Computer Science/운영체제 (OS)

[운영체제/OS]OS(Operating System)의 정의

gxxgsta 2023. 5. 8. 17:24
반응형
SMALL

운영체제(OS)는 하드웨어와 소프트웨어 사이의 인터페이스로, 여러 자원을 관리합니다.

하드웨어 위에서 동작시키는 소프트웨어이며, 프로그램에 하드웨어의 기능을 제공해줍니다.

 

위 사진에서 회색으로 표시된 부분이 운영체제입니다.

Application program이나 Utilities program은 운영체제를 통해 하드웨어의 자원에 접근할 수 있습니다.

 

OS가 제공하는 서비스

운영체제가 제공하는 서비스는 크게 4가지가 있습니다.

 

1. 프로그램 실행

 

2. 컴퓨터 자원 접근

하드웨어의 입출력 디바이스, 하드웨어의 기타 자원 또는 데이터의 파일 등에 접근할 수 있게 도와줍니다.

 

3. 오류 탐지 및 응답

하드웨어의 내부와 외부의 오류를 탐지할 뿐만 아니라, 소프트웨어의 오류를 탐지합니다.

운영체제는 어플리케이션의 요청을 승인하지 않으며 오류의 원인과 위치를 알려줍니다.

 

4. 통계

컴퓨터의 이용상황을 통계자료 형태로 나타내 줍니다.

 

폰 노이만 구조

위 사진은 폰 노이만이 제시한 컴퓨터 구조입니다.

Hard disk

- 보조 기억 장치로 실행 가능한 형태로 저장된 소프트웨어를 가지고 있습니다.

Memory

- 프로그램이 실행되기 위해 해당 프로그램 정보는 메인 메모리에 있어야 합니다.

- 메모리 안의 Operating System Software에는 kernel이 존재합니다.

Bus

- 모든 데이터들은 버스를 통해서 이동합니다.

 

Kernel

OS의 일부로 메인 메모리에 존재하며, 자주 사용되는 함수들을 가지고 있다.

반응형
LIST