교재 : 쉽게 배우는 운영체제 2판, 조성호 ※개인의 의견이므로 틀릴 수 있습니다. 22. (요구 페이징, demand paging)은 프로세스 요청이 있을 때 데이터를 메모리로 가져오는 것이다. 23. (미리 가져오기)는 사용할 것으로 예상되는 페이지를 가져오는 것으로 캐시에 적용된다. 24. ()은 메모리가 꽉 차서 작업이 멈춘 것 같은 상태를 말한다. 25. ( 스레싱, threshing )은 물리 메모리의 크기에 비하여 멀티프로그래밍 정도가 너무 높아 작업이 거의 이루어지지 않는 상태를 말한다. 26. 물리 메모리의 크기를 늘리면 작업이 원만하게 이루어진다. 이는 (스레싱 발생 지점, threshing point)이 발생하는 시점이 뒤로 이동하였기 때문이다. 27. (페이지 부재, page fau..
교재 : 쉽게 배우는 운영체제 2판, 조성호 ※개인의 의견이므로 틀릴 수 있습니다. 17. 페이징의 VA = 에서 페이지 P를 구하는 공식은 ( (가상주소 / 페이지 크기)의 몫 )이다. 18. 페이징의 VA = 에서 거리 D를 구하는 공식은 ( (가상주소 / 페이지 크기)의 나머지 )이다. 19. 한 페이지 크기가 512B인 페이징 시스쳄에서 가상 주소 112번을 P와 D 값으로 나타내면 ( )다. 20. 한 페이지 크기가 512B인 페이징 시스쳄에서 가상 주소 583번을 P와 D 값으로 나타내면 ( )다. 21. 한 페이지 크기가 512B인 페이징 시스쳄에서 가상 주소 2050번을 P와 D 값으로 나타내면 ( )다. 22. 한 페이지 크기가 512B인 페이징 시스쳄에서 가상 주소 2012번을 P와 D..
교재 : 쉽게 배우는 운영체제 2판, 조성호 ※개인의 의견이므로 틀릴 수 있습니다.19. (캐쉬)는 미리 가져오기의 특징을 가진 저장장치다. 20. (캐쉬)는 CPU 안에 존재하는 것으로 메모리에 접근하기 전에 먼저 살펴보는 저장장치다. 21. (목적 코드)는 컴파일러가 일차적으로 번역하여 만든 파일이다. 22. (컴파일러)에서는 각자 만든 소스코드를 컴파일해서 만들어진 목적 코드를 주고 받아서 다시 컴파일한다. 23. (링커)는 실행할 때 삽입되는 함수 코드를 가진 라이브러리다. 24. 메모리 관리 유닛은 (논리 주소)를 불러 물리 주소로 변환한다. 25. 물리 메모리의 주소는 (0)번지부터 시작한다. 26. (메모리 오버레이)는 물리 메모리의 크기보다 더 큰 프로세스를 실행할 수 있게 하는 기법이다...
교재 : 쉽게 배우는 운영체제 2판, 조성호 ※개인의 의견이므로 틀릴 수 있습니다. 18. (교착상태 Deadlock)는 2개 이상의 프로세스가 다른 프로세스의 작업이 끝나기를 기다리며 작업을 더 이상 진행하지 못하는 상태다. 19. (아사 현상)은 잘못된 정책으로 특정 프로세스 작업이 지연되는 상태이다. 20. 교착 상태를 유발하는 네 가지 필요조건은 (상호 배제, 비선점, 점유와 대기, 원형대기)다. 21. 교착 상태 필요조건 중 다른 프로세스와 공유할 수 없는 베타적인 자원으로 발생하는 조건은 (상호 배제)다. 22. 교착 상태 필요조건 중 뺏을 수 없는 자원으로 발생하는 조건은 (비선점)이다. 23. 교착 상태 필요조건 중 어떤 자원을 할당받은 상태에서 다른 자원을 기다릴 때의 조건은 (점유와 대..