CS 지식/운영체제
[CS] 운영체제
운영체제 (OS, Operating System) 운영체제는 하드웨어를 관리하고 컴퓨터 시스템의 자원들을 효율적으로 관리합니다. 또한, 응용 프로그램과 하드웨어 간의 인터페이스로써 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공해줍니다. 즉, 운영체제는 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 시스템 소프트웨어라고 할 수 있습니다. 운영체제의 역할 1. 프로세스 관리 운영체제에서 작동하는 응용 프로그램 혹은 프로세서(CPU)를 관리하는 기능을 뜻합니다. 현재 CPU를 점유해야 할 프로세스를 결정하고 실제로 CPU를 프로세스에 할당합니다. 또한, 이 프로세스 간 공유 자원 접근과 통신 등을 관리하게 됩니다. 2. 저장장치 관리 1차 저장장치에 해당하는 메인 메모..