返回 科技革命,从1984开始 首页

上一页 目录 下一页

『章节错误,点此举报』

第82章 图形界面系统的详细计划[2/2页]

    待黎春寒离开,秦奕向方文询问起他对黎春寒的看法:“怎么样?黎春寒在内核开发方面,对你助力大吗?”

    方文叹了口气,说道:“不得不承认,虽然这家伙成天咋咋呼呼、行事古怪,可编程技术那是真没话说。”

    “就拿分页分段的内存管理实现来说,我从前天开始就在绞尽脑汁梳理流程,昨天都还思考着各种边界情况要怎么处理,他却在开发完进程的一个功能之后只用了两三个小时,就完成了整体的实现。”

    “说实话,我心里还真有点受打击。”

    秦奕拍了拍他的肩膀,安慰道:“哈哈哈,虽说他在算法和数据结构方面天赋异禀,但软件开发可不单单只是编写代码,整体设计还是要靠你来把关的,这也是件相当关键的事情。”

    “咱们现在在进程和内存管理方面,实现了

    UNIX

    系统的多少功能?”

    此前,在制定操作系统设计计划时,他们就没有打算从零开始,设计一套全新的操作系统,而是计划先模仿

    UNIX

    操作系统,后续若有必要,再进行针对性突破。

    至于为何不模仿当下最流行的

    DOS

    系统?

    原因在于,DOS

    系统本身的设计,相较于

    UNIX

    还是要落后一些的。

    DOS

    系统之所以如此流行,很大程度上是凭借其在商业化方面的先发优势,借助了

    IBM

    的大力推广,才得以广泛普及。

    当然,DOS

    的继承者

    WINDOWS

    系统,也是一款设计相当出色的系统。

    不过,WINDOWS

    系统最突出的优势,在于其提供全面、集成的用户体验,有着易用性与兼容性都极高的图形用户界面,而此时的

    DOS

    系统,尚不具备这些特性。

    “进程管理方面,进程栈管理和时分复用算法均已实现。内存管理中的段页管理、分区管理也都完成了。剩下的,就是为进程提供通信方案,以及处理提供给其他系统调用的接口。”

    方文回答道。

    “这么快!核心功能基本都完成了!这个黎春寒,确实厉害啊!”

    秦奕对这一进展深感震惊。

    “哈哈,他对编程这件事真的很有热情!我听说和他同宿舍的胡玮武说他上周末基本上就睡了四个小时,前两天也是除了上课就是在编程,就为了把进程管理的各项功能写出来。”方文笑道。

    “确实拼啊!不过估计也正是这份专注,才造就了他如此强大的开发能力。”

    秦奕感慨道,“那你这边继续加油,我先去处理图形界面系统的事儿。”

    秦奕来到

    MACINTOSH

    电脑这边,林宇轩已然开始向靳诗韵三人剖析图形界面的功能。

    “你看我刚才演示的这些操作,大致可分为四类:基本交互操作、应用程序操作、文件管理操作,还有系统设置操作。”

    “基本交互操作,主要涉及鼠标的感知,以及点击、双击、拖动等操作。借助鼠标的这些操作,我们能够进入其他三种操作页面中去。不过,鼠标的这些功能,无需我们实现,其驱动程序已然出色地完成了这些任务。我们只需在图形界面中,实时显示鼠标的位置即可。”

    “接下来是文件管理操作,这是大多数用户关注的重点。毕竟,大家使用电脑,很多时候是为了查看或存储资料。但我觉得

    MACINTOSH

    的

    FINDER

    操作系统在这方面做得欠佳

    的文件系统呈树状结构,所以,最好能实时显示这棵树最近的几个层级,并且能够轻松实现跳转。”

    说着,林宇轩拿起一张白纸,绘制了一幅示意图。图中分为两栏,左侧一栏是一棵树根位于左上角,向右下方不断延伸的树状图;右侧则是某个文件层级中所有文件的缩略图。

    “接着是应用程序操作

    目前主要提供了两种应用程序,即

    MacWrite

    和

    MacPaint,分别用于文字处理和图形处理。在

    DOS

    系统上,我们已有

    WORDSTAR

    这样的文本处理软件,所以可以直接沿用。图形处理方面,暂时的需求可能不算多,可以先放一放。”

    “最后这个就是系统设置了,其实这个我觉得一般用户不太用得着,暂时可以不用给他们提供,他们实在想用,可以让他们切换到命令行模式来操作即可,想来要调整系统设置的人都是水平相对高一些的用户了。”

    “最后是系统设置操作。其实,我觉得普通用户对此需求不大,暂时无需为他们提供。若他们确实需要,可让他们切换到命令行模式进行操作。毕竟,需要调整系统设置的用户,通常具备相对较高的技术水平。”

    “综上所述,我们第一版图形界面的主要任务,就是实现鼠标的操作和文件系统的操作。”

    讲述完整体的思路之后,林宇轩问道:“大家对我刚才说的这些内容有什么疑问吗?”

    黎春寒立刻举手说道:“我有好多问题!”喜欢科技革命,从1984开始请大家收藏:

第82章 图形界面系统的详细计划[2/2页]

『加入书签,方便阅读』

上一页 目录 下一页