[파일 시스템] 파일의 기본개념, 기반요소

Fruit·2023년 4월 8일

📖 Hello Certificate!

목록 보기
13/24
post-thumbnail

🌸 파일 시스템

  • 하드디스크에 저장된 데이터를 더 빠르고 쉽게 접근할 수 있도록 도와준다.
  • 기본적인 기능으로 더 빠른 읽기, 쓰기, 검색이 가능하도록 도와준다.
  • 부가적인 기능으로 시스템의 오류 교정, 중요 데이터의 백업 및 복원, 데이터의 보안 및 암호화 등이 있다.


🌸 메타데이터

  • 사용자가 입력한 데이터를 설명하거나 관리하기 위한 데이터로 응용 프로그램에서 자동적으로 생성된다.


🌸 시그니처

포맷헤더
jpgFF D8 FF E0
FF D8 FF DB
png89 50 4E 47 0D 0A 1A 0A



🌸 버퍼링

  • 한 번에 많은 하드 디스크 데이터를 읽어 들임으로써 디스크 사용 효율을 높일 수 있다.
  • 하드 디스크와 CPU간의 속도 차로 인한 성능 저하를 감소시킨다.
  • 응용 프로그램의 read()와 같은 파일 읽기 시스템 콜의 수행 속도가 빨라진다.


🌸 블록킹

블록킹 인수 = 블록의 크기 / 레코드의 크기
Bf = B / R

r개의 레코드들로 구성되는 파일이 필요로 하는 블록의 수
b = r / Bf

R = 100 Byte, r = 10,000개, B = 1,024

Bf = 1,024 / 100 = 10
b = 10,000 / 10 = 1,000

profile
🌼인생 참 🌻꽃🌻 같다🌼

0개의 댓글