▶클릭◀ 암보험,실비보험 가입시 주의사항

 

▶클릭◀ 병원 약국에서 지출한 병원비 약값 최대 80% 보장받기

 

 

파일은 운영체제에 의하여 정의되고 구현되는 추상적인 자료형이다. 파일은 논리 레코드의 연속으로서, 바이트, 행(길이가 고정 또는 가변) 또는 좀 더 복합적인 자료 항목들이다. 운영체제는 구체적으로 다양한 레코드형을 사용자에게 제공하기나 아니면 응용 프로그램의 몫으로 남긴다.

운영체제의 가장 중요한 임무는 논리적인 파일 개념을 자기테이프나 디스크 같은 물리 저장장치로 맵핑시키는 것이다. 물리 레코드의 크기는 논리 레코드 크기와 일치하기 않기 때문에 논리 레코드를 물리 레코드에 정리 배치시켜야 한다. 이 작업 역시 운영게제에 의하여 지원되거나 응용 프로그램에 의해 지원될 수 있다.

파일 시스템의 각 장치들은 볼륨 목차 또는 장치 상 파일의 위치를 열거하는 장치 디렉터리를 가진다. 그리고 파일을 조직적으로 정리할 수 있도록 디렉터리를 만드는 것이 유용하다. 다중 사용자 시스템에서 1단계 디렉터리는 모든 파일이 고유 이름을 가져야 하기 때문에 파일 명칭 부여 문제가 유발된다. 2단계 디렉터리는 사용자마다 독자적인 디렉터리를 할당함으로써 이 문제를 해결한다. 디렉터리는 이름을 기준으로 파일을 열거하고, 파일의 디스크 상 위치, 길이, 타입, 소유자, 생성 시간, 마지막 사용 시간 등과 같은 정보를 포함한다.

2단계 디렉터리를 자연스럽게 일반화시키면 트리 구조 디렉터리가 된다. 트리 구조 디렉터리는 사용자가 파일을 구성하기 위하여 하위디렉터리를 생성하는 것을 허용한다. 비순환 그래프 디렉터리 구조는 서브디렉터리와 파일의 공유를 가능하게 하는 반면에 탐색과 삭제를 복잡하게 만든다. 일반적인 그래프 구조는 디렉터리와 파일의 공유에 완전한 융통성을 주는 대신 사용되지 않는 디스크 공간을 회수하기 위해 쓰레기 수집(garbagecollection)이 필요하다.

디스크는 하나 이상의 볼륨으로 나뉘어지며 각 볼륨은 미가공 상태이거나 하나의 파일 시스템을 포함한다. 파일 시스템은 시스템의 지명 구조에 마운트되어야 이용 가능하다. 지명 구조는 은영체제마다 다르다. 일단 마운트되면 볼륨 내의 파일들이 사용 가능해진다. 파일 시스템은 접근을 금지시키거나 유지보수를 위해 언마운트될 수 있다.

파일 공유는 시스템이 제공하는 시맨틱에 의해 좌우된다. 파일은 다수의 읽는 자의 쓰는 자를 갖거나 또는 공유에 제한을 두기도 한다. 분산 파일 시스템은 서로가 네트워크를 통해 접근할 경우, 클라이언트 호스트가 서버로부터 볼륨이나 디렉터리를 마운트하도록 허용한다. 원격 파일 시스템은 신뢰성, 성능, 그리고 보안과 관련된 해결해야 하는 문제를 제시한다. 분산 정보 시스템은 클라이언트와 서버가 사용과 접근을 관리하기 위해 상태 정보를 공유할 수 있도록 사용자, 호스트 및 접근 정보를 유지한다. 과일은 대부분의 컴퓨터 시스템에서 주요 정보 저장 수단이므로 보호되어야 한다.

파일에 대한 접근은 읽기, 쓰기, 실행, 덧붙이기, 삭제, 디렉터리 열거 등의 접근 타입별로 통제되어야 한다. 파일 보호는 암호, 접근 리스트 또는 기법으로 제공될 수 있다.

'컴퓨터 구조' 카테고리의 다른 글

2차 저장장치 구조에 대해서..  (0) 2022.04.17
파일 시스템 구현에 대해서..  (0) 2022.04.17
가상메모리에 대해서  (0) 2022.04.17
메모리 관리 전략은 이렇게..  (0) 2022.04.17
교착상태에 대해서..  (0) 2022.04.17
본 광고는 광고심의기준을 준수하였으며, 유효기간은 심의일로부터 1년입니다.

+ Recent posts