Computer Science/운영체제

정보처리기사 운영체제 정리4(UNIX)

jihyun03 2020. 10. 31. 04:36

1. 유닉스 시스템의 구성

 

1) 커널

- 유닉스의 가장 핵심적인 부분

- 하드웨어를 보호(캡슐화)하고, 프로그램들과 하드웨어 간의 인터페이스 역할을 담당함.

- 프로세스 관리, 기억장치 관리, 파일 관리, ... 여러 가지 기능을 수행함

 

2) 쉘

- 사용자의 명령어를 인식하여 프로그램을 호출하고, 명령을 수행하는 명령어 해석기

 

3) 유틸리티

- 일반 사용자가 작성한 응용 프로그램을 처리하는데 사용함

 

2. 유닉스의 주요 명령어

 

1) fork : 새로운 프로세스 생성(하위 프로세스 호출, 프로세스 복제)

2) cat : 내용을 화면에 표시

3) chmode : 파일의 사용 허가 지정

4) chown : 소유자 변경

5) ls : 현재 디렉터리 내의 파일 목록 확인

6) getpid : 자신의 프로세스 아이디를 얻음

7) getppid : 자신의 부모 프로세스 아이디를 얻음