会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
TonyShengTan
博客园
首页
新随笔
新文章
联系
管理
订阅
上一页
1
···
19
20
21
22
23
24
下一页
2013年12月3日
《30天自制操作系统》学习笔记--第11天
摘要: 今天的主要内容是屏幕刷时的闪烁问题,和定时器的小部分内容。 首先说明定时器应该是系统重要部分,所以明天会好好记录一下计时器的心得。 关于屏幕刷新时闪烁,这个之前也遇到过(之前做单片机数据绘图时,因为单位时间数据量很大,一直刷新画面...
阅读全文
posted @ 2013-12-03 14:07 TonyShengTan
阅读(152)
评论(0)
推荐(0)
2013年12月2日
《30天自制操作系统》学习笔记--第10天
摘要: 内存管理和叠加处理 今天的代码比较多,对于写过程序的人来说应该还是比较容易看懂的。 首先说的内存管理,昨天说道把很多内存分成0x1000字节大小的块,然后分配给程序使用,但是不一定所有的程序用到的都是0x1000的整数倍字节,所以...
阅读全文
posted @ 2013-12-02 13:42 TonyShengTan
阅读(134)
评论(0)
推荐(0)
2013年12月1日
《30天自制操作系统》学习笔记--第9天
摘要: 今天的内容是内存管理。 对于一个系统来说,资源是最重要的,管理资源应该说就像计划你口袋里面的钱怎么花一样(不太准确。。但是重要性是相似的)。 首先是检查内存大小,BIOS应该是提供内存大小检查功能的,但是不同的BIOS查找...
阅读全文
posted @ 2013-12-01 13:47 TonyShengTan
阅读(114)
评论(0)
推荐(0)
2013年11月30日
《30天自制操作系统》学习笔记--第8天
摘要: 今天看的有点纠结,因为竟然看困了很少有这种情况,主要是有好多东西作者并没有做深入介绍,只是说这样是对的,至于为啥这样以后再说,这让我感觉很不爽。具体来说说。 首先,先解决了鼠标运动的问题,我感觉这个不是什么大问题,只是读取数据那需要点技巧,就...
阅读全文
posted @ 2013-11-30 15:45 TonyShengTan
阅读(327)
评论(0)
推荐(0)
2013年11月29日
《30天自制操作系统》学习笔记--第7天
摘要: 今天看的还是比较顺利,很快一天的就看完了,总结一下今天的主要知识。 首先是中断处理程序,中断处理程序尽量高效,短小精悍,所以像显示啊什么的操作尽量不再中断处理程序中出现,因为一旦进入中断处理程序,其他中断将会被屏蔽,因为如果不屏蔽就会出现乱...
阅读全文
posted @ 2013-11-29 13:24 TonyShengTan
阅读(90)
评论(0)
推荐(0)
2013年11月28日
《30天自制操作系统》学习笔记--第6天
摘要: 中断处理 我感觉中断处理应该是系统底层设计的关键,因为这是在控制硬件,和给c提供接口,如果接口搞不好,一路兵败如山倒。。。 分割编译其实就是c语言初等知识,就是别写的太乱,每个文件放不同的东西,头文件加以说明和声明,以及一些宏定义...
阅读全文
posted @ 2013-11-28 16:20 TonyShengTan
阅读(102)
评论(0)
推荐(0)
2013年11月27日
《30天自制操作系统》学习笔记--第5天
摘要: GDT和IDT 全局描述表(GDT ,Global Descriptor Table):首先看到全局说明这货很重要,应该是掌握了一些,其次这个表是个数组,所以,这是一个重要的数据结构。 GDT数组中装的是段描述符[段地址,段的...
阅读全文
posted @ 2013-11-27 20:12 TonyShengTan
阅读(190)
评论(0)
推荐(0)
《30天自制操作系统》学习笔记--第4天
摘要: 第四天,写下汇编语言函数用c语言调用 其实我们可以把这些在完成操作系统编写时写的函数称为库函数(注意:不是标准库函数),但是c在调用库函数(普通函数),压栈的顺序是从右向左的,这个是肯定,所以,参数出栈的时候先出来的是后面的...
阅读全文
posted @ 2013-11-27 19:07 TonyShengTan
阅读(87)
评论(0)
推荐(0)
《30天自制操作系统》学习笔记--第3天
摘要: 其实还是前五天的,现在继续说,第三天,p49页下面部分说“0x8000到0x81ff是启动区”而0x7c00到0x7dff也是启动区,这个地方困扰了我好久,不过今天好像看到类似的说法了:在linux中启动区启动后会将启动区复制到0x90000的...
阅读全文
posted @ 2013-11-27 18:21 TonyShengTan
阅读(134)
评论(0)
推荐(0)
《30天自制操作系统》学习笔记--第2天
摘要: 昨天一天看了5天内容,把觉得有些可能不好理解的写下来,内容不分先后,感觉作者写的通俗易懂,而且代码以及工具在xp下运行流畅,根本不需要软盘,直接在工具提供的虚拟机上跑就可以,下面来描述下昨天的学习心得和问题0.0。 首先是内存,对内存的管理是至...
阅读全文
posted @ 2013-11-27 16:56 TonyShengTan
阅读(122)
评论(0)
推荐(0)
上一页
1
···
19
20
21
22
23
24
下一页
公告