운영체제의 정의*

컴퓨터 자원을 사용할 수 있게하는 인터페이스 제공

그리고 그 결과를 반환하는 시스템 소프트웨어

정의보다 중요한게 역할

<aside> <img src="/icons/friends_gray.svg" alt="/icons/friends_gray.svg" width="40px" /> 운영체제의 역할

  1. 자원관리 → 효율성
  1. 자원보호 → 안정성

비정상적인 작업으로 부터 컴퓨터 보호

  1. 하드웨어 인터페이스 → 확장성 CPU 메모리 키보드 마우스 같은 다양한 하드웨어를 일관된 방법으로 사용가능하게함
  2. 사용자 인터페이스 → 편의성

GUI같은거

</aside>

<aside> <img src="/icons/friends_lightgray.svg" alt="/icons/friends_lightgray.svg" width="40px" /> 타임쉐어링, 시분할 시스템

cpu사용시간을 잘게 쪼개서 동시에 처리되는것처럼 보이게함

타임퀸텀, 타임 슬라이스라고함

오늘날의 컴퓨터 대부분 차지

</aside>

용어는 넘어감

커널과 인터페이스

운영체제의 핵심부분을 차지함, 스케줄링, 메모리관리 등등