Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 알고리즘
- 컨테이너
- 자바스크립트
- 타입스크립트
- 연결리스트
- GraphQL
- RxJS
- 스택
- 큐
- 해시테이블
- 릿코드
- 포인터
- Machine Learning
- 프로그래머스
- vue3
- 코딩테스트
- 자료구조
- 웹팩
- RT scheduling
- 프로세스
- C
- 연결 리스트
- alexnet
- pytorch
- 프론트엔드
- 브라우저
- cors
- 이진탐색
- 배열
- APOLLO
Archives
- Today
- Total
목록인덱스 블록 (1)
프린세스 다이어리
[OS] 파일 시스템이란? 파일을 저장하는 방법과 파일 시스템의 종류
1. 파일 시스템의 개념 파일 시스템이란 운영체제가 저장매체에 파일을 읽거나 쓰기 위한 자료구조 또는 알고리즘이다. 컴퓨터를 꺼도 데이터를 유지하기록 데이터의 크기나 위치 등을 약속하여 운영체제에서 읽도록 개발된 시스템이다. 초창기에는 데이터를 비트 단위로 주소를 매겨서 읽고 썼는데 이는 오버헤드가 크다는 단점이 있어, 블록 단위로 관리하기 시작하였다. 4KB 단위로 데이터를 관리하기 시작하면서 주소의 수가 줄어들었고, 블록마다 고유번호를 부여하면 읽고 쓸 수 있게 되었다. 그런데 이것 또한 초반에나 가능했지, 점차 데이터와 저장매체의 규모가 늘어나자마자 바로 일반 사용자가 관리하긴 힘들어지는 문제가 생기게 됐다. 일반 사용자가 파일을 관리하기 용이하도록, 파일을 추상적(논리적) 객체로 관리하기 시작했다..
운영체제, 컴퓨터 구조
2022. 2. 5. 23:52