- 정리의 기반은 학교 강의 노트와 [Operating System Concepts]를 참고하였습니다.
22-1학기 운영체제를 들으면서 중간고사에 대비하면서 정리해놓은 개념들입니다…ㅎ 다른 핵심 내용이나 기본이라고 생각되는 내용들은 제외하고 제가 시험에서 중요하다고 생각하는 것들만 중구난방으로 정리되어있습니다.
Interrupt Handling
- Polling : 상시 이벤트를 감시, 상시 감시이기 때문에 컴퓨팅 자원 낭비
- Interrupt driven : Interrupt 발생 전에는 CPU가 idle상태로 있다가, Interrupt가 발생할 경우에 Handling하는 것
DMA(Direct Memory Access)
- 하드웨어 장치와 메모리를 직접 연결하여, cpu의 개입 없이 I/O장치와 기억 장치 사이의 데이터를 전송하는 방식
- 버스를 통해 실행
- 메모리의 일정 부분을 차지
멀티 프로세서 시스템 장점
- 처리량 증가
- 규모의 경제
- 신뢰성 증가
프로그램과 프로세스의 차이?
디스크에 있으면 프로그램, 메모리에 있으면 프로세스
운영체제가 제공하는 서비스
- UI
- 프로그램 실행
- 입출력 명령
- 파일 시스템 조작
- 통신
- 에러 탐지
+a
자원 할당 기록 보호와 보안
시스템 콜 분류
- 프로세스 제어
- 파일 관리
- 장치 관리
- 정보 유지
- 통신
- 보호