정보처리기사

UNIX 시스템 구성요소

끈끈 2023. 7. 21. 03:26

 

커널(Kernel)


• UNIX의 가장 핵심적인 부분임
• 컴퓨터가 부팅될 때 주기억장치에 적재된 후 상주하면서 실행됨
• 하드웨어를 보호하고, 프로그램과 하드웨어 간의 인터페이스 역할을 담당함
• 프로세스(CPU 스케줄링) 관리, 기억장치 관리. 파일 관리, 입출력 관리, 데이터 전송 및 변환 여러 가지 기능을 수행함

 

 

쉘(Shell)


• 사용자의 명령어를 인식하여 프로그램을 호출하고 명령을 수행하는 명령어 해석기
• 명령을 해석하여 커널로 처리할 수 있도록 전달해주는 명령 인터프리터로, 단말장치를 통하여 사용자로부터 명령어를 입력받음
• 공용 Shell(Bourne Shell, C Shell, Korn Shell)이나 사용자 자신이 만든 Shell을 사용할 수 있음

 

 

유틸리티 프로그램(Utility Program)


• 일반 사용자가 작성한 응용 프로그램을 처리하는 데 사용함
• DOS에서의 외부 명령어에 해당됨
• 유틸리티 프로그램에는 에디터, 컴파일러, 인터프리터, 디버거 등이 있음

 

 

'정보처리기사' 카테고리의 다른 글

형상 관리 도구  (0) 2023.07.21
UML 다이어그램  (0) 2023.07.21
Windows 10 단축키  (0) 2023.07.21
VPN 프로토콜  (0) 2023.07.21
OSI 참조 모델 7계층과 TCP/IP 프로토콜  (0) 2023.07.21