차례:
정의-마이크로 커널은 무엇을 의미합니까?
마이크로 커널은 운영 체제를 구현하는 데 필요한 최소한의 기능과 기능을 포함하는 소프트웨어 또는 코드입니다.
구현 유연성을 극대화하기 위해 시스템의 가장 기본적인 기능을 실행하기에 충분한 최소 수의 메커니즘을 제공하므로 많은 정책을 적용하지 않기 때문에 OS의 다른 부분을 효율적으로 구현할 수 있습니다.
Techopedia는 Microkernel을 설명합니다
마이크로 커널은 디자인과 프로그래밍의 비 호환성으로 인해 모노 커널을 새로운 컴퓨터 시스템에 적응시키는 데 어려움을 겪었던 몇 가지 과제에 대한 직접적인 대응으로 1980 년대에 처음 개발되었습니다.
그 당시 새로운 프로토콜 스택, 파일 시스템, 장치 드라이버 및 기타 저수준 시스템이 빠르게 개발 되었기 때문입니다. 위에서 언급 한 기능들은 종종 모 놀리 식 커널에 위치하여 새로운 시스템에서 사용되도록 수정 될 때 많은 작업과 신중한 코드 관리를 야기합니다.
마이크로 커널 아이디어는 이러한 모든 기능을 일반 사용자처럼 켜고 끌 수있는 사용자 공간 프로그램으로 구현하는 것이 었습니다. 그것들은 데몬으로 실행되고 있습니다.
이를 통해 이러한 기능을보다 쉽게 조작하고 다른 부작용에 대한 걱정없이 미세 조정을위한 커널 코드를 분리 할 수있었습니다. 그러나 특히 운영 체제에 대한 연구를 크게 발전시킨이 공통 코어 또는 마이크로 커널 위에 다른 운영 체제를 구축 할 수있었습니다.




