UNIX: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Процессы: Опачатка
Строка 236:
== Процессы ==
 
'''Процессом''' в UNIX называется (в первом приближении) выполняющийся исполняемый файл. Если запустить одну и ту же программу несколько раз, получится несколько разных процессов. У каждого процессорапроцесса есть своя область памяти, где хранятся инструкции, данные, стек, но (за исключением системных процессов) у них нет доступа к памяти других процессов или к памяти системного ядра. <ref>[[:w:Microsoft]] реализовало этот принцип начиная с [[:w:Windows NT]], сделав свою Windows гораздо надёжнее, чем раньше.</ref> В UNIX, как и в почти всех современных системах, может выполняться и обычно выполняется много процессов одновременно. Для общения с системой процессы используют ''системные вызовы''. Доступ к файлам, обмен сигналами между процессами, выделение памяти и проч. производится через системные вызовы.
 
Каждый процесс имеет свой уникальный номер, называемый '''PID''' (process identifier). Узнать PID данного процесса можно системным вызовом '''getpid'''.