디스크 스케줄링 200812116 2-C 최 은 선.

Slides:



Advertisements
Similar presentations
11 주차 보조기억장치. 보조 기억 장치 개념 2  보조기억장치란 ?  Auxiliary memory, auxiliary storage, secondary storage, secondary memory, external memory  비휘발성, 저가, 대용량, CPU.
Advertisements

출석수업 자료 교과서 범위: 제1장-4장.
2015학년도 1학기 버디 프로그램 오리엔테이션 (목) 16:00.
9 보조기억장치 IT CookBook, 컴퓨터 구조와 원리 2.0.
다문화가정의 가정폭력의 문제점 연세대학교 행정대학원 정치행정리더십 2학기 학번 이름 홍 진옥.
사회복지현장의 이해 Generalist Social Worker 사회복지입문자기초과정 반포종합사회복지관 김한욱 관장
제 출 문 고용노동부 귀중 본 보고서를 ’ ~ ‘ 까지 실시한 “근로감독관 직무분석 및 교육프로그램 개발에 관한 연구”의 최종보고서로 제출합니다  연구기관 : 중앙경영연구소  프로젝트 총괄책임자 : 고병인 대표.
하나님은 영이시니 예배하는 자가 신령과 진정으로 예배할지니라.
예수의 제자들 담당교수 : 김동욱.
Chapter 4 – 프로그래밍 언어의 구문과 구현 기법
화재보험 건물구조급수 해설서 인 스 팩.
Schroder House -입면.
10 카운터 (Counter) IT CookBook, 디지털 논리회로.
Step Motor Step Motor의 개요 Step Motor의 원리 3. Step Motor의 특징
컴퓨터 보안 메커니즘에 기반한 자기 가치감의 셀프힐링
임방울의 출생과 성장 - 출생에서 전국명창대회 입상하기까지 - 임방울의 후원자 2 지 춘 상(전남대학교 명예교수)
FXOpen E-Sports Team(약칭 FXO)
안재홍선생님의관한글 - Windows 3-1반 조범기- 한번넘겨보세요!.
문학의 세계 01 견우의 노래 02 황만근은 이렇게 말했다 03 토막 04 한중록.
초등학교 학습지 사업계획서. 초등학교 학습지 사업계획서 목 차 Ⅰ. 회사개요 Ⅱ. 사업추진배경 Ⅲ. 시장현황 및 사업성도출 Ⅳ. △△△ 소개 Ⅴ. 사업운영계획 Ⅵ. 사업추진계획 목 차 Ⅰ. 회사개요 Ⅱ. 사업추진배경 Ⅲ. 시장현황 및 사업성도출 Ⅳ. △△△ 소개.
취업정보 홈페이지 (job.inha.ac.kr)
농산물 무역론 정보분석 韓-칠레 FTA 그 이후 발표일 2004년 09월 21일 화요일 제 5 조 이 준 복 김 남 형
LGT 산업 분석 경북대학교 경영대학원 경 영 학 과 10조 산 김미정 김상구
정치가가 언론을 대하는 태도 「정치와 언론」 언론정치학부 이창림 김종환
‘학생의 날’ (학생독립운동기념일) 전국 교직원 노동조합 충북지부.
하늘커뮤니케이션 온라인광고의 선두기업 하늘커뮤니케이션 SKY COMMUNICATION 온라인광고 제안서 하늘커뮤니케이션
국가 신종인플루엔자 관리 질병관리본부 공중보건위기대응과장 신 상 숙 Good evening everyone.
중소기업 기술과 경영을 융합하는 컨설팅 지향! 경영혁신 활동을 통한 기업의 가치창조!! 사업영역 연구개발
남한 언론에서 보여지는 러시아의 모습.
February 27, 2017 eSecuDC 제품 소개서 February 27, 2017.
3. 나라 안에서 전개된 민족 운동 실력 양성 운동의 전개 2.
열왕기하 1장을 읽고 묵상으로 예배를 준비합시다..
외국의 친환경 운전(Eco Drive) 동향 및 국내의 현황
제4주 문제분석.
엘리제를 위하여(베토벤).
-모둠원- 정미영, 임수윤, 한정혜, 손세빈, 최수호
Simulation and software radio for mobile communications
주일공동예배 2008년 3월 9일.
분광광도법에 의한 크롬과 망간 혼합물의 정량 4조 박진영 서지현 송영호 심영경.
가보고 싶은 나라 프랑스 백운초등학교 6-2 이수현.
9월 개강 총회.
은혜의 찬양.
Contents 1. 가격차별이란? 2. 가격차별의 조건 3. 가격차별의 종류 4. 가격차별화의 효율 5. 가격차별화의 응용
성탄절 칸타타 시온/벧엘 찬양대.
성덕대왕 신종(771년) 만든이:설승원 출처:네이버.
일본의 연중행사(年中行事).
액자 만들기 곡성고등학교 진 미 경.
1. 축구 - 남자 초등부: 11팀 목포, 여수, 순천, 나주, 광양, 장흥, 영암, 무안, 함평, 영광,장성
파동방정식.
绪论 第一节 自然条件对中国古代建筑的影响 第二节 中国古代建筑发展的几个阶段 第三节 中国古代建筑的特点 第一章 第一节 原始人群的住所 第二节 仰韶文化的建筑遗迹 第三节 龙山文化的建筑遗迹 第二章 (公元前21世纪—前476年) 第一节 夏——中国奴隶制国家的诞生 第二节 商朝的宫室和陵墓 第三节.
Windows Server 장. 하드디스크 추가와 RAID.
제 2장 컴퓨터 구조.
Lecture #8 제6장 보조저장장치.
제6장 보조저장장치 6.1 자기 디스크 6.2 RAID 6.3 광 저장장치.
소리가 작으면 이어폰 사용 권장!.
제 2 장 프로세스 관리 2.1 개요 프로세스 스케줄링은 준비완료(ready) 상태에 있는 프로세스들 중 어느 것을 중앙처리장치에 할당시킬 것인가를 결정 중앙처리장치 처리율(throughput)의 최대화와 반환 시간(turnaround time)의 최소화 2.2 프로세스.
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
1. 스케줄링 개요 [그림 6-16] 프로세스의 반환, 대기, 반응 시간
디스크 스케줄링 채상훈.
Operating system #5 Disk Scheduling
Chapter 10. 파일 시스템 인터페이스(File System Interface)
제10,11,12장 파일시스템 디스크 스케줄링.
제15강 기억장치 3.
디스크 스케줄링 C 박상수.
Chatpter 09 입출력 시스템과 디스크 관리 01 입출력 시스템 관리 02 디스크의 구조와 스케줄링 03 RAID 요약
(제작자: 임현수)모둠:임현수,유시연,유한민
I/O Management and Disk Scheduling
5.1 개요 고정 헤드 디스크 유동 헤드 디스크 드럼 플로피디스크
컴퓨터 개론 √ 원리를 알면 IT가 맛있다 쉽게 배우는 컴퓨터 기본 원리 한빛미디어 교재출판부.
Presentation transcript:

