都凑数。
吴东道:“我不去了,我要去图书馆查资料。”
吴东熟悉完电脑的配件知识之后,便在林鸿的建议下开始学习c语言,等他将c语言的基本语法和功能学习得差不多了,他开始有个疑问,学习这门语言到底能做什么?
学习这些函数和算法的目的是什么?
他想自己做点东西,但由于他对这方面没有什么经验,总是想做却有不知道该做什么好,感觉每天做一些。
这个时候,林鸿问了他一个问题:“你以后是想做应用软件还是做底层系统开发?”
应用软件,就是平时在电脑中运行的那些常用软件,运行于操作系统的上层应用层,最多只涉及一些系统调用编程,完全不用考虑底层的细节。
而底层系统开发,则需要深入了解操作系统的底层运行原理,需要知道硬件的具体结构,用软件的方式去操作硬件。
吴东花了一天的时间在图书馆寻找答案,最终给出的回答是后者。
于是,林鸿便给了他一个项目做,让他用软件的实现一个简单的虚拟机,模拟8086这一16位的cpu功能。
这个虚拟机软件,运行于操作系统的应用层,但是它却模拟一个基于xb6的标准pc