디스크 스케줄링 200812031 이 은.

Slides:



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

Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
운영체제 파일관리 이승언. 목차 1. 파일 시스템 1) 파일 시스템의 정의와 기능 2) 파일 읽기 / 쓰기 3) 파일 관리 2. 윈도우의 파일 시스템 1) 윈도우 파일 시스템 종류 2) 윈도우 파일 시스템 비교 3)FAT ①포맷된 디스크의 구조 ②포맷된.
자동창고 Automated Storage and Retrieval System
Mobile 모바일 싱크 기반 무선 센서 네트워크 류재희, 이호성, 김소영.
Flash SSD 강원대학교 `01 최경집.
2010 – 06 – 24 주간 보고서.
컴퓨터와 인터넷.
적외선으로 감지하는 추적 카메라 조원 : 최승호, 백진영, 이현지.
재료수치해석 HW # 박재혁.
뇌를 자극하는 Windows Server 2012 R2
소리가 작으면 이어폰 사용 권장!.
제 5장 파일 시스템 5.1 개요 파일 시스템은 사용자가 운영체제에서 가장 관찰하기 쉬운 부분으로서, 파일에는 데이터와 프로그램이 저장된다. 운영체제는 디스크나 CD-ROM 같은 기억용량이 큰 기억장치를 관리/운영함으로써 파일을 추상적으로 구현한다. 5.2 디스크 구조.
5장 디스크 스케줄링 이나현.
7장. 보조 기억장치 다루는 내용 컴퓨터 본체와 보조기억장치와의 연결 살펴보기 자기 디스크 기억장치 광 기억장치.
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
컴퓨터 프로그래밍 기초 [Final] 기말고사
뇌를 자극하는 Windows Server 2012 R2
램( RAM ) 램의 개념 램 선택법 듀얼채널의 의미.
디스크 스케줄링 채상훈.
운영체제 4장 요약정리(CPU 스케줄링) 2A 박훈.
Windows Server 장. 사고를 대비한 데이터 백업.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
컴퓨터 기억장치 문수영 ` = ,./][.

10 장 데이터 링크 제어(Data Link Control)
보조저장장치 구조(Secondary Storage Structure)
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
제 1장. 멀티미디어 시스템 개요.
소리가 작으면 이어폰 사용 권장!.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
27장. 모듈화 프로그래밍.
메모리 관리 & 동적 할당.
멀티미디어시스템 제 6 장. 운영체제 IT응용시스템공학과 김 형 진 교수.
뇌를 자극하는 Windows Server 2012 R2
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
디스크 스케줄링 B 박래환.
3. 디스크 스케줄링 디스크 스케줄링 전략 입출력장치(디스크 드라이버)는 요청(Request)을 위한 큐를 가짐.
디스크스케줄링 chapter05 2A 박부균.
논리회로 설계 및 실험 5주차.
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
9 입출력 시스템과 디스크 관리.
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
5장 디스크 스케줄링 박도하.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
DA :: 퀵 정렬 Quick Sort 퀵 정렬은 비교방식의 정렬 중 가장 빠른 정렬방법이다.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
1조 PPT 담당 발표담당 김지원 석광우 백현기 김성수 박광연
논리회로 설계 및 실험 4주차.
9 장 오류 검출 및 오류 정정 9.1 오류 종류 9.2 검출 9.3 오류 정정 9.4 요약.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
Chapter 7. 주변 장치 e-learning Computers.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
발표자 : 이지연 Programming Systems Lab.
7장 원운동과 중력의 법칙.
System Security Operating System.
제 4 장 Record.
06. 디바이스의 등록과 해제 김진홍
Completion Port기반의 채팅프로그램
I/O Management and Disk Scheduling
인덕대학 컴퓨터소프트웨어과 2학년 C반 김 정 은
9장 파일 시스템 이성연.
ARP.
디스크 스케줄링 학번 : 이름 : 조장호.
5장 디스크 스케줄링 2학년 B반 강 원재.
Presentation transcript:

디스크 스케줄링 200812031 이 은

자기 디스크 - > 얇고 둥근 금속 원판에 자성물질로 코팅되어 만들어진 것으로 그 평판 위에 헤드가 전도성 코일을 통해 표면을 자화시켜 데이터를 저장하는 원리 자기 디스크의 구성요소 ① 디스크 (Disk) ② 헤드 (Head) ③ 엑세스 암 (Access Arm) 자기 디스크의 구조 ① 트랙(Track) : 디스크의 동심원 ② 섹터(sector) : 부채꼴 모양 ③ 실린더(cylinder) : 앞뒤의 같은 트랙 번호(동일 수직선상)

자기 디스크의 액세스 시간-1 디스크 액세스 시간 = 탐색시간 + 회전지연시간 + 데이터전송시 ① 탐색시간(Seek Time) ⇒ 헤드를 해당 트랙으로 이동하는데 걸리는 시간 ② 회전 지연 시간(Latency Time) (=서어치 시간(Search Time)) ⇒ 해당 섹터가 헤드 아래로 회전 되어 올 때까지의 시간

자기 디스크의 액세스 시간-2 ③ 데이터 전송 시간(Data Transfer Time) ⇒ 헤드를 통해 디스크의 특정 지역에 데이터를 저장하거나 읽는데 걸리는 시간(디스크와 주기억장치 사이에 전송하는 시간) -> 위의 3가지 중 가장 큰 비중을 차지하는 것은 탐색시간이다. -> 속도는 10~30ms이다.

플로피 디스크-1 종류 3가지 - 3.5인치(1inch=2.54cm) - 5.25인치 - 8인치 디스크의 형태 - 5.25인치 - 8인치 디스크의 형태 - 단면(Single) : 한쪽 면만 기록 - 양면(Double) : 양면에 기록 밀도 단위 -2DD : 양면 배밀도 - Double side Double density -2HD : 양면 고밀도 - Double side High density

플로피 디스크-2 RAID란? -RAID(Redundant Array of Inexpensive Disk; 복 수 배열 독립 디스크) - 데이터를 분할해서 복수의 자기 디스크 장치에 대해 병렬로 데이터를 읽는 장치 또는 읽는 방식 - 여러 개의 하드디스크를 마치 1개의 하드디스크 처럼 다룰 수 있는 기술 - 여러 개의 하드디스크를 1개의 디스크처럼 사용 함으로서 속도가 향상

RAID의 종류-1 RAID 0 RAID-0 는 데이터가 여러 개의 디스크에 분산되어 저장되는 방법 RAID 1 이 방법은 데이터의 손실을 막기 위해 실제로 필요한 저장장치의 양보다 두배에 달하는 용량을 요구하게 되므로 여러 가지 RAID 기술 중 가장 고 비용 기술 RAID 2 Hamming Code라는 특수 기법을 사용하여 디스크 장애에 대한인지와 대응을 하는 RAID 기술로 학문적인 수준의 관심권에만 머물 뿐 실용화 되지는 않은 기술

RAID의 종류-2 RAID 3 여러 개의 디스크에 데이터를 나누어 기록하고 정해진 는 Block, Byte 또는 Bit 단위로 저장 RAID 4 RAID-3 기술과 유사하나 용량이 작은 파일의 전송 시 성능을 향상시키도록 고안 ⇒ 각 디스크는 패리티 블록을 공유 RAID 5 진정한 의미의 RAID 이다. RAID-3나 RAID-4의 단점을 보완한 기술로 패리티 정보를 여러 개의 디스크에 나누 어 기록함으로써 데이터를 저장할 때 발생할 수 있는 패

RAID의 종류-3 리티 디스크의 병목 현상을 방지하여 RAID-3나 RAID- 4에서 나타나는 성능 저하를 상당부분 완화해 줄 수 있 음. RAID 0+1 속도와 안정성을 만족하는 기능 이 기능을 구현하려면 총 4개의 하드가 필요

디스크 스케줄링이란? -> 디스크 스케줄링은 디스크 입출력을 하기 위해 대기하고 있는 요청(request)들 중에서 어느 요청을 먼저 처리할 것인가를 결정 디스크 스케줄링의 평가 기준 - 단위 시간당 처리량(Throughput) - 극대화 - 평균 응답 시간(Mean Response Time) – 감소 - 응답 시간의 예측성(Predictability)

버퍼링 & 디스크 스트라이핑 1) 버퍼링(buffering) -> 정보의 송수신을 원활하게 하기 위해서 정보를 일시적으로 저장하여 처리 속도의 차를 흡수하는 방법 -> 기법은 디스크에서 자주 참조되는 자료를 주기억 장치 커널 공간의 버퍼 영역에 저장하여 관리 -> 디스크의 입출력 횟수가 적어지므로 시스템 성능이 향상

버퍼링 & 디스크 스트라이핑 2) 디스크 스트라이핑(disk striping) -> 2~32개의 개별 디스크에 하나의 가상적 스트라 이프를 작성하여 이들 디스크를 컴퓨터의 운영체 제가 단일의 디스크 구동 장치로 인식, 이들 디스크상에 존재하는 똑같은 크기의 디스크 분할의 집합을 단일 디스크 볼륨으로 종합하는 방법 -> 같은 볼륨 내에서의 다중 입출력 동작이 동시에 진행될 수 있게 되어 성능이 크게 향상 -> 디스크 스트라이핑은 윈도즈 NT에서 지원 -> 성능은 뛰어나지만 장애 허용성은 없음 -> 고성능과 대용량을 중요시 하는 시스템에서 일반적으로 사용 여기서 스트라이프란 입출력 단위가 되는 블록을 의미