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
【深入理解计算机系统】
设计基础实验一报告
设计基础实验一报告课程:
深入理解计算机系统
班级:1353姓名:陈实黄坤 学号:2013522420135226 指导教师:娄嘉鹏实验日期:11.10 实验时间:15:30-17:20 必修/选修
20135224陈实
·
2015-11-15 15:00
信安系统设计基础实验一实验报告
信安系统设计基础实验一报告北京电子科技学院(BESTI)实验报告课程:
深入理解计算机系统
班级:1353姓名:陈都朱锂学号:2013532820135319成绩:指导教师:娄嘉鹏实验日期:11.10实验密级
20135328陈都
·
2015-11-15 10:00
信安系统设计基础实验一实验报告
信安系统设计基础实验一报告北京电子科技学院(BESTI)实验报告课程:
深入理解计算机系统
班级:1353姓名:陈都朱锂学号:2013532820135319成绩:指导教师:娄嘉鹏实验日期:11.10实验密级
20135328陈都
·
2015-11-15 10:00
第十一周学习总结
信息安全系统设计基础第十一周学习总结【学习时间:8h】 【学习内容:《
深入理解计算机系统
》第八章】一、知识梳理8.1节(主要涉及异常的入门级介绍)1.异常控制流(ECF)概念:最简单的“平滑序列”类型的控制流是指
20135211李行之
·
2015-11-14 16:00
KPROCESS IDT PEB Ldr 《寒江独钓》内核学习笔记(3)
相关阅读材料 《
深入理解计算机系统
(原书第2版)》 二. KPROCESS KPROCESS,也叫内核进程块。
·
2015-11-13 22:56
process
Linux中断技术、门描述符、IDT(中断描述符表)、异常控制技术总结归类
相关学习资料 《
深入理解计算机系统
(原书第2版)》.pdf http://zh.wikipedia.org/zh/%E4%B8%AD%E6%96%B7 独辟蹊径品内核:Linux内核源代码导读
·
2015-11-13 22:18
linux
malloc内存分配与free内存释放的原理
后来室友买了本
深入理解计算机系统
的书,原来上面有讲malloc的原理,遂看了,先明白理论,在看代码就理解比较快了= = 1.问题的引入: 为什么要使用malloc,主要是因为在代码中,为了节约内存
·
2015-11-13 21:04
malloc
字,寻址和移位
最近在读
深入理解计算机系统
一书,顺便做了些笔记字每台计算机都有一个字长,指明整数和指针数据的标称大小,因为虚拟地址是以这样的一个字来编码的,所以字长决定的最重要的系统参数就是虚拟地址空间的最大大小。
·
2015-11-13 21:32
理解计算机系统3
二天
深入理解计算机系统
(三) 程序的机器级表示 最近因为在忙我们数据仓库的开源工作,要是一个C++系统开源,工作量实在是大,说起来都是泪(累)。
·
2015-11-13 21:01
计算机
深入理解计算机系统
2
深入理解计算机系统
(二) 信息的表示和处理 1 理解字节序(大端、小端) 可以参考博客大小端介绍以及判断 2 位级运算 一个有趣的应用使用异或实现两个元素之间的交换。
·
2015-11-13 21:46
计算机
深入理解计算机系统
(Computer Systems: A Programmer's Perspective)阅读体会
CMU是全美以至全球公认的CS最猛的大学之一,没办法,作为CS的发源地,再加上三位神一样的人先后在此任教:Alan Perlis(CS它祖宗+第一届Turing奖获得者)、Allen Newell(AI缔造者+Turing奖获得者)和Herbert Simon(AI缔造者+Turing奖获得者+Nobel经济学奖获得者,当代的Leibniz,偶佩服到死的一个天神下凡级的人物,他的自传Model
·
2015-11-13 18:20
System
读《
深入理解计算机系统
》心得
听过这本书大该是一年前,那时候刚考完研,因为随后的研究方向偏计算机方向(本科学的通信工程),所以经常水论坛,了解一些这个方向的经典之作,其中就提到过此书。他人关于这本书更多的心得体会是“计算机方向必读书籍之一”,“大学唯一愿意留下的一本书”云云。怀着对他人经验之谈的些许怀疑,我记下了这本书的名字--computer systems a pro
·
2015-11-13 16:44
计算机
《
深入理解计算机系统
》笔记(四)虚拟存储器,malloc,垃圾回收【插图】
一个系统中的进程是与其他进程共享CPU和内存资源的,然而,如果太多的进程需要太多的存储器,那么他们中的一些就根本无法运行。存储器还很容易破坏。如果某个进程不小心写了另外一个进程的存储器,它就可能易某种完全跟程序逻辑无关的方式失败。为了更加有效地管理存储器并且少出错,现代系统提供了一种对内存的抽象概念,叫做虚拟存储器(VM). 作为程序员我们
·
2015-11-13 16:01
malloc
读书有感----做一个踏实的程序员
C#和javascript,因此绝大部分的书籍都是围绕着这2个语言和相关的编程思想、设计模式等来阅读,但是对于一些底层的知识,对我来说也是有着相当大的诱惑(希望大家多多推荐好书给我),然而当我在阅读《
深入理解计算机系统
·
2015-11-13 12:49
程序员
我的程序员读书路
隐匿在计算机软硬件背后的语言 4、代码整洁之道 5、重构:改善既有代码的设计 6、数据结构与算法:C#语言描述 7、程序员修炼之道:从小工到专家 8、编程珠玑(第2版) 9、
深入理解计算机系统
·
2015-11-13 12:34
程序员
十二天
深入理解计算机系统
(五)
系列四主要介绍硬件的东西,也不是说不重要,如果要深入研究程序运行机制也是必须了解的。暂时时间比较紧,还没来得及了解,先介绍优化程序性能,主要通过一个程序和一张思维导图来介绍。 主要程序如下,给出了最原始的实现,然后通过各种优化点进行优化,给出了各种优化代码。 1 typedef struct{ 2 long int len; 3 data_t *data;
·
2015-11-13 11:51
计算机
十二天
深入理解计算机系统
(三)
程序的机器级表示 最近因为在忙我们数据仓库的开源工作,要是一个C++系统开源,工作量实在是大,说起来都是泪(累)。以及生活中的一些事,找房子什么的,学习东西的时间比较少,这个系列很长时间没有更新,争取年前搞完,废话少说,直接介绍知识点。 1 如何产生汇编代码 gcc -O1 -S code.c objdump -d code.o objdump -d code 2 数据格式 Intel用
·
2015-11-13 11:49
计算机
十二天
深入理解计算机系统
(二)
信息的表示和处理 1 理解字节序(大端、小端) 可以参考博客大小端介绍以及判断 2 位级运算 一个有趣的应用使用异或实现两个元素之间的交换。 void inplace_swap(int *x, int *y) { *y=*x^*y; *x=*x^*y; *y=*x^*y; } 3 逻辑运算符和位级运算
·
2015-11-13 11:49
计算机
读完了csapp(中文名:
深入理解计算机系统
)
上个星期最终把csapp看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。如今看来,大概不能算是个长处,可是的确可以加快我的看书速度,否则一星期还真不大可能把这书搞定。 对csapp慕名已久,主要在于据说这本书尽量的做到相对实用,不去讲那些和实际编程没多大关系的计算机原理(毕竟是著名计算机院校里面最偏软件的cmu的作品),重点很得当,像
·
2015-11-13 08:57
APP
略读六部计算机名著
《算法导论》《离散数学及其应用》《
深入理解计算机系统
》《设计模式-可复用面向对象软件的基础》《代码大全》《UNIX编程艺术》,这就是我看的书,看了以后心潮起伏跌宕,尤其是余热未消的《UNIX编程艺术》与
·
2015-11-13 07:35
计算机
CSAPP阅读笔记(1)-序
CSAPP,全称Computer Systems: A Programmer's Perspective,中译名是
深入理解计算机系统
。
·
2015-11-13 06:43
APP
十二天
深入理解计算机系统
(一)
计算机系统漫游 1 信息就是位+上下文 系统中所有的信息都是由一串位表示的,在不同的上下文中,一个同样的字节序列可能表示一个整数、浮点数、字符串或者机器指令。 2 文本文件和二进制文件 有ASCII字符构成的文件称为文本文件,所有其他文件都是二进制文件。 3 源程序到可执行目标文件的过程 1)预处理 根据以字符#开头的命令,修改原始的hello.c程序,生成hello.i文件。 2)编译阶
·
2015-11-13 05:35
计算机
读完了csapp(中文名:
深入理解计算机系统
)
上个星期最终把csapp看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。如今看来,大概不能算是个长处,可是的确可以加快我的看书速度,否则一星期还真不大可能把这书搞定。 对csapp慕名已久,主要在于据说这本书尽量的做到相对实用,不去讲那些和实际编程没多大关系的计算机原理(毕竟是著名计算机院校里面最偏软件的cmu的作品),重点很得当,像
·
2015-11-13 05:27
APP
hello world是怎样运行的?
关于《
深入理解计算机系统
》 “这本书的中译名为“
深入理解计算机系统
”,我非常,十分,以及百分之一百二十地不满意。我这么说的原因在于这个译法完全扭曲了书的本意。
·
2015-11-13 00:40
world
hello
深入理解计算机系统
—第二章——随笔
字节作为最小的可寻址的单位,而不是位bit。机器级程序将存储器看做一个非常大的数组,成为虚拟存储器。存储器的每个字节都由一个唯一的数字来标识,称为它的地址,所有可能的地址的集合就叫虚拟地址空间virtual address space。虚拟地址的主要目的就是展现给程序一个概念性的映像,将访问内存,磁盘,特殊硬件结合起来,为程序提供一个看上去统一的字节数组。 C编译器还把每个指针和类型信息
·
2015-11-12 23:19
计算机
读完了csapp(中文名:
深入理解计算机系统
)
上个星期最终把csapp看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。如今看来,大概不能算是个长处,可是的确可以加快我的看书速度,否则一星期还真不大可能把这书搞定。 对csapp慕名已久,主要在于据说这本书尽量的做到相对实用,不去讲那些和实际编程没多大关系的计算机原理(毕竟是著名计算机院校里面最偏软件的cmu的作品),重点很得当,像
·
2015-11-12 23:56
APP
最近对CPU设计兴趣了,想好好学习一下!
今年有了时间,把前年买的一本《
深入理解计算机系统
》,以前只看了一些偏软的内容,现在有时间从头开始研究,发现在第4章,作者从头至 尾讲解了CPU 的设计
·
2015-11-12 22:06
cpu
读完《
深入理解计算机系统
》(原书第二版)
今天终于读完了CSAPP(Computer Systems: A Programmer’s Perspective),花了大约2个月的时间。平时我也比较注重基础知识的积累,特别是计算机底层的只是,所以读完这本书刚好能丰富一下这些知识。 这本书主要特点就是“软硬结合”。下至CPU、流水线、缓存、存储器、汇编,上至C语言、编译、链接、程序设计,读过之后能够在大脑中对计算机整个
·
2015-11-12 21:56
计算机
深入理解计算机系统
--系统级I/O
在Linux系统中,read和write传送的字节比应用程序要求的要少。这些不足值不表示有错误,出现这种问题的原因有: 读时遇到了EOF。假设我们准备读取一个文件,该文件从当前位置开始只有20个字节,而我们以50个字节的片进行读取。这样一来,下一个read返回的不足值为20,此后的read将通过返回不足值0来发出EOF信号。 从终端读
·
2015-11-12 21:53
I/O
深入理解计算机系统
—链接
链接是将各种代码和数据部分收集起来并且组合成一个单一文件的过程,这个文件可以被加载到存储器并执行。 整个编译的过程是:预处理,编译,汇编,链接。链接后生成可执行的目标文件,汇编后生成的目标文件被链接器使用,结合成可执行的目标文件。 目标文件有三种形式 可重定位的目标文件:包含二进制代码和数据,其形式可以再编译时与其他可重定位的目标文件合并起来,
·
2015-11-12 21:50
计算机
深入理解计算机系统
—信号
信号 信号其实是一种高级的软件形式的异常。我们已经知道了硬件和软件是如何合作以提供基本的低层异常机制的,我们也知道了操作系统是如何利用异常来支持一种称为进程上下文切换的异常控制流形式。在本篇文章里,继续研究一种更高层次的软件形式的异常,称为unix信号,它允许进程中断其他进程。 信号就是一条小消息,它通知进程系统中发生
·
2015-11-12 21:50
计算机
深入理解计算机系统
—异常
1 异常 异常是异常控制流的一种形式,它一部分是由硬件实现的,一部分是由操作系统实现的。异常就是控制流中的突变,用来响应处理器状态中的某些变化。在处理器中,状态被编码为不同的位和信号。状态变化称为事件event,事件可能与当前指令的执行直接相关。比如发生虚拟存储器的换页,算数溢出,或者一条指令试图除以零。另一方面,事件也可能和当前指令的执行没有关系。比
·
2015-11-12 21:48
计算机
深入理解计算机系统
作业1 2.61 2.65 2.73 2.76解答
2.61 A !(~x) B !x C !(~ (x | 0x00ffffff)) D !(~ (x | 0xffffff00)) 2.65 分析:因为本题受12次操作的限制,故不能按位计算是否该位为1。考虑到本题只需要判断1的个数的奇偶性,而并不需要计算一共有多少个1。那么我们考虑到如果能去掉偶数个1对结果并不会产生影响,这需要快速的去掉偶数个1。因为异或运算
·
2015-11-12 20:38
计算机
2011年第1期华章新书书讯:设计原本、
深入理解计算机系统
、jQuery权威指南
深入理解计算机系统
(第2版)计算机软硬件理论结合讲述的经典之作,被誉为“价值超过等重量黄金的无价资源宝库”Amazon五星图书,卡耐基梅隆大学计算机学院院长、
·
2015-11-12 20:55
jquery
《
深入理解计算机系统
》最新版团购价低至6.0折
【团购截止日期】12月8日 12:00【团购册数说明】(每个地址限购3本)0 — 99 非常抱歉,团购失败100 — 299 6.5折300 — 499 6.3折500 — 以上 6.0折【团购须知】1. 由于本次活动只面向支持货到 付款的区域,故报名前请确保你的收件地址支持货到 付款(自助查询;人工查询:010-68320388)2. 请仔细填写报名信息,以确保图书能准确送达。3
·
2015-11-12 20:52
计算机
《
深入理解计算机系统
》英文版6.5折预定!
图书上市一个月内,预定后前500名购书的读者,即可享受6.5折优惠! 预定链接: http://www.china-pub.com/static/zt_mb/zt_huodong_07.asp?filename=jsj_jingdian_101227 【参与65折预定的其他图书】编译原理(英文版·第2版)http://book.
·
2015-11-12 20:51
计算机
深入理解计算机系统
(原书第2版)(互动网即刻预订还可享受“七折&买一赠一”优惠)
书名:
深入理解计算机系统
(原书第2版) 作者:(美)Randal E.Bryant / David O'Hallaron 译者:龚奕利 / 雷迎春定价:
·
2015-11-12 20:48
计算机
华章11月新书书讯:
深入理解计算机系统
(原书第2版)、ASP.NET 4权威指南、源码中国--全球IT外包新原点
深入理解计算机系统
(原书第2版) 互动网即刻预订还可享受“七折&买一赠一”优惠!
·
2015-11-12 20:48
asp.net
七年之后的《
深入理解计算机系统
》
《
深入理解计算机系统
》是通过程序员的视角来介绍计算机系统,首先把高级语言转换成计算机所能理解的一种中间格式(如汇编语言),然后描述计算机如何解释和执行这些中间格式的程序,是系统的哪一部分影响程序的执行效率
·
2015-11-12 20:45
计算机
【9.21更新】跟踪报道TopLanguage关于《
深入理解计算机系统
(第2版)》一书翻译问题 的讨论
在互动网预订《
深入理解计算机系统
(原书第2版)》,前1000名预订会员,即可享受双重优惠——7折 & 买一赠一。
·
2015-11-12 20:40
language
新叶的书单
计算机系统/计算机体系结构:Computer Systems:A Programmer's Perspective(《
深入理解计算机系统
》)数据结构与算法:Introduction to Algorithms
·
2015-11-12 19:23
书
计算机经典图书样章免费下载【持续更新中……】
大学生必读图书
深入理解计算机系统
(原书第2版)
·
2015-11-12 16:48
免费下载
计算机经典图书样章免费下载【持续更新中……】
大学生必读图书
深入理解计算机系统
(原书第2版) http://dl.dbank.com/c0jjgz3x7i
深入理解计算机系统
(英文版·
·
2015-11-12 16:39
免费下载
读书笔记-
深入理解计算机系统
第二章-小结
计算机将信息按位编码,通常组织成字节序列。用不同的编码方式表示整数、实数和字符串。不同的计算机模型在编码数字和多字节数据中的字节排序时使用不同的约定。 C 语言的设计可以包容多种不同字长和数字编码的实现。虽然高端机器逐渐开始使用 64 位字长,但是目前大多数机器仍使用 32 位字长。大多数机器对整数使用补码编码,而对浮点数使用 IEEE 浮点编码。在位级上理解这些编码,并且理解算术运算的数学
·
2015-11-12 15:02
读书笔记
目标文件符号《
深入理解计算机系统
》笔记(三)链接知识【附图】
每日一贴,今天的内容关键字为目标文件符号 该书中对链接的解释也不敷具体。在章节最后,作者也否认:在计算机系统文献中并没有很好的记录链接。因为链接是处在编译器、计算机体系结构和操作系统的交叉点上,他要求懂得代码生成、机器语言编程、程序实例化和虚拟存储器。它恰好不落在某个平日的计算机系统领域中。 该章节报告Linux的X86系统,使用标准的E
·
2015-11-12 14:01
计算机
入职之前要看的书
1、《现代操作系统》——http://book.douban.com/subject/3852290/ 2、《
深入理解计算机系统
》——http://book.douban.com/subject
·
2015-11-12 13:30
书
<汇编语言系列>计算机硬件系统与汇编
寒假时,有幸拜读了卡内基-梅隆大学(CMU)的Randal E.Bryant 和 David R.O'Hallaron的名著——
深入理解计算机系统
(Computer System: A Programmer's
·
2015-11-12 09:15
汇编语言
计算机经典书籍列表
一、广义的计算机经典书籍 《程序员修炼之道》 《设计模式》 《代码大全》 《
深入理解计算机系统
》 《快速软件开发》 《Unix编程艺术》 《编程珠玑》 二、Linux开发超级经典书籍推荐
·
2015-11-12 09:51
计算机
信息安全设计基础第十周学习总结
信息安全设计基础第十周学习总结【学习时间:8小时】 【学习内容:教材第十章之I/O总结;实验楼私有课程《
深入理解计算机系统
》之系统级I/O】一、教材内容1.I/O重定向【重定向其实是unix系统优越性的一种体现
20135216刘蔚然
·
2015-11-11 20:00
信息安全设计基础第十周学习总结
信息安全设计基础第十周学习总结【学习时间:8小时】 【学习内容:教材第十章之I/O总结;实验楼私有课程《
深入理解计算机系统
》之系统级I/O】一、教材内容1.I/O重定向【重定向其实是unix系统优越性的一种体现
20135216刘蔚然
·
2015-11-11 20:00
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他