운영체제/파일 시스템
-
보호운영체제/파일 시스템 2018. 2. 5. 08:24
접근의 유형 보호 기법은 가능한 파일 접근 유형을 제한함으로써 통제된 접근을 제공한다. 파일 접근 유형 읽기 : 파일로부터 읽기 쓰기 : 파일에 쓰기 실행 : 파일을 메모리에 읽어오고 실행하기 추가 : 파일의 끝에 새로운 정보를 첨부하기 삭제 : 파일을 지우고 사용 공간을 반환하기 리스트 : 파일의 속성, 이름 등을 출력하기 접근 제어 가장 일반적인 방법은 사용자의 신원에 따라 특정 파일에 대한 접근 허용 여부를 결정하는 것이다. 신원에 기반한 접근을 구현하는 가장 일반적인 방법은 각 파일과 디렉터리에 접근 제어 리스트를 연관하는 방법이다. 접근 리스트의 길이를 간결하게 하기 위해서 많은 시스템들은 모든 사용자를 세 가지 부류로 분리한다. 소유자 : 파일을 생성한 사용자 그룹 : 파일을 공유하여 파일에 ..
-
파일 공유운영체제/파일 시스템 2018. 2. 5. 08:21
파일 공유는 다수 사용자 시스템에서 필요하다. 파일 보호 기법을 통해 파일이 공유되며, 분산 시스템에서는 네트워크를 경유하여 파일을 공유한다. 다수의 사용자 디렉터리 구조가 사용자의 파일 공유를 허용한다면 시스템은 파일 공유를 중재해야 한다. 파일 공유와 보안을 구현하기 위해서 파일, 디렉터리의 소유자, 그룹 이라는 개념을 사용한다. 그룹 ID 로 그룹을 구분하고 그룹 접근 권한을 허용한다. 원격 파일 시스템 네트워크를 통한 파일 공유 시 사용자는 FTP와 같은 프로그램을 통해서 기계간의 파일을 직접 전송할 수 있다. 다른 방법으로는 로컬 기계에서 원격 디렉터리를 접근할 수 있는 분산 파일 시스템 방식이 있다. 세 번째 방법으로는 WWW를 통한 접근이 있다.
-
디렉터리와 디스크 구조운영체제/파일 시스템 2018. 2. 5. 08:20
저장 장치는 전체를 하나의 파일 시스템으로 사용할 수 있는데 보다 더 정교한 제어를 위해서 세분될 수도 있다. 디스크를 예로 들면 디스크는 쿼터 단위로 분할되고 각 쿼터가 하나의 파일 시스템을 포함할 수 있다. 파일 시스템을 포함하고 있는 임의의 개체는 볼륨이라고 불린다. 각 볼륨은 시스템에 존재하는 파일에 대한 정보를 가지고 있어야 한다. 이 정보는 디바이스 디렉터리 또는 컨텐츠 볼륨 테이블의 항목에 저장된다. 디바이스 디렉터리는 그 볼륨에 있는 모든 파일에 대한 이름, 위치, 크기, 유형 등의 정보를 기록한다. 저장 장치의 구조 컴퓨터 시스템은 다양한 유형의 여러 파일 시스템을 가진다. 컴퓨터 파일 시스템은 확장이 가능하고 하나의 파일 시스템 안에서도 파일을 그룹으로 분리하여 관리하고 그룹에 대한 조..
-
접근 방법운영체제/파일 시스템 2018. 2. 5. 08:13
순차 접근저장되어 있는 레코드 순으로 접근한다. 직접 접근파일은 고정 길이의 논리 레코드의 집합으로 정의되고 직접 접근 파일은 어떤 블록이라도 직접 액세스 할 수 있음구현시 해시 함수나 색인 테이블이 사용된다. 기타 접근 방법직접 접근 파일이 있을 시 그것을 기반으로 여러가지 다른 파일 접근 방법을 제공할 수 있다.이들은 대부분 파일에 대한 색인을 사용한다.색인이란 여러 부분에 대한 포인터를 제공하는 것이다.찾고자 하는 레코드가 있으면 색인부터 찾아 그에 대응하는 포인터를 얻고,그 포인터를 사용하여 파일을 직접 접근하고 원하는 레코드를 찾는 방식이다.
-
파일 개념운영체제/파일 시스템 2018. 2. 4. 20:51
운영체제는 저장 장치의 물리적 특성을 추상화 하여 논리적 저장 단위인 파일을 정의한다. 사용자의 관점에서 볼 때에는 파일은 논리적 보조 저장 장치의 가장 작은 할당 요소이다. 파일은 프로그램과 자료를 나타낸다. 파일은 비트, 라인, 레코드들의 연속으로 볼 수 있다. 파일 속성 파일이 갖는 속성 이름 : 사람이 읽을 수 있는 형태로 유지된 유일한 정보 식별자 : 파일 시스템 내에서 파일을 구분하는 고유의 태그 타입 : 여러 유형을 제공하는 시스템을 위해 필요 위치 : 파일이 존재하는 장치와 그 장치 내의 위치에 대한 포인터 크기 : 파일의 현재 크기 보호 : 읽기, 쓰기, 실행을 제어 시간, 날짜, 사용자 식별 : 생성, 최근 변경, 최근 사용 등을 유지하고 보호, 보안, 사용자 감시를 위해 사용 모든 파..