관리 메뉴

Frog is cry

운영체제 : 6-운영체제의 실제 본문

자격증/정보처리산업기사

운영체제 : 6-운영체제의 실제

Frog is cry 2020. 8. 3. 18:58

1장 UNIX의 기본 개념

 

UNIX의 특징

> 대화식 운영체제로 높은 이식성과 확장성이 있다.

> 두 사람 이상의 사용자가 동시에 시스템을 사용할 수 있어 정보와 유틸리트들을 공유하는 편리한 작업 환경을 제공한다.

> 대부분의 코드가 C언어로 기술되어 있다.

> 소스를 누구나 볼 수 있도록 설계된 개방형 시스템(Open System)이다.

> 파일 소유자, 그룹 및 그 외 다른 사람들로부터 사용자를 구분하여 파일을 보호한다.

> 표준이 정해져 있고 제품의 공급업자가 많다.

> 라이센스 비용이 저렴하다.

> 다양한 네트워킹(Multi-Tasking, Multi-User)기능이 존재한다.

> 계층적(트리 구조)의 파일 시스템이다.

> 커널의 크기가 비교적 작아서 이식성이 뛰어나다.

> 커널(Kernel)은 프로세스 관리, 기억 장치 관리, 입출력 관리 등의 기능을 수행한다.

> 셸(Shell) 명령어 프로그램이 제공된다.

> 사용자 위주의 시스템 명령어가 제공된다.

> 주변 장치를 파일과 동일하게 취급한다.

> 파일 생성, 삭제, 보호 기능을 가진다.

 

기본구성

커널(Kernel)

> 핵심 루틴으로, 하드웨어 보호 기능, 사용자 서비스 제공, 프로세스 관리, 메모리 관리, 네트워크(통신)관리, 입출력 관리, 파일 관리 기능 등을 제공한다. 대부분 C언어로 작성 되었다.

셀(Shell)

>사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령 해석기로서 사용자와 시스템 간의 인터페이스를 담당한다. 즉, 사용자와 커널 사이에서 중계자 역할을 한다. 또한 여러 가지의 내장 명령어를 가지고있다.

 

I-node(Index-node)의 항목

UNIX에서 각 파일에 대한 정보를 기억하고 있는 자료 구조로서 파일 소유자의 식별 번호, 파일 크기, 파일의 최종 수정 시간, 파일 링크 수 등의 내용을 저장하는 곳이다.

> UID : 사용자ID(파일 소유자의 식별 번호)

> GID : 그룹ID(파일 소유 그룹의 식별 번호)

> Protection : 파일 보호 모드(rwx - rwx - rwx), 보호 비트

> 블록 주소 : 디스크의 실제 주소(직접 블록 지정, 간접 주소 지정, 이중, 삼중 간접 블록 지정 방식)

> 파일의 크기

> 처음 생성 시기(파일이 만들어진 시간)

> 마지막 사용 시기(파일을 최후로 접근(Access)한 시간)

> 최종 수정 시기(파일의 최종 수정 시간)

> 파일 링크 수(파일을 소유하고 있는 사용자 수)

> 파일 속성(타입) : 정규(-), 디렉터리(d), 소켓(s), 장치(l,c,b)

 

Comments