张冲志忙道谢,茱莉娅又啰嗦了一大阵,才施施然走了。
第二天早晨八点钟,一辆厢货来到张冲志租房的门外,小型计算中心、显示器、备用电源等齐备,全部被工作人员搬进屋内。
按照张冲志的要求,将所有设备安装起来,并进行了调试,一切都运行正常,让张冲志在确认单上签字后,他们就立刻离开了。
张冲志看着这台先进的小型计算中心,心中高兴,忙给茱莉娅打去电话,在电话里连声感谢,表现的诚意很足。
他表示又表示今晚上请她吃饭,被茱莉娅拒绝了,说过几天再让他请。
现在是一切都准备就绪,张冲志的天宫操作系统编制工作正式开始。
张冲志的天宫操作系统模型与现在大多数的操作系统差不多,采用应用程序与操作系统本身隔离,操作系统代码在内核模式下执行。
可以访问系统数据和硬件应用程序,代码运行在用户模式下,只有有限的接口可以使用,对系统数据访问受限,无法直接访问硬件。
张冲志是采用十进制编程,与现在所有的应用程序不同,必须采用这种模式才能实现兼容。
天宫系统的内核模组件,采用了基本的面向对象设计原则,它的内部使用玄语语言是通过借用面向对象语言的特性。
它不会直接进入另一个组件的数据结构来访问该组件维护的数据,而且利用中式的接口来传递参数,同时访问和修改相应的数据接口,已达到接收数据和传递数据的目的。
系统总体结构分为:
1、固定系统与支持进程,如登录进程、规划管理器进程。
服务进程,如进程管理器和假脱机服务;
用户应用程序,基于六边形结构的十进制程序;
环境子系统服务进程,实现操作系统环境的部分支持。
在天宫系统下,用户程序不能直接访问原始的系统服务,但可以通过一个或者多个子系统的动态链接库进行服务交换,以达到兼容其他操作系统和增加外部应用程序的性能。
操作系统的内核组件包含以下几部分:
系统执行体,包含基本的操作系统服务;
本小章还未完,请点击下一页继续阅读后面精彩内容!
内核,是由一组底层的操作系统功能构成,执行体的其他部分利用这些历程和对象实现更高层次的功能。
在设备驱动程序,硬件设备驱动程序也包含文件系统和网格驱动程序。