翻页   夜间
百书楼 > 科技革命,从1984开始 > 第69章 研发操作系统的关键点

第69章 研发操作系统的关键点

    天才一秒记住本站地址:[百书楼] https://www.baishu6.net/最快更新!无广告!

    “你说得很有道理,是我之前疏忽了。”

    林宇轩认真回应道。

    黎春寒今日总算得到一次认可,内心满是喜悦。

    他难掩兴奋之情,接着说道:“其实这不算大问题,我发现了不错的反编译和硬件模拟器工具,然后通过逆向工程,结合

    IBM

    公开的资料,研发出了一个与

    IBM

    5170

    PC

    兼容的

    BIOS

    程序

    。这样一来,咱们就能在任何硬件平台上运行咱们的操作系统了。”

    童士柏听闻黎春寒竟完成了如此颇具难度的开发项目,当即夸赞道:“哎哟,小黎同学,真不错啊!”

    黎春寒得到童士柏的称赞后,他的笑容瞬间绽放开来,嘴角几乎咧到了耳根处,怎么都合不上。

    看到黎春寒被夸了两句就这般喜笑颜开。

    童士柏不禁觉得眼前这位黎春寒真是比秦奕可爱太多了!

    二话不说就把自己研发出来的

    BIOS

    贡献给了组织。

    而他仅仅只是稍作夸奖,黎春寒便能如此心满意足、喜笑颜开。

    可再看看那个秦奕呢?

    一开始汉卡项目还没开始的时候,就想着找自己借电脑借硬件研发。

    汉卡取得一定的成果之后,又让项目的人暗示说生产设备不够。

    上次给他每个人协调了一台电脑之后,他还不想给电子系付电脑钱,跟自己讨价还价要了个七折。

    整天不是跟自己讨价还价就是想方设法地从自己这里套取各种资源,真叫人一个头两个大,烦恼不已。

    与此同时,林宇轩也是满心欢喜。只见他面带微笑,语气轻快地说道:“非常好啊!有了你这份成果,咱们可就能省去好多麻烦事啦,真是太感谢小黎同学啦!”

    尽管在此之前,黎春寒曾经主动去找过林宇轩,但由于接触不多,林宇轩对于黎春寒的印象并不是特别深刻,甚至连他的名字都不太清楚。就在这时,他听到童士柏亲切地称呼黎春寒为“小黎同学”,于是也就自然而然地跟着这么叫了起来。

    不过,如果要严格来说的话,实际上黎春寒所研发出来的这个

    BIOS

    程序还是存在一定局限性的。

    BIOS

    引导程序因为跟硬件平台直接交互,所以他的每个功能都跟硬件提供的指令接口密切相关,所以黎春寒的程序并不能够在所有类型的硬件平台上畅通无阻地运行,而是仅仅只能够在那些与

    5170

    控制器指令完全一致的特定硬件上正常工作。

    一旦更换了其他不同型号的处理器或者显卡等关键部件,那么很有可能整个程序都需要进行相应的修改调整才能继续使用。

    不过有一个现成的

    BIOS

    程序参考,显然是比他们从零开发一个

    BIOS

    程序要容易不少,所以林宇轩还是说黎春寒帮大家省了不少功夫。

    随后,林宇轩继续讲述操作系统相关事宜:“市面上已存在不少操作系统,像刚才小黎同学提到的

    CCDOS

    以及主流的原生

    DOS

    系统。既然我们打算做一款商业化的操作系统,就必须得有独特之处,才能吸引用户。”

    “那么,我们该具备怎样的特色呢?”

    “我认为可以从这几个关键要点入手。”

    “其一,打造图形用户操作界面。”

    “当下的

    DOS

    系统需输入各类复杂命令,用户使用的时候需要记忆大量的命令才能用电脑进行各种操作,而直观的图形界面能极大降低操作门槛,减少用户的记忆负担。”

    “如今市场上出现了一款名为

    MACINTOSH

    的电脑,它所具备的图形交互界面简直堪称一绝!这种便捷的操作方式,使得使用者能够轻松上手,大大降低了使用难度。据可靠消息称,在当前这段时期里,MACINTOSH

    电脑在漂亮国可谓是备受青睐,众多用户对其赞不绝口。”

    “正因如此,如果咱们想要自家的操作系统也能像它那样风靡一时,那么通过打造图形界面来拉低用户的入门门槛无疑是至关重要的一步棋。毕竟,对于大多数普通用户而言,简洁直观、易于理解和操作的图形界面才更具吸引力。”

    “不过呢,要想从零开始搞定图形处理这一块可不是一件容易事,其复杂程度超乎想象。”

    “好在我和秦奕在前阵子已经抽出空闲时间,成功地研发出了一个专门用于图形处理的软件库。”

    “接下来,大家完全可以依托于这个强大的软件库去开展更高层面的开发工作,至于那些底层与硬件相关的繁杂处理嘛,统统交给这个库去应对就行。”

    这时,秦奕又恰到好处地补充道:“值得一提的是,我和老林研发出来的这个图形界面库能够有效地屏蔽掉底层的操作系统交互!所以,在咱们自主研发的操作系统尚未问世之前,各位小伙伴们完全可以先在

    dos

    操作系统上展开开发工作。”

    “这样一来,两条腿走路,并行推进开发进程,必然能够大幅提升咱们整个项目的研发效率!”

    待秦奕补充完,林宇轩继续讲述操作系统开发的关键点:“其二,实现原生的中文处理功能。这无疑能大幅拓展我们在国内的潜在用户群体。大家在汉卡项目上想必积累了不少中文处理的经验,这方面我们有很大的优势,应该不成问题。”

    “其三,配备优质的配套软件。用户打开操作系统,肯定不是让它空转,而是要做些事情,这就需要一些配套软件。”

    “而现在大多数人用电脑都是做文字或者数据处理,所以在众多软件中,文字处理和表格处理软件最为关键。所以我的想法是我们需要和操作系统一同提供这两款软件给用户。”

    这时候秦奕又出声补充道:“因为目前最流行的操作系统是

    DOS,而这上面最流行的文件处理和表格处理软件分别是

    WORDSTAR

    和

    LOTUS,为了方便用户从

    DOS

    迁移到我们的操作系统上,我们提供的这个软件应该又关键的功能就是能兼容打开这两个软件的文件。”

    林宇轩:“其四,构建开放且便捷的软件开发环境。这主要面向专业用户,方便他们为我们的软件生态贡献力量。不过,这个部分可以先缓一缓,前面三个要点是我们初步发行时最需要着重做好的。”

    “当然,我提到这几个关键点,并非意味着我们只需处理好这几个关键要点就行。”

    “大家发现没,我刚才提及的要点都与应用程序相关。”

    “这是因为用户往往只关注离他们最近的应用程序,对于底层的东西并不关心。”

    “那么,这是否说明进程、内存和文件系统等底层部分不重要呢?”

    “肯定不是。喜欢武侠内容的同学应该知道,如果把应用程序比作我们的招式,那么这些底层部分就如同我们的内功。一旦内功修炼不到位,招式再华丽也只是花架子。”

    “比如,要是进程管理做得不好,系统卡顿严重,即便图形界面做得再精美,也无法展现,甚至可能因各种不明原因崩溃。”

    “又或者,文件处理软件做得再好,若文件无法存储,那所有努力都将付诸东流。”

    “所以,我所说的这些关键要点,是大家把操作系统本身基础夯实之后,再去打造的亮点。”

    “至于操作系统的具体内容,细节繁多,大家可以一边查阅资料,一边听我讲解。”

    说到这儿,林宇轩走到一旁,从自己的包里掏出一大沓

    A4

    纸,粗略估计得有好几百张。

    方文和秦奕此前已看过这份资料,所以表现得较为镇定。

    而其他人则满脸震惊,心想:这个操作系统竟有如此多内容需要了解?喜欢科技革命,从1984开始请大家收藏:
章节错误,点此报送(免注册), 报送后维护人员会在两分钟内校正章节内容,请耐心等待。