리눅스 커널1 리눅스(Linux) kernel 구조 1. 리눅스 커널 이란 ? : 커널이란 운영체제의 핵심을 이루는 부분으로 CPU, 메모리 그리고 기타 디바이스 등의 시스템 리소스를 관리하고, 사용자 프로그램이 이를 사용할 수 있도록 해줍니다. "운영체제는 자원관리자(resource manager)이다." 크게 다섯가지로 나뉘며 다음과 같은 기능을 제공하는 역활을 합니다. - 태스크 관리자 : CPU라는 물리적 자원을 태스크라는 추상적인 자원으로써 제공. - 메모리 관리자 : 메모리를 세그먼트나 페이자라는 개념으로 제공. - 파일 시스템 : 디스크를 파일이라는 개념으로 제공. - 네트워크 관리자 : 네트워크 장치를 소켓이라는 개념으로 제공. - 디바이스 드라이버 관리자 : 각종 장치를 디바이스 드라이버를 통해 일관되게 접근하도록 해줌. 2. 리눅스 소스.. 2019. 4. 26. 이전 1 다음