Process (computing)

http://dbpedia.org/resource/Process_(computing) an entity of type: Thing

Proces (anglicky process) je v informatice název pro spuštěnou instanci počítačového programu. Proces je umístěn v operační paměti počítače v podobě sledu strojových instrukcí vykonávaných procesorem. Obsahuje nejen kód vykonávaného programu, ale i dynamicky měnící se data, která proces zpracovává. Program může na jednom, ale i více počítačích běžet v podobě jednoho či více procesů s různými daty (například vícekrát spuštěný webový prohlížeč zobrazující různé stránky). Správu procesů vykonává operační systém, který zajišťuje jejich oddělený běh, přiděluje jim systémové prostředky počítače a umožňuje uživateli procesy spravovat (spouštět, ukončovat atp.). rdf:langString
Prozesua informatika arloan, sistema eragileak maneiatzean duen programa eta berau egikaritzeko behar diren osagaiak dira. Laburbilduz ondorengoak dira: * Mikroprozesadoreak egikaritzeko dauzkan instrukzioak. * Prozesuaren exekuzio egoera. Hauek PUZaren erregistroak dira * Laneko memoria (RAM, gehien bat) * Prozesuak planifikatzeko datuak, sistema eragileak zein egikaritu behar duen erabakitzeko. rdf:langString
プロセスとは、処理のことである。情報処理においてプログラムの動作中のインスタンスを意味し、プログラムのコードおよび全ての変数やその他の状態を含む。オペレーティングシステム (OS) によっては、プロセスが複数のスレッドで構成される場合があり、命令を同時並行して実行する。 rdf:langString
( 다른 뜻에 대해서는 프로세스 (동음이의) 문서를 참고하십시오.) 프로세스(process)는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. 종종 스케줄링의 대상이 되는 작업(task)이라는 용어와 거의 같은 의미로 쓰인다. 여러 개의 프로세서를 사용하는 것을 멀티프로세싱이라고 하며 같은 시간에 여러 개의 프로그램을 띄우는 시분할 방식을 멀티태스킹이라고 한다. 프로세스 관리는 운영 체제의 중요한 부분이 되었다. rdf:langString
Op een computer kan binnen een proces (of taak) een computerprogramma uitgevoerd worden. Het besturingssysteem geeft de processen op het systeem de benodigde systeembronnen en processortijd om deze uit te voeren. Besturingssystemen ondersteunen tegenwoordig ook multitasking waardoor de gebruiker kan wisselen tussen de processen die uitgevoerd worden. In een proces zelf kunnen ook meerdere taken uitgevoerd worden. Deze processen in het klein worden threads genoemd. Een proces bestaat uit 3 elementen: * Uitvoerbare code * Data * Uitvoeringscontext (status, CPU-registers) rdf:langString
行程(英語:process),是指電腦中已執行的程式,曾经是分時系統的基本運作單位。在面向进程设计的系统(如早期的UNIX,Linux 2.4及更早的版本)中,是程式的基本执行实体;在面向线程设计的系统(如当代多数操作系统、Linux 2.6及更新的版本)中,行程本身不是基本執行单位,而是執行緒的容器。 程式本身只是指令、数据及其组织形式的描述,相當於一個名詞,行程才是程式(那些指令和数据)的真正執行实例,可以想像說是現在進行式。若干行程有可能與同一個程式相關聯,且每個行程皆可以同步(循序)或异步(平行)的方式獨立執行。現代電腦系統可在同一段時間內以进程的形式将多個程式載入到記憶體中,並藉由時間共享(或稱时分复用),以在一個處理器上表現出同時()執行的感覺。同樣的,使用多執行緒技術的作業系統或電腦架構,同樣程式的平行线程,可在多CPU主機或網絡上真正同時執行(在不同的CPU上)。 rdf:langString
Процес — одне з найважливіших понять у архітектурі операційних систем та програмуванні. Процес — об'єкт операційної системи, контейнер системних ресурсів, призначених для підтримки виконання програми. Коли в середовищі операційної системи запускається прикладна програма, система створює спеціальний об’єкт – процес, – який призначений для підтримки її виконання. Хоча може здатися, що програма й процес – поняття схожі, вони фундаментально відрізняються. Програма – це статичний набір команд, а процес – контейнер для ресурсів, які використовуються при виконанні екземпляра програми. Системна реалізація та функції процесу в різних операційних системах дещо відмінні. rdf:langString
في الحاسوبية، العملية (بالإنجليزية: Process)‏ هي كائن برنامج قيد التنفيذ بالإضافة إلى القيم الحالية لكل من عداد البرنامج والسجلات (بالإنجليزية: register)‏ والمتغيرات (بالإنجليزية: variable)‏. أي أنه لا يحوي فقط الكود ولكن أيضا فعالية البرنامج الحالية. مبدئيا لكل عملية وحدة معالجة مركزية افتراضية. ولكن في الواقع ال CPU الفعلي يتقلب بين العمليات التي تحتاج إلى هذا ال- CPU.هذا التقلب يُسمى البرمجة المتعددة (بالإنجليزية: multiprogramming)‏. وكذلك لكل عملية لها عداد برنامج افتراضي مخزن عندها وعند حيازتها لل- CPU تنسخ محتوى هذا العداد إلى العداد الفعلي في ال- CPU وعند الانتهاء يُنسخ العداد الفعلي في داخل العداد الافتراضي للبرنامج لاستخدامه لاحقا.يوجد فروق بين العملية والبرنامج فالفرق حاذق ولكنه حاسم وذلك لأن العملية هي فعالية من أي نوع أي عنده برنامج ومُدخل ومُخرج وحالة (state). كما أن المُعالج rdf:langString
Un procés informàtic és una instància d'una aplicació que està essent executada per una computadora. Cal tenir en compte, que una aplicació o programa és solament una col·lecció passiva d'instruccions que no esdevenen un procés fins que el programa és executat. Un mateix programa pot executar múltiples processos: per exemple, una aplicació que utilitza múltiples finestres segurament utilitza més d'un procés. Aquest procés consisteix d'un o més fils, i s'executa de forma seqüencial per un sistema informàtic que té la capacitat d'executar diversos programes d'ordinadors al mateix temps. rdf:langString
Διεργασία (process) είναι ένας όρος της πληροφορικής ο οποίος περιγράφει το στιγμιότυπο ενός προγράμματος που εκτελείται σε έναν υπολογιστή. Σε αντιδιαστολή με την έννοια του προγράμματος, το οποίο είναι ένα στατικό σύνολο , μια διεργασία συνιστά την εκτέλεση αυτών των εντολών. Επομένως ένα πρόγραμμα γενικώς συσχετίζεται με περισσότερες από μία διεργασίες, μία για κάθε φορά που εκτελείται. Μια διεργασία αποτελείται από το ίδιο το πρόγραμμα και από κάποιες τιμές που περιέχονται στη μνήμη και στους καταχωρητές του επεξεργαστή, δηλαδή την κατάσταση του συστήματος, κάθε στιγμή που το πρόγραμμα εκτελείται. Τα σύγχρονα λειτουργικά συστήματα επιτρέπουν την ταυτόχρονη συνύπαρξη πολλαπλών διεργασιών στη μνήμη του υπολογιστή καθώς υποστηρίζουν πολυδιεργασία, μία μέθοδο υλοποίησης ταυτοχρονισμού με τ rdf:langString
Ein Prozess (auch Task oder Programminstanz genannt) ist ein Computerprogramm zur Laufzeit. Genauer ist ein Prozess die konkrete Instanziierung eines Programms zu dessen Ausführung innerhalb eines Rechnersystems, ergänzt um weitere (Verwaltungs-)Informationen und Ressourcenzuteilungen des Betriebssystems für diese Ausführung. rdf:langString
Un proceso, en informática, puede entenderse informalmente como un programa en ejecución.Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados".​ Los procesos son gestionados por el sistema operativo y están formados por: Un proceso se rige en pequeñas porciones, conocidas como páginas, y cada proceso tiene su propia tabla de paginación, fungiendo como una optimización del sistema operativo ante los fallos de página. rdf:langString
Dalam komputasi, proses adalah suatu instansi objek program komputer yang sedang dijalankan oleh satu atau lebih utas. Ia mengandung kode program beserta aktivitas yang sedang dijalani. Suatu sistem operasi dapat mengatur proses yang terdiri dari beberapa eksekusi untuk dijalankan bersamaan. Bentuk umum tugas ganda adalah . Pembagian waktu adalah metode untuk meningkatkan respons suatu aplikasi interaktif. Dalam sistem pembagian waktu, dilakukan dengan cepat sehingga seolah-olah banyak proses dijalankan bersamaan oleh prosesor yang sama. Hal ini disebut dengan konkurensi. rdf:langString
In computing, a process is the instance of a computer program that is being executed by one or many threads. There are many different process models, some of which are light weight, but almost all processes (even entire virtual machines) are rooted in an operating system (OS) process which comprises the program code, assigned system resources, physical and logical access permissions, and data structures to initiate, control and coordinate execution activity. Depending on the OS, a process may be made up of multiple threads of execution that execute instructions concurrently. rdf:langString
Un processus (en anglais, process), en informatique, est un programme en cours d'exécution par un ordinateur. De façon plus précise, il peut être défini comme : * un ensemble d'instructions à exécuter, pouvant être dans la mémoire morte, mais le plus souvent chargé depuis la mémoire de masse vers la mémoire vive ; * un espace d'adressage en mémoire vive pour stocker la pile, les données de travail, etc. ; * des ressources permettant des entrées-sorties de données, comme des ports réseau. rdf:langString
Il processo in informatica è un'entità dinamica caricata su memoria RAM generata da un programma: identificato da un codice univoco chiamato PID, più precisamente, esso è una sequenza di attività (task) controllata da un programma (scheduler) che si svolge su un processore in genere sotto la gestione o supervisione del rispettivo sistema operativo. rdf:langString
Proces – egzemplarz wykonywanego programu. Aplikacja może składać się z większej liczby procesów. Każdy nowo powstały proces otrzymuje unikatowy numer, który go jednoznacznie identyfikuje, tzw. PID (od ang. process identifier). rdf:langString
Em computação, um processo é uma instância de um programa de computador que está sendo executada. Ele contem o código do programa e sua atividade atual. Dependendo do sistema operacional (SO), um processo pode ser feito de várias linhas de execução que executam instruções concorrentemente. Um programa de computador é uma coleção passiva de instruções, enquanto que um processo é a execução real dessas instruções. Vários processos podem ser associados com o mesmo programa. Por exemplo, abrir várias instâncias do mesmo programa geralmente significa que mais de um processo está sendo executado. rdf:langString
Проце́сс — это идентифицируемая абстракция совокупности взаимосвязанных системных ресурсов на основе отдельного и независимого виртуального адресного пространства в контексте которой организуется выполнение потоков. Стандарт ISO 9000:2000 Definitions определяет процесс как совокупность взаимосвязанных и взаимодействующих действий, преобразующих входящие данные в исходящие. Компьютерная программа сама по себе — лишь пассивная последовательность инструкций. В то время как процесс — непосредственное выполнение этих инструкций. rdf:langString
En process eller programprocess är i enkla termer ett program, eller en instans av ett program, under körning. Moderna operativsystem klarar multikörning, det vill säga flera programprocesser samtidigt. Det förekommer även att ett program består av flera samtidiga processer, som antingen körs på flera datorer i ett , eller på samma maskin genom multikörning. rdf:langString
rdf:langString Process (computing)
rdf:langString عملية (حوسبة)
rdf:langString Procés informàtic
rdf:langString Proces (informatika)
rdf:langString Prozess (Informatik)
rdf:langString Διεργασία (υπολογιστές)
rdf:langString Proceso (informática)
rdf:langString Prozesu (informatika)
rdf:langString Proses (komputasi)
rdf:langString Processo (informatica)
rdf:langString Processus (informatique)
rdf:langString 프로세스
rdf:langString プロセス
rdf:langString Proces (informatyka)
rdf:langString Proces (informatica)
rdf:langString Processo (informática)
rdf:langString Процесс (информатика)
rdf:langString Process (datorteknik)
rdf:langString Процес (інформатика)
rdf:langString 行程
xsd:integer 45178
xsd:integer 1115634931
xsd:date 2021-02-06
rdf:langString Un procés informàtic és una instància d'una aplicació que està essent executada per una computadora. Cal tenir en compte, que una aplicació o programa és solament una col·lecció passiva d'instruccions que no esdevenen un procés fins que el programa és executat. Un mateix programa pot executar múltiples processos: per exemple, una aplicació que utilitza múltiples finestres segurament utilitza més d'un procés. Aquest procés consisteix d'un o més fils, i s'executa de forma seqüencial per un sistema informàtic que té la capacitat d'executar diversos programes d'ordinadors al mateix temps. Un programa d'ordinador en si és només una col·lecció passiva d'instruccions, mentre que un procés és l'execució real d'aquestes instruccions. Diversos processos poden estar associats amb el mateix programa, per exemple, l'obertura de diverses instàncies del mateix programa sovint significa més que un procés estigui essent executat. En el món de la informàtica, els processos són formalment definits pel sistema operatiu (SO) per al seu funcionament i poden diferir en alguns detalls d'un sistema operatiu a un altre. Un procés és el conjunt de recursos necessari per executar un programa. Per tant, des del punt de vista del sistema operatiu és un recurs més que ha gestionar. El concepte de procés és compartit entre tots els sistemes operatius moderns, però els detalls de la seva definició varien entre diferents sistemes operatius. Els processos són creats i destruïts pel sistema operatiu, i també aquest s'ha de fer càrrec de la comunicació entre processos, però ho fa a petició d'altres processos. El mecanisme pel qual un procés crea un altre procés es denomina, bifurcació (fork). Els nous processos poden ser independents i no compartir l'espai de memòria amb el procés que l'ha creat. Els primers sistemes informàtics eren monoprocés, és a dir, només es podia executar un procés alhora, i fins que aquest procés no acabava no es podia atendre a cap altre procés. En aquest tipus de sistemes, la planificació es duia a terme utilitzant cues d'execució. Actualment, la majoria de sistemes operatius moderns són multiprocés, és a dir, permetent executar múltiples aplicacions al mateix temps. Aquesta característica també és coneguda com a concurrència de processos o multiprogramació. La concurrència real de processos pot esdevenir de dues formes diferents: * Sistemes operatius multitasca: Els processos aparentment s'executen al mateix temps tot i que realment, en un instant concret de temps, només hi ha un procés que estigui utilitzant la CPU. Un ordinador amb un sol processador executa les instruccions una a una, però pot intercalar diferents processos utilitzant una multiplexació en temps (Time-sharing), procés que a certes velocitats produeix la "il·lusió" que el sistema treballa amb diferents processos al mateix temps. * Sistemes operatius multiprocés': l'única forma de tenir un sistema multiprocés real és tenir més d'una CPU. Els sistemes operatius que suporten treballar amb més d'una CPU alhora s'anomenen multiprocés. Aquests sistemes també permeten al mateix temps la concurrència de processos en un mateix processador.
rdf:langString في الحاسوبية، العملية (بالإنجليزية: Process)‏ هي كائن برنامج قيد التنفيذ بالإضافة إلى القيم الحالية لكل من عداد البرنامج والسجلات (بالإنجليزية: register)‏ والمتغيرات (بالإنجليزية: variable)‏. أي أنه لا يحوي فقط الكود ولكن أيضا فعالية البرنامج الحالية. مبدئيا لكل عملية وحدة معالجة مركزية افتراضية. ولكن في الواقع ال CPU الفعلي يتقلب بين العمليات التي تحتاج إلى هذا ال- CPU.هذا التقلب يُسمى البرمجة المتعددة (بالإنجليزية: multiprogramming)‏. وكذلك لكل عملية لها عداد برنامج افتراضي مخزن عندها وعند حيازتها لل- CPU تنسخ محتوى هذا العداد إلى العداد الفعلي في ال- CPU وعند الانتهاء يُنسخ العداد الفعلي في داخل العداد الافتراضي للبرنامج لاستخدامه لاحقا.يوجد فروق بين العملية والبرنامج فالفرق حاذق ولكنه حاسم وذلك لأن العملية هي فعالية من أي نوع أي عنده برنامج ومُدخل ومُخرج وحالة (state). كما أن المُعالج (processor) الواحد قد تتشارك فيه عدة عمليات وكمية الوقت الذي يأخذه كل برنامج يتحدد بواسطة خوارزمية جدولة. وفي حالة أن نفس البرنامج تستخدمه عمليتان (أو أكثر) لا يغير من حقيقة أنهما عمليتان منفصلتان.
rdf:langString Proces (anglicky process) je v informatice název pro spuštěnou instanci počítačového programu. Proces je umístěn v operační paměti počítače v podobě sledu strojových instrukcí vykonávaných procesorem. Obsahuje nejen kód vykonávaného programu, ale i dynamicky měnící se data, která proces zpracovává. Program může na jednom, ale i více počítačích běžet v podobě jednoho či více procesů s různými daty (například vícekrát spuštěný webový prohlížeč zobrazující různé stránky). Správu procesů vykonává operační systém, který zajišťuje jejich oddělený běh, přiděluje jim systémové prostředky počítače a umožňuje uživateli procesy spravovat (spouštět, ukončovat atp.).
rdf:langString Διεργασία (process) είναι ένας όρος της πληροφορικής ο οποίος περιγράφει το στιγμιότυπο ενός προγράμματος που εκτελείται σε έναν υπολογιστή. Σε αντιδιαστολή με την έννοια του προγράμματος, το οποίο είναι ένα στατικό σύνολο , μια διεργασία συνιστά την εκτέλεση αυτών των εντολών. Επομένως ένα πρόγραμμα γενικώς συσχετίζεται με περισσότερες από μία διεργασίες, μία για κάθε φορά που εκτελείται. Μια διεργασία αποτελείται από το ίδιο το πρόγραμμα και από κάποιες τιμές που περιέχονται στη μνήμη και στους καταχωρητές του επεξεργαστή, δηλαδή την κατάσταση του συστήματος, κάθε στιγμή που το πρόγραμμα εκτελείται. Τα σύγχρονα λειτουργικά συστήματα επιτρέπουν την ταυτόχρονη συνύπαρξη πολλαπλών διεργασιών στη μνήμη του υπολογιστή καθώς υποστηρίζουν πολυδιεργασία, μία μέθοδο υλοποίησης ταυτοχρονισμού με την οποία, είτε με κατάλληλη κατανομή του χρόνου του μοναδικού επεξεργαστή (ψευδοπαράλληλη εκτέλεση) είτε λόγω της ύπαρξης περισσοτέρων του ενός επεξεργαστών (παράλληλη εκτέλεση), είναι εφικτή η ταυτόχρονη εκτέλεση πολλαπλών διεργασιών.
rdf:langString Un proceso, en informática, puede entenderse informalmente como un programa en ejecución.Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados".​ Para entender mejor lo que es un proceso y la diferencia entre un programa y un proceso, A. S. Tanenbaum propone la analogía "Un científico computacional con mente culinaria hornea un pastel de cumpleaños para su hija; tiene la receta para un pastel de cumpleaños y una cocina bien equipada con todos los ingredientes necesarios, harina, huevo, azúcar, leche, etc." Situando cada parte de la analogía se puede decir que la receta representa el programa (el algoritmo), el científico computacional es el procesador y los ingredientes son las entradas del programa. El proceso es la actividad que consiste en que el científico computacional vaya leyendo la receta, obteniendo los ingredientes y horneando el pastel. Cada proceso tiene su contador de programa, registros y variables, aislados de otros procesos, incluso siendo el mismo programa en ejecución 2 veces. Cuando este último caso sucede, el sistema operativo usa la misma región de memoria de código, debido a que dicho código no cambiará, a menos que se ejecute una versión distinta del programa. Los procesos son gestionados por el sistema operativo y están formados por: * Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador. * Su estado de ejecución en un momento dado, esto es, los valores de los registros de la unidad central de procesamiento para dicho programa. * Su memoria de trabajo (memoria crítica), es decir, la memoria que ha reservado y sus contenidos. * Otra información que permite al sistema operativo su planificación. Un proceso se rige en pequeñas porciones, conocidas como páginas, y cada proceso tiene su propia tabla de paginación, fungiendo como una optimización del sistema operativo ante los fallos de página. Esta definición varía ligeramente en el caso de sistemas operativos multihilo, donde un proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y la información de planificación. Cada hilo consta de instrucciones y estado de ejecución. Los procesos son creados y eliminados por el sistema operativo, así como también este se debe hacer cargo de la comunicación entre procesos, pero lo hace a petición de otros procesos (interrupción o tiempo de reloj). El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación (fork). El proceso de arranque de GNU/Linux inicia con un solo proceso (init) y después comienza a crear los hilos necesarios para tener el sistema listo para su uso. Los nuevos procesos pueden ser independientes y no compartir el espacio de memoria con el proceso que los ha creado o ser creados en el mismo espacio de memoria. En los sistemas operativos multihilo es posible crear tanto hilos como procesos. La diferencia estriba en que un proceso solamente puede crear hilos para sí mismo y en que dichos hilos comparten toda la memoria reservada para el proceso. Los procesos pueden ser cooperativos o independientes. Dos o más procesos pueden cooperar mediante señales de forma que uno obliga a detenerse a los otros hasta que reciban una señal para continuar. * Se usa una variable de tipo semáforo para sincronizar los procesos. * Si un proceso está esperando una señal, se suspende hasta que la señal se envíe. * Se mantiene una cola de procesos en espera en el semáforo. * La forma de elegir los procesos de la cola en espera es mediante una política first in first out. La sincronización explícita entre procesos es un caso particular del estado "bloqueado". En este caso, el suceso que permite desbloquear un proceso no es una operación de entrada/salida, sino una señal generada a propósito por el programador desde otro proceso. Hay cuatro eventos principales que provocan la creación de procesos: * El arranque del sistema. * La ejecución, desde un proceso, de una llamada al sistema para la creación de otro proceso. * Una petición de usuario para crear un proceso. * El inicio de un trabajo por lotes. Los procesos pueden contener uno o más hilos, haciendo más eficiente las tareas, asimismo la complejidad de los algoritmos de sincronización, ya que podría ocurrir la condición de carrera muy a menudo, inclusive los indeseados interbloqueos.
rdf:langString Ein Prozess (auch Task oder Programminstanz genannt) ist ein Computerprogramm zur Laufzeit. Genauer ist ein Prozess die konkrete Instanziierung eines Programms zu dessen Ausführung innerhalb eines Rechnersystems, ergänzt um weitere (Verwaltungs-)Informationen und Ressourcenzuteilungen des Betriebssystems für diese Ausführung. Ein Prozess ist die Ablaufumgebung für ein Programm auf einem Rechnersystem, sowie der darin eingebettete Binärcode des Programmes während der Ausführung. Ein Prozess wird vom Betriebssystem dynamisch kontrolliert durch bestimmte Aktionen, mit denen das Betriebssystem ihn in entsprechende Zustände setzt. Als Prozess bezeichnet man auch die gesamte Zustandsinformation eines laufenden Programms. Im Gegensatz dazu handelt es sich bei einem Programm um die (statische) Verfahrensvorschrift für eine Verarbeitung auf einem Rechnersystem. Die Prozesse werden vom Prozess-Scheduler des Betriebssystems verwaltet. Dieser kann einen Prozess entweder so lange rechnen lassen, bis er endet oder (nicht-unterbrechender Scheduler), oder dafür sorgen, dass nach jeweils einer kurzen Zeitdauer der gerade ablaufenden Prozess unterbrochen wird, und der Scheduler so zwischen verschiedenen aktiven Prozessen hin und her wechseln kann (unterbrechender Scheduler), wodurch der Eindruck von Gleichzeitigkeit entsteht, auch wenn zu jedem Zeitpunkt nicht mehr als nur ein Prozess verarbeitet wird. Letzteres ist die vorherrschende Scheduling-Strategie heutiger Betriebssysteme. Eine nebenläufige Ausführungseinheit innerhalb eines Prozesses wird Thread genannt. Bei modernen Betriebssystemen gehört zu jedem Prozess mindestens ein Thread, der den Programmcode ausführt. Oftmals werden nun nicht mehr Prozesse nebenläufig ausgeführt, sondern nur die Threads innerhalb eines Prozesses.
rdf:langString Prozesua informatika arloan, sistema eragileak maneiatzean duen programa eta berau egikaritzeko behar diren osagaiak dira. Laburbilduz ondorengoak dira: * Mikroprozesadoreak egikaritzeko dauzkan instrukzioak. * Prozesuaren exekuzio egoera. Hauek PUZaren erregistroak dira * Laneko memoria (RAM, gehien bat) * Prozesuak planifikatzeko datuak, sistema eragileak zein egikaritu behar duen erabakitzeko.
rdf:langString Un processus (en anglais, process), en informatique, est un programme en cours d'exécution par un ordinateur. De façon plus précise, il peut être défini comme : * un ensemble d'instructions à exécuter, pouvant être dans la mémoire morte, mais le plus souvent chargé depuis la mémoire de masse vers la mémoire vive ; * un espace d'adressage en mémoire vive pour stocker la pile, les données de travail, etc. ; * des ressources permettant des entrées-sorties de données, comme des ports réseau. L'exécution d'un processus dure un certain temps, avec un début et (parfois) une fin. Un processus peut être démarré par un utilisateur par l'intermédiaire d'un périphérique ou bien par un autre processus : les « applications » utilisateur sont des ensembles de processus. Dans le CIM Schema défini par le Common Information Model, la classe de base CIM_Process est attribuée aux processus informatiques. Selon le système d'exploitation, elle peut être dérivée en Win32_Process, en IBMzOS_Process ou en CIM_UnixProcess.
rdf:langString In computing, a process is the instance of a computer program that is being executed by one or many threads. There are many different process models, some of which are light weight, but almost all processes (even entire virtual machines) are rooted in an operating system (OS) process which comprises the program code, assigned system resources, physical and logical access permissions, and data structures to initiate, control and coordinate execution activity. Depending on the OS, a process may be made up of multiple threads of execution that execute instructions concurrently. While a computer program is a passive collection of instructions typically stored in a file on disk, a process is the execution of those instructions after being loaded from the disk into memory. Several processes may be associated with the same program; for example, opening up several instances of the same program often results in more than one process being executed. Multitasking is a method to allow multiple processes to share processors (CPUs) and other system resources. Each CPU (core) executes a single task at a time. However, multitasking allows each processor to switch between tasks that are being executed without having to wait for each task to finish (preemption). Depending on the operating system implementation, switches could be performed when tasks initiate and wait for completion of input/output operations, when a task voluntarily yields the CPU, on hardware interrupts, and when the operating system scheduler decides that a process has expired its fair share of CPU time (e.g, by the Completely Fair Scheduler of the Linux kernel). A common form of multitasking is provided by CPU's time-sharing that is a method for interleaving the execution of users' processes and threads, and even of independent kernel tasks – although the latter feature is feasible only in preemptive kernels such as Linux. Preemption has an important side effect for interactive processes that are given higher priority with respect to CPU bound processes, therefore users are immediately assigned computing resources at the simple pressing of a key or when moving a mouse. Furthermore, applications like video and music reproduction are given some kind of real-time priority, preempting any other lower priority process. In time-sharing systems, context switches are performed rapidly, which makes it seem like multiple processes are being executed simultaneously on the same processor. This simultaneous execution of multiple processes is called concurrency. For security and reliability, most modern operating systems prevent direct communication between independent processes, providing strictly mediated and controlled inter-process communication functionality.
rdf:langString Dalam komputasi, proses adalah suatu instansi objek program komputer yang sedang dijalankan oleh satu atau lebih utas. Ia mengandung kode program beserta aktivitas yang sedang dijalani. Suatu sistem operasi dapat mengatur proses yang terdiri dari beberapa eksekusi untuk dijalankan bersamaan. Suatu program komputer adalah kumpulan (pasif) perintah-perintah komputer, sedangkan suatu proses adalah kerja nyata perintah-perintah tersebut. Beberapa proses dapat berjalan dari program yang sama, misalnya pembuatan beberapa instansi program yang sama biasanya menghasilkan lebih dari satu proses yang dijalankan. Tugas ganda adalah suatu cara untuk membolehkan beberapa proses berbagi prosesor (UPS) dan sumber data sistem. Tiap inti prosesor (UPS) menjalankan satu tugas dalam satu waktu. Namun, tugas ganda membolehkan prosesor untuk beralih ke tugas lain yang sedang berlangsung tanpa harus menunggu hingga tiap tugas selesai. Peralihan tugas dapat dilakukan ketika tugas sedang menunggu operasi masukan/keluaran, ketika tugas ditandai sebagai bisa ditinggal, atau ketika ada interupsi perangkat keras tergantung implementasi sistem operasi. Bentuk umum tugas ganda adalah . Pembagian waktu adalah metode untuk meningkatkan respons suatu aplikasi interaktif. Dalam sistem pembagian waktu, dilakukan dengan cepat sehingga seolah-olah banyak proses dijalankan bersamaan oleh prosesor yang sama. Hal ini disebut dengan konkurensi. Untuk keamanan dan keandalan, kebanyakan sistem operasi mencegah komunikasi langsung di antara proses-proses yang mandiri dengan memberikan fungsi perantara komunikasi antarproses yang terkontrol.
rdf:langString プロセスとは、処理のことである。情報処理においてプログラムの動作中のインスタンスを意味し、プログラムのコードおよび全ての変数やその他の状態を含む。オペレーティングシステム (OS) によっては、プロセスが複数のスレッドで構成される場合があり、命令を同時並行して実行する。
rdf:langString ( 다른 뜻에 대해서는 프로세스 (동음이의) 문서를 참고하십시오.) 프로세스(process)는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. 종종 스케줄링의 대상이 되는 작업(task)이라는 용어와 거의 같은 의미로 쓰인다. 여러 개의 프로세서를 사용하는 것을 멀티프로세싱이라고 하며 같은 시간에 여러 개의 프로그램을 띄우는 시분할 방식을 멀티태스킹이라고 한다. 프로세스 관리는 운영 체제의 중요한 부분이 되었다.
rdf:langString Il processo in informatica è un'entità dinamica caricata su memoria RAM generata da un programma: identificato da un codice univoco chiamato PID, più precisamente, esso è una sequenza di attività (task) controllata da un programma (scheduler) che si svolge su un processore in genere sotto la gestione o supervisione del rispettivo sistema operativo. Può essere visibile all'utente, come nel caso di un’applicazione durante la sua esecuzione, oppure può essere eseguito in background; per visualizzare la lista di processi eseguiti su un computer e le relative risorse impiegate è possibile utilizzare un task manager, mentre la gestione dei processi da parte del sistema operativo è affidata allo scheduler attraverso opportuni algoritmi di scheduling.
rdf:langString Op een computer kan binnen een proces (of taak) een computerprogramma uitgevoerd worden. Het besturingssysteem geeft de processen op het systeem de benodigde systeembronnen en processortijd om deze uit te voeren. Besturingssystemen ondersteunen tegenwoordig ook multitasking waardoor de gebruiker kan wisselen tussen de processen die uitgevoerd worden. In een proces zelf kunnen ook meerdere taken uitgevoerd worden. Deze processen in het klein worden threads genoemd. Een proces bestaat uit 3 elementen: * Uitvoerbare code * Data * Uitvoeringscontext (status, CPU-registers)
rdf:langString Em computação, um processo é uma instância de um programa de computador que está sendo executada. Ele contem o código do programa e sua atividade atual. Dependendo do sistema operacional (SO), um processo pode ser feito de várias linhas de execução que executam instruções concorrentemente. Um programa de computador é uma coleção passiva de instruções, enquanto que um processo é a execução real dessas instruções. Vários processos podem ser associados com o mesmo programa. Por exemplo, abrir várias instâncias do mesmo programa geralmente significa que mais de um processo está sendo executado. Multitarefa é um método que permite vários processos compartilharem processadores (UCPs) e outros recursos. Cada UCP (núcleo) executa uma única por vez. Entretanto, a computação multitarefa permite que cada processador comute entre tarefas que estão sendo executadas sem ter que esperar que cada tarefa finalize. Dependendo da implementação do sistema operacional, a comutação pode ser realizada quando tarefas realizam operações de entrada/saída, quando uma tarefa indica que ela pode ser comutada, ou quando há interrupções de hardware. Uma forma comum de multitarefa é o compartilhamento de tempo. Compartilhamento de tempo é um método para permitir resposta rápida para aplicações interativas de usuário. Em sistemas de tempo compartilhado, trocas de contexto são realizadas rapidamente, o que faz parecer que vários processos estejam sendo executados simultaneamente no mesmo processador. Esta aparente execução de vários processos simultaneamente é chamada de concorrência. Para segurança e confiabilidade, a maioria dos sistemas operacionais modernos impedem a comunicação direta entre processos independentes, fornecendo funcionalidade de comunicação entre processos estritamente mediada e controlada.
rdf:langString Proces – egzemplarz wykonywanego programu. Aplikacja może składać się z większej liczby procesów. Każdy nowo powstały proces otrzymuje unikatowy numer, który go jednoznacznie identyfikuje, tzw. PID (od ang. process identifier). W celu wykonania programu system operacyjny przydziela procesowi zasoby (pamięć, czas procesora i inne – szczegółowa lista zasobów znajduje się dalej), ale także może być konieczne współbieżne wykonywanie pewnych fragmentów programu. Aby to zrealizować, program może zażądać utworzenia określonej liczby wątków, wykonujących wskazane części programu – o ich współbieżne wykonanie dba system operacyjny (albo sam program, wówczas mówi się o zielonych wątkach). Wątki współdzielą prawie wszystkie zasoby zarezerwowane dla danego procesu, wyjątkiem jest czas procesora, który jest przydzielany indywidualnie każdemu wątkowi. Za zarządzanie procesami odpowiada jądro systemu operacyjnego, sposób ich obsługi jest różny dla różnych systemów operacyjnych. W systemie operacyjnym każdy proces posiada proces nadrzędny, z kolei każdy proces może, poprzez wywołanie funkcji systemu operacyjnego, utworzyć swoje procesy potomne; w ten sposób tworzy się swego rodzaju drzewo procesów. Każdy proces otrzymuje od systemu operacyjnego odrębne zasoby, w tym odrębną przestrzeń adresową, listę otwartych plików, urządzeń itp.
rdf:langString En process eller programprocess är i enkla termer ett program, eller en instans av ett program, under körning. Moderna operativsystem klarar multikörning, det vill säga flera programprocesser samtidigt. Det förekommer även att ett program består av flera samtidiga processer, som antingen körs på flera datorer i ett , eller på samma maskin genom multikörning. För att beskriva processen behövs den instruktionsmängd som används (programmet), det inre tillståndet (data) samt delar av omvärldens tillstånd. Till processen hör grundläggande data som var i koden som exekvering sker för tillfället och vilka rättigheter processen har i operativsystemet. Processen var länge det grundläggande elementet inom operativsystemsteori. Det var hur processer skulle behandlas som definierade hur operativsystemet skulle utformas. Processen var då en sekvens av operationer. Senare har processen alltmer fått ge vika för tråden som grundläggande element, och som sekvens av operationer. En programprocess i ett multitrådat program består av flera samtidiga trådar. Trådar är inte skyddade från varandra på samma sätt som processer, utan delar gemensamt arbetsminne. Det går snabbare att starta och växla mellan trådar än processer. En process utgörs i många fall av en enda tråd, men i och med multitrådningens genombrott blev det vanligt med program uppbyggda så att de kunde köras i flera avsnitt av programkoden oberoende av varandra. Exempelvis kan en grafikapplikation ha en tråd som utför en tidskrävande operation på en bild, medan en annan tråd hanterar användarens interaktion med programmet utan att bakgrundsoperationen behöver avbrytas eller hänsyn tas till användaren i bakgrundsoperationens kod. Flera trådar i samma process kan köras sant parallellt, och inte bara virtuellt samtidigt, i multiprocessorsystem och processorer med hårdvarustöd för flera trådar, till exempel flera kärnor. Multitrådning är mycket viktig i moderna operativsystem och programkonstruktion. I moderna operativsystem är det trådar som schemaläggs, inte processer. Allt extremare varianter av trådning har också dykt upp, se exempelvis hypertrådning.
rdf:langString Проце́сс — это идентифицируемая абстракция совокупности взаимосвязанных системных ресурсов на основе отдельного и независимого виртуального адресного пространства в контексте которой организуется выполнение потоков. Стандарт ISO 9000:2000 Definitions определяет процесс как совокупность взаимосвязанных и взаимодействующих действий, преобразующих входящие данные в исходящие. Компьютерная программа сама по себе — лишь пассивная последовательность инструкций. В то время как процесс — непосредственное выполнение этих инструкций. Также, процессом называют выполняющуюся программу и все её элементы: адресное пространство, глобальные переменные, регистры, стек, открытые файлы и так далее.
rdf:langString 行程(英語:process),是指電腦中已執行的程式,曾经是分時系統的基本運作單位。在面向进程设计的系统(如早期的UNIX,Linux 2.4及更早的版本)中,是程式的基本执行实体;在面向线程设计的系统(如当代多数操作系统、Linux 2.6及更新的版本)中,行程本身不是基本執行单位,而是執行緒的容器。 程式本身只是指令、数据及其组织形式的描述,相當於一個名詞,行程才是程式(那些指令和数据)的真正執行实例,可以想像說是現在進行式。若干行程有可能與同一個程式相關聯,且每個行程皆可以同步(循序)或异步(平行)的方式獨立執行。現代電腦系統可在同一段時間內以进程的形式将多個程式載入到記憶體中,並藉由時間共享(或稱时分复用),以在一個處理器上表現出同時()執行的感覺。同樣的,使用多執行緒技術的作業系統或電腦架構,同樣程式的平行线程,可在多CPU主機或網絡上真正同時執行(在不同的CPU上)。
rdf:langString Процес — одне з найважливіших понять у архітектурі операційних систем та програмуванні. Процес — об'єкт операційної системи, контейнер системних ресурсів, призначених для підтримки виконання програми. Коли в середовищі операційної системи запускається прикладна програма, система створює спеціальний об’єкт – процес, – який призначений для підтримки її виконання. Хоча може здатися, що програма й процес – поняття схожі, вони фундаментально відрізняються. Програма – це статичний набір команд, а процес – контейнер для ресурсів, які використовуються при виконанні екземпляра програми. Системна реалізація та функції процесу в різних операційних системах дещо відмінні.
xsd:nonNegativeInteger 16189

data from the linked data cloud