[개념 정리] kernel과 shell이란 무엇일까?
커널 : hardware를 제어하는 운영체제의 핵심 *hardware => ex) 메모리, 하드디스크, SSD, CPU 등... 쉘 : 사용자가 명령을 입력하면 그 명령을 커널이 이해할 수 있도록 기계어로 전달하는 프로그램 유저와 커널사이를 이어주는 명령어 해석기라고 보면 되겠다. 쉘에는 여러종류가 있고, 다양한 쉘을 선택해서 사용할 수 있다. 요약: 커널을 직접적으로 제어하는 것은 굉장히 어려운 일이기 때문에 사람이 이해하기 쉬운 형태의 명령어를 shell에 입력해서 해석한 후 커널에게 전달해준다. 도움이 된 사이트 https://opentutorials.org/course/2598/14203 쉘과 커널 - 생활코딩 수업소개 사용자가 명령을 입력하면 그 명령을 컴퓨터가 이해할 수 있도록 하는 프로그램이..