본문 바로가기
프로그래밍/CS

운영체제(2/11) - System Structure & Program Execution 1,2

by 숙님 2023. 1. 26.
728x90

컴퓨터 시스템 구조 

현대의  운영체제는 인터럽트에 의해 구동됨

용어정리 

Mode bit: 보호장치 

타이머: 정해진 시간이 지난 뒤 인터럽트를 발생시킴 

인터럽트: 인터럽트 당한 시점의 레지스터와 프로그램카운터를 저장한 후 CPU의 제어를 인터럽트 처리 루틴에 넘김 

인터럽트 백터: 해당 인터럽트 처리 주소 

 

동기식 입출력 : I/O 요청 후 입출력 작업이 완료된 후에야 제어가 사용자 프로그램에 넘어감  

비동기식 입출력: I/O가 시작된 후 입추력 작업이 끝나기를 기다리지 않고 제어가 사용자 프로그램에 즉시 넘어감 

 

DMA: cpu제외 메모리에 접근할  있도록   

 

저장장치 계층구조

위로갈수록 용량이 작고 속도가 빠름, 가격이 비쌈 

Primary: 휘발성 

Secondary: 비휘발성 

 

커널 주소 공간의 내용 

 

댓글