[운영체제] 자원 보호
1. 자원 보호의 개요- 자원 보호는 컴퓨터 시스템에서 사용자, 프로세스 등과 같은 주체가 프로세스, CPU, 기억장치 등과 같은 객체(자원)에 불법적으로 접근하는 것을 제어하고, 객체(자원)의 물리적인 손상을 예방하는 기법을 의미한다.- 주체는 접근 권한이 부여된 객체에게만 접근할 수 있다.- 자원을 보호하기 위한 기법으로는 접근 제어 행렬, 전역 테이블, 접근 제어 리스트, 권한(자격) 리스트가 있다. 2. 접근 제어 행렬(Access Control Matrix) 기법- 접근 제어 행렬은 자원 보호의 일반적인 모델로, 객체에 대한 접근 권한을 행렬로써 표시한 기법이다.- 행(Row)은 영역(사용자, 프로세스), 열(Column)은 객체, 각 항은 접근 권한의 집합으로 구성된다. 3. 전역 테이블(Gl..
더보기
[운영체제] 디렉터리 구조
1. 디렉터리 구조의 개요- 디렉터리는 파일 시스템 내부에 있는 것으로, 효율적인 파일 사용을 위해 디스크에 존재하는 파일에 대한 여러 정보를 가지고 있는 특수한 형태의 파일이다.- 디렉터리는 각 파일의 위치, 크기, 할당 방식, 형태, 소유자, 계정 정보 등의 정보를 가지고 있다.- 디렉터리 구조의 종류에는 1단계 디렉터리, 2단계 디렉터리, 트리 디렉터리, 비순환 그래프 디렉터리, 일반적인 그래프 디렉터리가 있다. 2. 1단계(단일) 디렉터리 구조- 1단계 디렉터리는 가장 간단하고, 모든 파일이 하나의 디렉터리 내에 위치하여 관리되는 구조이다.- 모든 파일들이 유일한 이름을 가지고 있어야 한다.- 모든 파일이 같은 디렉터리 내에 유지되므로 이해가 용이하다.- 파일이나 사용자의 수가 증가하면 파일 관리..
더보기