summaryrefslogtreecommitdiff
path: root/pul5h6.md
diff options
context:
space:
mode:
authorLibravatar Mora Unie Youer <[email protected]>2026-07-28 21:30:06 +0300
committerLibravatar Mora Unie Youer <[email protected]>2026-07-28 21:30:06 +0300
commitc59a354218fe3c449a4aef3121139faff592cadc (patch)
tree27edc91a86726f30d3c895e482015cf835f1aed4 /pul5h6.md
parentsnapshot: 2026-07-26 (diff)
downloadzk-c59a354218fe3c449a4aef3121139faff592cadc.tar.gz
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.bz2
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.lz
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.xz
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.zst
zk-c59a354218fe3c449a4aef3121139faff592cadc.zip
snapshot: 2026-07-28HEADmaster
Diffstat (limited to '')
-rw-r--r--pul5h6.md37
1 files changed, 37 insertions, 0 deletions
diff --git a/pul5h6.md b/pul5h6.md
new file mode 100644
index 0000000..a0c0771
--- /dev/null
+++ b/pul5h6.md
@@ -0,0 +1,37 @@
+---
+id: pul5h6
+date: 2026-07-28T18:43:26+0300
+languages: [ru]
+aliases:
+
+reviews:
+
+tags:
+- draft
+- knowledge
+---
+# Процесс ОС
+
+Процесс — это экземпляр выполняемой программы вместе с её состоянием и ресурсами, выделенными ОС.
+
+У процесса обычно есть:
+- PID — идентификатор
+- PPID — идентификатор родительского процесса
+- состояние
+- приоритет
+- адресное пространство
+- открытые файловые дескрипторы
+- права доступа
+- один или несколько потоков
+- информация для планировщика
+- ресурсы процесса
+
+Классическая модель процесса содержит пять состояний:
+1. New - новый
+2. Ready - готовый для исполнения
+3. Running - процесс непосредственно выполняется на CPU
+4. Waiting/Blocked - процесс ожидает события, для продолжения работы (I/O, освобождение ресурса)
+5. Terminated - выполнение процесса завершено
+
+# Up
+- [Операционные системы](wvtwaf)