免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 雨丝风片

[FreeBSD] 【FreeBSD操作系统设计与实现】勘误汇总 [复制链接]

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
发表于 2006-03-26 10:18 |显示全部楼层
原帖由 linuxbao3 于 2006-3-26 05:02 发表
所以我说,大家最好是看英文原版的


有能力的你,为什么不尝试翻译一些文档?或者一起来找书的BUG?
毕竟人人都不是有你这样的英文水平。

论坛徽章:
0
发表于 2006-03-31 10:57 |显示全部楼层
版主的说法还是比较真切的。同意版主的说法,我也买了这本书,但现在还没有到手。
有是有蚂蚁啃骨头的心理准备才买的这本书,另一方面也是对FreeBSD的喜爱。
我这里有此书的电子文档,是.chm格式的。不知能不能放到论坛上来,可以和大家共享此书。

论坛徽章:
0
发表于 2006-03-31 11:43 |显示全部楼层
原帖由 linuxbao3 于 2006-3-26 05:02 发表
所以我说,大家最好是看英文原版的

你觉得现在大学生的英语真实的水平怎么样???

论坛徽章:
0
发表于 2006-03-31 12:48 |显示全部楼层
原帖由 zhangluoer 于 2006-3-31 10:57 发表
版主的说法还是比较真切的。同意版主的说法,我也买了这本书,但现在还没有到手。
有是有蚂蚁啃骨头的心理准备才买的这本书,另一方面也是对FreeBSD的喜爱。
我这里有此书的电子文档,是.chm格式的。不知能不能 ...


多谢支持!
至于电子书籍,这种资料的获取还是各人随缘吧,不宜在此公开分享。

论坛徽章:
0
发表于 2006-03-31 21:46 |显示全部楼层
把帖子置顶吧。这里水大,太容易沉下去了。

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-10-05 06:20:00操作系统版块每日发帖之星
日期:2015-10-05 06:20:00
发表于 2006-04-01 01:51 |显示全部楼层
我没找到这书的电子版,兄弟你有吗?

论坛徽章:
0
发表于 2006-04-04 07:54 |显示全部楼层
原帖由 zero-B 于 2006-4-1 01:51 发表
我没找到这书的电子版,兄弟你有吗?


把你的邮箱发给我吧!

论坛徽章:
0
发表于 2006-04-04 08:55 |显示全部楼层
最新勘误信息:

【118页】倒数第10行:(雨丝风片)
[本书]:
存储分配程序的速度慢还会造成另一个问题,就是让那些频繁使用内核接口的程序员放弃把存储分配程序作为首选方法,而代之以通过维护他们自己的内存分配池来创建自己的存储分配程序。
[原文]:
Another problem with a slow memory allocator is that programmers of frequently used kernel interfaces will think that they cannot afford to use the memory allocator as their primary one. Instead, they will build their own memory allocator on top of the original by maintaining their own pool of memory blocks.
[雨丝风片]:
这一节讲的是内核的内存分配程序,而不是用户级的内存分配程序,受其影响的自然也应当是内核程序员,而非用户级的程序员。“那些频繁使用内核接口的程序员”应译为“那些会被经常用到的内核接口的程序员”。


【118页】倒数第7行:(雨丝风片)
[本书]:
如果它们都有自己的空闲链表,那么两个链表所关联的内存总和就是两个子系统分别运行时所使用的内存之和的最大值。而如果它们共享一个空闲链表,则两个链表所关联的内存总和就可能是同两个子系统分别运行时使用内存最多的那个子系统的一样。
[原文]:
If they have their own free lists, the amount of memory tied up in the two lists will be the sum of the greatest amount of memory that each of the two subsystems has ever used. If they share a free list, the amount of memory tied up in the free list may be as low as the greatest amount of memory that either subsystem used.[雨丝风片]:
这一段把“和”和“最大值”译得比较混乱,不能清晰地表达出愿意。这段的意思就是讲甲、乙两个子系统各有各的空闲队列,于是甲的空闲块不能给乙用,乙的空闲块不能给甲用,这就造成了空闲块的浪费。原文另译如下:如果它们都有自己的空闲链表,那么这两个链表所占据的内存数量就是每个子系统曾经使用过的最大内存数量的和。如果它们共享一个空闲链表的话,这个空闲链表占据的内存数量就只相当于内存用量最大的那个子系统的值了。

