각론 2강. UNIX
추천글 : 【운영체제】 운영체제 목차
1. 특징 [본문]
2. 시스템 구성 [본문]
3. 파일 시스템 [본문]
4. 프로세스 간 통신 [본문]
5. 명령어 [본문]
1. 특징 [목차]
⑴ 시분할 시스템, 개방형 시스템
⑵ 대부분 C 언어로 작성돼 있어 이식성 및 호환성이 높음
⑶ 다중 사용자, 멀티태스킹
⑷ 트리 구조의 파일 시스템 구조를 가짐
2. 시스템 구성 [목차]
⑴ 커널(Kernel) : UNIX의 가장 핵심적인 부분
① 컴퓨터가 부팅될 때 주기억장치에 적재된 후 상주하면서 실행됨
② 하드웨어 보호, CPU 스케줄링, 입출력 관리, 파일 관리, 프로세스 간 통신 등
⑵ 쉘(Shell) : 시스템과 사용자 간의 인터페이스를 담당
① 사용장의 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기
② 명령어가 포함된 파일 형태로 존재하여 보조기억장치에서 교체 처리가 가능
③ 서용자 자신이 만든 Shell을 사용할 수 있음
⑶ 응용 프로그램 : 에디터, 언어 번역 프로그램(컴파일러, 인터프레터), 디버거 등
3. 파일 시스템 [목차]
⑴ 파일 시스템의 특징
① UNIX는 디렉터리나 주변장치를 파일과 동일하게 취급
② 파일 생성 및 삭제 기능, 보호 기능
③ 제공하는 파일 형석 : 일반 파일, 디렉터리 파일, 특수 파일
⑵ 파일 시스템의 구조
① 부트블록 : 부팅시 필요한 코드를 저장하고 있는 블록
② 슈퍼블록 : 전체 파일 시스템에 대한 정보를 저장하고 있는 블록
③ I-node 블록 : 각 파일이나 디렉터리에 대한 모든 정보를 저장하고 있는 블록
④ 데이터블록 : 디렉터리 엔트리(디렉터리와 일반 파일을 연결), 데이터가 저장된 블록
4. 프로세스 간 통신 [목차]
⑴ 시그널(Signal) : 간단한 메시지를 이용하여 통신하는 것, 초기 UNIX 시스템에서 사용됨
⑵ 파이프(Pipe) : 한 프로세스의 출력이 다른 프로세스의 입력으로 사용되는 단방향 통신 방식
⑶ 소켓(Socket) : 프로세스 사이의 대화를 가능하게 하는 쌍방향 통신 방식
5. 명령어 [목차]
⑴ 프로세스 관련 명령어
Table. 1. UNIX 프로세스 관련 명령어
⑵ 파일 및 디렉터리, 기타 관련 명령어
Table. 2. UNIX 파일 및 디렉터리, 기타 관련 명령어
입력 : 2017.08.28 17:58
'▶ 자연과학 > ▷ 운영체제' 카테고리의 다른 글
【운영체제】 운영체제 목차 (0) | 2019.11.09 |
---|---|
【리눅스】 리눅스 주요 트러블슈팅 [01-20] (0) | 2019.10.15 |
【운영체제】 총론 5강. 다중/분산 운영체제 (0) | 2017.08.06 |
【운영체제】 총론 4강. 보조기억장치 관리 (0) | 2017.08.06 |
【운영체제】 총론 3강. 주기억장치 관리 (0) | 2017.08.06 |
최근댓글