[OS] 운영 체제의 내부 구조와 이벤트들 - Interrupt, Exception, Signal
OS Internals 운영체제는 커널로 명령어를 처리한다. 커널은 하드웨어와 소프트웨어 간의 인터페이스 역할을 하며, 시스템의 리소스를 관리하고 프로세스 간의 통신을 관리한다. 또, 운영체제는 애플리케이션과 System Call Interface로 통신한다. 애플리케이션 계층을 User space, 커널 부분을 Kernel space라 한다. 디바이스(하드웨어) 별로 어떤 드라이브가 필요한지 등의 정보를 Kernel space의 Arch-dependent kernel code가 관리한다. 시스템 콜 인터페이스와 커널은 운영체제의 다른 부분이며 다른 역할을 한다. 시스템 콜 인터페이스는 어플리케이션이 운영체제를 호출할 수 있는 인터페이스다. 커널은 시스템 콜을 수신하고 해당 요청을 처리하여 하드웨어와 상..
2024.03.31