- 좁은 의미의 운영체제는 커널 -> 메모리위에 상주하는 부분
- 광역의 의미 -> 커널뿐 아니라 각종 주변 시스템 유틸리티를 포함하는 개념
메모리랑 cpu가 연산을 하거나 메모리를 나누어주지만 명령이나 지휘느낌은 os가 한다
기능
- 컴퓨터 시스템의 자원을 효율적으로 관리
- 실행중인 프로그램들에 메모리 공간을 적절히 분배
- 프로세스, 파일, 메시지 등을 관리
time sharing
- interactive한 방식이다 , 여러 사용자가 있더라도 시시각각 대응하는 것이다
- 일괄 처리에 비해 짧은 응답이다
- cpu의 시간을 분할하여 나누어 쓴다는 것을 강조
실시간(realtime os)
- 정해진 시간 안에 어떠한 일이 반드시 종료됨이 보장되어야하는 실시간 시스템을 위한 os
multiprogramming
- 메모리를 공유하는 느낌이다, 메모리에 여러개의 프로그램이 올라가 있음을 강조
'운영체제' 카테고리의 다른 글
프로세스, 스레드, cpu스케쥴러, contextswitch (0) | 2021.10.19 |
---|---|
컴퓨터 시스템 구조 (0) | 2021.10.19 |
address binding (0) | 2021.10.05 |
동시성 vs 병렬성 (0) | 2021.10.02 |
데드락 (0) | 2021.10.02 |