E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【深入理解计算机系统】
推荐《
深入理解计算机系统
(第2版)》,并“求疵”一处译文(已解决)
昨天看书遇到理解模糊的一段文字,在新浪微博联系到@华章计算机科学 提出下面我对《CSAPP》第二版中一处译文的理解,今天马上就获得了译者在 豆瓣的回复,在这里。这说明了出版社和译者都同样重视本书。的确,这本书真的非常值得(尽管我才细细读了百来页),网购花了我81元。不过,今天刚好有个非常好的消息,华章在新浪微博广告该书的 最后一轮团购,看这里,只需要60元(早该这样子大优惠啦)。有价值的好消息
haolloyin
·
2010-12-01 18:23
好书
休闲
深入理解计算机系统
CSAPP
荐书
正式开始学C
本来准备看《
深入理解计算机系统
》(应该大学就看的,都耍过去了),发现全C写的例子,读起来很吃力。昨天开始吧B.R《C程序设计语言》翻出来,好好看。 最近一直比较浮躁,看些什么集体智慧编程。
Kensai
·
2010-11-30 20:00
编程
C++
c
C#
ubuntu
深入理解计算机系统
笔记
1. 「———————————————————— |大地址0xffffffff |内核虚拟存储器
lukydd
·
2010-11-29 23:00
C++
c
虚拟机
C#
ubuntu
程序运行流程——链接、装载及执行
在阅读完《
深入理解计算机系统
》第一章(计算机系统漫游)、第七章(链接)以及第十章(虚拟存储器)和《程序员的自我修养——链接、装载与库》后,历时悠久的梦想终于要实现了。
caoxu1987728
·
2010-11-27 22:00
Major
Linux c 及 内核优化 培训 第二天课程笔记
27seconddaylecturebyJohnBullSignal: 先执行signal,再执行alarm signalaction,sigsuspend()Thread: X86访问内存是以cache行为单位 推荐《
深入理解计算机系统
xjanker2
·
2010-11-27 22:00
thread
多线程
c
优化
linux
FreeBSD
贺《
深入理解计算机系统
》最新版上市一周,互动网销售过千册!
优惠购买链接:http://www.china-pub.com/STATIC/zt_mb/huodong/jsj_shenru_101027/jsj_shenru_101027.asp部分读者评论开始的时候在www.china-pub.com上看见过这本书,开始我以为和以前看的操作系统类的书差不多,所以没有过多的关注,光C/C++板块的时候,看见介绍,很多人推荐就下载了样章看了下,读第一章的时候发
hzbook
·
2010-11-16 17:16
职场
图书
休闲
CSAPP
11月新书书讯:
深入理解计算机系统
(原书第2版)、ASP.NET 4权威指南、源码中国--全球IT外包新原点
深入理解计算机系统
(原书第2版)互动网即刻购买还可享受“七折&买一赠一”优惠!本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。
hzbook
·
2010-11-05 16:00
maven
虚拟机
.net
asp.net
asp
“免费读经典”:《
深入理解计算机系统
(原书第2版)》
《
深入理解计算机系统
》最新版团购价低至6.0折活动链接:http://www.sojump.com/jq/533739.aspx 【以上信息更新时间】2010.12.01 活动时间:即日起~11月19日活动形式
hzbook
·
2010-11-01 18:00
编程
虚拟机
活动
网络应用
Flash
JAVA NIO
除了Paging部分的大部分还是看懂了,这部分以后有空去看
深入理解计算机系统
一书吧 这章告诉我们,真正操作系统级别的I/O和我们平时从上层见到的还是有很大的差异的,流模式的I/O经过了大量的抽象和 封装
java2mocca
·
2010-10-27 10:00
java
云计算
C 陷阱与缺陷( C traps and Pitfalls )
当然还有一本你永远都不可能撤下去的书叫做《
深入理解计算机系统
》,这个自然是不用提的。先从大概上面说一下自己对于这几本书的看法吧。因为在找工作的面试过程中
killtayoto
·
2010-10-25 21:00
七年之后的《
深入理解计算机系统
》CSAPP
《
深入理解计算机系统
》是通过程序员的视角来介绍计算机系统,首先把高级语言转换成计算机所能理解的一种中间格式(如汇编语言),然后描述计算机如何解释和执行这些中间格式的程序,是系统的哪一部分影响程序的执行效率
hzbook
·
2010-10-19 15:00
数据结构
编程
虚拟机
框架
网络应用
【计算机系统学习-信息表示和处理】【一、信息的存储】
教材是《
深入理解计算机系统
》英文简写《CSAPP》1、首先,无论是什么信息,在计算机中的表示都是0,和1组成的。那么这些0和1是怎么存储的呢?
airu
·
2010-10-16 15:00
计算机
【计算机系统学习-信息表示和处理】【一、信息的存储】
教材是《
深入理解计算机系统
》英文简写《CSAPP》1、首先,无论是什么信息,在计算机中的表示都是0,和1组成的。那么这些0和1是怎么存储的呢?
airu
·
2010-10-16 15:00
计算机
递归调用的汇编代码分析
今天重读《
深入理解计算机系统
》中关于递归的章节,发现书中的反汇编代码和自己本机的不同,区别在于书中的递归汇编代码中有多处push操作,而本机的汇编代码中没有。
sunyubo458
·
2010-10-14 16:00
c
汇编
代码分析
老张荐书
它也已经被翻译成为中文,即中国电力出版社的《
深入理解计算机系统
(修订版)》。
zhengzhoudaxue2
·
2010-10-09 22:00
深入理解计算机系统
——计算机系统漫游
(1)程序编译阶段以helloworld程序为例,介绍计算机系统的基本组成结构和程序的编译过程。 #include intmain(){ printf("hello,world\n"); } 该程序的执行经历这样一个过程: 源程序首先经预处理器处理:将#include中的内容插入到源程序中,得到另一个程序hello.i编译阶段:hello.i程序经过编译,变成一个汇编程序hel
snowdancer2009
·
2010-09-16 20:00
数据结构
编程
虚拟机
应用服务器
unix
跟踪报道TopLanguage关于《
深入理解计算机系统
(第2版)》一书翻译问题 的讨论
【引子】 在TopLanguage里,我把《
深入理解计算机系统
(第2版)》译者在翻译过程中遇到的一些问题发布出来,请教各位高手,反响很强烈。与此同时,译者也已经加入到这次讨论当中。特分享在这里。
hzbook
·
2010-09-15 14:00
多线程
数据结构
cache
读书
出版
关于优化的几点
晚上看了《
深入理解计算机系统
》第五章。 之前自己先考虑了一下,会从分析瓶颈、数据结构优化、设计模式应用角度——偏应用了。汗。 1.cpu处理流水线。取指、译码、执行、写回。
tyger
·
2010-08-25 21:00
深入理解计算机系统
之《计算机系统漫游》源代码转换为ASCII码
信息就是位+上下文: 我们输入的任何源代码其实本质上都是由0和1组成的位(比特)序列,这些位被组织起来8个一组,成为字节。每个字节都表示程序中的某个文本字符。 大部分现代系统都使用ADCII标准来表示文本字符,这种方式实际上就是用一个唯一的字节大小的整数值来表示每个字符。 比如最简单的程序fromK&R #include intmain() { printf("hello,world/n");}被
shaoguangleo
·
2010-08-23 22:00
c
程序员的必修课
1,计算机系统原理,可参考《
深入理解计算机系统
》(AMAZON五星图书,最伟大计算机科学教材之一) 2,编译器原理,可参考《编译原理及实践》 3,数据结构与算法,可参考
salever
·
2010-08-17 10:00
设计模式
数据结构
jsp
算法
asp
【CSAPP读书笔记】过程及其相关操作的分析(经典:包括函数调用过程详解)
关于【CSAPP】 的介绍: CSAPP是《ComputerSystemsAProgrammer'sPerspective 》一书的简称,中文版名称为《
深入理解计算机系统
》,本书主要讲述的是计算机内部在运行程序的时候各个部分是如何协同进行工作的
zhangxinrun
·
2010-08-12 17:00
c
工作
汇编
Blog
读书
存储
《
深入理解计算机系统
》笔记
第0章绪论1,不能用x-y=2^w13,有符号整数加法: x+y=x+y-2^w, x+y>=2^(w-1)正溢出 x+y=x+y, 正常 x+y=x+y+2^w, x+y2^(w-1)15,在单精度浮点格式(C中的float)中,s,exp和frac分别为1位,8位,23位,产生一个32位的表示。在双精度格式(C中的do
sunyubo458
·
2010-07-27 08:00
《
深入理解计算机系统
》笔记
第0章 绪论 1,不能用x-y<0代替x 第1章 计算机系统漫游 1,区分不同数据对象的唯一方法是通过这些数据的上下文来判断。 2,cache是由静态随机访问存储器(SRAM)实现的。L1位于处理器芯片上,而L2位于主板上,通过高速缓存总线与芯片相连。 3,进程的虚拟地址空间中,代码和数据后台紧随着的是运行时堆。代码和数据区是在进程一旦开始运行时就被制定了大小的,与此不同,作为调用像ma
isiqi
·
2010-07-27 08:00
C++
c
linux
虚拟机
C#
系统程序员应该读的专业书
: 《Windows核心编程》(第五版)---Jeffrey Richter and Christophe Nasarre著 《LINUX内核源代码情景分析》---毛德操 胡希明著 《
深入理解计算机系统
wapysun
·
2010-07-11 22:00
程序员
系统程序员应该读的专业书
:《Windows核心编程》(第五版)---JeffreyRichterandChristopheNasarre著《LINUX内核源代码情景分析》---毛德操胡希明著《
深入理解计算机系统
》---RandalE.BryantandDavidO
ACE1985
·
2010-07-11 22:00
编程
windows
汇编
解密
语言
linux内核
深入理解计算机系统
读书笔记之程序的跳转
跳转指令有几种不同的编码,但最常用的一些是PC相关的(PC-relative,PC=ProgramCounter)。也就是,他们会将目标指令的地址与紧跟在跳转指令后面那条指令的地址之差作为编码。 我们用例子来验证上面这句话,先写个简单的C程序:#includeintmain(intargc,char*argv[]){inta=1;intb=2;if(a>0){a+=b;}
tracing
·
2010-05-22 13:00
c
汇编
function
读书
深入理解计算机系统
读书笔记之一个简单汇编程序的调试分析
为了深入理解汇编程序中的帧指针(ebp)和栈指针(esp)的用法,想亲自调试下程序,我写了一个简单的程序,如下: #includeintadd(inta,intb,intc);intmain(int*argc,char*argv[]){inta=3;intb=4;intc=5;add(a,b,c);return0;}intadd(inta,intb,intc){returna+b+c;} 保
tracing
·
2010-05-21 21:00
c
汇编
gcc
读书
终端
计算机基础自学
http://www.cnblogs.com/xiaotie/archive/2010/04/23/1718997.html 1)
深入理解计算机系统
(修订版)。
zerozone
·
2010-04-28 13:00
html
linux
深入理解计算机系统
2_信息存储
1.1.1. 信息存储计算机处理、存储的信息都是以二值符号表示的。这些二值数字,也就是位(bit),当独取一个出来,可能就没有什么意义,但是把位组合到一起,加上某种解释,就能够表示我们想要表示的信息了。这里的按位组合,某种解释,其实就是编码方式。我们先来看三种最重要的数字编码:无符号(unsigned)编码,传统二进制表示法,表示大于或等于零的数字二进制补码(two’s-complement)
liquanhai
·
2010-04-11 22:00
深入理解计算机系统
1_程序是如何运行的
程序是如何运行的作为一个程序员,已不知编了多少行代码。但若问我程序是如何在计算机中运行的,我怕只有张口结舌。书中第一章就给了我们相关的答案。首先,看如下最简单的C语言Helloword的代码 1#include 23int main()4{5 printf("hello, world\n");6}上面的代码我们保存在helloworld.c文件中。其本质实际上是由0、1的比特(位)序列构成
liquanhai
·
2010-04-11 22:00
缓冲区思想
来自《
深入理解计算机系统
》的一个例子 判断一个文件有多少行? 法1:一次读入一个字符判断是否为'/n',直到到EOF。
luoleicn
·
2010-03-24 19:00
GCC中关于浮点运算的问题
最近读书《
深入理解计算机系统
》里第二章中的“IntelIA32浮点运算”,发现其中给出的测试程序有些问题:浮点数寄存器使用的是80位的扩展精度格式float类型使用的是32位精度格式double类型使用的是
coffee3236888
·
2010-01-28 23:00
GCC中关于浮点运算的问题
最近读书《
深入理解计算机系统
》里第二章中的“Intel IA32 浮点运算”,发现其中给出的测试程序有些问题: 浮点数寄存器使用的是80位的扩展精度格式 float
咖啡猪猪
·
2010-01-28 23:00
C++
c
gcc
ubuntu
读书
深入理解计算机系统
验证代码1
/* 此程序测试了
深入理解计算机系统
中的 1. Intel是小端计算机 2. 有符号数是算术移位 3.
tinggo
·
2010-01-23 21:00
C++
c
C#
深入理解计算机系统
验证代码1
阅读更多/*此程序测试了
深入理解计算机系统
中的1.Intel是小端计算机2.有符号数是算术移位3.无符号数是逻辑移位*/#includeusingnamespacestd;/*C++版本输出任何一种类型的二进制
tinggo
·
2010-01-23 21:00
C
C++
C#
Linux下的AT&T语法(即GNU as 汇编语法)入门
不久前在itput论坛上偶得《ComputerSystemsAProgrammer'sPerspective》(以下称CS.APP)这本经典好书,中文有翻译的《
深入理解计算机系统
》。是遂连夜拜读以求
21aspnet
·
2010-01-19 17:00
linux
汇编
Microsoft
语言
output
AT&T
vfork创建的子进程与父进程地址空间关系
作者RichStevens是一位大师,留下这么一题必有其深意,于是结合《
深入理解计算机系统
》中的知识,写了
litingli
·
2010-01-02 23:00
编程
unix
存储
计算机的异常控制:中断、陷阱、故障、终止、进程上下文切换、信号
总结《
深入理解计算机系统
》:异常控制流1,计算机中的异常处理机制:处理器设计人员(如被零除、缺页,存储器访问违例等)以及操作系统开发人员(如系统调用以及来自外部的IO设备信号等)为每种类型的异常分配了一个唯一的非负整数异常号
clearriver
·
2010-01-02 11:00
数据结构
unix
IO
网络
存储
磁盘
《
深入理解计算机系统
》3.38题解——缓冲区溢出攻击实例(续3)
《
深入理解计算机系统
》3.38题解——缓冲区溢出攻击实例(续3) 本文全文下载:http://download.csdn.net/source/1940333 1.问题描述 见http://blog.csdn.net
livelylittlefish
·
2009-12-27 22:00
String
汇编
File
input
hex
output
《
深入理解计算机系统
》3.38题解——缓冲区溢出攻击实例(续2)
《
深入理解计算机系统
》3.38题解——缓冲区溢出攻击实例(续2) 1.问题描述 见http://blog.csdn.net/livelylittlefish/archive/2009/12/27/5087640
livelylittlefish
·
2009-12-27 22:00
c
String
汇编
任务
hex
《
深入理解计算机系统
》3.38题解——缓冲区溢出攻击实例(续1)
《
深入理解计算机系统
》3.38题解——缓冲区溢出攻击实例(续1) 1.问题描述 见http://blog.csdn.net/livelylittlefish/archive/2009/12/27/5087640
livelylittlefish
·
2009-12-27 22:00
c
汇编
function
gcc
任务
debugging
《
深入理解计算机系统
》3.38题解——缓冲区溢出攻击实例
《
深入理解计算机系统
》3.38题解——缓冲区溢出攻击实例 1.问题描述 在这个问题中,你要着手对你自己的程序进行缓冲区溢出攻击。
livelylittlefish
·
2009-12-27 21:00
汇编
String
gcc
任务
hex
编译器
读书笔记——《
深入理解计算机系统
》第三章_程序的机器级表示(二)
3.6控制3.6.1条件码l 除整数寄存器外,CPU还有一级单位个条件码,其中最有用的条件码是: CF:进位标志,可以用来检测无符号操作数溢出 ZF:零标志 SF:符号标志,最近的操作得到的结果为负数 OF:溢出标志,最近操作导致一个二进制实在溢出——正溢出或负溢
litingli
·
2009-12-10 18:00
c
工作
汇编
读书
存储
读书笔记——《
深入理解计算机系统
》第三章_程序的机器级表示(一)
前言:已经大四,没有去找工作,选择了保研,之所以这样选择,有三个原因,一、刚进校时,听说保研都是牛人才能行的事,所以一心努力保研;二、2008年开始,经济危机比较严重,工作不好找,虽然软件专业要找一份工作还是比较容易,但好工作的机会少了很多,再多学习几年,规避下风险;三、三年多的本科学习下来,虽然简历看起来还像回事,但内心很虚,感觉真才实学没多少,都是略懂皮毛,做了太多表面工作,没有特长,选
litingli
·
2009-12-02 22:00
工作
unix
读书
存储
扩展
Exchange
上周热点回顾(11.23-11.29)
热点随笔: · 老赵书托(3):
深入理解计算机系统
· 让代码看起来更舒服(2):选择适合的字体 · 您能看出这个生成缩略图的方法有什么问题吗?
·
2009-11-30 09:00
回顾
<<
深入理解计算机系统
>>家庭作业3.38, 分析全过程
Technorati标签:linux汇编栈指针函数栈>家庭作业3.38,分析全过程问题:输入一个16进制的字符串,使得程序输出0xdeadbeef在windows+MinGW-gcc+MinGW-gdb测试通过;在linux+gcc+gdb测试没通过.##########################################################################
tge7618291
·
2009-11-18 11:00
c
汇编
测试
hex
作业
newline
链接基本原理(Linking)
《
深入理解计算机系统
》又名《understandingthecomputersystem》阅读笔记略有删节,重要内容用下划线标注或高亮显示。
carry1314lele
·
2009-09-28 15:00
object
Module
compiler
reference
linker
variables
工作以来所读书目
林锐著,内附带了一篇《我的大学十年》)《编程之道》《编程之禅》《嵌入式系统编程》天涯在线的《王小波文集》中的杂文和部分小说《中国人的性格》 这段时间看过但是由于时间精力等原因看过但没能看完的书:《
深入理解计算机系统
old_imp
·
2009-09-12 22:00
数据结构
编程
工作
windows
嵌入式
读书
想读的书
我正处于最弱阶段 绿色的书为首要想读的书 计算机系统类别:《计算机系统要素:从零开始构建现代计算机》《
深入理解计算机系统
dikar
·
2009-08-22 18:00
java
设计模式
编程
虚拟机
linux
工作一年小菜鸟的书单
headFirst 设计模式 重构 SOA in Practic - SOA实践指南-分布式系统设计的艺术 编程之美 算法导论 软件架构设计 POJOs In Action 企业应用架构模式
深入理解计算机系统
foxxiao
·
2009-07-17 14:00
设计模式
工作
quartz
Flex
SOA
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他