리눅스 커널 구조
리눅스 커널구조란 무엇인가? >> 운영체제? 운영체제란 무엇인가? >> "자원 관리자이다." 어떤 자원인가? >> 물리적 자원과 추상적 자원이 있다. 물리적 자원에는 CPU, Memory, Disk, Terminal, Network등 시스템을 구성하는 요소와 주변장치가 있다. 추상적 자원에는 위의 물리적인 자원을 관리하기 위해 추상화 시킨 객체들이다. 대표적인 추상적 자원에는 CPU를 추상화시킨 태스크(Task), 메모리를 추상화시킨 세그먼트와 디스크를 추상화시킨 파일, 네트워크를 추상화시킨 통신 프로토콜, 패킷 등이 있다. 그리고 물리적인 자원에 대응하지 않고 추상적인 객체로만 존재하는 자원도 있는데 보안이나 사용자 id에 따른 접근제어 등이 이런 자원이다. 리눅스 커널 구조는 다음의 5가지가 대표적이..
Computer Science/OS
2022. 12. 21. 22:49