Chinaunix首页 | 论坛 | 博客
  • 博客访问: 180444
  • 博文数量: 29
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 601
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-03 18:51
个人简介

大数据算法,分布式技术,spark技术爱好者

文章分类

全部博文(29)

文章存档

2015年(4)

2014年(3)

2013年(22)

分类: 嵌入式

2013-07-09 21:32:05

1.bios键盘缓冲是一个环形队列,cpu相应int 09h填充这个队列,用户调用int 16h不断出队。因为是循环队列,所以过一段时间用户不调用int 16h,则过去的按键就会被覆盖。队尾到队头的数据是无效的。队头到队尾的数据会被int 16h一个个出队。所以这个缓冲一定有两个寄存器辅助,队头,队尾指针。是bios内部寄存器。是否提供端口供cpu访问?肯定啊,不提供,cpu怎么在中断中操作队列?
2.字符串输入删除实际上是一个栈操作,用入栈出栈可以大大简化编程复杂度。
3,对于磁盘操作,我没有动手实践,原因是马上要看《oranges 一个操作系统的实现》。在实践中总结会更有效!这本书的阅读,我也会在博客上更新读书笔记,但应该比较慢。

阅读(2312) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~