Lazenca : kernel review
·
Review/Linux
Kernel Moudule커널 모듈(Kernel Module)은 운영 체제 커널에 동적으로 로드되거나 제거될 수 있는 코드 조각으로, 커널의 기능을 확장하거나 하드웨어 장치, 파일 시스템, 시스템 호출 등을 지원하는 데 사용됩니다. 주로 리눅스와 같은 유닉스 계열 운영 체제에서 사용되며, Windows에서는 드라이버로 유사한 역할을 합니다. 한 번 컴파일된 모듈(.ko 파일)은 전체 커널을 재컴파일하거나 시스템을 재부팅하지 않고도 동적으로 로드/제거할 수 있어, 새로운 기능 추가나 하드웨어 지원 시 유연성과 효율성을 제공합니다.Simple Linux kernel ModuleLinux kernel module을 만들기 위해 아래 패키지를 설치한다.apt-get install build-essential l..
Linux : Whats kernel?
·
Review/Linux
1. OS(Operating System)란?컴퓨터는 크게 Hardware와 Software로 구분이 된다.소프트웨어는 OS(Operating System)와 응용프로그램으로 다시 구분이 된다.그리고 또 OS(Operating System)는 다시 Kernel과 System program으로 다시 구분이 된다.OS(Operating System)는 주로 다음 두 가지 역할을 가진 소프트웨어이다.Hardware Management운영체제는 CPU, 메모리, 저장장치, 입출력 장치 등 컴퓨터의 하드웨어 자원을 효율적으로 관리한다.이는 자원의 할당, 스케줄링, 모니터링 등을 포함한다.Software와 Hardware 간 인터페이스 제공운영체제는 응용 프로그램이 하드웨어에 접근할 수 있도록 중간 다리 역할이를 ..