论坛徽章:
0
发表于 2006-04-04 19:58 |显示全部楼层
最新勘误信息:

【119页】上数第2行:(雨丝风片)
[本书]:
通常,这个区域会返回一块可以使用的内存。只有当区域内所有的内存块都已经投入使用的时候,区域存储分配程序才会再创建一组内存区域。
[原文]:
Usually, the zone will have an available piece of memory that it can return. Only if every piece of memory in the zone is in use will the zone allocator have to do a full allocation.
[雨丝风片]:
这两句译得离原意太远了。另译如下:一般情况下,区域内都能够找到一块可供返回的内存。仅当区域内的所有内存块都已被使用时,区域分配器才会进行一次完整意义上的分配。


【119页】上数第9行:(雨丝风片)
[本书]:
此时的分配算法就切换到速度较慢,但是对于分配大于一页的内存效率比较高的策略上来。2-幂算法分配大小为1、2、4、8、...,n个页面,而大块算法按页面倍数分配内存,分配大小为1、2、3、4、...,n个页面。
[原文]:
The algorithm switches to the slower but more memory-efficient strategy for allocation sizes larger than a page. This value is chosen because the power-of-2 algorithm yields sizes of 1, 2, 4, 8, . . ., n pages, whereas the large block algorithm that allocates in multiples of pages yields sizes of 1, 2, 3, 4,. . ., n pages.[雨丝风片]:
此处完全把前后语句的因果关系给译没了,使人不知所云。另译如下:如果分配的尺寸大于一个页面,算法就会切换成比较慢的但内存效率却更高一些的策略。之所以选择这个数值,是因为2-幂算法此后分配的尺寸将是1、2、4、8、...、n个页面,而大块算法则将按页面的整数倍分配1、2、3、4、...、n个页面。

论坛徽章:
0
发表于 2006-04-05 17:29 |显示全部楼层
最新勘误信息:
【119页】上数第14行:(雨丝风片)
[本书]:
首先把需要分配的大内存取整为页面大小的倍数.
[原文]:
Large allocations are first rounded up to be a multiple of the page size.
[雨丝风片]:
应把"向上"取整的含义明确地译出来:大型的内存分配首先会被向上取整为页面尺寸的倍数.


【119页】上数第19行:(雨丝风片)
[本书]:
因为在释放一块内存时并不指定其大小,所以分配程序需要一直跟踪其所释放的内存片的大小.
[原文]:
Because the size is not specified when a block of memory is freed, the allocator must keep track of the sizes of the pieces that it has handed out.
[雨丝风片]:
此处把hand out译为释放简直就是颠倒黑白.另译如下:由于在释放一块内存的时候不会指定其大小,因此分配程序必须对它分配出去的内存块的尺寸进行跟踪.


【119页】倒数第12行:(雨丝风片)
[本书]:
如果采用太过标准的策略,那么这些分配请求的内存就会增加一倍.
[原文]:
The size of these requests would be nearly doubled if the more typical strategy were used.
[雨丝风片]:
"the more typical strategy"显然是有所指的,它说的就是前面提到的按2的整数次幂的分配策略,此处译为"太过标准的策略"反而不知所云了.另译如下:如果采用那个较为典型的策略,这些请求的尺寸就会被扩大为原来的两倍.


【119页】倒数第1行:(雨丝风片)
[本书]:
它们往往会被放大,因而容易浪费空间.
[原文]:
They tend to be large and hence wasteful of space.
[雨丝风片]:
不知"放大"从何说起?另译如下:它们可能会很大,从而浪费空间.


【120页】上数第2行:(雨丝风片)
[本书]:
因为它们个个都会浪费内存,它们浪费的内存加到一起就会比纯粹的内存用量大得多.
[原文]:
Because they are individually wasteful of space, collectively they waste too much space compared to a denser representation.
[雨丝风片]:
什么是"纯粹的内存用量"?不知所云.另译如下:因为它们各自都很浪费内存,和紧密的内存分配方式比起来,它们总共浪费的内存就太多了.


【120页】上数第15行:(雨丝风片)
[本书]:
会超过把它们放入完整的内存池在效率上获得的好处.
[原文]:
outweighs the efficiency gains from keeping them in the general pool.
[雨丝风片]:
"完整的内存池"为何物?此处显然说的是不区分大小和类型的"大杂烩"内存池,应译为"通用内存池".
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,8.5折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时8.5折扣期:2019年9月30日前


----------------------------------------

大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP