会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
TonyShengTan
博客园
首页
新随笔
新文章
联系
管理
订阅
上一页
1
···
18
19
20
21
22
23
24
下一页
2013年12月20日
c语言if-else的效率比较
摘要: 闲着没事测试下if-else的执行效率测试环境:Mac pro i7 2.3Ghz 。。。编译器gcc 4.9,代码没有进行优化-O0;测试代码:c代码1:int main(){ int n=100000000; int b=-1; int a=0...
阅读全文
posted @ 2013-12-20 20:30 TonyShengTan
阅读(280)
评论(0)
推荐(0)
编辑
2013年12月19日
交换两个变量的值的效率的测试
摘要: 交换两个值,swap。。。比如a=1,b=2;交换结果a=2,b=1;代码1:int main(){ int n=1000000000; int a=10; int b=100; while(n-->0){ a^=b; b^=a; a^=b; ...
阅读全文
posted @ 2013-12-19 15:46 TonyShengTan
阅读(109)
评论(0)
推荐(0)
编辑
《30天自制操作系统》学习笔记--第16天
摘要: 今天是多任务第二讲,比昨天的层次更高,更加接近实际使用的设计。 首先是任务的自动化,所谓任务就是正在执行的程序,程序成千上万,可以自己随意安装,所以,管理就不能靠人工修改代码,而要自动管理,自动分配空间,自动注册相关设置,所以就要建立一个...
阅读全文
posted @ 2013-12-19 14:51 TonyShengTan
阅读(205)
评论(0)
推荐(0)
编辑
2013年12月17日
《30天自制操作系统》学习笔记--第15天
摘要: 今天的内容是多任务,所谓多任务就是“同时”执行多个任务,作者写的是在单核cpu上轮流执行多个任务,在短时间进行各种切换,但是实际上还是串联的,虽然表面上看的是同时执行,不知道现在的多核处理器是如何完成多任务的,我一会儿google一下,写出来,应该有很...
阅读全文
posted @ 2013-12-17 15:21 TonyShengTan
阅读(119)
评论(0)
推荐(0)
编辑
2013年12月16日
《30天自制操作系统》学习笔记--第14天
摘要: 高分辨率,这个是个必须要说的话题,因为好像没有啥电脑显示器用320*200的分辨率了,所以提高分辨率势在必行。。哈哈 一个重要的操作就是查询VBE 中断编号 0x10 参数ES:DI指向的地址将会被VBE的内...
阅读全文
posted @ 2013-12-16 15:22 TonyShengTan
阅读(101)
评论(0)
推荐(0)
编辑
《30天自制操作系统》学习笔记--第13天
摘要: 感觉这两天的内容差不过。 首先是FIFO缓冲区的一个通用化,这样就相当于在一个队列里面加入了很多中断处理收到的数据,CPU可以根据自己的节奏一个一个来处理,包括鼠标,键盘,定时器,以后还有可能是其他的设备,这样做的好处就是先后顺序很明确,谁先...
阅读全文
posted @ 2013-12-16 14:57 TonyShengTan
阅读(97)
评论(0)
推荐(0)
编辑
2013年12月13日
《30天自制操作系统》学习笔记--Mac下工具的使用
摘要: 现在来介绍官网上下的工具怎么用首先是官网地址,书上有个注释上有:hrb.osask.jp翻译成中文大概是这个样子滴。上面有两个文件可以下载,一个是工具,一个是工具的源代码,很好的学习资料下面把工具复制出来看到很多可执行文件。。感觉好舒服。。然后把我...
阅读全文
posted @ 2013-12-13 14:43 TonyShengTan
阅读(442)
评论(0)
推荐(0)
编辑
《30天自制操作系统》学习笔记--Mac环境搭建
摘要: 弄了三天了,终于弄好了,先说结果,就是作者在网站上放了os x的工具(hrb.osask.jp,也有linux下的工具,可以自己去下载),也就是说我白忙活了三天。。。 再说一下这几天都干啥了,主要是想把c语言和nasm汇编连在一起。这...
阅读全文
posted @ 2013-12-13 14:21 TonyShengTan
阅读(267)
评论(0)
推荐(0)
编辑
2013年12月9日
《30天自制操作系统》学习笔记--番外篇之Mac环境下的工具介绍
摘要: 这几天又有点不务正业了,书也没看,一直在搞这个破环境,尝试各种做法,网上各种垃圾信息,浪费了很多时间,说的基本都是废话,不过还是找到了一些,赶紧写下来,不然这个过几天又忘了 首先是环境,我用的是Max os Maverick 64,就...
阅读全文
posted @ 2013-12-09 20:20 TonyShengTan
阅读(356)
评论(0)
推荐(0)
编辑
2013年12月5日
《30天自制操作系统》学习笔记--第12天
摘要: 昨天一直在搭建环境,想在mac下实现书上制作镜像和编译连接相关文件的功能,无奈,弄了一天还是不太好用,看到另外一个微博上的童鞋用Linux完成了相关操作,想试一下,但os x上没有objcopy等命令,而且gcc好像也是改版的,而且现在被我折腾的连命令...
阅读全文
posted @ 2013-12-05 19:01 TonyShengTan
阅读(132)
评论(0)
推荐(0)
编辑
上一页
1
···
18
19
20
21
22
23
24
下一页
公告