summaryrefslogtreecommitdiff
path: root/content/digarden/pages/20210410115537-unix.org
diff options
context:
space:
mode:
Diffstat (limited to 'content/digarden/pages/20210410115537-unix.org')
-rw-r--r--content/digarden/pages/20210410115537-unix.org46
1 files changed, 0 insertions, 46 deletions
diff --git a/content/digarden/pages/20210410115537-unix.org b/content/digarden/pages/20210410115537-unix.org
deleted file mode 100644
index 71120e8..0000000
--- a/content/digarden/pages/20210410115537-unix.org
+++ /dev/null
@@ -1,46 +0,0 @@
-:PROPERTIES:
-:ID: 256b197c-6097-4af8-b0a7-7da69325861d
-:END:
-#+title: Unix
-* Unix
-** Составляющие
-*** Ядро
-- системные вызовы
-- прерывания
-- управление процессами, правами доступа и т.д.
-*** Термины
-- Процесс :: То что выполняется в момент времени. Юникс система может
- выполнять одно действие в такт. Процессы имеют иерархию и могут
- порождать друг друга.
-
- Порождаются процессы функцией fork()
-
-#+begin_src C
- main ()
- {
- int childPID, ParentPID;
- if((childPID = fork()) == -1) {
- perror("Can't fork");
- exit(1);
- } else if (childPID == 0) {
- printf("child: childPID=%d, ParentPID=%d\n",
- getpid(), getppid());
- exit(0);
- } else {
- printf("parent: childPID=%d, ParentPID=%d\n",
- childPID, getpid());
- exit(0);
- }
- }
-#+end_src
-
-
-*** Userland
-**** Пользователи и группы
-
-** Литература
-- Peter Salus A Quarter Century of UNIX
-
-
-
-