파일시스템과블록

노우열·2022년 8월 10일
0

파일시스템

저장 장치에 미리 데이터를 저장할 방법을 정의하여 쉽고 빠르게 데이터를 찾을 수 있도록 도와주는 시스템.- 컴퓨터에 데이터를 기록하기 위해서는 미리 하드디스크에 데이터를 읽고, 쓰고, 찾기 위한 준비를 해두어야 한다.- 파일 시스템은 그 준비의 규칙을 정리해 놓은 것으로서 파일에 이름을 붙이고, 저장이나 검색을 위해 파일을 어디  위치시킬 것인지를 나타내는 체계를 의미한다.

맥OS 파인더

윈도우 탐색기

  • 최상위부터 시작하는 계층구조
    ex)User -> Folder -> Folder -> File

  • 경로에서 폴더를 찾아 들어갈때마다 그 폴더 이하의 파일과 폴더를 검색하는 범위가 줄어 효율적

  • 폴더는 조직화된 구조를 제공하지만 파일은 문서,사진,음악등 실질적인 내용을 저장

  • 모든 정보는 파일시스템에 저장되고 사용자는 파일시스템을 통해 정보에 접근

  • 운영체제에서는 전통적으로 폴더라는 말 대신 디렉터리라는 용어를 사용

  • 파일 시스템은 매우 다양한 무리적 시스템이 균일한 논리적 구조로 나타나게 하는 훌륭한 방법이다.

보조 기억 장치 파일 시스템

보조 기억장치에 사용되는 파일 시스템으로 우리가 아는 SSD,HDD 등에 사용 되는 파일 시스템입니다.

  • 보조 기억 장치 파일 시스템은 블록이라는 단위로 데이터 관리

블록이란?
블록이란 파일시스템에서 데이터를 저장하는 단위이며,
메모리에서 I/O 작업을 한 번 거칠때 읽거나 쓰는 단위가 된다.

  • 500GB 드라이브는 5천억 바이트를 담을수 있지만 자체 소프트웨어는 1000바이트 덩어리 또는
    블록 5억개로 표시합니다.

  • SSD는 물리적 구현은 다르지만 기본적으로 HDD와 같습니다.

  • SSD의 내부 소프트웨어는 물리적 블록이 몇번 사용되었는지 파악하고, 각 블록이 거의 같은 횟수로 사용되도록 데이터를 옮긴다. 이러한 처리를 웨어 레벨링 이라고 합니다.

profile
ㄱ...

0개의 댓글