Windows NT 커널이 위대한 점

- 마이크로커널이 대세였다지만 마이크로커널이 이론상 성능을 못 내고 있을 시절 커널레벨 드라이버 서브시스템으로 마이크로커널을 모놀리딕으로 만들어냄
- NT는 모든것이 객체 통합 관리 시스템으로 모든 커널의 구성요소가 일관된 컨벤션을 가짐
- NT는 시분할 환경에서 매우 강력한 권한 관리와 중앙 제어 기능을 매우 염두에 두고 설계했음
- NT는 그때 당시부터 멀티쓰레딩을 깊이 염두에 두고 설계했으며 지금도 핸들과 쓰레드 단위의 멀티쓰레딩 시스템을 활용함
- 여기서 핸들이라는 개념이 더 확장되어 객체를 주고받음으로써 통일된 단위로 커널과 유저랜드가 통신가능함

40년 전에 처음 설계한 커널치고 지금 봐도 우아한 설계임

1

If you have a fediverse account, you can quote this note from your own instance. Search https://qdon.space/users/makanomoyaki/statuses/116091021517533854 on your instance and quote it. (Note that quoting is not supported in Mastodon.)