728x90
windows kernel
-
[CS] Windows kernel programmingComputer Science/CS 2022. 9. 7. 23:25
Kernel 운영체제의 중심에 위치하여운영체제에 기본적인 기능을 제공하는 핵심 부분입니다. 모든 작업은 커널의 동작에 의해 제어되며, 프로세스 관리, 메모리 관리, 파일 시스템 관리, 인터럽트 처리, 프로그래밍 인터페이스 제공 등의 기능을 제공합니다. 하드웨어에 관련된 모든 작업은 응용 프로그램이 직접 접근 해서 사용하는 것이 아닌, 하드웨어와 소프트웨어의 중간에서 그 동작을 중계 역할을 하는 소프트웨어에 종속되어 '요청'을 하는 것입니다. 바로 그러한 역할을 하는 것이 커널입니다. Kernel object - Kernel에 의해 관리되는 리소스 정보를 담고 있는 데이터 블록입니다. - OS가 하드웨어 제어를 하며, 해당 리소스에 대한 Kernel의 제어 단위라고 할수 있습니다. - Kernel이 실행되..