(1) 파일시스템는 무엇인가?
- 저장 장치에 미리 데이터를 저장할 방법을 정의하여 쉽고 빠르게 데이터를 찾을 수 있도록 도와주는 시스템.
- 컴퓨터에 데이터를 기록하기 위해서는 미리 하드디스크에 데이터를 읽고, 쓰고, 찾기 위한 준비를 해두어야 한다.
- 파일 시스템은 그 준비의 규칙을 정리해 놓은 것으로서 파일에 이름을 붙이고, 저장이나 검색을 위해 파일을 어디
위치시킬 것인지를 나타내는 체계를 의미한다.
간단히 말하면, 사용자의 요청에 따라 디스크와 같은 보조기억장치에 파일의 내용을 저장하고 , 저장된 파일의 내용을
다시 사용할 수 있도록 사용자와 보조기억장치의 인터페이스 기능을 하는 것.
파일 시스템 서비스는 가장 낮은 레벨의 시스템 콜을 통해 사용할 수 있으면 , 파일 시스템 서비스를 만들 떄 공통적인 부분은 라이브러리에 제공되어 있어 프로그래밍하기 쉽다
(2) 보조 기억 장치 파일 시스템
⑴ 플래시 메모리(Flash Memory)
① EEPROM의 일종으로 전기적 성질을 이용하여 반도체 소자에 기록된 정보를 읽음
② 장점 : 소비 전력이 적음. 전원이 차단되더라도 저장 정보가 사라지지 않음 (비휘발성). 정보의 입출력이 자유로움
③ 응용 : 휴대전화, MP3 플레이어, 개인용 정보 단말기, 디지털 카메라
⑵ CD 플레이어
① 레이저를 비추었을 때 반사되는 신호를 이용하여 표면의 홈에 기록되어 있는 정보를 읽음
⑶ HDD(Hard Disk Drive)
① 전자기 유도 현상을 이용하여 강자성체로 이루어진 얇은 막에 기록되어 있는 정보를 읽음
② 자기디스크(Magnetic Disk)라고도 불림
⑷ SSD(Solid State Drive)
① NAND 타입의 플래시 메모리와 이를 조정하는 ASIC 컨트롤러로 구성된 차세대 데이터 저장 장치
② 기존의 HDD와 달리 전동모터와 같은 전자·기계적 부품이 없어 소음 및 발열량이 적음
⑸ Hybrid HDD
① HDD에서 SSD로 넘어가는 과도기적인 장치
② HDD 요소와 SSD 요소가 동시에 존재
(3) 파일을 휴지통에 넣을 때 일어나는 일
파일을 휴지통에 넣으면 휴지통이라는 폴더로 이동하는것이다,
파일의 블록과 그 내용은 전혀 바뀌지 않는다.
휴지통에서 파일을 복원할 때는 이 과정을 정반대로 수행한다.
' 휴지통 비우기가 '가 원래 의도했던 제거 작업에 더 가깝다.
휴지통 비우기를 클릭해서 휴지통을 비운다고 가정해보면 휴지통 폴더 자체에 있는 폴더 엔트리는 삭제되고 해당 블록이 미사용 목록에 들어가지만 , 그 내용은 아직 삭제되지 않은 상태다. 원래 파일에 할당된 각 블록의 모든 바이트는 아직 그대로있다. 그 블록이 미사용 목록에서 꺼내져서 새로운 파일에 할당되기 전까지는 새로운 내용으로 덮어 쓰이지 않는다.
'항해' 카테고리의 다른 글
나만의 도메인을 갖고 싶다면 (0) | 2022.06.16 |
---|---|
RestController , Controller (0) | 2022.06.10 |
뽀스트맨 쓰는법 (0) | 2022.06.03 |
cs 스터디 24~25 (0) | 2022.06.01 |
JWT (0) | 2022.05.31 |