예지의 개발 로그포스 (Yeji's Log Force)

[OS] 운영체제의 역할 본문

CS/OS

[OS] 운영체제의 역할

Yeji Heo 2023. 2. 26. 14:54

-운영체제의 역할

1. 하나 이상의 하드웨어 리소스 활용 및 관리(프로세서, 메인 메모리 등)

2. 시스템 사용자에게 일련의 서비스 제공

3. 보조 메모리 및 I/O 장치 관리

운영체제란? 응용 프로그램 실행을 제어하는 프로그램. 애플리케이션과 하드웨어 간의 인터페이스. 컴퓨터 하드웨어 리소스를 관리하고 컴퓨터 프로그램을 위한 공통 서비스를 제공하는 소프트웨어의 모음이다.

 

 

-운영체제가 제공하는 것

1. 프로그램 개발 환경

2. 프로그램 실행

3. I/O 디바이스 접근 (드라이버 접근)

4. 파일 접근 제어

5. 시스템 접근system access

6. 에러 감지 및 응답

7. 계정 관리

- 컴퓨터 시스템 내의 자원을 효율적으로 관리한다.

- 프로그램 실행 시 오류 검사 및 복구를 지원한다.

- 사용자나 개발자에게 적절한 사용환경 (interface)와 개발 환경을 제공한다.

- 컴퓨터 시스템의 초기화를 수행하여 사용자가 사용할 수 있는 상태로 준비한다.

 

Comments