Computer Science/Operating System

혼자 공부하는 운영체제 - 9. 운영체제

git-sun 2024. 8. 1. 13:30

혼자서 정리해보는 운영체제

 

 

 

 

운영체제

이중 모드

  • 커널 모드
    •  커널 영역의 코드를 실행할 수 있는 모드
    • 하드웨어에 직접 접근가능
    • 커널
      • 운영체제의 핵심 서비스
  • 사용자 모드
    • 커널 영역의 코드를 실행할 수 없는 모드
    • 하드웨어에 직접 접근 불가
    • 소프트웨어 인터럽트(시스템 호출) -> 커널 모드로 전환 -> 운영체제를 통해 하드웨어 접근

 

서비스

  1. 프로세스 관리
    • 프로세스 및 스레드
      • 프로세스 동기화
    • 교착 상태
  2. 자원 접근 및 할당
    • CPU 스케줄링
    • 메모리 할당과 페이징
    • 인터럽트 서비스 루틴
  3. 파일 시스템 관리
  1.  

 

 

 

 

 

반응형