[OS] 운영체제 역할
2020. 12. 20. 12:05ㆍ프로그래밍/운영체제
반응형
운영체제 역할
1. 시스템자원(System Resource) 관리
◦시스템 자원 = 컴퓨터 하드웨어
◦만약 OS가 없다면
‣ CPU(중앙처리장치): 각 프로그램이 얼마나 CPU를 사용할지 결정할 수 없음.
‣ Memory: 각 프로그램이 어느 주소에 저장되어야 하는지, 어느정도의 메모리 공간을
확보해줘야 하는지 결정할 수 없음.
‣ 저장매체(HDD, SDD): 어떻게, 어디에 저장할 지 결정할 수 없음.
‣ 마우스, 키보드: 스스로 표시 할 수 없음.
2. 응용프로그램을 관리
◦응용프로그램을 실행
◦응용프로그램 간의 권한관리(ex 관리자 권한 실행)
◦응용프로그램을 실행하는 사용자 관리(ex 로그인)
3. 사용자와 컴퓨터간의 커뮤니케이션 지원
◦사용자 <-> OS <-> 하드웨어
반응형
'프로그래밍 > 운영체제' 카테고리의 다른 글
[OS] 선점형과 비선점형 스케쥴러 (0) | 2020.12.20 |
---|---|
[OS] 프로세스 구조와 상태 - running, ready, blocked (0) | 2020.12.20 |
[OS] 운영체제의 CPU 관리 - 스케줄링 알고리즘 (0) | 2020.12.20 |
[OS] 프로세스 스케줄링 - 배치 처리 시스템, 시분할 시스템, 멀티태스킹 (0) | 2020.12.20 |
[OS] 운영체제의 계층구조, 사용자와 커널 모드 (0) | 2020.12.20 |