[Operating System Concepts] 1부 개관

Operating System Concepts 1부 개관

1. 서론

하드웨어는 중앙 처리 장치(CPU), 메모리, 입출력(I/O) 장치로 구성됨.

운영체제는 다양한 사용자를 위해 다양한 응용프로그램 간의 하드웨어 사용을 제어하고 조정함.
운영체제를 자원할당자로 볼 수 있다. 특정 프로그램과 사용자에게 작업 수행을 위해 필요한 자원을 할당한다.
운영체제는 제어 프로그램이다. 제어 프로그램은 오류와 컴퓨터의 부적절한 사용을 방지하기 위해 사용자 프로그램의 실행을 제어한다.
운영체제에 대한 완벽한 정의는 없다. 다양한 프로그램들이 필요로 하는 입출력 장치의 제어와 같은 공통적인 연산, 자원을 제어하고 할당하는 공통 기능을 하나의 소프트웨어로 통합한 것이 운영체제. 운영체제는 컴퓨터에서 항상 실행되는 하나의 프로그램으로 일반적으로 커널이라 불린다.

2. 운영체제 구조