免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16赛季CBA联赛之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金鸡报晓
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:42
91 [报告]
发表于 2012-11-29 19:52 |只看该作者
本帖最后由 amarant 于 2012-11-29 19:54 编辑

回复 90# superwiles


    你说的内部采用risc我也知道。但是程序员关心的就是这些表象呀。最多关心下cache的刷写,至于流水线这些都是设计CPU的人关心的。程序员无非就是使用下指令,关心下异常以及内存管理。为什么x86一直在修修补补呢。我所表达的正是这个。mips也是198x年的东西。但是到了现在和那个时候的样子还是差不多。可能内部实现已经有了很大区别。但是以前的基本上都是兼容现在的。据我考察的只有一个TLB的RI/XI上的设计有点不兼容。
但是在x86上就完全不是这样了。一开始考虑的是代码存储空间大小一些问题,使用了这种指令有长有短的CISC。后来发现通过流水线的方法很好,又采用这么奇怪的内部一套实现。在就是地址上,段页方式的保护完全没有通过设置TLB的方法来的灵活方便。
说来说去,显得我的怨念有些深了。可能我还不够熟悉它,所以问问这些特别熟悉的人,内心对x86是一种喜爱,还是恶心。

论坛徽章:
0
92 [报告]
发表于 2012-11-29 20:36 |只看该作者
x86 没有好也没有坏, 只是成功的商业产品,不断在性能和成本之间妥协还要考虑ms的需求。
变长 指令的最大好处在当时是代码size 很小, 这样 导致的 tlb miss 和 cache miss 会比较小,
性能会有提升, 因为最多的指令一般都是move , add  这类简单的,  不会个个都是15Byte的指令,
pipeline的优化对性能提升远不如改善 tlb shoot down 和 cache miss,  

论坛徽章:
15
射手座
日期:2014-11-29 19:22:4915-16赛季CBA联赛之青岛
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16赛季CBA联赛之四川
日期:2017-02-07 21:08:572015年亚冠纪念徽章
日期:2015-11-06 12:31:58每日论坛发贴之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-07-12 22:20:002015亚冠之浦和红钻
日期:2015-07-08 10:10:132015亚冠之大阪钢巴
日期:2015-06-29 11:21:122015亚冠之广州恒大
日期:2015-05-22 21:55:412015年亚洲杯之伊朗
日期:2015-04-10 16:28:25
93 [报告]
发表于 2012-12-01 21:41 |只看该作者
titer1 发表于 2012-11-12 19:21
原来作者在这里 还有一个大本营
http://www.mouseos.com/

哎呀!你访问的页面不存在

可能网页地址输入错了,请再核对下吧^-^

请点击返回ChinaUnix首页
请点击返回ChinaUnix论坛首页
请点击返回ChinaUnix博客首页

论坛徽章:
0
94 [报告]
发表于 2012-12-02 10:24 |只看该作者
yulihua49 发表于 2012-12-01 21:41
哎呀!你访问的页面不存在

可能网页地址输入错了,请再核对下吧^-^


刚才我测试了下,没问题

C:\Documents and Settings\Administrator>ping www.mouseos.com

Pinging s532.now-cn.net [119.146.223.240] with 32 bytes of data:

Reply from 119.146.223.240: bytes=32 time=45ms TTL=117
Reply from 119.146.223.240: bytes=32 time=48ms TTL=117
Reply from 119.146.223.240: bytes=32 time=45ms TTL=117
Reply from 119.146.223.240: bytes=32 time=48ms TTL=117

Ping statistics for 119.146.223.240:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 45ms, Maximum = 48ms, Average = 46ms

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:17
95 [报告]
发表于 2012-12-03 11:33 |只看该作者
回复 91# amarant


    恶心多过喜爱吧,反正我是这样。

不过,也有一些相当惊艳的东西,例如sandy bridge的一些features。

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
96 [报告]
发表于 2012-12-05 12:45 |只看该作者
yulihua49 发表于 2012-12-01 21:41
哎呀!你访问的页面不存在

可能网页地址输入错了,请再核对下吧^-^


哪里错误了?这个链接是去作者的官方网址的

论坛徽章:
0
97 [报告]
发表于 2012-12-06 23:48 |只看该作者
支持一下哈

论坛徽章:
0
98 [报告]
发表于 2012-12-07 20:55 来自手机 |只看该作者
每个方面都说到了点子上,思考深刻,耐读。

论坛徽章:
0
99 [报告]
发表于 2012-12-07 20:58 来自手机 |只看该作者
最难,最讨厌 ,最麻烦,就是那些 编译器相关或者依赖的行为

论坛徽章:
0
100 [报告]
发表于 2012-12-07 21:04 来自手机 |只看该作者
支持这种 理论 和 实践并重 的 书。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP