digital-garden/dev/fundamental/Процесс ОС.md

40 lines
2.3 KiB
Markdown
Raw Normal View History

---
aliases:
- процесс
- процесса
- процессы
- процессов
- процессами
tags:
- maturity/🌱
date:
- - 2024-01-28
zero-link:
- "[[../../meta/zero/00 Архитектура ЭВМ|00 Архитектура ЭВМ]]"
parents:
- "[[Ядро процессора]]"
---
Процесс — это экземпляр программы, находящейся в выполнении. Каждый процесс имеет своё собственное виртуальное адресное пространство, которое изолирует его от других процессов, а также собственные коды и данные, состояние процессора и системные ресурсы, которые он использует (например, файловые дескрипторы и порты ввода/вывода).
[Операционная система](Операционная%20система.md) управляет процессами, выделяя им процессорное время и ресурсы, необходимые для их выполнения.
Процесс содержит в себе [потоки](Поток%20процесса%20ОС.md).
Под любой процесс создаются свои [Namespace](../linux/Namespace.md), которые позволяют изолировать процессы, запущенные на одном ядре друг от друга.
2024-11-03 22:27:39 +03:00
![[../../meta/files/images/Pasted image 20241103221422.png]]
***
## Мета информация
**Область**:: [[../../meta/zero/00 Архитектура ЭВМ|00 Архитектура ЭВМ]]]
**Родитель**:: [[Ядро процессора|Ядро процессора]]
**Источник**::
**Автор**::
**Создана**:: [[2024-01-28]]
### Дополнительные материалы
-
2024-09-14 23:38:42 +03:00
### ### Дочерние заметки
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->
<!-- SerializedQuery: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->
- [[Поток процесса ОС]]
<!-- SerializedQuery END -->