首页 > 都市重生 > 港岛73:我爹搞社团我搞黑科技 > 第612章 软硬件双重降维打击

第612章 软硬件双重降维打击(1/2)

目录

请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。

盖茨死死盯着林超。

“不管你是否投资我们,你必须把话说清楚。

仅仅凭一个DOS的概念,甚至连一行代码都没有,你凭什么认为这能换取微软百分之四十的股份。

我需要看到具体的实现路径。”

林超没有反驳,转过身,重新拿起那支马克笔。

来之前他早就做了准备,深入研究了DOS系统。

他在DOS下方画了一个巨大的矩形框,将其分为三层结构,边画边说。

“最底层,硬件抽象层,HAL。

现在的微型计算机,每一家的硬件架构都不一样。

程序员写软件必须针对每一台机器单独写底层驱动。

这极其愚蠢且浪费时间。

HAL的作用就是把所有不同的硬件差异屏蔽掉。

向上层提供统一的调用接口。

不管底层是英特尔的8080芯片还是MOS科技的6502芯片,上面的软件都不需要改动一行代码。

系统通过中断向量表来接管所有的硬件请求。

键盘输入、屏幕显示、打印机输出,全部由中断例程统一管理。”

盖茨的眉头皱了起来,努力在消化这个概念。

如果真的能实现硬件无关性,软件的开发成本将直线下降。

程序员只需要专注于应用逻辑,而不需要去啃厚厚的硬件手册。

林超继续往上画。他在中间层写下FAT三个字母。

“中间层重点是这个文件分配表。”

保罗·艾伦不由自主地往前走了一步,凑近白板。

林超笔尖不停,在白板上画出一个由簇和扇区组成的网格图。

“随着微型计算机算力的提升,纸带打孔和磁带存储很快就会被淘汰。

软盘会成为主流。

磁带是顺序存储,读取数据需要从头倒带,效率极低。

软盘是随机存储。

FAT系统通过一张分配表,将软盘划分为簇。

系统只需要查找分配表,就能直接定位数据所在的物理扇区,不需要遍历整个磁盘。

这意味着读取速度将提升百倍以上。”

林超转头看向保罗。

“而且,DOS将采用目录树结构。根目录,子目录,文件。

所有的应用软件,无论是文字处理还是游戏,想要把数据存入软盘,都必须通过DOS的FAT系统。

DOS将成为所有应用软件与底层硬件沟通的唯一桥梁。”

林超接着在最上层画了一个简单的命令行界面示意图。

“顶层,命令解释器。

用户不需要记住复杂的二进制指令。

系统提供诸如DIR、COPY、DEL这样简单易懂的英文命令。

输入指令,系统自动调用底层硬件完成操作。这才是给普通人用的计算机。”

保罗·艾伦的双手开始颤抖。

他是个纯粹的技术狂人,他比盖茨更懂这套架构的杀伤力。

市面上现在的操作系统,连最基本的文件管理都做不好,更别提硬件抽象层这种超前概念。

林超画出来的这套系统,目录树结构、命令行执行逻辑、内存管理机制,比当前所有系统概念先进了整整十年。

一旦这套系统开发出来,它就不再是一个软件,而是一个标准。

所有生产微型计算机的硬件厂商,如果不预装DOS系统,他们的机器连一块软盘都读不出来。

他们只能向微软低头,乖乖缴纳授权费。

本章未完,点击下一页继续阅读。

目录
返回顶部