운영체제(OS) - 1. 역할

Walker·2021년 9월 29일
0

운영체제(OS)

목록 보기
1/14

1. 시스템 자원(컴퓨터 하드웨어) 관리자

(1) CPU : 각 프로그램이 얼마나 CPU를 사용하는지?
(2) Memory : 각 프로그램이 어느 주소에, 어느 정도의 메모리 공간을 확보해줘야 하는지?
(3) 저장매체 : 어떻게, 어디에 저장해야 하는지?
(4) IO(마우스/키보드) : 움직인 거리나 방향, 내용 등을 어떻게 표시해줘야 하는지?

  • 하드웨어는 그 자체로 동작할 수 없으며 운영체제(OS)에 의해 조작 가능

2. 응용 프로그램(Application == App) 제어

(1) 응용 프로그램을 실행
(2) 응용 프로그램간의 권한(관리자)을 관리
(3) 응용 프로그램을 사용하는 사용자도 관리
(4) 응용 프로그램의 비정상적인 동작(무한 반복/모든 파일 삭제/자원 독점) 제한

<운영체제의 목표>
사용자가 사용하는 응용 프로그램이 효율적이고 적절하게 동작하도록
자원 분배 등을 통해 지원하는 것!

profile
I walk slowly, but I never walk backward. -Abraham Lincoln-

0개의 댓글