운영체제의 개념과 그 이해
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

운영체제의 개념과 그 이해에 대한 보고서 자료입니다.

목차

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

본문내용

을 한다. MS-DOS의 경우 Command Interpreter가 운영체제내에 포함이 되어 있고, UNIX와 Linux의 경우 Shell이라는 별도의 Command Interpreter 프로그램이 있다. 일반 사용자들이 많이 사용하는 윈도우의 Graphic User Interface 도 Command Interpreter 이다.
5. File Allocation
File Allocation은 파일에 할당된 디스크 블록과 할당에 사용가능한 빈 블록을 유지 관리하는 일을 말한다. 파일이 커지면 빈 블록들이 소비되고, 파일이 삭제나 축소되면 빈 블록들이 생겨난다. 따라서 기존 파일을 기술하는 디렉토리 외에도, 파일 시스템은 빈 블록의 풀을 관리해야 한다. 디스크 공간 할당전략은 파일접근의 휴율성과 디스크 주소의 논리적/물리적 매핑의 효율성에 밀접하게 관련되어 있다. 우수한 공간 할당전략은 다음 몇 가지 상호 관련된 요소들을 고려해야 한다.
- 파일에 대한 순차접근, 임의접근 및 블록의 할당과 회수 처리 속도
- 다중섹터와 다중트랙 전송의 이용 능력
- 디스크 공간 유용성
- 주어진 알고리즘의 주기억장치 요구량
저장장치 블럭의 관리는 주기억장치 관리에서 논의되었던 것과 유사한 문제점들을 가지고 있다. 보조 기억장치에는 두 가지 부가적인 문제점이 조재한다. 즉, 디스크 접근시 시간은 훨씬 느리며, 처리할 블록 수는 훨씬 많다. 더욱이 파일 크기의 변동성과 동적인 변화는 대부분의 경우에 그 자원 요구량의 예측을 어렵게 하거나 믿을 수 없게 한다. 그럼에도 불구하고, 많은 고려사항이 두 환경 사이에서 유사하다.
  • 가격1,000
  • 페이지수5페이지
  • 등록일2004.02.10
  • 저작시기2004.02
  • 파일형식한글(hwp)
  • 자료번호#242942
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니