systemcall
-
OS - KernelProgramming/CS 2021. 11. 7. 21:38
안녕하세요 BeePeach입니다. 오늘 공부해볼 내용은 Kernel, Shell, SysytemCall입니다. 지난번 포스팅에서 OS는 system resource를 관리하고 사용자와 컴퓨터 사이에 인터페이스를 제공한다고 했습니다. 여기에 핵심이 되는 개념이 Kernel, Shell, SystemCall입니다. Kernel Kernel의 사전적 의미는 알맹이입니다. 의미처럼 Kernel은 리소스를 관리하고 프로세스와 하드웨어의 보안등 OS의 핵심 프로그램을 의미합니다. 이런 중요한 기능을하기때문에 아무나 접근해서는 안되겠죠?? 그래서 OS에는 2가지 모드가 존재합니다. User mode 리소스에 마음대로 접근할 수 없는 모드입니다. 일반적으로 application이 실행되는 모드가 바로 사용자모드입니다...