首页 > 其他 > 详细

x01.os.10: 输入输出

时间:2014-10-03 15:44:44      阅读:152      评论:0      收藏:0      [点我收藏+]

x01.Lab.Download 中下载源代码,进入工程目录,make 后再 bochs,即可见到如下界面:

          bubuko.com,布布扣

随便打几个字,ok!按 F2,可切换到第二个终端,界面如下:

         bubuko.com,布布扣

当然,按 F3 还可切换第三个终端,但同第二个基本一样,就不再浪费空间了。

输入输出,涉及到键盘和显示器。键盘,主要是操作 8048 编码器,8042 控制器。显示器,则是操作 VGA 系统的寄存器。方方面面,非一人之力,非一时之功,是一个逐渐完善积累的过程。于渊讲解详细精当,只是切换 tty 时,他的是 Alt + F1,但在我的虚拟机却无反应,所以只好改作 F1 了事。

任务和用户进程作了个简单区分,善莫大焉。

又,添加系统调用 Write, 实现打印功能。但 A,B,C 这三个用户进程运行时,tty 却有点失控的感觉,这是正常现象。

花了一天的时间,终于 OK 了,是为记。

x01.os.10: 输入输出

原文:http://www.cnblogs.com/china_x01/p/4004972.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!