본문 바로가기
반응형

일상_이야기20

2023/05/31 '운영체제' 수업 일지 4장 프로세서 관리 프로세서 스케줄링 알고리즘 선입 선처리(First come First Served) 비선점형 알고리즘. 작업 반환 시간은 예측이 불가능하고, 매우 가변적이다. 우선순위 스케줄링(priority scheduling)은 비 선점형 알고리즘이며, 일괄처리 시스템에서 비록 일부 사용자에게 작업 반환 시간이 오래 걸리기는 하지만 가장 일반적인 스케줄링 기법중의 하나다. 한번 작업을 시작하면, 작업이 완료되거나 자연 대기가 될 때 까지 인터럽트를 받지 않는다. 프로세서 관리자는 다음과 같이 작업의 내부적인 특성에 따라 우선순위를 결정할 수 있다. 기억장치 요구량: 많은 기억장치를 요구하는 작업은 적은 기억장치를 요구하는 작업보다 낮은 우선 순위에 할당된다. 주변 장치의 수와 종류: 많은 주변 장.. 2023. 6. 2.
2023/05/17 '운영체제' 수업 일지 3장. 최근 시스템의 기억장치 관리. 페이지 기억장치 할당 들어온 작업은 동일한 크기의 페이지(page)로 나누어 처리하는 개념. 디스크의 한 영역은 섹터 혹은 블록이라 하며,주 기억장치의 한 영역을 페이지프레임(pagr frame)이라고 한다. 장점 -빈 페이지 프레임이 어떤 작업의 페이지에서도 사용되므로 외부 단편화가 없음. -내부 단편화도 최소화됨. 단점 -페이지의 위치를 추적할 방법이 필요하다. -작업 전체가 기억장치에 적재되어야한다. 테이블 작업 테이블, 페이지 사상 테이블, 기억장치 사상 테이블 변위(displacement, offset)는 페이지의 시작으로부터 얼마나 떨어져 있는 것인지를 나타내며, 상대적인 위치를 보여준다. 주소 해결: 명령어가 실행될 때 마다, 데이터가 사용 될 때 마다 .. 2023. 5. 18.
2023/05/09 '운영체제' 수업 일지 4조의 3장 '최근 시스템의 기억장치 관리' 강의. 페이지: 프로그램을 작게 쪼갠 것. 세그먼트:일정한 단위로 쪼갠 것. 프로그램을 함수, 페이지 단위로 쪼개서 요구할 때 불러오는 것: 세그먼트/ 요구페이지 기억장치 할당 프로그램이 처음 적재 될 때, 프로그램의 페이지는 논리적 순서로 되어 있다. 장점: 단편화가 없으며 효율적 단점: 처리부담 증가, 전체가 적제되어야 함. 테이블은 작업의 데이터를 저장하기 위해 있다. 작업 테이블, 페이지 사상 테이블, 기억장치 사상 테이블 까지 3가지의 테이블이 존재한다. 작업 테이블은 활동중인 각 작업에 대해 작업의 크기와 페이지사상테이블이 적재된 기억장치 주소를 보관한다. 2023. 5. 13.
2023/04/25 '운영체제' 수업 일지 5조의 2장 '초기 시스템의 기억장치 관리' 강의. 전체 시스템의 성능은 얼마나 많은 기억장치의 사용이 가능한지, 작업을 처리하는동 안 어떻게 사용을 최적화 할 것인지에 따라 달려있다. 2장에서는 기억장치 관리자와 예전에 쓰였던 4가지 유형의 기억 장치 할당 기법을 배우며, 이러한 초기의 기억장치 관리 기법은 오늘날의 운영체제에서는 드물게 사용되지만 기본 개념을 알 수 있기 때문에 연구하는 것이 중요하다. 2.1 단일 사용자 연속 할당 기법 초기의 기억장치 할당 기법은, '연속적인' 기억장치 공간을 할당받아 '전체'가 기억장치에 적재되었다. 컴퓨터의 기억장치 용량이 프로그램보다 작다면 용량을 증설하거나, 프로그램을 더 작게 수정하거나 여러 세그먼트(조각)으로 나누어 오버레이가 될 수 있도록 수정하는것이 .. 2023. 4. 30.
반응형