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
【深入理解计算机系统】
《
深入理解计算机系统
》学习计划
《
深入理解计算机系统
》学习计划:(大致)大二下,读完这本书。暂定每个星期一章。每周日写周总结。尽量赶进度。因为最后要避开明年接近暑期的期末考试。期考至少留半个多月的复习时间。读书期间,尽量不逃课。
hedafighter2011
·
2013-01-16 13:00
zOS learning 03 - zOS Overview(未完)
《
深入理解计算机系统
》是本很好的书。
musiccow
·
2013-01-16 13:00
看到某文章中的关于编程必看的书籍
其他书籍:《把时间当做朋友》《暗时间》《人性的弱点》《四书道贯》专业书籍:《计算机组成原理》《计算机操作系统》《数据结构-使用c语言》《现代操作系统》《
深入理解计算机系统
》《计算机网络》《编译原理》《C
qialinlong
·
2013-01-15 14:57
编程书籍
[kb]磁盘格式化后容量比最大容量小
详情请参考《
深入理解计算机系统
》(第二版),第6章:存储器层次结构6.1.2节了解最初磁盘的设计,采用将每个磁道分为数目相同的扇区,因此外面的磁道扇区间隔越来越大,浪费比较严重。
kiddie
·
2013-01-09 10:00
KB
磁盘
容量
[bit]整数二进制表示中1的个数
摘自《
深入理解计算机系统
》(中文版,第二版)的习题3.49,64位系统,算法如下:longfun_c(unsignedlongx){ longval=0; inti; for(i=0;i>=1; }
kiddie
·
2013-01-06 11:00
Algorithm
bit
书单
.鬼吹灯10.生死疲劳11.一口气读完世界历史12.数据结构与算法(c++描述)13.C陷阱与缺陷14.C和指针15.肉蒲团正在看的书:16.三国演义17.UNIX环境高级编程(估计要看好久了)18.
深入理解计算机系统
I smell magic in the air
·
2013-01-06 09:00
最近准备看的书
1.unix网络编程v12.unix网络编程v23.
深入理解计算机系统
4.汇编语言希望在下个月底的时候能够把这些书读完。
lirongwei
·
2012-12-29 13:00
[置顶] 从寄存器看I386和x64位中函数调用中参数传递
调试语法:--《
深入理解计算机系统
(原书第2版)》代码#include #include intv1=1; floatv2=0.01; #ifdefFAST __attribute__((regparm
·
2012-12-29 13:00
深入理解计算机系统
笔记
1信息就是位+上下文,系统中所有的信息都是用一串位来表示,包括磁盘文件、存储器中的程序、存储器中的用户数据以及网络上传递的数据。区分不同数据对象的唯一方法是,我们在读取这些数据对象的上下文,在不同的上下文当中,一个同样的字节序列可以表示为一个整数、浮点数、字符串或者机器指令。 2有符号的整数表示一般采用补码的方式,字的最高位被解释为负权,置为一表示负数,否则为正数。见下图。在位值不变的情况下,要把
hill007299
·
2012-12-19 20:00
计算机
深入理解计算机系统
读书笔记(1)漫游
通读深计第一章漫游得出以下几条结论,概述之:1.本书主要讲解计算机系统中的3个问题即,信息的表示、信息的存储、和信息的处理。2.计算机系统中抽象概念的重要性,以及对抽象概念的诠释。3.抽象原理的一个应用,指令集结构和微体系结构的关系。4.指令执行模型:处理器从程序计数器指向的储存器处读取指令,解释指令中的位,执行该指令指示的简单操作,然后更新pc,使其指向下一条指令,而这一条指令并不一定与存储器中
WhiteLeibniz
·
2012-12-02 12:00
低年级的计算机系统基础:介绍几本教材及国内外大学使用情况
缺少帮助本科生在低年级建立软件与硬件联系的课程,帮助学生
深入理解计算机系统
中一些非常重要的基本概念。斯坦福计算机系系主任Sahami教授主持的ACM
jynext
·
2012-11-18 00:20
OpenCourse信息
《x86/x64体系探索及编程》试读
现在还是在看的《
深入理解计算机系统
》,Intel处理器等书还没接触到。在看了这本书的试读章节和目录后。感觉这本书更像是对Intel处理器手册上所描述的内容进行的一系列的实验。作
sunny2038
·
2012-11-14 20:00
《x86/x64体系探索及编程》试读
现在还是在看的《
深入理解计算机系统
》, Intel 处理器等书还没接触到。
sunny2038
·
2012-11-14 20:00
编程
深入理解计算机系统
第三章笔记 gcc
随便写个最简单程序 然后gcc -S 看汇编 在gcc -C 变成.o文件 使用 objdump -d 反汇编 2010 vim code.c 2011 ls 2012 gcc -O1 -S code.c 2013 ls 2014 cat code.s 2015 gcc -S code.c 2016 cat code.s
haoningabc
·
2012-10-24 12:00
gcc
深入理解计算机系统
第三章笔记 gcc
阅读更多随便写个最简单程序然后gcc-S看汇编在gcc-C变成.o文件使用objdump-d反汇编2010vimcode.c2011ls2012gcc-O1-Scode.c2013ls2014catcode.s2015gcc-Scode.c2016catcode.s2017gcc-O1-Scode.c2018catcode.s2019gcc-O1-ccode.c2020ls2021catcode.
haoningabc
·
2012-10-24 12:00
gcc
深入理解计算机系统
第三章笔记 gcc
随便写个最简单程序 然后gcc -S 看汇编 在gcc -C 变成.o文件 使用 objdump -d 反汇编 2010 vim code.c 2011 ls 2012 gcc -O1 -S code.c 2013 ls 2014 cat code.s 2015 gcc -S code.c 2016 cat code.s
haoningabc
·
2012-10-24 12:00
gcc
深入理解“编码”
这几天陆续看完,实在是一本好书,可以和另一本牛书:《
深入理解计算机系统
》(RandalE.Bryant,D
zhouyulu
·
2012-10-13 21:00
windows
工作
存储
语言
出版
存储系统
软件开发必读书籍
《
深入理解计算机系统
》.《link&&loader》.《编译原理》(机械出版社).《深入浅出设计模式》.《代码大全》.C++.
newnewman80
·
2012-10-11 16:00
数据结构
编程
linux
unix
读书
linux内核
malloc和free实现的原理
还是要认真看
深入理解计算机系统
http://blog.csdn.net/llhyy17/article/details/5375298内存分配是按照堆块实现的,一个堆块是由头部和有效载荷量组成,其中的有效载荷量就是我们申请的堆的大小
sunmenggmail
·
2012-08-21 08:00
struct
编译和反编译汇编语言
最近在学习
深入理解计算机系统
,捡了捡之前丢掉的汇编语言。不过那时候学习的是8086单片机,从未接触过gcc,现在想起来,总觉得别有一番风味。。。
hitrose27
·
2012-08-17 09:00
优化
汇编
gcc
OO
语言
工具
cache机制
要详细了解cache基本原理,可以参考本书《
深入理解计算机系统
》中存储器体系结构一章: 带着疑问来看文章,cache对于程序员是不可见的,它完全是由硬件控制的,为什么在linux内
orange_os
·
2012-08-10 22:00
数据结构
linux
cache
gcc
存储
linux内核
进一步了解vfork()函数
作者RichStevens是一位大师,留下这么一题必有其深意,于是结合《
深入理解计算机系统
》中的知识,写了
jia0511
·
2012-08-02 20:00
int类型究竟占几个字节
最近在看
深入理解计算机系统
这本书,上面提到了在32位机器和64机器中int类型都占用4个字节。
charlesxie
·
2012-07-23 12:26
hardware
机器
计算机系统
160
shorts
int类型究竟占几个字节
最近在看
深入理解计算机系统
这本书,上面提到了在32位机器和64机器中int类型都占用4个字节。
charlesxie
·
2012-07-23 12:26
机器
计算机系统
hardware
深入理解计算机系统
--第7章 链接
链接是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载(或被拷贝)到存储器并执行。 1、编译过程: 1.预编译 替换宏定义和外部文件的引用(例如 #define 和 #includ
shaojiashuai123456
·
2012-07-22 10:00
计算机
深入理解计算机系统
―第二章――随笔
字节作为最小的可寻址的单位,而不是位bit。机器级程序将存储器看做一个非常大的数组,成为虚拟存储器。存储器的每个字节都由一个唯一的数字来标识,称为它的地址,所有可能的地址的集合就叫虚拟地址空间virtualaddressspace。虚拟地址的主要目的就是展现给程序一个概念性的映像,将访问内存,磁盘,特殊硬件结合起来,为程序提供一个看上去统一的字节数组。C编译器还把每个指针和类型信息联系起来,这样
zhaohai_1988
·
2012-07-05 20:32
计算机系统
学习linux的经典书籍和文献汇总
pdf│linux命令大全.pdf│linux设备驱动中文板.zip│TheLinuxKerneltips.pdf│UNIX常用命令.doc│操作系统:设计实现.pdf│深入理解linux内核.pdf│
深入理解计算机系统
duanlove
·
2012-07-05 12:28
嵌入式技术
判断一无符号整数的二进制形式中是否包含偶数个1
=,最多包含12个算术运算、位运算和逻辑运算,可以假设sizeof(unsigned)==4不能使用乘除模运算,不能使用条件分支,循环,函数调用,大小比较等(详见《
深入理解计算机系统
》第二章习题)代码如下
HMSIWTV
·
2012-06-28 16:00
大小端机器的判断-引发的思考
深入理解计算机系统
中第二章节有一习题:编写过程is_little_endian,当在小端机器上编译和运行时返回1,在大端法机器上编译运行时则返回0。
HMSIWTV
·
2012-06-28 08:00
[置顶] 用互斥锁实现读写锁
可是今天在阅读《
深入理解计算机系统
》第二版的12.5节时,才发现只使用互斥锁就能实现读写锁。
raomeng1
·
2012-06-23 00:00
c
Class
学习windows内核书籍推荐
C&C++, 略 《windows程序设计》 (第5版.珍藏版), 非珍藏版的翻译垃圾,莫看《WINDOWS.核心编程第五版》 《
深入理解计算机系统
》 (第2版)《用TCP_IP进行网际
tieshow
·
2012-06-22 02:00
windows
学习书籍列表
cs相关电子书自己看书的总结,括号内是我自己对书的评价,包括书的内容,对我的帮助,满分10分学习中http现代操作系统
深入理解计算机系统
Linux程序设计已购买代码大全魏斯曼演讲圣经爱因斯坦传编程珠玑计算机程序的构造和解释设计模式
buck84
·
2012-06-12 19:00
编程
并发总结精要
最近学习《
深入理解计算机系统
》,最后一章中讲到了并发。之前一直以为并发是为了提高性能,书中将并发理解为逻辑控制流在时间上的重叠。简单的说,就是让机器 能够同时处理多个事情,充分利用机器的能力。
wangxiaoxu
·
2012-06-12 17:00
并发
并发总结精要
最近学习《
深入理解计算机系统
》,最后一章中讲到了并发。之前一直以为并发是为了提高性能,书中将并发理解为逻辑控制流在时间上的重叠。简单的说,就是让机器能够同时处理多个事情,充分利用机器的能力。
fuerbosi
·
2012-06-08 09:00
并发
并发编程学习总结
最近学习《
深入理解计算机系统
》,最后一章中讲到了并发。之前一直以为并发是为了提高性能,书中将并发理解为逻辑控制流在时间上的重叠。简单的说,就是让机器能够同时处理多个事情,充分利用机器的能力。
·
2012-06-06 20:00
并发编程
并发编程学习总结
最近学习《
深入理解计算机系统
》,最后一章中讲到了并发。之前一直以为并发是为了提高性能,书中将并发理解为逻辑控制流在时间上的重叠。简单的说,就是让机器能够同时处理多
likun_tech
·
2012-06-06 13:00
作为一个嵌入式软件开发工程师必读的圣经
《
深入理解计算机系统
》 .《link && loader》 .《编
kerlubasola
·
2012-06-01 16:00
软件开发
深入理解计算机系统
(网络编程)
#include #include #include #include #include #include typedefstructsockaddrSA; intopen_clientfd(char*hostname,intport) { intclientfd; structhostent*hp; structsockaddr_inserveraddr; if((clientfd=sock
famousDT
·
2012-05-31 17:00
为什么INT_MIN不是直接写成-2147483648
今天在看《
深入理解计算机系统
》的时候,在p105页作者给出了INT_MIN在标准头文件limits.h中的定义#defineINT_MAX2147483647 #defineINT_MIN(-INT_MAX
seizeF
·
2012-05-26 17:00
gcc
编译器
[zz]Linux Cache 机制
要详细了解cache基本原理,可以参考本书《
深入理解计算机系统
》中存储器体系结构一章: 带着疑问来看文章,cache对于程序员是不可见的,它完全是由硬件控制的,为什么在linux内
hintonic
·
2012-05-22 09:00
IT应届生求职推荐书单(C++)
C与指针
深入理解计算机系统
C++对象模型C++primer编程之美程序员面试精选100题算法导论数据结构C语言版(严蔚敏)程序员宝典C语言495个问题C陷阱与缺陷华为编程规范高质量C++-C编程指南代码之美中文版操作系统计算机网络
·
2012-05-17 17:00
C++
深入理解计算机系统
chapter-1(笔记)
1.信息=位+上下文 除了ascii码表示的是文本文件外,其他的都是二进制文件。2.程序加载 1).有DMA:程序先加载到内存(不经过CPU),然后cpu从内存取指令放到程序指令计数器(pc), 2)。无DMA:程序先经io到cpu的寄存器,然后加载到内存,然后cpu从内存取指令放到程序计数器(pc)中。3.高速缓存(SRAM静态存储器) L1:一级缓存,在cpu内部,速度接近寄
djinglan
·
2012-05-14 23:00
IO
存储
《
深入理解计算机系统
》笔记一:信息的表示与处理(3)——整数的转换、扩展、截断和运算
整数的转换、扩展、截断和运算整数的转换 上一章介绍了有符号整数和无符号整合的表示方式。那么在C语言中,一个整数常量的大小和符号是什么呢?请看如下定义#defineA123 #defineB128 A和B是两个宏,经过预处理,A和B会被替换为两个整数。那么编译器是如何存储这两个整数的呢?也就是说A和B有没有符号?在栈/静态存储区中占几个字节呢? 默认的,常量被定义为有符号的,而大小
davidwang414
·
2012-05-11 00:00
汇编
ubuntu
存储
扩展
extension
编译器
《
深入理解计算机系统
》笔记一:信息的表示与处理(2)——整数的表示
整数的表示一、二进制补码(Two'sComplement) 几乎所有机器都是用二进制补码来表示有符号整数。书中有公式来说明,比较复杂,这里就不写了。简单来说,用最高位表示符号,0为正,1为负;负数的值,等于相应的正数的按位取反后,加1。 例:+9的二进制补码表示为00001001,那么安位取反后为11110110,加1后为11110111,即-9 反之,一个负数对应的正数也
davidwang414
·
2012-05-08 21:00
优化
汇编
function
扩展
byte
编译器
进阶书籍
《EffectiveC++》《MoreEffectiveC++》《深度探索C++对象模型》《编程珠玑》《算法导论》《
深入理解计算机系统
》《Unix环境高级编程》《Unix编程艺术》《Linux内核源代码情景分析
liliang497
·
2012-05-08 15:00
《
深入理解计算机系统
》笔记一:信息的表示与处理(1)——基本数据类型与字节序
基本数据类型与字节序 第一章是绪论,总体讨论了计算机系统的实现方式,所以将两章合并到一起写 题外话,《
深入理解计算机系统
》是卡内基.梅隆大学计算机本科的教材。
davidwang414
·
2012-05-05 23:00
cache
汇编
服务器
存储
语言
编译器
作为一个嵌入式软件开发工程师必读的圣经
《
深入理解计算机系统
》.《link&&loader》.《编译原理》(机械出版社).《深入浅出设计模式》.《代码大全》
sfrysh
·
2012-05-01 10:00
数据结构
编程
linux
unix
嵌入式
linux内核
linux 堆、栈、全局变量存放
在学习《
深入理解计算机系统
》中链接这一章中,数据讲一个可执行文件包含多个段。
kkxgx
·
2012-04-28 19:00
c
linux
测试
null
存储
提高代码水平的书籍
语言》《程序员修炼之道》《编程高手箴言》《软件随想录》《编程珠玑》《高效程序员的45个习惯》《代码之美》《架构之美》《代码大全》《代码质量》《重构——改善既存代码的设计》《posix多线程程序设计》《
深入理解计算机系统
edward0004
·
2012-04-28 15:00
设计模式
多线程
编程
算法
语言
int_size_is_32(),判断int是否为32位
题目来自
深入理解计算机系统
习题2.67,题目描述:编写一个函数int_size_is_32(),当在一个int为32位的机器上运行时,返回1,而其他情况返回0,不允许用sizeof操作符。
coder_xia
·
2012-04-23 17:00
c
OS
sun
语言
编译器
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他