In this paper , we first discussed the problems encountered by modern operating system designers and the advantages of using object - oriented techniques to design and implement operating systems . then we presented in detail the process of designing an object - oriented operating system 本論文首先討論了面向對象方法解決操作系統移植性,擴展性問題的可行性,然后詳細描述了如何用面向對象的編程和設計技術來設計一個操作系統核心。