黎春寒的看法:“怎么样?黎春寒在内核开发方面,对你助力大吗?”
方文叹了口气,说道:“不得不承认,虽然这家伙成天咋咋呼呼、行事古怪,可编程技术那是真没话说。”
“就拿分页分段的内存管理实现来说,我从前天开始就在绞尽脑汁梳理流程,昨天都还思考着各种边界情况要怎么处理,他却在开发完进程的一个功能之后只用了两三个小时,就完成了整体的实现。”
“说实话,我心里还真有点受打击。”
秦奕拍了拍他的肩膀,安慰道:“哈哈哈,虽说他在算法和数据结构方面天赋异禀,但软件开发可不单单只是编写代码,整体设计还是要靠你来把关的,这也是件相当关键的事情。”
“咱们现在在进程和内存管理方面,实现了 unix 系统的多少功能?”
此前,在制定操作系统设计计划时,他们就没有打算从零开始,设计一套全新的操作系统,而是计划先模仿 unix 操作系统,后续若有必要,再进行针对性突破。
至于为何不模仿当下最流行的 dos 系统?
原因在于,dos 系统本身的设计,相较于 unix 还是要落后一些的。
dos 系统之所以如此流行,很大程度上是凭借其在商业化方面的先发优势,借助了 ib 的大力推广,才得以广泛普及。
当然,dos 的继承者 dows 系统,也是一款设计相当出色的系统。
不过,dows 系统最突出的优势,在于其提供全面、集成的用户体验,有着易用性与兼容性都极高的图形用户界面,而此时的 dos 系统,尚不具备这些特性。
“进程管理方面,进程栈管理和时分复用算法均已实现。内存管理中的段页管理、分区管理也都完成了。剩下的,就是为进程提供通信方案,以及处理提供给其他系统调用的接口。” 方文回答道。
“这么快!核心功能基本都完成了!这个黎春寒,确实厉害啊!” 秦奕对这一进展深感震惊。
“哈哈,他对编程这件事真的很有热情!我听说和他同宿舍的胡玮武说他上周末基本上就睡了四个小时,前两天也是除了上课就是在编程,就为了把进程管