林北将已经送过来的计算机外壳,给组装了起来。
这样的话,眼前这台计算机,至少看起来不会那么难看。
机箱并不是很大,就摆在了显示器的下面,显示器放在了机箱上,这样可以节省大量的空间。
显示器是个大屁股黑白显示器,尺寸只有十七,还没有现在一些平板电脑大。
但是在这个时期,这已经是最先进的显示器了。
也是目前天京那边的电视机工厂,主打出口的产品。
计算机的机箱外面,有两个可以专门插入可读存储的装置。
而存储器今天也会送过来,只是目前还没有到。
重新装好的外壳的电报,只需要按一下电源开关,就可以开机。
随着林北按下,屏幕亮起来,显示出汉语言操作系统的初始界面。
光标在屏幕左上角跳动着,等着他输入指令。
林北靠在椅背上,把系统内核的代码在脑子里过了一遍,引导程序没问题,内存管理模块跑通了,进程调度也验证过。
剩下的是文件系统和设备驱动。
文件系统是操作系统的骨架,没有它,程序和数据就没法存储和读取。
林北设计了一套简单的层级目录结构,根目录下面分三个子目录,系统、用户、临时。
每个目录下面可以再建子目录,层级不限,目录名和文件名全部用汉字。
他伸手在键盘上敲了一段代码,定义目录结构的数据格式。
第一行是目录名,第二行是创建时间,第三行是子目录列表,第四行是文件列表。
写完这段之后他按下回车,系统没有报错。
他又接着写文件操作指令,读文件、写文件、删除文件、重命名文件,每一段代码都不长,但逻辑关系要理清楚,文件句柄怎么分配、读写指针怎么移动、权限怎么控制,这些都要写明白。
他写了大约四十行代码,停下喝了一口水。
设备驱动比文件系统简单一些,键盘输入和显示器输出已经调通了,剩下的是存储设备的读写控制。
存储设备是一块磁芯存储器,容量不大,大约二五六千字节,但对于这台计算机来说够用了。
林北写了一组读写磁芯存储器的驱动指令,指定存储地址、读写方向和数据长度。
写完之后他编译了一遍,没有语法错误。
他又写了一段测试代码,往磁芯存储器里写入一串字符,再读出来显示在屏幕上。
屏幕上的光标