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 : 자신의 부모 프로세스 아이디를 얻음