Process control block

http://dbpedia.org/resource/Process_control_block an entity of type: WikicatOperatingSystems

كتلة التحكم في العمليات (اختصارًا PCB)، وتسمى أيضًا كتلة التحكم في المهام، إدخال جدول العمليات، هيكل المهام، أو (Switch-frame) هي بنية بيانات في نواة نظام التشغيل تحتوي على المعلومات اللازمة لإدارة طريقة معالجة البيانات في وحدة المعالجة المركزية. (PCB) هو «مظهر من مظاهر العملية في نظام التشغيل.» rdf:langString
Process control block (zkratka PCB, Task Control Block nebo Task Struct) je v informatice označení pro datovou strukturu uloženou v jádře operačního systému, která obsahuje informace potřebné pro správu a běh procesů. Každý proces má svoji vlastní PCB, přičemž jejich maximální počet může být pevně určen nebo mohou být vytvářeny dynamicky (omezením bude jen dostupná paměť). rdf:langString
A process control block (PCB) is a data structure used by computer operating systems to store all the information about a process. It is also known as a process descriptor. When a process is created (initialized or installed), the operating system creates a corresponding process control block. This specifies the process state i.e. new, ready, running, waiting or terminated. rdf:langString
Il process control block o PCB (in italiano: blocco di controllo del processo) è la struttura dati di un processo, del nucleo del sistema operativo, che contiene le informazioni essenziali per la gestione del processo stesso. rdf:langString
プロセス制御ブロック(プロセスせいぎょブロック、Process Control Block、PCB)とは、オペレーティングシステムのカーネルにおいて対応するプロセスの状態を表すデータ構造。オペレーティングシステム (OS) によっては、保護された便利な配置としてプロセス毎のカーネルスタックの先頭部分にPCBが置かれる。 なお、OSによっては「プロセス」の代わりに「タスク」という用語を使う場合があり、その場合にはタスク制御ブロック (Task Control Block, TCB) と呼ばれるが、PCBと同じ物と考えてよい。 rdf:langString
프로세스 제어 블록(Process Control Block, 줄여서 PCB)은 특정한 프로세스를 관리할 필요가 있는 정보를 포함하는 운영 체제 커널의 자료 구조이다. 작업 제어 블록(Task Control Block, 줄여서 TCB) 또는 작업 구조라고도 한다. "PCB는 운영 체제가 프로세스를 표현한 것이다." rdf:langString
Блок управления процессом (на англ. PCB — Process control block) — это структура данных, используемая компьютерными операционными системами для хранения всей информации о процессе. Также известен как дескриптор процесса. Когда процесс создается (инициализируется или устанавливается), операционная система создает соответствующий блок управления процессом. Такая структура позволяет определить состояние процесса, такое как: новый, готовый, выполняющийся, ожидающий, завершенный и т. п. rdf:langString
O bloco de controle de processo ou bloco de controlo do processo (em inglês: Process control block ou PCB) é uma estrutura de dados no núcleo do sistema operacional que serve para armazenar a informação necessária para tratar um determinado processo. Como o PCB contém informações críticas do processo ele deve ficar armazenado em uma área da memória protegida do acesso de usuários. Em alguns sistemas operacionais o PCB é alocado no início da pilha do núcleo do processo, já que é uma localização convenientemente protegida. rdf:langString
行程控制段(英語:Process Control Block,PCB)是作業系統核心中一種資料結構,主要表示行程狀態。 雖各實際情況不盡相同,PCB通常記載行程之相關資訊,包括: * 行程狀態:可以是new、ready、running、waiting或blocked等。 * 程式計數器:接著要執行的指令位址。 * CPU暫存器:如累加器、、堆疊指標以及一般用途暫存器、狀況代碼等,主要用途在於中斷時暫時儲存資料,以便稍後繼續利用;其數量及類別因電腦架構有所差異。 * CPU:優先順序、排班佇列等指標以及其他參數。 * 記憶體管理:如分頁表等。 * 會計資訊:如CPU與實際時間之使用數量、時限、帳號、工作或行程號碼。 * 輸入輸出狀態:配置行程使用I/O裝置,如磁帶機。 總言之,PCB如其名,內容不脫離各行程相關資訊。 rdf:langString
El Bloc de Control de Procés (BCP), també conegut per les inicials angleses PCB (Proces Control Block), és l'estructura de dades on s'agrupa tota la informació que necessita conèixer un sistema operatiu sobre un procés informàtic. Els sistemes operatius necessiten gestionar els processos i per tant, necessiten una estructura de dades per representar i emmagatzemar tota la informació relativa a aquests processos. Aquesta estructura de dades és el BCP. Podem entendre el concepte de BCP, com el conjunt de metadades que permeten l'administració d'un procés per part del sistema operatiu. rdf:langString
Die Prozesstabelle ist in der Informatik eine tabellarische Datenstruktur, die pro laufenden Prozess einen Eintrag enthält. Diesen Eintrag nennt man Prozesskontrollblock (Prozesskontext; englisch process control block bzw. task control block, kurz PCB bzw. TCB). Der Prozesskontrollblock beinhaltet Informationen über den Zustand des Prozesses, seinen Befehlszähler, CPU-Register, seinen Stackpointer sowie seine und den Zustand seiner geöffneten Dateien. Weitere Inhalte im Datensatz sind Scheduling- und Verwaltungsinformationen sowie alle Informationen, welche abgespeichert werden müssen, wenn der Prozess vom Zustand "aktiv" in die Zustände "bereit" oder "blockiert" übergeht, um ein nahtloses Weiterlaufen nach der Unterbrechung zu garantieren. rdf:langString
En informatique, un bloc de contrôle de processus ou PCB (de l'anglais process control block) est une structure de données du noyau d'un système d'exploitation représentant l'état d'un processus donné. Diverses implémentations existent selon les systèmes d'exploitation, mais un PCB contient en général : Lors d'un changement de contexte, le processus en cours est arrêté et un autre processus peut utiliser le CPU. Le noyau doit arrêter l'exécution du processus en cours, copier les valeurs des registres hardware dans le PCB, et mettre à jour les registres avec les valeurs du nouveau processus. rdf:langString
El bloque de control del proceso (BCP) o en inglés PCB (Process Control Block) es un registro especial donde el sistema operativo agrupa toda la información que necesita conocer respecto a un proceso particular. Cada vez que se crea un proceso el sistema operativo crea el BCP correspondiente para que sirva como descripción en tiempo de ejecución durante toda la vida del proceso. * Datos: Q1142922 rdf:langString
Blok kontrolny procesu (ang. Process Control Block, PCB) zwany także blokiem kontrolnym zadania – jest to obszar pamięci operacyjnej, zarezerwowany przez jądro systemu operacyjnego na potrzeby przechowywania wielu ważnych i mniej istotnych informacji o każdym, aktualnie istniejącym i zarejestrowanym w tym systemie procesie. PCB jest reprezentacją procesu w systemie operacyjnym. Implementacje PCB różnią się w zależności od systemu operacyjnego, jednak zazwyczaj obejmują: Poniżej zamieszczony jest przykładowy schemat budowy Bloku kontrolnego procesu (PCB): rdf:langString
rdf:langString كتل عملية التحكم
rdf:langString Bloc de control de procés
rdf:langString Process control block
rdf:langString Prozesstabelle
rdf:langString Bloque de control del proceso
rdf:langString Process control block
rdf:langString Process control block
rdf:langString 프로세스 제어 블록
rdf:langString プロセス制御ブロック
rdf:langString Process control block
rdf:langString Blok kontrolny procesu
rdf:langString Bloco de controle de processo
rdf:langString Блок управления процессом
rdf:langString 行程控制表
xsd:integer 801662
xsd:integer 1099159998
rdf:langString كتلة التحكم في العمليات (اختصارًا PCB)، وتسمى أيضًا كتلة التحكم في المهام، إدخال جدول العمليات، هيكل المهام، أو (Switch-frame) هي بنية بيانات في نواة نظام التشغيل تحتوي على المعلومات اللازمة لإدارة طريقة معالجة البيانات في وحدة المعالجة المركزية. (PCB) هو «مظهر من مظاهر العملية في نظام التشغيل.»
rdf:langString El Bloc de Control de Procés (BCP), també conegut per les inicials angleses PCB (Proces Control Block), és l'estructura de dades on s'agrupa tota la informació que necessita conèixer un sistema operatiu sobre un procés informàtic. Els sistemes operatius necessiten gestionar els processos i per tant, necessiten una estructura de dades per representar i emmagatzemar tota la informació relativa a aquests processos. Aquesta estructura de dades és el BCP. Cada procés té el seu propi BCP, i aquesta estructura de dades es guarda en memòria durant tot el seu cicle de vida. La implementació exacte de cada BCP depèn de cada sistema operatiu però es pot considerar que tots els sistemes comparteixen una sèrie de dades comunes: * Identificador del procés: Valor que identifica de forma unívoca un procés. També conegut com a PID, del terme anglès Process Identificator. * Estat del procés: Hi ha diferents models d'estats, depenent del tipus de sistema. * Registre comptador de programa: Conté l'adreça de memòria de la propera instrucció a executar. També conegut pel terme anglès Program Counter (PC) * Altres registres de la CPU necessaris per a la gestió del procés * Espai d'adreces de memòria del procés * Prioritat del procés (en el cas que s'utilitzi) * Llista de recursos assignats al procés (descriptors de fitxers, sockets oberts, etc.) * Estadístiques del procés. * Dades del propietari del procés * Permisos assignats. * Senyals pendents de ser processades. Podem entendre el concepte de BCP, com el conjunt de metadades que permeten l'administració d'un procés per part del sistema operatiu.
rdf:langString Process control block (zkratka PCB, Task Control Block nebo Task Struct) je v informatice označení pro datovou strukturu uloženou v jádře operačního systému, která obsahuje informace potřebné pro správu a běh procesů. Každý proces má svoji vlastní PCB, přičemž jejich maximální počet může být pevně určen nebo mohou být vytvářeny dynamicky (omezením bude jen dostupná paměť).
rdf:langString Die Prozesstabelle ist in der Informatik eine tabellarische Datenstruktur, die pro laufenden Prozess einen Eintrag enthält. Diesen Eintrag nennt man Prozesskontrollblock (Prozesskontext; englisch process control block bzw. task control block, kurz PCB bzw. TCB). Der Prozesskontrollblock beinhaltet Informationen über den Zustand des Prozesses, seinen Befehlszähler, CPU-Register, seinen Stackpointer sowie seine und den Zustand seiner geöffneten Dateien. Weitere Inhalte im Datensatz sind Scheduling- und Verwaltungsinformationen sowie alle Informationen, welche abgespeichert werden müssen, wenn der Prozess vom Zustand "aktiv" in die Zustände "bereit" oder "blockiert" übergeht, um ein nahtloses Weiterlaufen nach der Unterbrechung zu garantieren. Diese Unterbrechungen sind aus zwei Gründen erforderlich: Einerseits möchte der Benutzer ein hohes Maß an Parallelität. Andererseits ist die Anzahl der laufenden Programme (Prozesse) viel größer als die Anzahl verfügbarer Prozessoren (auch bei Mehrkern-Prozessoren). Die Prozesstabelle ist also eine vom Betriebssystem gepflegte Datenstruktur, um Laufzeit-Unterbrechungen bei Prozessen durchführen zu können. Unter Linux werden Prozesskontrollblöcke durch den C-struct task_struct repräsentiert.
rdf:langString El bloque de control del proceso (BCP) o en inglés PCB (Process Control Block) es un registro especial donde el sistema operativo agrupa toda la información que necesita conocer respecto a un proceso particular. Cada vez que se crea un proceso el sistema operativo crea el BCP correspondiente para que sirva como descripción en tiempo de ejecución durante toda la vida del proceso. Cuando el proceso termina, su BCP es borrado y el registro puede ser utilizado para otros procesos. Un proceso resulta conocido para el sistema operativo y por tanto elegible para competir por los recursos del sistema sólo cuando existe un BCP activo asociado a él. El bloque de control de proceso es una estructura de datos con campos para registrar los diferentes aspectos de la ejecución del proceso y de la utilización de recursos. La información almacenada en un BCP incluye típicamente algunos o todos los campos siguientes: * Identificador de proceso (Process Identificator -PID-, de sus siglas en inglés). * Estado del proceso. Por ej: listo, en espera, bloqueado. * Contador de programa: dirección de la próxima instrucción a ejecutar. * Valores de registro de CPU. Se utilizan también en el cambio de contexto. * Espacio de direcciones de memoria. * Prioridad en caso de utilizarse dicho algoritmo para planificación de CPU. * Lista de recursos asignados (incluyendo descriptores de archivos y sockets abiertos). * Estadísticas del proceso. * Datos del propietario (owner). * Permisos asignados. * Señales (Signals) pendientes de ser servidas. (Almacenados en un mapa de bits). Esta lista es simplemente indicativa, cada sistema operativo tiene su propio diseño de BCP, con el conjunto de metadatos necesarios para la administración. Puede medir desde 32 bits a 1024. Su denominación cambia según el sistema operativo, por ej. en IBM se designa por palabra de estado de proceso. Difiere significativamente entre los sistemas de procesamiento por lotes (BATCH) y los sistemas interactivos. Algunos sistemas de multiprogramación incluyen información de mantenimiento con el propósito de facturar a los usuarios individuales el tiempo de procesador, el almacenamiento, las operaciones de E/S y otras utilizaciones de recursos. Una vez creado, el BCP se rellena con los atributos definidos como parámetros que se hallan en la plantilla del proceso o que son especificados como parámetros de la llamada al sistema operativo crear_proceso. En ese momento el sistema operativo suele asignar valores a otros campos. Por ejemplo, cuando se crea un proceso, los registros e indicadores hardware se fijan a los valores proporcionados por el cargador/enlazador. Cada vez que un proceso queda suspendido, el contenido de los registros del procesador es generalmente guardado en la pila, y el puntero al marco de la pila en cuestión se almacena en el BCP. De este modo los valores de los registros son restaurados cuando el proceso es seleccionado para ejecutarse nuevamente. * Datos: Q1142922
rdf:langString A process control block (PCB) is a data structure used by computer operating systems to store all the information about a process. It is also known as a process descriptor. When a process is created (initialized or installed), the operating system creates a corresponding process control block. This specifies the process state i.e. new, ready, running, waiting or terminated.
rdf:langString En informatique, un bloc de contrôle de processus ou PCB (de l'anglais process control block) est une structure de données du noyau d'un système d'exploitation représentant l'état d'un processus donné. Diverses implémentations existent selon les systèmes d'exploitation, mais un PCB contient en général : * L'ID du processus (PID), l'ID du processus parent (PPID) et l'ID de l'utilisateur du processus (UID) ; * Les valeurs des registres correspondant au processus (l'état courant du processus, selon qu'il est élu, prêt ou bloqué) ; * Le compteur ordinal du processus ; * Le pointeur de pile : indique la position du prochain emplacement disponible dans la pile mémoire ; * L'espace d'adressage du processus ; * La liste des descripteurs de fichiers ; * La liste de gestion des signaux ; * D'autres informations telles que le temps CPU accumulé par le processus, etc. Lors d'un changement de contexte, le processus en cours est arrêté et un autre processus peut utiliser le CPU. Le noyau doit arrêter l'exécution du processus en cours, copier les valeurs des registres hardware dans le PCB, et mettre à jour les registres avec les valeurs du nouveau processus. * Portail de l’informatique
rdf:langString Il process control block o PCB (in italiano: blocco di controllo del processo) è la struttura dati di un processo, del nucleo del sistema operativo, che contiene le informazioni essenziali per la gestione del processo stesso.
rdf:langString プロセス制御ブロック(プロセスせいぎょブロック、Process Control Block、PCB)とは、オペレーティングシステムのカーネルにおいて対応するプロセスの状態を表すデータ構造。オペレーティングシステム (OS) によっては、保護された便利な配置としてプロセス毎のカーネルスタックの先頭部分にPCBが置かれる。 なお、OSによっては「プロセス」の代わりに「タスク」という用語を使う場合があり、その場合にはタスク制御ブロック (Task Control Block, TCB) と呼ばれるが、PCBと同じ物と考えてよい。
rdf:langString 프로세스 제어 블록(Process Control Block, 줄여서 PCB)은 특정한 프로세스를 관리할 필요가 있는 정보를 포함하는 운영 체제 커널의 자료 구조이다. 작업 제어 블록(Task Control Block, 줄여서 TCB) 또는 작업 구조라고도 한다. "PCB는 운영 체제가 프로세스를 표현한 것이다."
rdf:langString Блок управления процессом (на англ. PCB — Process control block) — это структура данных, используемая компьютерными операционными системами для хранения всей информации о процессе. Также известен как дескриптор процесса. Когда процесс создается (инициализируется или устанавливается), операционная система создает соответствующий блок управления процессом. Такая структура позволяет определить состояние процесса, такое как: новый, готовый, выполняющийся, ожидающий, завершенный и т. п.
rdf:langString Blok kontrolny procesu (ang. Process Control Block, PCB) zwany także blokiem kontrolnym zadania – jest to obszar pamięci operacyjnej, zarezerwowany przez jądro systemu operacyjnego na potrzeby przechowywania wielu ważnych i mniej istotnych informacji o każdym, aktualnie istniejącym i zarejestrowanym w tym systemie procesie. PCB jest reprezentacją procesu w systemie operacyjnym. Implementacje PCB różnią się w zależności od systemu operacyjnego, jednak zazwyczaj obejmują: * identyfikator procesu (PID) * Stan procesu: Stan procesu może być określony przez system jako nowy, aktywny, oczekujący lub gotowy. * Rejestry procesora: Liczba i typy rejestrów procesora zależą od architektury komputera. Mogą tu występować takie rejestry jak: akumulatory, rejestry indeksowe, wskaźniki stosu, rejestry ogólnego przeznaczenia oraz rejestry warunków. Informacje dotyczące Licznika rozkazów oraz Rejestrów indeksowych muszą być koniecznie przechowywane podczas wystąpienia przerwania, aby proces mógł być potem poprawnie kontynuowany. * Informacje o planowaniu przydziału procesora: Do informacji tych należą: priorytet procesu, wskaźniki do kolejek związanych z planowaniem realizacji zamówień, oraz inne parametry planowania. * Informacje o zarządzaniu pamięcią: Mogą to być przykładowo informacje takie jak: zawartości rejestrów granicznych, tablice stron lub tablice segmentów (w zależności od systemu wirtualnej pamięci używanej przez system operacyjny). * Informacje do rozliczeń: Do tej kategorii informacji zalicza się: ilość zużytego czasu procesora i czasu rzeczywistego, ograniczenia czasowe, numery kont, numery zadań lub procesów itp. Informacje te zwłaszcza w starszych typach komputerów wykorzystywanych komercyjnie, służyły głównie do naliczania opłat użytkownikom za wykorzystany czas procesora. * Informacje o stanie wejścia-wyjścia (I/O): Zawarte są tu informacje o urządzeniach wejścia-wyjścia przydzielonych do procesu, jak również wykaz otwartych plików, itd. * priorytet procesu * wskaźnik na PCB kolejnego procesu Podczas przełączania kontekstu wstrzymywany jest bieżący proces i uruchamiany następny. W tym czasie jądro systemu operacyjnego musi skopiować wartości rejestrów procesora do PCB zatrzymanego procesu a następnie wartości zapisane w PCB nowego procesu skopiować do rejestrów procesora. Poniżej zamieszczony jest przykładowy schemat budowy Bloku kontrolnego procesu (PCB):
rdf:langString O bloco de controle de processo ou bloco de controlo do processo (em inglês: Process control block ou PCB) é uma estrutura de dados no núcleo do sistema operacional que serve para armazenar a informação necessária para tratar um determinado processo. Como o PCB contém informações críticas do processo ele deve ficar armazenado em uma área da memória protegida do acesso de usuários. Em alguns sistemas operacionais o PCB é alocado no início da pilha do núcleo do processo, já que é uma localização convenientemente protegida.
rdf:langString 行程控制段(英語:Process Control Block,PCB)是作業系統核心中一種資料結構,主要表示行程狀態。 雖各實際情況不盡相同,PCB通常記載行程之相關資訊,包括: * 行程狀態:可以是new、ready、running、waiting或blocked等。 * 程式計數器:接著要執行的指令位址。 * CPU暫存器:如累加器、、堆疊指標以及一般用途暫存器、狀況代碼等,主要用途在於中斷時暫時儲存資料,以便稍後繼續利用;其數量及類別因電腦架構有所差異。 * CPU:優先順序、排班佇列等指標以及其他參數。 * 記憶體管理:如分頁表等。 * 會計資訊:如CPU與實際時間之使用數量、時限、帳號、工作或行程號碼。 * 輸入輸出狀態:配置行程使用I/O裝置,如磁帶機。 總言之,PCB如其名,內容不脫離各行程相關資訊。
xsd:nonNegativeInteger 4856

data from the linked data cloud