Always Be Wise

운영체제 본문

컴퓨터 시스템/CSAPP

운영체제

bewisesh91 2021. 12. 9. 01:36
728x90

프로그램을 로드하고 실행할 때, 프로그램이 키보드나 모니터, 디스크, 메인 메모리에 직접 액세스 하지 않는다. 운영체제가 제공하는 

서비스를 활용한다. 운영체제는 아래 그림과 같이 하드웨어와 소프트웨어 사이에 위치한 소프트웨어 계층으로 생각할 수 있다.

응용프로그램이 하드웨어를 제어하려면 언제나 운영체제를 통해서 해야 한다.

 

운영체제는 아래와 같은 두 가지 주요 목적을 가지고 있다.

1) 응용프로그램들이 하드웨어를 잘못 사용하는 것을 막는 것

2) 응용프로그램들이 단순하고 균일한 매커니즘을 사용하여 복잡하고 매우 다른 저수준 하드웨어 장치들을 조작할 수 있도록 하는 것

운영체제는 이 두 가지 목표를 프로세스, 가상메모리, 파일라는 근본적인 추상화를 통해 달성하고 있다. 파일은 입출력장치의

추상화이고, 가상메모리는 메인 메모리와 디스크 입출력 장치의 추상화, 그리고 프로세스는 프로세서, 메인 메모리, 입출력장치

모두의 추상화 결과이다. 

 

 

'컴퓨터 시스템 > CSAPP' 카테고리의 다른 글

가상 메모리  (0) 2021.12.10
동적 메모리 할당과 할당기  (0) 2021.12.09
캐시 메모리와 저장 장치  (0) 2021.12.09
기본적인 컴퓨터 하드웨어 구성  (0) 2021.12.08
비트와 컴파일 시스템  (0) 2021.12.08
Comments