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

Slides:



Advertisements
Similar presentations
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
Advertisements

1)RACK 2)UPS 3)P D U 장치 4)Server Group 5)KVM Switch 7)UPS 를 위한 HUB 6) RACK Monitor.
Flash SSD 강원대학교 `01 최경집.
컴퓨터와 인터넷.
컴퓨터 운영체제의 역사 손용범.
적외선으로 감지하는 추적 카메라 조원 : 최승호, 백진영, 이현지.
뇌를 자극하는 Windows Server 2012 R2
네트워크 기술을 통한 현재와 미래 소개.
뇌를 자극하는 Windows Server 2012 R2
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
<<< 시스템등록정보 “하드웨어-장치관리자” 설정 >>>
5장 디스크 스케줄링 이나현.
7장. 보조 기억장치 다루는 내용 컴퓨터 본체와 보조기억장치와의 연결 살펴보기 자기 디스크 기억장치 광 기억장치.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Windows Server 장. Windows Server 2008 개요.
연결리스트(linked list).
컴퓨터 프로그래밍 기초 [Final] 기말고사
램( RAM ) 램의 개념 램 선택법 듀얼채널의 의미.
Windows Server 장. 사고를 대비한 데이터 백업.
11 장 LAN 기본 개념과 Ethernet LAN
컴퓨터 기억장치 문수영 ` = ,./][.
8장. 원격지 시스템 관리하기.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
Error Detection and Correction
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
10 장 데이터 링크 제어(Data Link Control)
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
4. LAN의 배선체계 (3장. LAN: Local Area Network)
자료구조: CHAP 4 리스트 (3) 순천향대학교 컴퓨터공학과 하 상 호.
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
소리가 작으면 이어폰 사용 권장!.
WOL(Wake-On Lan) 컴퓨터공학과 4학년 박기웅.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
플랫폼의 개념 클럭, 버스, 대역폭의 의미 64비트 PC
소마큐브로 3*3*3(정육면체)만드는 방법 탐구하기
27장. 모듈화 프로그래밍.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
뇌를 자극하는 Windows Server 2012 R2
디스크 스케줄링 B 박래환.
3. 디스크 스케줄링 디스크 스케줄링 전략 입출력장치(디스크 드라이버)는 요청(Request)을 위한 큐를 가짐.
디스크스케줄링 chapter05 2A 박부균.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
ARM Development Suite v1.2
10 장 데이터 링크 제어(Data Link Control)
UNIT 25 SPI 로봇 SW 교육원 조용수.
10 장 데이터 링크 제어(Data Link Control)
5장 디스크 스케줄링 박도하.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Teaming pms.
알고리즘 알고리즘이란 무엇인가?.
Ping Test.
뇌를 자극하는 Solaris bible.
LAN의 구성요소 학습내용 서버 클라이언트 NIC(Network Interface Card) 전송매체
Introduction to JSP & Servlet
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
UNIT 25 SPI 로봇 SW 교육원 조용수.
Chapter 7. 주변 장치 e-learning Computers.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
7장 원운동과 중력의 법칙.
System Security Operating System.
In-house Consultant Training
Installation Guide.
인덕대학 컴퓨터소프트웨어과 2학년 C반 김 정 은
디스크 스케줄링 이 은.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
6 객체.
ARP.
Presentation transcript:

운영 체제 (5 장 디스크 스케줄링 ) 국지웅

자기 디스크란 ? 자기 디스크 알루미늄 합금의 원판 표면에 자성물질을 입힌 보조기억장치. 정보는 다수의 동심원 위의 트랙에 기억되어 고속 회전하는 디스크의 표면과 미소간격을 유지하여 위치가 정해진 자기 헤드를 통해 기록 또는 판독된다. 액세스 시간은 원판의 회전 속도에 의해 결정되며, 20~50Ms( 밀리초 ) 정도이 다. 디스크 재킷이라고 하는 자기 디스크 장치에서 붙이고 떼는 것이 가능한 것 이 일반적이며, 이것에 의해 어떤 의미에서는 무한한 기억이 가능하게 된다. 자기 디스크는 가장 중요한 보조기억장치로서 사용되는데, 이것은 액세스 시 간이 짧고 대량 정보를 기억할 수 있다는 특징이 있기 때문이다. → 자기기록

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

플로피 디스크 기록 밀도에 따른 분류 1D(SSD: 단면 디스켓 ): 1DD(SSDD: 단면 배밀도 디스켓 ): 2D(DSD: 양면 디스켓 ): 2DD(DSDD: 양면 배밀도 디스켓 ): 2HD(DSHD: 양면 고밀도 디스켓 ): 기록할 수 있는 용량에 따른 분류 160KB: 180KB: 5.25 인치 단면 디스켓의 포맷 후 용량. 320KB: 360KB: 5.25 인치 양면 디스켓의 포맷 후 용량. 720KB: 3.5 인치 양면 디스켓의 포맷후 용량. 1.2MB : 5.25 인치 양면 고밀도 디스켓의 포맷 후 용 량. 1.44MB: 현재의 3.5 인치 양면 고밀도 디스켓의 포맷 후 용량. 2.88MB: 표준 포맷이 아니며, 대중화되지 못했다. 규격 외 사용 1D 나 1DD 등 단면만을 사용하도록 제작된 디스켓에 쓰기 금지 탭의 위치에 천공기구 등으로 구멍을 내어 양면으로 사용하기도 했다. 8 인치 플로피 디스크 5.25 인치 플로피 디스크 3 인치 콤팩트 플로피 디스크 최근 해에 나온 플로피 디스크가 포함된 카드 리더기

RAID RAID(Redundant Array of Inexpensive Disks) 는 여러 개의 하드 디스크에 일 부 중복된 데이터를 나눠서 저장하는 기술이다. 데이터를 나누는 다양한 방 법이 존재하며, 이 방법들을 레벨이라 하는데, 레벨에 따라 저장장치의 신뢰 성을 높이거나 전체적인 성능을 향상시키는 등의 다양한 목적을 만족시킬 수 있다. 최초에 제안되었을 때는 다섯 가지의 레벨이 존재했는데, 이후에 중첩 레벨 을 비롯한 여러 가지 다른 레벨들이 추가되었다. RAID 는 여러 개의 디스크를 하나로 묶어 하나의 논리적 디스크로 작동하게 하는데, 하드웨어적인 방법과 소프트웨어적인 방법이 있다. 하드웨어적인 방 법은 운영 체제에 이 디스크가 하나의 디스크처럼 보이게 한다. 소프트웨어 적인 방법은 주로 운영체제 안에서 구현되며, 사용자에게 디스크를 하나의 디스크처럼 보이게 한다.

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

※ Spanning-Tree Protocol 이란 무엇인 가 ? 브리지로 연결되어 있는 네트워크의 문 제는 임의의 두 Node 사이에 원칙적으 로는 단지 하나의 경로만 있어야 한다 는 것이다. 만약 두 network 간에 두개의 경로가 존재한다면, 패킷은 이중으로 전달되거나 네트워크 상에서 영원히 순 환 결과를 초래함. 그래서 각 LAN 간의 순환이 없는 가장 경제적인 경로를 선정하여 이 경로를 중심으로 Spanning-Tree 를 구성하고, 이 경로로 패킷을 포워딩한다. ※ IDE 이란 무엇인가 ? AT 호환 시스템에서 하드디스크를 연 결하는 인터페이스 방식으로 제어 회로 가 디스크 드라이브 내부에 들어있는 고도화 소형 장치 인터페이스 (ESDI) 와 유사한 것으로, 엄밀하게 말하자면 인 터페이스 방식이 아니라 단지 PC 의 시 스템 버스에 연결하기 위한 전자 요소 일 뿐이다. IDE 타입 하드디스크의 장점은 PC 에 장치하기가 쉽고, 하드디스크에 관련된 모든 회로를 드라이브 생산 과정에서 최적으로 만들어서 내장했기 때문에 다 른 방식보다 드라이브와 인터페이스 카 드 사이에 호환 문제가 적다.

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

RAID 0+1 속도와 안정성, 이 두 가지를 만족하는 기능 이다. 이 기능을 구현하려면 총 4 개의 하드가 필요 하다. ⇒ 예를 들어 20G HDD 4 개를 primary 와 Secondary 의 각각의 master 와 slave 에 꽂아서 raid0+1( 스트라이프 + 미러 ) 기능으로 RAID 40G 디스크로 사용한다. ⇒ 예를 들어 80GB 의 용량을 단지 40GB((stripe40G=20G+20G)x(Mirror=1)) 짜리로 사용하게 되므로 용량 적인 면에서는 낭비하는 측면이 많다고 생 각하겠지만 속도와 안정성 둘 다가 필요하다면 최적의 효율적인 운영이 라 할 수 있다.