티스토리 뷰

728x90

 

운영체제의 의미

- 일반적으로 응용 프로그램의 실행을 제어하고, 입출력 장치와 사용자 사이의 인터페이스 역할을 하는 프로그램

- 사용자 관점으로 컴퓨터 시스템을 보다 편리하게 사용할 수 있는 환경을 제공해 주는 프로그램

- 관리자 관점으로 컴퓨터 시스템의 자원들을 효율적으로 이용할 수 있도록 제어해 주는 프로그램

- 시스템 관점으로 컴퓨터 시스템이 보유하고 있는 자원들을 효율적으로 관리하고 사용자에게 편의성을 제공하기 위하여 CPU 관리, 메모리 관리, 파일 관리, 입출력 장치 관리, 그리고 사용자 인터페이스를 담당하는 루틴들이 유기적으로 결합된 프로그램

 

 

운영체제의 목적

1) 자원의 효율적 관리:

자원에는 CPU, 메모리, 디스크, 프린터, 키보드 등과 같은 하드웨어와 파일, 서비스 루틴과 같은 소프트웨어가 있다. 자원의 보유량은 제한적이기 때문에 자원을 놀리지 않고 보다 경제적으로 활용할 수 있도록 효율적으로 관리해야 한다.

2) 사용자의 편의성 제공:

사용자들로 하여금 프로그램 작성실행을 보다 쉽게 할 수 있는 환경을 제공함을 의미한다. 

 

사용자의 편의성을 위해서는 보다 많은 자원을 가지고 있어야 하고, 보다 많은 자원을 유지하다 보면 자원의 이용률은 떨어지게 되기 때문에 이 두 가지 목적은 서로 이율배반적이다.

 

 

운영체제의 구성요소

컴퓨터 시스템의 용도에 따라 다르지만 일반적으로 CPU 관리 루틴(routines), 메모리 관리 루틴, 파일 관리 루틴, 입출력 장치 관리 루틴들로 구성되어 있다.

 

 

 

 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함