보조기억장치와 입출력장치

2025. 10. 21. 13:27·CS/컴퓨터구조

하드 디스크와 플래시 메모리

하드 디스크

헤드: 플래터(CD처럼 생긴 부분)의 데이터를 읽고 쓰는 부분

디스크 암: 헤드를 옮기는 부분

복수의 헤드와 복수의 플래터가 있음.

 

플래시 메모리

NAND 플래시 메모리

 


RAID

BIOS에서 RAID Level 설정 가능.

RAID 설명
RAID 0 데이터를 단순히 보조기억장치에 나누어 저장하는 구성 방식: 성능 개선 / 신뢰성은 감소
RAID 1 복사본을 만드는 방식 (미러링)
RAID 4 패리티 비트(parity bit)라는 오류 검출용 비트를 저장하는 장치를 따로 두는 방식
패리티 비트를 저장한 디스크가 너무 많이 사용되는 문제점
RAID 5 [RAID 0 + RAID 4] 패리티 비트를 분산하여 저장하는 방식
RAID 6 [RAID 0 + RAID 4 + RAID 4] 패리티를 두 개 놓는 방식

 


디스크 스케줄링

• 여러 디스크 접근 요청을 효율적으로 처리하는 방법

 

 

 

하드 디스크 - 데이터 접근 과정

하드 디스크 접근 시간 = 탐색 시간 + 회전 지연 + 전송 시간

 

하드 디스크의 디스크 스케줄링 목표: 헤드의 이동을 최소화하여 탐색 시간 줄이기

• FCFS(First-Come First-Served) 

• SSTF(Shortest-Seek-Time-First)

• Scan (엘리베이터 알고리즘)

• C-Scan (Circular Scan)

• Look

• C-Look

FCFS(First-Come First-Served)  요청 순서대로 처리하는 가장 간단한 알고리즘.
BUT 비효율적인 헤드 이동 발생 가능.
SSTF(Shortest-Seek-Time-First) 헤드가 가장 가까운 요청부터 처리하는 방식.
BUT 기아 발생 가능. (한도 끝도 없이 기다리는 데이터가 생김)
Scan (엘리베이터 알고리즘) 양방향. 한쪽부터 쭉~ 끝나면 다음 방향으로 쭉~
C-Scan (Circular Scan) 같은방향으로 쭉~ (중간에 휙! 이동)
Look 요청이 있는 헤드의 가장 작은 포인트부터 큰 포인트까지.
C-Look 요청이 있는 헤드의 가장 작은 포인트부터 큰 포인트까지. (중간에휙!) 

 

 

'CS > 컴퓨터구조' 카테고리의 다른 글

GPU  (0) 2025.10.21
메인 메모리와 캐시 메모리  (0) 2025.10.21
CPU  (0) 2025.10.20
데이터  (0) 2025.10.20
명령어  (0) 2025.10.20
'CS/컴퓨터구조' 카테고리의 다른 글
  • GPU
  • 메인 메모리와 캐시 메모리
  • CPU
  • 데이터
Yun Lab.
Yun Lab.
Yun Lab.
  • Yun Lab.
    윤랩
    Yun Lab.
  • 글쓰기 방명록 관리자
  • 전체
    오늘
    어제
    • 분류 전체보기 (26)
      • CS (13)
        • 컴퓨터구조 (6)
        • 운영체제 (7)
        • 네트워크 (0)
        • 시스템 프로그래밍 (0)
        • 데이터베이스 (0)
      • Git (0)
      • AI Study (6)
        • LLM (0)
        • Machine Learning (6)
      • 자격증 (2)
        • AICE (1)
        • 리눅스마스터 (1)
      • 논문리뷰 (4)
        • NeurIPS (0)
        • ICLR (1)
        • ICML (1)
        • 기타 (2)
      • 코딩테스트 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    프로세스와 스레드
    multi-agent
    서포트벡터머신
    Machine Learning
    머신러닝
    디시전트리
    LLM
    ML
    의사결정나무
    쿠버네티스
    SVM
    명렁어
    ICML
    리눅스마스터
    교착상태
    운영체제
    도커
    K-최근접이웃
    ICLR2025
    2025ICML
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.5
Yun Lab.
보조기억장치와 입출력장치
상단으로

티스토리툴바