반응형
kernel과 shell의 차이
kernel = core, 핵심
shell = 껍데기
우리가 terminal에 ls라고 입력하면
우리가 입력한 명령은 shell에게 명령을 한것. 그럼 shell은 이것을 해석해서 kernel이 이해할 수 있도록 kernel에게 전달
그럼 kernel은 hardware를 제어해서 일을 수행하도록 함
hardware는 처리결과를 다시 kernel에게, kernel은 다시 shell에게 알려줌
그럼 shell이 실행된 결과를 우리에게 보여주는 것. 그것이 바로 ls를 enter했을 때의 결과인 목록들을 열거해주는 것
-
kernel과 shell을 왜 분리하는가?
- 사용자가 더 편리하게 kernel을 제어할 수 있도록 하기 위해서 shell과 kernel을 분리한다.
728x90
반응형
'Computer Science > 기타' 카테고리의 다른 글
[python] 텍스트 파일 자르기 (text file crop) (0) | 2021.11.04 |
---|---|
[개발용어] pilot 이란? (0) | 2021.05.12 |
[Window10 단축키] 윈도우10 유용한 단축키 🕹 (0) | 2021.04.22 |
[정보처리기사] 필기 관련 자료(요약본, 기출)와 시험 후기 (0) | 2021.03.08 |
[운영체제] 메모리 구조 (0) | 2021.03.06 |
[운영체제] process vs thread (0) | 2021.03.06 |
파이썬 가상환경 만들기 (python) (0) | 2021.03.05 |
HTML/CSS font color name, HEX code, RGB (0) | 2021.03.05 |