반응형
SMALL
운영체제(OS)는 하드웨어와 소프트웨어 사이의 인터페이스로, 여러 자원을 관리합니다.
하드웨어 위에서 동작시키는 소프트웨어이며, 프로그램에 하드웨어의 기능을 제공해줍니다.
위 사진에서 회색으로 표시된 부분이 운영체제입니다.
Application program이나 Utilities program은 운영체제를 통해 하드웨어의 자원에 접근할 수 있습니다.
OS가 제공하는 서비스
운영체제가 제공하는 서비스는 크게 4가지가 있습니다.
1. 프로그램 실행
2. 컴퓨터 자원 접근
하드웨어의 입출력 디바이스, 하드웨어의 기타 자원 또는 데이터의 파일 등에 접근할 수 있게 도와줍니다.
3. 오류 탐지 및 응답
하드웨어의 내부와 외부의 오류를 탐지할 뿐만 아니라, 소프트웨어의 오류를 탐지합니다.
운영체제는 어플리케이션의 요청을 승인하지 않으며 오류의 원인과 위치를 알려줍니다.
4. 통계
컴퓨터의 이용상황을 통계자료 형태로 나타내 줍니다.
폰 노이만 구조
위 사진은 폰 노이만이 제시한 컴퓨터 구조입니다.
Hard disk
- 보조 기억 장치로 실행 가능한 형태로 저장된 소프트웨어를 가지고 있습니다.
Memory
- 프로그램이 실행되기 위해 해당 프로그램 정보는 메인 메모리에 있어야 합니다.
- 메모리 안의 Operating System Software에는 kernel이 존재합니다.
Bus
- 모든 데이터들은 버스를 통해서 이동합니다.
Kernel
OS의 일부로 메인 메모리에 존재하며, 자주 사용되는 함수들을 가지고 있다.
반응형
LIST