Home 운영체제 - Architectural Support for OS
Post
Cancel

운영체제 - Architectural Support for OS

- 정리의 기반은 학교 강의 노트와 [Operating System Concepts]를 참고하였습니다.

22-1학기 운영체제를 들으면서 중간고사에 대비하면서 정리해놓은 개념들입니다…ㅎ 다른 핵심 내용이나 기본이라고 생각되는 내용들은 제외하고 제가 시험에서 중요하다고 생각하는 것들만 중구난방으로 정리되어있습니다.


Interrupt Handling

  • Polling : 상시 이벤트를 감시, 상시 감시이기 때문에 컴퓨팅 자원 낭비
  • Interrupt driven : Interrupt 발생 전에는 CPU가 idle상태로 있다가, Interrupt가 발생할 경우에 Handling하는 것


DMA(Direct Memory Access)

  • 하드웨어 장치와 메모리를 직접 연결하여, cpu의 개입 없이 I/O장치와 기억 장치 사이의 데이터를 전송하는 방식
  • 버스를 통해 실행
  • 메모리의 일정 부분을 차지


멀티 프로세서 시스템 장점

  • 처리량 증가
  • 규모의 경제
  • 신뢰성 증가


프로그램과 프로세스의 차이?

디스크에 있으면 프로그램, 메모리에 있으면 프로세스




운영체제가 제공하는 서비스

  • UI
  • 프로그램 실행
  • 입출력 명령
  • 파일 시스템 조작
  • 통신
  • 에러 탐지

    +a

    자원 할당 기록 보호와 보안




시스템 콜 분류

  • 프로세스 제어
  • 파일 관리
  • 장치 관리
  • 정보 유지
  • 통신
  • 보호
This post is licensed under CC BY 4.0 by the author.