목차
1. Memory Allocation Scheme
1) Contiguous allocation
2) Noncontiguous allocation
3) Paging / Segmentation
4) Demand Paging
5) Page Table / TLB
2. Scheduling
▲ Scheduling algorithm
① FCFS
② SJF(Shortest-Job-First Scheduling)
③ Priority Scheduling
④ Round-Robin Scheduling
3. Memory Protection
4. Command Interpreter
5. File Allocation
1) Contiguous allocation
2) Noncontiguous allocation
3) Paging / Segmentation
4) Demand Paging
5) Page Table / TLB
2. Scheduling
▲ Scheduling algorithm
① FCFS
② SJF(Shortest-Job-First Scheduling)
③ Priority Scheduling
④ Round-Robin Scheduling
3. Memory Protection
4. Command Interpreter
5. File Allocation
본문내용
을 한다. MS-DOS의 경우 Command Interpreter가 운영체제내에 포함이 되어 있고, UNIX와 Linux의 경우 Shell이라는 별도의 Command Interpreter 프로그램이 있다. 일반 사용자들이 많이 사용하는 윈도우의 Graphic User Interface 도 Command Interpreter 이다.
5. File Allocation
File Allocation은 파일에 할당된 디스크 블록과 할당에 사용가능한 빈 블록을 유지 관리하는 일을 말한다. 파일이 커지면 빈 블록들이 소비되고, 파일이 삭제나 축소되면 빈 블록들이 생겨난다. 따라서 기존 파일을 기술하는 디렉토리 외에도, 파일 시스템은 빈 블록의 풀을 관리해야 한다. 디스크 공간 할당전략은 파일접근의 휴율성과 디스크 주소의 논리적/물리적 매핑의 효율성에 밀접하게 관련되어 있다. 우수한 공간 할당전략은 다음 몇 가지 상호 관련된 요소들을 고려해야 한다.
- 파일에 대한 순차접근, 임의접근 및 블록의 할당과 회수 처리 속도
- 다중섹터와 다중트랙 전송의 이용 능력
- 디스크 공간 유용성
- 주어진 알고리즘의 주기억장치 요구량
저장장치 블럭의 관리는 주기억장치 관리에서 논의되었던 것과 유사한 문제점들을 가지고 있다. 보조 기억장치에는 두 가지 부가적인 문제점이 조재한다. 즉, 디스크 접근시 시간은 훨씬 느리며, 처리할 블록 수는 훨씬 많다. 더욱이 파일 크기의 변동성과 동적인 변화는 대부분의 경우에 그 자원 요구량의 예측을 어렵게 하거나 믿을 수 없게 한다. 그럼에도 불구하고, 많은 고려사항이 두 환경 사이에서 유사하다.
5. File Allocation
File Allocation은 파일에 할당된 디스크 블록과 할당에 사용가능한 빈 블록을 유지 관리하는 일을 말한다. 파일이 커지면 빈 블록들이 소비되고, 파일이 삭제나 축소되면 빈 블록들이 생겨난다. 따라서 기존 파일을 기술하는 디렉토리 외에도, 파일 시스템은 빈 블록의 풀을 관리해야 한다. 디스크 공간 할당전략은 파일접근의 휴율성과 디스크 주소의 논리적/물리적 매핑의 효율성에 밀접하게 관련되어 있다. 우수한 공간 할당전략은 다음 몇 가지 상호 관련된 요소들을 고려해야 한다.
- 파일에 대한 순차접근, 임의접근 및 블록의 할당과 회수 처리 속도
- 다중섹터와 다중트랙 전송의 이용 능력
- 디스크 공간 유용성
- 주어진 알고리즘의 주기억장치 요구량
저장장치 블럭의 관리는 주기억장치 관리에서 논의되었던 것과 유사한 문제점들을 가지고 있다. 보조 기억장치에는 두 가지 부가적인 문제점이 조재한다. 즉, 디스크 접근시 시간은 훨씬 느리며, 처리할 블록 수는 훨씬 많다. 더욱이 파일 크기의 변동성과 동적인 변화는 대부분의 경우에 그 자원 요구량의 예측을 어렵게 하거나 믿을 수 없게 한다. 그럼에도 불구하고, 많은 고려사항이 두 환경 사이에서 유사하다.
추천자료
교육과정의 운영체제
운영체제(OS) 리눅스 프로세스 관련 커널 소스 분석
조선 개국 초기의 왕권 강화와 국정운영체제와 유교정치
[운영체제]데드락Detection프로그램
운영체제란?
우리나라 유아교육기관의 운영체제
운영체제 용어정리
ipm(각종 운영체제 보안 바이러스 백신소프트웨어 업그레이드 패치 유지) pms(패치관리시스템)
[운영체제]파일시스템조사(FileSystem)
학교교육과정의 의미, 학교교육과정의 특성, 학교교육과정의 편성운영체제, 학교교육과정의 ...
지방정부의 BSC(Balanced Score Card) 운영체제 및 BSC의 실무적 체계와 운영상의 이슈
2018년 1학기 운영체제 중간시험과제물 공통(비선점 스케줄링 정책과 선점 스케줄링 정책)
소개글