5장 디스크 스케줄링 200512035 박도하.

Slides:



Advertisements
Similar presentations
운영 체제 (5 장 디스크 스케줄링 ) 국지웅. 자기 디스크란 ? 자기 디스크 알루미늄 합금의 원판 표면에 자성물질을 입힌 보조기억장치. 정보는 다수의 동심원 위의 트랙에 기억되어 고속 회전하는 디스크의 표면과 미소간격을 유지하여 위치가 정해진 자기.
Advertisements

Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
출석수업 과제 – 총 5문제, 10월 25일 제출 정보통계학과 장영재 교수.
자동창고 Automated Storage and Retrieval System
Mobile 모바일 싱크 기반 무선 센서 네트워크 류재희, 이호성, 김소영.
Flash SSD 강원대학교 `01 최경집.
2010 – 06 – 24 주간 보고서.
컴퓨터와 인터넷.
적외선으로 감지하는 추적 카메라 조원 : 최승호, 백진영, 이현지.
뇌를 자극하는 Windows Server 2012 R2
소리가 작으면 이어폰 사용 권장!.
제 5장 파일 시스템 5.1 개요 파일 시스템은 사용자가 운영체제에서 가장 관찰하기 쉬운 부분으로서, 파일에는 데이터와 프로그램이 저장된다. 운영체제는 디스크나 CD-ROM 같은 기억용량이 큰 기억장치를 관리/운영함으로써 파일을 추상적으로 구현한다. 5.2 디스크 구조.
5장 디스크 스케줄링 이나현.
7장. 보조 기억장치 다루는 내용 컴퓨터 본체와 보조기억장치와의 연결 살펴보기 자기 디스크 기억장치 광 기억장치.
뇌를 자극하는 Windows Server 2012 R2
Load Balancing L4와 L7은 어떻게 동작할까?.
램( RAM ) 램의 개념 램 선택법 듀얼채널의 의미.
디스크 스케줄링 채상훈.
운영체제 4장 요약정리(CPU 스케줄링) 2A 박훈.
04 CPU 스케줄링 CPU Scheduling
Windows Server 장. 사고를 대비한 데이터 백업.
제 7 장 보조기억 장치관리와 디스크 스케줄링 Section 1 개 요 Section 2 캐시 기억장치
컴퓨터 기억장치 문수영 ` = ,./][.
8장. 원격지 시스템 관리하기.
소리가 작으면 이어폰 사용 권장!.
Error Detection and Correction
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
디스크 스케줄링 C 최 은 선.
Operating system #5 Disk Scheduling
보조저장장치 구조(Secondary Storage Structure)
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
제 1장. 멀티미디어 시스템 개요.
소리가 작으면 이어폰 사용 권장!.
별의 밝기와 거리[2] 밝다고 가까운 별은 아니야! 빛의 밝기와 거리와의 관계 별의 밝기 결정.
자바 5.0 프로그래밍.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
자료구조: CHAP 7 트리 –review 순천향대학교 컴퓨터공학과 하 상 호.
27장. 모듈화 프로그래밍.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
뇌를 자극하는 Windows Server 2012 R2
디스크 스케줄링 B 박래환.
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
3. 디스크 스케줄링 디스크 스케줄링 전략 입출력장치(디스크 드라이버)는 요청(Request)을 위한 큐를 가짐.
디스크스케줄링 chapter05 2A 박부균.
볼링게임 시스템 3조 오지연, 손수경.
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
9 입출력 시스템과 디스크 관리.
Chapter 12. 파일, 프린트 서버관리 네트워크 환경에서 파일서버, 프린트 서버를 구축하여 사용하는 것은 기본이다. 효율성 있는 파일서버의 관리방법에 대해서 설명하고 있으며, 프린트 서버를 운영할 때 참고할 만한 기능에 대해서도 설명한다. 분산파일시스템, 디스크할당량.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
균형이진탐색트리 이진 탐색(binary search)과 이진 탐색 트리(binary search tree)와의 차이점
클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책
DA :: 퀵 정렬 Quick Sort 퀵 정렬은 비교방식의 정렬 중 가장 빠른 정렬방법이다.
(생각열기) 요리를 할 때 뚝배기로 하면 식탁에 올라온 후에도 오랫동 안 음식이 뜨거운 상태를 유지하게 된다. 그 이유는?
AT MEGA 128 기초와 응용 I 기본적인 구조.
3과목 운영체제 강사 이 민 욱.
논리회로 설계 및 실험 4주차.
Chapter 7. 주변 장치 e-learning Computers.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
System Security Operating System.
제 4 장 Record.
Completion Port기반의 채팅프로그램
스케줄링 2A 박남규.
I/O Management and Disk Scheduling
인덕대학 컴퓨터소프트웨어과 2학년 C반 김 정 은
디스크 스케줄링 이 은.
4.CPU스케줄링 교과명 : 운영체제 학 과 : 컴퓨터 소프트웨어 학 번 : 이 름 : 최 은 선
디스크 스케줄링 학번 : 이름 : 조장호.
Chapter5 디스크 스케줄링 조은성.
5장 디스크 스케줄링 2학년 B반 강 원재.
Presentation transcript:

5장 디스크 스케줄링 200512035 박도하

1. 자기 디스크의 소개 5.1.1 자기 디스크의 개요 얇고 둥근 금속 원판에 자성물질로 코팅되어 만들어진 것으로 그 5.1.1 자기 디스크의 개요 얇고 둥근 금속 원판에 자성물질로 코팅되어 만들어진 것으로 그 평판 위에 헤드가 전도성 코일을 통해 표면을 자화시켜 데이터를 저장하는 원리이다. 5장 단일 헤드 사용 복수 헤드 사용

이동 헤드 디스크 모형

2.자기 디스크의 액세스 시간 ■ 디스크 액세스 시간 = 탐색시간+회전지연시간+데이터전송시간 ① 탐색시간(Seek Time) ⇒ 헤드를 해당 트랙으로 이동하는데 걸리는 시간 ② 회전 지연 시간(Latency Time)=서어치 시간(Search Time) ⇒ 해당 섹터가 헤드 아래로 회전 되어 올 때까지의 시간이다. ③ 데이터 전송 시간(Data Transfer Time) ⇒ 헤드를 통해 디스크의 특정 지역에 데이터를 저장하거나 읽는데 걸리는 시간이다.(디스크와 주기억장치 사이에 전송하는 시간) ♣ 위의 3가지 중 가장 큰 비중을 차지하는 것은 탐색시간이다. 속도는 10~30ms이다.

3. RAID ■ RAID(Redundant Array of Inexpensive Disk; 복수 배열 독립 디스크) ■ 정의 데이터를 분할해서 복수의 자기 디스크 장치에 대해 병렬로 데이터 를 읽는 장치 또는 읽는 방식이다. 즉, 여러 개의 하드디스크를 마치 1개의 하드디스크처럼 다룰 수 있는 기술이다. 다시 말하면 여러 개 의 하드디스크를 1개의 디스크처럼 사용함으로써 속도 향상을 가져 온다. ■ 등장 배경 예전에 SCSI하드에 비해서 IDE(integrated drive electronics)하드의 속도는 상당히 느렸다. IDE하드도 무척 빨라졌기 때문에 굳이 값비싼 SCSI 를 쓸 필요는 없어졌지만 당시에 SCSI하드처럼 빠른 속도를 저렴한 가격으로 구현하기 위해 1987년 캘리포니아 대학 버클리 분교의 패터슨, 깁슨, 카츠에 의해 발표되어 논문 ‘A Case for Redundant Arrays of Inexpensive Disks’에서 등장한 기술이다.

복수의 디스크를 병렬로 처리하여 컴퓨터와의 입출력을 제공하기 위한 ■ RAID의 목적 ① 데이터 전송 속도 향상 ② 대용량 디스크 확장 가능 ③ I/O 요구 처리율 향상 ④ 결함 허용도 향상 ■ RAID의 Level 복수의 디스크를 병렬로 처리하여 컴퓨터와의 입출력을 제공하기 위한 디스크 관리 방법. 방법에 따라 RAID-0부터 RAID-5까지 있다. ⇒ PC에서 흔히 보이는 것이 RAID Level 0,1,0+1 이다. ■ 원리 원리는 2개의 하드를 하나의 디스크로 다루면 첫 번째 하드가 데이터를 쓰고 있는 동안 두 번째 하드는 그 다음 번 데이터를 쓰고 ... 하는 식으 로 쉬고 있는 하드에 데이터를 읽고 쓰기 때문에 이론적으로 2대를 1대 처럼 쓰면 속도는 2배로 빨라진다.

■ 관리 방법 ㉠ 복수 디스크에 데이터를 처리하는 미러링/이중화(duplexing) ㉡ 비트/블록 단위로 차례별로 디스크를 처리하는 스트라이핑 ㉢ 데이터와 별개의 디스크를 처리하는 패리티 ㉣ 스트라이핑과 유사한 처리를 하지만 디스크를 이용할 수 없을 때 그 다 음 디스크에서 처리하는 스패닝(spanning)/스캐터링(Scattering) 등이 있다. ※ Disk Mirroring이란 하드 디스크를 이중화하여 똑같은 데이터를 2대의 하드 디스크에 동시 에 기록하고 보존하는 처리 방법. ※ 스트라이핑(striping) 비디오 서버에서 1개의 동화상을 동시에 복수의 단말에 분배하기 위한 기본 기술로 동화상 데이터를 세그먼트라 부르는 작은 데이터 단위로 분할해서 복수의 디스크 장치에 분산시키는 기술을 말한다.

RAID의 종류 1) RAID 0 ■ RAID의 종류 RAID0,  RAID1,  RAID2,  RAID3,  RAID4,  RAID5,  RAID0+1 등 이 있다. 1) RAID 0 ■ RAID-0 는 데이터가 여러 개의 디스크에 분산되어 저장되는 방법 ■ 스트라이프(Stripe)라고도 하는데, 2개의 하드를 1개의 하드처럼 쓸 수 있는 기능이다.. 예) 1Byte를 저장할 때 양쪽에 4bit씩 저장하는 방식이고, 8bit 쓰는데 걸리는 시간이 일반   디스크보다 논리적으로 2배 빠르다고 볼 수 있다. ⇒ 데이터를 블록으로 쪼개서 저장하는데 각 블록은 다른 디스크로 나 뉘어 저장된다. ■ 최소 드라이브 개수는 2개이다.