디스크 스케줄링 200812116 2-C 최 은 선

디스크 스케줄링(disk scheduling) ☆디스크 스케줄링이란? -운영체제가 프로세스들이 디스크를 읽거나 쓰려는 요청을 받았을 때, 우선순위를 정해주고 이를 관리하는 것을 말한다. ☆ 디스크 스케줄링의 원리 -디스크 제어기 내에는 디스크 작업에 대한 요청을 저장해 두는 큐가 있다. 이 큐에 있는 작업의 순서를 적절히 조절함으로써 스케줄링이 가능하다.

디스크 액세스 타임 DISK ACCESS TIME = starting position(시작지점) + seek time (탐색시간)+ rotational latency(잠복시간)+ tranfer time(데이터 전송 시간) (Starting Position) ->스타트할 포인트로 시작지점이다. (Seek Time) ->탐색시간으로 해당 실린더로 고정축을 이동하여야 한다. (Rotational Latency) ->잠복시간으로 데이터 레코드가 저장된 부분이 헤드 바로 아래에 오도록 디스크를 회전시킨다. (Data Transfer Time) ->헤드를 통해 디스크의 특정 지역에 데이터를 저장하거나 읽는데 걸리는 시간이다

RAID의 정의 ☆ RAID(Redundant Array of Inexpensive Disks)는 여러 개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술이다. 데이터를 나누는 다양한 방법이 존재하며, 이 방법들을 레벨이라 하는데, 레벨에 따라 저장장치의 신뢰성을 높이거나 전체적인 성능을 향상시키는 등의 다양한 목적을 만족시킬 수 있다.

