免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

系统程序员之---x86x64体系探索及编程实践经验谈(获奖名单已公布2013-1-7) [复制链接]

论坛徽章:
0
101 [报告]
发表于 2012-12-07 21:06 来自手机 |只看该作者
术业有专攻! 底层的东西 才是拉开程序员差距的 利剑。

论坛徽章:
0
102 [报告]
发表于 2012-12-07 21:08 来自手机 |只看该作者
系统维护 说浅也浅,说深也深,尤其自动化运维方面。
看看 度娘,看看tb,他们的运维!!

论坛徽章:
0
103 [报告]
发表于 2012-12-07 21:15 来自手机 |只看该作者
大多数人 还在啃 intel 32那个手册边缘,至少我是,而且找不到具体的合适的入手点。
而在下你 已经能 抽出其中 于此 的 差异,佩服啊。
请问下,
指令集背后的优化 能不能举个列子啊?
不同中断模式对性能的影响,也举个列子吧?

还有 具体学习 x86汇编 有没有什么 开源的工程学习,或者说你 学习x86汇编的方法是什么啊?

如此,三个问题打住,希望得到你的指教。

论坛徽章:
0
104 [报告]
发表于 2012-12-07 21:24 来自手机 |只看该作者
既然提出了问题,那就解决问题哈。

个人认为学习内核是个长期的过程,极少数人能做到通观全局,
但是通晓一个子系统 那是可能的,比如内存管理,比如linux启动等等,有了一个一个小的目标,离大目标就近了。
还有 关于 汇编与 操作系统结合的书,我觉得 那个 于渊那本书 不错。

论坛徽章:
0
105 [报告]
发表于 2012-12-07 21:27 来自手机 |只看该作者
指针类型 长度 由 总线长度决定,这个规矩适用于 32,64位。
关于整形int,好像最高都是32位。

论坛徽章:
0
106 [报告]
发表于 2012-12-07 21:33 来自手机 |只看该作者
换个角度说,学习内核的过程,是一个反复提出问题的过程,
即老问题渐渐消解,而新问题又产生的过程。
ps:好佩服 专门调处理器的同学啊,
本来自己要到 龙芯中科的做系统软件开发,可是种种原因么去成,遗憾。

论坛徽章:
0
107 [报告]
发表于 2012-12-07 21:37 来自手机 |只看该作者
看来Intel amd相互促进啊。ps:当前经济下,amd裁员,intel紧缩,都在过冬啊
关于abi的东西,对于查bug这点表示相当赞同!
关于虚拟化,自己感觉除了那些it巨头(intel,emc等)参与,没有小公司的饭啊。

论坛徽章:
0
108 [报告]
发表于 2012-12-07 21:40 来自手机 |只看该作者
某种程度上说,如果该外设有rom,那么就要负责好自己的基本输入输出,同时要用总线跟cpu保持联络,方便统一管理

论坛徽章:
0
109 [报告]
发表于 2012-12-07 21:43 来自手机 |只看该作者
某种程度上说,现在8位,16位,大多数都是单片机,
而且绝大多数是arm架构,arm与x86的设计哲学 是 不相同的,我认为,可以从这方面考虑

论坛徽章:
0
110 [报告]
发表于 2012-12-07 21:57 来自手机 |只看该作者
“pipeline的优化对性能提升远不如改善 tlb shoot down 和 cache miss”
最后一句话,好精彩!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP