[OS] 운영체제 개요
2022. 4. 2. 23:53
🖥 CS/OS
운영체제의 개요 컴퓨터의 하드웨어 자원을 관리하고 컴퓨터 프로그램이 동작하기 위한 서비스를 제공하는 시스템 소프트웨어 컴퓨터 시스템의 운영 컴퓨터 시스템의 자원을 제어 및 관리 응용프로그램들의 실행을 도와주는 소프트웨어 사용자 지원 사용자의 명령을 해석하여 실행 사용자와 하드웨어 사이의 매개체 역할 수행 CPU의 동작 모드 슈퍼바이저 모드(커널 모드) 운영체제의 커널이 동작되는 모드 하드웨어를 직접 제어할 수 있는 CPU 명령어 사용 가능 보호 모드 (사용자 모드) 응용 프로그램이 동작되는 모드 하드웨어를 직접 제어할 수 있는 CPU 명령어 사용 불가능 시스템 호출 -> 보호 모드에서 슈퍼바이저 모드로 변경 -> 커널 동작 -> 하드웨어 제어 커널(Kernel) 운영체제의 핵심 요소 응용프로그램과 하드웨..