fork, exec(system call), pipe


Fork()


  1. Kernel

리눅스 커널(운영체제) 강의노트 [1]

  1. Shell
  1. File (only Unix)
  1. kernel, shell, utility

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/391e3bfe-dfc5-42f5-a7b4-edd6df5d9a20/how_kernel_shell.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6d7d7093-c2bb-430e-ace5-1fccf7110c19/how_kernel_shell_2.png

커널이 쉘을 실행시키고 쉘은 입력을 받고 커맨드에 대응하는 유틸리티를 디스크에서 가져와서 실행