본문 바로가기

항해

cs 36 , 37

(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