4.디스크 스케줄링의 기준 ■ 디스크 스케줄링의 평가 기준 ① 단위 시간당 처리량(Throughput)⇒ 극대화 ■ 디스크 스케줄링은 디스크 입출력을 하기 위해 대기하고 있는 요청 (request)들 중에서 어느 요청을 먼저 처리할 것인가를 결정하는 것 ■ 이유 큐(Queue)에 대기중인 요청들에 대해 서비스 순서를 어떻게 결정하는 지에 따라 디스크 시스템의 성능이 달라지므로 더 좋은 성능을 얻기 위한 것이다. ■ 디스크 스케줄링에서는 데이터 액세스 시간 중에 데이터 전송시간은 제외 되므로 탐색시간, 회전 대기시간의 최적화 기법이 필요하다. ■ 디스크 스케줄링의 평가 기준 ① 단위 시간당 처리량(Throughput)⇒ 극대화 ② 평균 응답 시간(Mean Response Time)⇒ 감소 ③ 응답 시간의 예측성(Predictability)

5. SSTF스케줄링 ■ SSTF(Shortest Seek Time First) 스케쥴링   - 탐색 거리가 가장 짧은 요청을 먼저 처리하는 방법    - 탐색 시간의 극소화, 극단적일 경우 기아상태 발생 가능 ① 구현 - 현재 위치에서 가장 가까운 거리에 있는 요청을 서비스한다.              - 대기 큐의 우선순위에 관계없이 다음 최단 거리 요청을 서비스 ② 특징 - 실린더 지향 기법             - 가장 안쪽이나 바깥쪽의 트랙은 가운데 트랙보다 서비스를 받 지 못하기 때문에 응답시간의 편차가 크다.              - FCFS보다 처리량이 많고 평균 응답시간이 짧다.              - 일괄처리 시스템에 유용하고 응답시간의 편차가 크므로 대화 형 시스템에 부적합.

6. C(Circular)-SCAN 스케줄링 5장 스케줄링 순서 : 65→67→98→122→124→193→끝→0→14→37