RAID 0 ☆패리티(오류 검출 기능)가 없는 스트리핑된 세트 (적어도 2 개의 디스크). 개선된 성능에 추가적인 기억 장치를 제공하는 게 장점이지만 실패할 경우 자료의 안전을 보장할 수 없다. 디스크에서 실패가 일어나면 배열을 파괴하게 되는데, 이러한 파괴는 디스크를 많이 장착할수록 가능성이 더 크다. 하나의 단일 디스크 실패는 배열을 완전히 파괴한다. 왜냐하면 데이터가 레이드 0으로 쓰일 때, 데이터는 여러 조각으로 나뉘기 때문이다. 조각의 수는 드라이브 안의 디스크 수와 일치한다. 조각들은 각 디스크에 동시적으로 같은 섹터 위에 기록된다. 완전한 데이터 덩어리의 작은 토막들이 병렬로 드라이브를 읽어 낼 수 있게 해 주며, 이러한 종류의 배열은 넓은 대역너비를 제공한다. 그러나 디스크들의 한 섹터가 실패할 때는 모든 다른 디스크 위의 일치하는 섹터가 사용 불능으로 표시된다. 왜냐하면 데이터의 일부가 손상된 것이 아니기 때문이다. 레이드 0은 오류 검출 기능을 제공하지 않기 때문에 어떠한 오류도 복구하지 못한다. 배열에 디스크를 더 많이 넣으면 더 높은 대역을 사용할 수 있겠지만 데이터 손실의 큰 위험이 도사리게 된다.

RAID 1 ☆패리티(오류 검출 기능)가 없는 미러링된 세트 (적어도 2 개의 디스크). 디스크 오류와 단일 디스크 실패에 대비하여 실패 방지 기능이 제공된다. 분할 탐색을 지원하는 다중 스레드를 지원하는 운영 체제를 사용할 때 읽기 성능이 향상된다. 다만, 쓰기를 시도할 때에는 약간의 성능 저하가 뒤따른다. 배열은 적어도 하나의 드라이브가 기능하는 한 계속 동작한다.

RAID ☆RAID 3 및 RAID 4 ☆ RAID 5 ☆ RAID 6 패리티가 단순 제공되는(dedicated) 스트리핑된 세트 (적어도 3 개의 디스크). ☆ RAID 5 패리티가 배분되는(distributed) 스트리핑된 세트 (적어도 3 개의 디스크). ☆ RAID 6 패리티가 배분되는(distributed) 스트리핑된 세트 (적어도 4 개의 디스크).

디스크 스케줄링의 기법-FCFS ☆FCFS(First Come First Served) 가장 간단한 스케줄링 디스크 입출력 요청 대기 큐에 들어온 순서대로 서비스를 받음 장점 - 프로그래밍이 쉬움 - 대기 큐에 들어온 순서대로 서비스하기 때문에 더 높은 우선순위의 요청    이 입력되어도 순서가 바뀌지 않아 공평성이 보장 단점 - 헤드 이동거리가 상당히 길어질 수 있음 -  디스크 오버헤드(서비스 요구 횟수)가 커지면 응답시간이 길어짐

디스크 스케줄링의 기법-SSTF ☆ SSTF(Shortest Seek Time First) 탐색 시간이 가장 짧은 트랙으로 헤드를 이동시키는 방법 장점 - FCFS보다 처리량이 많고, 평균 탐색시간이 짧음 단점 - 현재 서비스한 트랙에서 가장 가까운 트랙에 대한 서비스 요청이 계속    발생하는 경우, 먼 거리의 트랙에 대한 서비스는 무한정 기다려야 하는   기아 상태가 발생할 수 있음

디스크 스케줄링의 기법-SCAN ☆SSTF가 갖는 탐색시간의 편차를 해소하기 위한 방법 디스크 헤드가 맨 바깥쪽 트랙에서 가장 안쪽 트랙 쪽으로 이동하면서 해당되는 트랙에 대한 요구를 차례대로 서비스해 주는 방식 디스크 오버헤드가 적어야 가장 좋은 효율을 가짐 대부분의 디스크 스케줄링에서 기본 전략으로 이용 밀도가 높은 쪽의 요청은 상당히 오랜 시간 대기하게 됨

디스크 스케줄링의 기법 C-SAN ☆C-SAN(Circular SCAN)  헤드가 항상 바깥쪽 실린더에서 안쪽 실린더로 이동하면서 가장 짧은 탐색 시간을 갖는 요청을 서비스하는 방법 진행도중 도착한 요청은 다음 수행시 서비스 응답시간의 편차가 매우 적음 회전 시간의 최적화가 가능하며 부하(Overhead)가 많이 걸리는 경우 효과적