ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CS 지식
    CS지식 2025. 9. 7. 20:08

    하드 디스크

    - 일반적으로 플래터는 양면을 다 사용한다. 

    - RPM : 분당 회전수  

    - 자기적인 방식으로 데이터 저장한다.

    - 헤드 - 플래터를 회전 시킬때 읽고 쓸 수 있는 요소, 각 플래터 마다 고유의 헤더가 있다

    - 플래터의 동심원의 부분이 트랙이다. 

    기본적으로 트랙과 섹터 단위로 데이터를 저장한다.  섹터의 크기는 512 ~ 4096바이트

    - 여러 겹의 플래터 상에서 같은 트랙이 위치 한 곳을 모아 연결한 논리적 단위

    - 연속된 정보는 한 실린더에 기록

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

    하드 디스크가 저장된 데이터에 접근하는 시간

    - 탐색 시간

    - 회전 지연

    - 전송 시간

     

    탐색 시간

    - 접근하려는 데이터가 저장된 트랙까지 헤드를 이동시키는 시간

     

     

    회전 지연

    - 헤드가 있는 곳으로 플래터를 회전시키는 시간

     

    전송 시간

    - 하드 디스크와 컴퓨터 간에 데이터를 전송하는 시간

     

    플래시 메모리

    - 전기적으로 데이터를 읽고 쓰는 반도체 기반 저장 장치

    플래시 메모리의 종류

    - NAND 플래시 메모리

    - NOR 플래시 메모리

    플래시 메모리 하드디스크에는 수명이 있다. 

     

    셀 

    - 플래시 메모리에서 데이터를 저장하는 가장 작은 단위

    - 셀이 모여 MB, GB, TB 저장 장치가 된다. 

     

    한셀에 

    - 1비트를 저장할 수  있는 플래시 메모리 : SLC

    - 2비트를 저장할 수  있는 플래시 메모리 : MLC

    - 3비트를 저장할 수  있는 플래시 메모리 : TLC

    - 4비트를 저장할 수  있는 플래시 메모리 : QLC

     

     

    SLC

    - 한 셀로 두 개의 정보 표현

    - 비트의 빠른 입출력

    - 긴 수명

    - 용량 대비 고 가격

     

    MLC

    -  한 셀로 내 개의 정보 표현(대용량화 유리)

    - SLC 보다 느린 입출력

    - SLC보다 짧은 수명  

    - SLC 보다 저렴

    - 시중에서 많이 사용

     

    TLC

    - 한 셀로 여덟개의 정보 표현(대용량화 유리)

    - MLC 보다 느린 입출력

    - MLC 보다 짧은 수명

    - MLC 보다 저렴

    - 시중에서 많이 사용

    플래시 메모리  - 저장 단위

    - 셀들이 모여 페이지(page)

    - 페이들이 모여 블록(block)

    - 블록이 모여 플레인(plane)

    - 플레인이 모여 다이(die)

    읽기/쓰기 단위와 삭제 단위는 다르다 

    - 읽기와 쓰기는 페이지 단위로 이루어짐

    - 삭제는 (페이지보다 큰) 블록 단위로 이루아짐

     

    페이지의 상태

    Free 상태

        - 어떠한 데이터도 저장하고 있지 않아 새로운 데이터를 저장할 수 있는 상태 

     

    Valid 상태

         - 이미 유효한 데이터를 저장하고 있는 상태

     

    Invalid 상태

         - 유효하지 않은 데이터(쓰레기 값)를 저장하고 있는 상태 

     

    플래시 메모리 - 동작 예시 

    새롭게 저장된 C와 기존에 저장되어 있던 B는 그대로 둔 채 기존의 A만을 A'로 수정

    A -> A'으로 변경할 때 그냥 삭제 하면 되는거는 아니다. 삭제는 블록 단위인데 현재는 읽기 쓰기 단위 페지이 단위로 이루어져 있기 때문이다. 

     

    가비지 컬렉션

    1. 유효한 페이지들만을 새로운 블록으로 복사

    2. 기존의 블록을 삭제

    가비지 컬렉션 : 유효한 페이지들만 새로운 블록으로 복사한 후 기존 블록을 삭제하여 공간을 정리하는 기능입니다. 

     

    'CS지식' 카테고리의 다른 글

    CS 지식  (1) 2025.09.08
    CS지식  (0) 2025.09.08
    CS지식 (캐시 메모리)  (0) 2025.09.07
    CS 지식  (0) 2025.09.07
    CS 지식  (0) 2025.09.07
Designed by Tistory.