컴퓨터는 데이터를 저장하기 위하여 물리적으로 magnetic disk, tape, optical disk 등을 사용한다. 각각의 장치들은 derive같은 device에 의하여 조정된다. 운영 체제는 실제 저장 장치의 물리적인 특성에서 논리적인 저장 단위인 file까지 관리한다. 여기서 file은 실제 저장 장치로 mapping된다. 이렇게 추상적인 개념들을 사용하기 위하여 directory라는 것을 도입하여 관리를 쉽게 하고 있다. 이런 file들은 생성, 읽기, 쓰기, 삭제 등을 할 수 있다.
우선 file을 생성하기 위해서는 그 파일을 만들 만한 공간이 디스크나 테입같은 저장 장치에 남아 있는 가를 조사한다. 그후 directory에 file의 이름과 system에서의 위치를 기록한다. 파일을 읽기 위해서는 file의 이름과 next block이 어디에 있는지 알기 위해 system call을 이용하여 directory의 entry를 검색하고 system은 next read가 발생할 file내의 위치를 포인터로서 가자고 있어야 한다. 파일을 쓰기 위해서는 read 할 때 와 마찬가지로 system을 호출하여 정보를 가지고 directory를 읽어서 write를 수행한다. 또한 포인터가 다음 수행을 위해 대기해야 한다. 이 포인터는 write가 수행 될 때마다 바뀌게 된다. 파일의 삭제는 파일의 이름을 directory에서 찾아서 그 파일이 가지고 있는 공간을 반환하고 그 entry를 삭제한다.
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시 환불(재충전) 해드립니다.
(단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.
저작권안내
보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기