| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5890 人关注过本帖, 3 人收藏
标题:我对 内存管理 的一丝见解
只看楼主 加入收藏
carmeloyin
Rank: 3Rank: 3
来 自:西安
等 级:论坛游侠
帖 子:161
专家分:157
注 册:2008-12-2
收藏
得分:1 
没有了???
只写了个开头啊
2010-08-21 18:47
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
回复 11楼 carmeloyin
看《c primer plus》吧, 写的太到位了,哥无力去喷。
不过我会尽力让此帖完整的。


[ 本帖最后由 BlueGuy 于 2010-8-21 19:02 编辑 ]

我就是真命天子,顺我者生,逆我者死!
2010-08-21 18:55
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
回复 10楼 你们都要疼我哦
真正的内存管理估计我要三四年之后才有机会去整。

我就是真命天子,顺我者生,逆我者死!
2010-08-21 20:31
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
hackerjiang 把汇编看的也太重了。把汇编学猛了,也就是写特殊的硬件驱动很有用吧?换个架构,你可能连“它是电脑”这种问题都看不出来了。高级语言除了能提高开发效率之外,还可以提高程序的可移植性。而且 C 语言在开了优化之后,一般执行效率和汇编没差多少。除了很重视效率(包括时间,空间)的地方,有必要用汇编优化以外,其它用 C 也无不可。甚至有些无足轻重的地方,解释型语言都能胜任。提高开发的速度和质量才是软件进步的衡量标准,否则不是舍本逐末?
2010-08-21 23:37
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:1 
BG 这回又要有高论了,我也占个坐看看。
 
我觉得给大家扩充扩充知识挺好,链接这些东西,我在到 Linux 之前都弄的不是很明白。虽然那会我已经会汇编语言了。
2010-08-21 23:41
succubus
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:635
专家分:1080
注 册:2007-10-7
收藏
得分:1 
以下是引用pangding在2010-8-21 23:37:43的发言:

hackerjiang 把汇编看的也太重了。把汇编学猛了,也就是写特殊的硬件驱动很有用吧?换个架构,你可能连“它是电脑”这种问题都看不出来了。高级语言除了能提高开发效率之外,还可以提高程序的可移植性。而且 C 语言在开了优化之后,一般执行效率和汇编没差多少。除了很重视效率(包括时间,空间)的地方,有必要用汇编优化以外,其它用 C 也无不可。甚至有些无足轻重的地方,解释型语言都能胜任。提高开发的速度和质量才是软件进步的衡量标准,否则不是舍本逐末?
搞逆向工程也很有用
应用中有些地方也确实必须用到汇编
就是一些经常被调用的核心代码
比如系统内核的进程管理
由于一些关键函数的调用相当频繁
所以这些函数不用汇编来写就会很影响性能
不过凡事都不能过于偏激
理解和掌握一些底层知识是好的
但也不是每一个人都需要从重新发明轮子做起的
非常赞同你的观点

[url=http:///view/aDU1]/image/aDU1.gif" border="0" />[/url]
2010-08-21 23:45
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
收藏
得分:0 
虽然我也比较看重汇编,
但是偶也觉得hackerjiang确实是太偏激了。
也搞不懂他为何会有6楼那样的理解。
我倒是觉得,不从C源码的高度去看实现,是转不出那个圈的。



小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2010-08-22 01:32
kingsroot
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:284
专家分:1159
注 册:2010-3-28
收藏
得分:1 
回复 6楼 hackerjiang
顶你  确实要站到汇编的高度 我还补充下,必须站在操作系统的高度去讨论,如果站在一个进程的角度去讨论 也是个表面
2010-08-23 12:47
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
确实要站到汇编的高度 我还补充下,必须站在操作系统的高度去讨论,如果站在一个进程的角度去讨论 也是个表面
// 请你站到 操作系统的高度 谈谈内存管理

我就是真命天子,顺我者生,逆我者死!
2010-08-23 12:57
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
那个 hackerjiang学习汇编还不到一个星期, 还没有哥学的时间长,他放的屁你也顶?

我就是真命天子,顺我者生,逆我者死!
2010-08-23 13:17
快速回复:我对 内存管理 的一丝见解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039849 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved