디스크 스케줄링 200412100 채상훈.

Slides:



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

연천 새둥지마을 체재형 주말농장 준공식 초청장 오시는 길 주제 일시 장소 21C 경기농촌희망심기 2005년 제1기 교육수료마을
10월 충북노회 남선교회 순회 헌신예배 묵 도 기 도 성 경 봉 독 특 송 찬 양 설 교 찬양 / 봉헌 봉 헌 기 도
한알Ⅱ「더불어 살기」전국대회 일정표 날짜 시간 7월 26일(목) 7월 27일(금) 7월 28일(토) 7월 29일(일)
선거관리위원회 위원 공개모집 4차 공고 제4기 선거관리위원회를 구성하는 위원 모집의
열왕기하 1장을 읽고 묵상으로 예배를 준비합시다..
9 보조기억장치 IT CookBook, 컴퓨터 구조와 원리 2.0.
신앙의 기초를 세우는 중고등부 1부 대 예 배 : 11 : 00 ~ 12 : 층 본당
신앙의 기초를 세우는 중고등부 1부 대 예 배 : 11 : 00 ~ 12 : 층 본당
◆ 지난주 반별 출석 보기 ◆ 제 56 권 26호 년 6월 26일 반 선생님 친구들 재적 출석 5세 화평 김성희 선생님
교직원 성희롱·성폭력·성매매 예방교육 벌교중앙초등학교 박명희
사회복지현장의 이해 Generalist Social Worker 사회복지입문자기초과정 반포종합사회복지관 김한욱 관장
학교보건 운영의 실제 한천초등학교 이 채 금.
성 김대건 피츠버그 한인 성당 그리스도왕 대축일 공지사항
예배에 대하여.
KAINOS 날마다 더하여지는 Kainos News 이번 주 찬양 20 / 300 – 20개의 셀, 300명의 영혼
천주교 의정부교구 주엽동본당 사목협의회 사목활동 보고서
III. 노동조합과 경영자조직 노동조합의 이데올로기, 역할 및 기능 노동조합의 조직형태 노동조합의 설립과 운영
1. 단위사업 관리, 예산관리 사업설정 (교직원협의/의견수렴) 정책 사업 학교 정책 사업 등록 사업 기본정보 목표 설정
Chapter 4 – 프로그래밍 언어의 구문과 구현 기법
화재보험 건물구조급수 해설서 인 스 팩.
인천녹색연합 환경해설가 전문가과정 자료 기린 이현주
중학교 기술ㆍ가정 1.
리우올림픽 개최국 브라질에 대해서~~ 금은동 메달 브라질 국기 마스코트 비니시우스와 톰 리우올림픽 개막식 및 폐막식 구 분
쇼핑몰 운영전략 abc 쇼핑몰을 발전시키기 위한 운영지침서.
참석자: 정미자, 강지혜, 정이향, 윤지영 일시: 2012년 7월 4일 수요일 장소: 맛나다
일제의 경제 침탈과 민족 경제 운동 풍암고 국사과
2004년 인천시 2차 동시분양 일정표 Monday Tuesday Wednesday Thursday Friday
안 중 근 2학년 1반 7조 강선미, 전효정, 신주영, 이소희.
경기도와 함께 하는 병영독서프로그램 “독서마차”
2차저작물과 ‘식객’ 1조.
갑을빌딩 Leasing Information
하늘커뮤니케이션 온라인광고의 선두기업 하늘커뮤니케이션 SKY COMMUNICATION 온라인광고 제안서 하늘커뮤니케이션
국가 신종인플루엔자 관리 질병관리본부 공중보건위기대응과장 신 상 숙 Good evening everyone.
1. 반전.반제 사상의 형성 반전.반제 사상의 등장 우치무라 간조: 러일 전쟁 중 반전론 제기, 전쟁의 비도덕성 강조
~~ 학부모님들의 많은 참여 부탁 드립니다 ~~
Ⅱ 삼국의 성립과 발전 3. 삼국의 문화와 대외 교류 02 삼국과 가야가 이웃 나라와 교류하다.
오늘의 안건 시장의 변화 다양성 포용성 휴식 사례 연구 국제적 다양성.
실패 없는 도전, 아름다운 성공을 위한 2014학년도 대학입시설명회
Simulation and software radio for mobile communications
외환시장의 효율성과 환율예측 이 장의 목적 - 대부분의 이론들이 효율성을 가정하고 있으 며, 또한 시장이 비효율적인 경우 정책적인 개입근거가 된다. 따라서 효율성의 개념에 대한 명확한 설명이 필요 - 장기적인 투자결정 및 환위험관리에 필요한 환율예측의 다양한 기법을.
세계은행 그룹 (World Bank Group)
“부양책 효과기대…주가는 경기에 6개월 선행”
◆자치통감강목◆ 학과:문헌정보학과 학번: 이름:이민지.

분광광도법에 의한 크롬과 망간 혼합물의 정량 4조 박진영 서지현 송영호 심영경.
열화학 6.1 에너지의 본질과 에너지의 종류 6.2 화학 반응에서의 에너지 변화 6.3 열역학 서론 6.4 화학 반응의 엔탈피
Fischer esterifiacation
Windows Server 장. 하드디스크 추가와 RAID.
정보통신실습 및 특강(5)
Lecture #8 제6장 보조저장장치.
제6장 보조저장장치 6.1 자기 디스크 6.2 RAID 6.3 광 저장장치.
소리가 작으면 이어폰 사용 권장!.
운영체제 레프토 (4장 CPU 스케줄링) b반 박상수.
제 2 장 프로세스 관리 2.1 개요 프로세스 스케줄링은 준비완료(ready) 상태에 있는 프로세스들 중 어느 것을 중앙처리장치에 할당시킬 것인가를 결정 중앙처리장치 처리율(throughput)의 최대화와 반환 시간(turnaround time)의 최소화 2.2 프로세스.
5.1.1 CPU-I/O 버스트 주기(CPU-I/O Burst Cycle)
운영체제 (Operating Systems)
프로세스 관리.
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
디스크 스케줄링 C 최 은 선.
Operating system #5 Disk Scheduling
Chapter 10. 파일 시스템 인터페이스(File System Interface)
5.1.1 CPU-I/O 버스트 주기(CPU-I/O Burst Cycle)
보조저장장치 구조(Secondary Storage Structure)
제10,11,12장 파일시스템 디스크 스케줄링.
제15강 기억장치 3.
디스크 스케줄링 C 박상수.
Chatpter 09 입출력 시스템과 디스크 관리 01 입출력 시스템 관리 02 디스크의 구조와 스케줄링 03 RAID 요약
5.1 개요 고정 헤드 디스크 유동 헤드 디스크 드럼 플로피디스크
컴퓨터 개론 √ 원리를 알면 IT가 맛있다 쉽게 배우는 컴퓨터 기본 원리 한빛미디어 교재출판부.
Presentation transcript:

디스크 스케줄링 200412100 채상훈

디스크 스케줄링이란? 디스크 스케줄링 디스크 스케줄링 기법의 평가 기준 1. 디스크 입출력 대기 중인 요구들의 처리 순서 결정 2. 디스크 시스템의 성능 향상 디스크 스케줄링 기법의 평가 기준 1. 단위 시간당 처리량(throughput) -같은 시간에 보다 많은 디스크 입출력 요구들을 서비스 2. 평균 응답 시간(mean response time) -각 디스크 입출력 요구들에 대해 빠른 시간 내에 서비스 함 -각 요구들의 평균 대기 시간(waiting time) 극소화 3. 응답 시간의 예측성(predictability) -예측성 판단 위한 요소

FCFS(First come First Served) 스케줄링 디스크 입출력 요구들이 도착한 순서대로 서비스하는 기법 - 공평한 기법 - 스케줄링으로 인한 오버헤드 적음 - 디스크 입출력에 대한 부하가 작을 경우에 적합한 기법

LOOK 스케줄링 Elevator algorithm SCAN 스케줄링 기법과 유사한 기법 헤드가 진행하는 도중 진행 방향의 앞쪽으로 더 이상의 요구가 없으면 양 끝의 실린더까지 진행하지 않고 그 자리에서 방향을 바꾸는 기법

SCAN 스케줄링 SSTF 기법과 비슷한 기법 현재 큐에 대기중인 요구들 중에서, 현재 헤드의 진행 방향으로 현재 헤드의 위치와 가장 가까운 요구를 먼저 서비스하고, 마지막 실린더에 도착했을 때에 방향을 전환하는 기법 - SSTF 기법 사용시 응답시간에 대한 예측성이 저하되는 단점 해결 - 대체적으로 단위 시간당 처리량, 평균 응답 시간의 면에서 우수함 - 실제 디스크 시스템에서 사용되는 스케줄링 기법들의 근간이 됨

SSTF(Shortest Seek Time First) 스케줄링 현재 큐에 대기중인 요구들 중에서, 현재 헤드의 위치로부터 가장 가까운 요구를 먼저 서비스 - 큐의 요구들을 처리하는 동안 헤드의 이동 거리 극소화 - 단위 시간당 처리량 극대화 기법 - 평균 응답 시간도 비교적 낮게 유기 가능 - 응답 시간에 대한 예측성이 저하됨 - 부하가 커지는 경우 무기한 연기 현상 초래 가능

N-step SCAN 스케줄링 SCAN 스케줄링 기법과 유사한 기법 디스크 헤드가 방향을 바꾸는 시점에서 큐에 대기중인 요구들만을 대상으로 서비스를 진행하는 기법 SCAN 스케줄링 기법과 차이 - 서비스가 진행되는 중에 도착하는 요구들에 대해서는 다음 번 방향을 바꾼 후에 처리 - SSTF 기법이나 SCAN 기법보다 응답 시간의 분산이 작아짐 - 무기한 연기의 가능성 완전히 배제

회전 지연 시간 회전 지연 시간 최적화 기법 사용 범위 - 탐구 시간 없는 고정 헤드 디스크(fixed head disk) 시스템 - 각 트랙마다 헤드를 갖는 드럼(drum) 등의 보조 기억장치 - 같은 실린더나 트랙에 여러 개의 디스크 입출력 요구가 있을 경우 대비하여 일반적인 이동 헤드 디스크(moving head disk) 시스템에서 사용

디스크 스트라이핑(disk striping) 디스크 인터리빙(disk interleaving) 디스크 시스템의 성능 개선을 위한 한 가지 방법 여러 개의 디스크 시스템들을 논리적인 하나의 디스크 시스템으로 보이도록 하는 것 - 각 디스크 시스템에 순차적으로 데이터를 저장 - 논리적인 한 block을 몇 개의 sub-block들로 나누어 각 디스크 시스템에 배치 - 모든 디스크 시스템들에게 입출력 공평하게 분배 - 전체 디스크 시스템의 블럭 접근 시간 크게 단축 - 독립적, 병렬 접근 효과 - 저가의 디스크 시스템들을 사용하여 고가의 대형/고성능 디스크 시스템을 대체

RAID(Redundant Array of Inexpensive Disks) 정의 RAID는 'Redundant Array of Inexpensive Disks'의 약어로, 여러 디스크를 한 디스크처럼 사용하도록 함으로써 비용을 절감하면서도 신뢰성을 높이고, 또한 성능을 향상시키기 위한 저장장치를 말한다. RAID의 종류는 크게 하드웨어 RAID와 소프트웨어 RAID로 나눌 수 있다. 목적 1. 데이터 전송 속도 향상 2. 대용량 디스크 확장 기능 3. I/O 요구 처리율 향상 4. 결함 이용도 향상

RAID의 종류 RIAD의 종류에는 RAID 0, 1, 2, 3, 4, 5, 0+1 이 있다. 스프라이프 라고도 하며 2개의 하드를 1개의 하드처럼 쓸 수 있는 기능이며 최소 드라이브 개수는 2개이다. 장점 - 데이터 전송 속도는 매우 높으나 데이터의 중복성이 없으므로 병렬로 구성된 디스크의 일부에 장애가 발생할 경우 데이터의 복구가 불가능해 디지털 비디오 작업등 극히 제한적인 업무에만 사용할 수 있는RAID 방식 단점 - 데이터 안정성 면에서는 떨어짐.