【摘要】:Hello China V1.75操作系统的大致逻辑架构如图1-5所示。图1-5 Hello China V1.75的逻辑架构总体上说,整个操作系统由内到外,可分为四个逻辑层次。比如,Hello China V1.75版本内置了模拟时钟、日历程序、各类GUI元素示例程序等几个示例程序。当然,用户可以调用Hello China提供的API,进一步开发功能更强大的程序。同时,Hello China还提供了SDK、专用的可执行文件格式以及对应的生成工具等。
Hello China V1.75操作系统的大致逻辑架构如图1-5所示。
图1-5 Hello China V1.75的逻辑架构
总体上说,整个操作系统由内到外,可分为四个逻辑层次。
(1)硬件平台,这是支撑操作系统运行的硬件系统,比如IBM PC兼容机、专用的嵌入式硬件平台等。严格地说,这个层次不能算作操作系统的功能。(www.xing528.com)
(2)操作系统内核,主要由中断处理机制、线程模型、内存管理、线程同步、消息机制、虚拟内存、文件系统等操作系统核心机制以及键盘驱动、硬盘驱动、鼠标/显示设备驱动等基本驱动程序组成。这是操作系统的内核,实现最基本的操作系统功能。
(3)外围功能模块,指的是与操作系统内核独立的其他系统功能模块,比如GUI、网络、图形shell、应用程序加载器等辅助功能模块。这些模块调用操作系统内核提供的服务,同时向更上层的应用程序提供服务。
(4)外围应用程序,指的是与操作系统完全独立开发、调用操作系统功能实现的应用程序。比如,Hello China V1.75版本内置了模拟时钟、日历程序、各类GUI元素示例程序等几个示例程序。当然,用户可以调用Hello China提供的API,进一步开发功能更强大的程序。
同时,Hello China还提供了SDK、专用的可执行文件格式(HCX,Hello China eXecutable)以及对应的生成工具等。这些辅助功能贯穿整个操作系统的开发和应用程序的开发,因此把它们纵向排放,并贯穿上述四个层次。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。