[혼자 공부하는 컴퓨터구조 + 운영체제] - 다양한 보조기억장치1

2023. 6. 25. 16:26·CS

 

 

하드 디스크 : 자기적인 방식으로 데이터 저장 

 

하드디스크 구조

 

구성

  • 스핀들 , 플래터 
    • 플래터는 여러겹으로 이뤄져 있음 
    • 일반적으로 플래터 양면 모두 사용
    • 플래터를 스핀들이라는 요소가 회전시켜줌
    • 회전의 단위를 RPM(분당 회전수)이라고 함 
  • 헤드, 디스크 암
    • 헤드가 플래터를 읽고 쓰게 해주는것
    • 디스크암은 헤드를 움직여주는 구성요소
    • 일반적으로 모든 헤드가 미스크 암에 부착되어 함께 이동함 

저장 단위

트랙과 실린더

  • 기본적으로 트랙과 섹터 단위로 데이터가 저장됨
  • 섹터의 크기 : 512바이트~4096바이트
  • 하나 이상의 섹터를 묶어 블록 이라고 표현하기도 함 
  • 실린더 : 여러 겹의 플래터 상에서 같은 트랙이 위치한 곳을 모아 연결한 논리적 단위 
  • 플래터는 트랙과 섹터로 나뉘고 같은 트랙이 모여 실린더를 이룹니다 

 

 

데이터 접근 과정

  • 하드 디스크가 저장된 데이터에 접근하는 시간
    • 탐색 시간 : 접근하려는 데이터가 저장된 트랙까지 헤드를 이동시키는 시간
    • 회전 지연 : 헤드가 있는 곳으로 플래터를 회전시키는 시간
    • 전송 시간 : 하드 디스크와 컴퓨터 간에 데이터를 전송하는 시간 
  • Jeff Dean - Numbers Every Programmer Should Know

모든 개발자들이 알아야 하는 수들...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'CS' 카테고리의 다른 글

[혼자 공부하는 컴퓨터구조 + 운영체제] - 다양한 보조기억장치2  (0) 2023.06.25
[혼자 공부하는 컴퓨터구조 + 운영체제] - 캐시 메모리  (0) 2023.06.18
[혼자 공부하는 컴퓨터구조 + 운영체제] - 메모리의 주소 공간  (0) 2023.06.18
[혼자 공부하는 컴퓨터구조 + 운영체제] - RAM의 특성과 종류  (0) 2023.06.11
[혼자 공부하는 컴퓨터구조 + 운영체제] - 명령어 집합 구조, CICS & RISC  (1) 2023.06.11
'CS' 카테고리의 다른 글
  • [혼자 공부하는 컴퓨터구조 + 운영체제] - 다양한 보조기억장치2
  • [혼자 공부하는 컴퓨터구조 + 운영체제] - 캐시 메모리
  • [혼자 공부하는 컴퓨터구조 + 운영체제] - 메모리의 주소 공간
  • [혼자 공부하는 컴퓨터구조 + 운영체제] - RAM의 특성과 종류
yoozung
yoozung
  • yoozung
    yoozung의 개발블로그
    yoozung
  • 전체
    오늘
    어제
    • 분류 전체보기
      • TIL
      • 알고리즘
      • CS
      • 책
  • 블로그 메뉴

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

    • 이전블로그(이사중)
  • 공지사항

  • 인기 글

  • 태그

    jdk설정
    백준23295
    알고리즘이모스
    오블완
    DBeaver
    디비버
    imos
    leetcode176
    leetcode175
    환경설정
    보호소에서 중성화한 동물
    누적합
    프로그래머스
    티스토리챌린지
    테이블내보내기
    이모스
    springdi
    데이터내보내기
    MySQL
    알고리즘누적합
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
yoozung
[혼자 공부하는 컴퓨터구조 + 운영체제] - 다양한 보조기억장치1
상단으로

티스토리툴바