编写不朽的传奇

最后, 我们再来做一些小小的修改, 来展示我们亲手搭建的计算机系统.

展示你的计算机系统

让Nanos-lite加载第3个用户程序/bin/videotest, 并在Nanos-lite的events_read()函数中添加以下功能: 当发现按下F12的时候, 让游戏在仙剑奇侠传和videotest之间切换. 为了实现这一功能, 你还需要修改schedule()的代码: 通过一个变量current_game来维护当前的游戏, 在current_game和hello程序之间进行调度. 例如, 一开始是仙剑奇侠传和hello程序分时运行, 按下F12之后, 就变成videotest和hello程序分时运行.

万变之宗 - 重新审视计算机

什么是计算机? 为什么看似平淡无奇的机械, 竟然能够搭建出如此缤纷多彩的计算机世界? 那些酷炫的游戏画面, 究竟和冷冰冰的电路有什么关系? 看着仙剑奇侠传运行的画面, 不妨思考一下, NEMU和AM分别如何支撑仙剑奇侠传的运行?

cs-hierarchy

世界诞生的故事 - 终章

感谢你帮助先驱创造了这个美妙的世界! 同时也为自己编写了一段不朽的传奇! 也希望你可以和我们分享成功的喜悦! ^_^

故事到这里就告一段落了, PA也将要结束, 但对计算机的探索并没有终点. 如果你想知道这个美妙世界后来的样子, 可以翻一翻IA-32手册. 又或许, 你可以通过从先驱身上习得的创造力, 来改变这个美妙世界的轨迹, 书写故事新的篇章.

results matching ""

    No results matching ""