Frog is cry
운영체제 : 6-운영체제의 실제 본문
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)
'자격증 > 정보처리산업기사' 카테고리의 다른 글
정보 통신 개론 : 2-데이터 전송 제어 (0) | 2020.08.03 |
---|---|
정보 통신 개론 : 1-정보(데이터) 전송 이론 (0) | 2020.08.03 |
운영체제 : 5-분산 운영체제 (0) | 2020.07.30 |
운영체제 : 4-정보관리 (0) | 2020.07.29 |
운영체제 : 3-기억 장치 관리 (0) | 2020.07.29 |