[운영체제-양희재 교수님]25-26강 페이지 교체
경성대학교 양희재 교수님의 운영체제 25강 경성대학교 양희재 교수님의 운영체제 26강 페이지 교체(Page Replacement) Demand Paging 요구되는 페이지만 backing store에서 가져온다. 프로그램을 계속 실행하고 요구 페이지가 늘어나면 언젠가 메모리가 가득 차게 된다. ...
경성대학교 양희재 교수님의 운영체제 25강 경성대학교 양희재 교수님의 운영체제 26강 페이지 교체(Page Replacement) Demand Paging 요구되는 페이지만 backing store에서 가져온다. 프로그램을 계속 실행하고 요구 페이지가 늘어나면 언젠가 메모리가 가득 차게 된다. ...
경성대학교 양희재 교수님의 운영체제 23강 경성대학교 양희재 교수님의 운영체제 24강 가상 메모리 물리 메모리 크기의 한계를 극복하는 방법 물리 메모리보다 큰 프로세스를 실행할 수 있게 한다. 가상 메모리는 어떻게 동작하는가 프로세스 이미지를 모두 메모리에 올릴 필요는 없으므로 현재 ...
경성대학교 양희재 교수님의 운영체제 22강 세그멘테이션(Segmentation) 프로세스를 논리적 내용으로 잘라서 메모리에 배치 세그멘트(segment) = 프로세스를 어떤 의미를 담은 논리적 내용으로 자른 것 일반적으로 세그멘트의 크기는 같지 않음 MMU 내의 재배치 레지스터 값을 변경 ⇒ ...
경성대학교 양희재 교수님의 운영체제 20강 경성대학교 양희재 교수님의 운영체제 21강 연속 메모리 할당(Contiguous Memory Allocation) 다중 프로그래밍 환경 부팅 직후 메모리 상태 ⇒ OS + big single hole(OS 이외의 빈 공간) 프로세스 생성과 종료 반복 ⇒ scattere...
경성대학교 양희재 교수님의 운영체제 19강 메모리 낭비 방지 기술 동적 적재(Dynamic Loading) 적재(Load): 실행 파일을 메인 메모리에 올리는 것 OS를 올리는 경우를 부팅이라 한다. 동적 적재: 프로그램 실행에 반드시 필요한 루틴과 데이터만 적재 모든 루틴(routi...
경성대학교 양희재 교수님의 운영체제 18강 메모리 역사 메모리 역사 Core memory 진공관 메모리 트랜지스터 메모리 집적회로 메모리 SRAM, DRAM 메모리 용량 1970년대: 8-bi...
경성대학교 양희재 교수님의 운영체제 16강 모니터(Monitor) 모니터 세마포 이후 등장한 프로세스 동기화 도구 현재는 동기화 도구로써 세마포보다 모니터를 더 많이 사용 세마포다 고수준으로 구성되어 사용하기 쉽다. 구조 ...
경성대학교 양희재 교수님의 운영체제 14강 경성대학교 양희재 교수님의 운영체제 15강 교착 상태(Deadlock) 프로세스는 실행을 위해 여러 자원이 필요하며 자원의 사용을 기다릴 때 교착 상태 발생 가능 자원: CPU, 메모리, 파일, 프린터 등 교착상태 필요 조건(Necessary Conditions...
경성대학교 양희재 교수님의 운영체제 13강 전통적 동기화 예제 Producer and Consumer Problem(생산자-소비자 문제) 유한 버퍼 문제(Bounded Buffer Problem)라고도 한다. Readers-Writers Problem 공유 데이터베이스 접근에서 발생하는...
경성대학교 양희재 교수님의 운영체제 11강 경성대학교 양희재 교수님의 운영체제 12강 임계 구역 문제 The Critical-Section Problem 치명적인 오류가 일어날 수 있는 구간 Critical section A system consisting of multiple thr...