커널이란 ?OS에서 가장 핵심적인 역할인 자원(메모리, 프로세서 등)을 관리하고, 시스템이 원활하게 돌아갈 수 있도록 제어해주는 공간을 의미ex) 리눅스(OS)라 하는 것도, 실제적으론 리눅스란 os의 커널 이름을 말하는 것이고, 이게 확장된 의미로 사용되어 현재의 ‘리눅스’라는 OS로 지칭하게 된 것메모리에 상주하고, CPU에 명령을 내리는 소프트웨어⇒ 하드웨어와 프로세스를 잇는 핵심 인터페이스이다. (통신 효과적으로 하기 ! ) 커널 모듈이란?요청 시, 커널에 로드 및 언로드할 수 있는 코드 조각시스템을 다시 부팅하지 않고, 커널에 로드하거나, 언로드할 수 있는 코드관리자가 필요할 때마다 장치 드라이버를 통합하거나, 새로운 커널 기능을 활성화하는 데 유용하다 💡 초창기의 커널은 ?지원할 하드웨어가 ..