[Linux] Shell vs kernel vs 하드웨어 (운영체제 병아리 intro)
shell : 주변, 껍데기 ... kernel : 핵심, 코어 ... 하드웨어 : 기계적인 부분 (메모리, 하드디스크, ssd, cpu 등) kernel : 물리적인 기계를 제어하는, 운영체제에서 가장 중심이 되는 코어 shell : kernel을 직접 제어하는 것은 어려운 일이기 때문에 사람이 이해하기 쉬운 형태의 명령어를 입력하면, 그 shell에 해당하는 프로그램들이 해석해서 kernel에게 전달해주는 것 (한 마디로, 사용자가 입력한 명령을 해석하는 프로그램) ls -al 같은 명령어를 입력한다고 생각해보자. 1) shell에게 명령을 입력하면, shell은 내가 입력한 명령을 해석해서 kernel이 이해할 수 있는 방식으로 kernel에게 전달해줌 3) kernel은 하드웨어를 제어해서 어떠한..
정보 리뷰/생활코딩 Linux
2022. 1. 16. 14:41