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
Csapp
读完了
csapp
(中文名:深入理解计算机系统)
上个星期最终把
csapp
看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。
·
2015-11-13 08:57
APP
[week4]每周总结与工作计划
python目标80% 熟悉coursera c++模版和 仿函数 人文修养 开学数据库,itercast的sql*2 itercast的linux视频*2
csapp
·
2015-11-13 08:37
工作
CSAPP
阅读笔记(7)-程序执行时间测算
这一章讨论如何计算程序中各部分的执行时间。从测量参数来说,分为两种方法,一种采用时间为单位进行计算,另一种采用时钟周期数进行计算。前者一般采用低频的定时中断来获取或更新,后者采用计数器,每个时钟周期自增1。 现在的计算机系统一般都是多任务多用户模式,然而其内部CPU只有一个(不考虑多核多CPU情况)。系统为用户营造了一个模拟的多任务同时运行的环境,对于看似同时运行的任务而言,就叫做并发
·
2015-11-13 06:48
APP
CSAPP
阅读笔记(5)-连接
这个连接是指程序在编译完成后的连接过程。按书中的说法,了解程序源代码转化为二进制可执行文件的过程,有助于程序员构建大型项目。从我自己的角度来看,了解这些算是对程序有了更进一步的认识,也算是编译原理的后一部分延续。这一章名为连接,实质上读完了使人对整个的编译连接过程以及程序如何运行有了初步的理解。废话不多说,开始。 (本章所用例子均处于Unix类操作系统中) 我们知道,像C++这
·
2015-11-13 06:47
APP
CSAPP
阅读笔记(4)-进程间通信
前段时间结束了一些比较琐碎的事情,也因此拖到现在都没继续写小结。这次简单总结下书中第三部分,在我看来也是相对来说比较不重要的一部分哈。 要说明的是,这部分共分三章,分别从系统级IO(第11章)、网络编程(第12章)、并发编程(第13章)。分别从三个程序员经常会用到的方面进行讨论,当然文中是以Unix操作系统为前提的。 首先来看看系统级IO。这部分主要关注一下文件描述字的复制问题
·
2015-11-13 06:46
APP
CSAPP
阅读笔记(6)-异常控制流
这一章讲述异常控制,这里的异常控制并不简单地指程序代码中的Exception,而是具有更广泛意义的概念。它包括计算机系统中各个层次中的异常控制,从底层的中断,到程序员层的Exception,都属于这一范围。 从底层来说,异常控制是指由中断机制支持的异常处理。一般是由硬件触发,比如I/O访问、缺页等,共分四种:interrupt、fault、abort、trap。其中interrupt是
·
2015-11-13 06:46
APP
CSAPP
阅读笔记(3)-存储器层次结构
原来总把memory理解为 内存,在这里是不合适的,还是称为存储器更具有一般性。存储器是计算机体系结构中不可或缺的一部分,在冯·诺依曼结构中是必要的组成部分。PC中常见的存储器有寄存器,高速缓存(即CPU上的Cache),主存(即常说的内存)以及磁盘。另外,也有人把远端机器的存储介质也算在内。这样,就形成了存储器的层次结构,如下图所示。 这张图中划分中
·
2015-11-13 06:45
APP
CSAPP
阅读笔记(1)-序
CSAPP
,全称Computer Systems: A Programmer's Perspective,中译名是深入理解计算机系统。
·
2015-11-13 06:43
APP
读完了
csapp
(中文名:深入理解计算机系统)
上个星期最终把
csapp
看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。
·
2015-11-13 05:27
APP
cmu-
csapp
-lab2-bomb解题过程
这个题的本质是让通过gdb和objdump的工具的使用,以及对汇编代码的理解找到程序在栈中已存在的数据或者汇编代码本身的代码逻辑。从而根据固有信息确定输入,使得炸弹得以解除。这个实验有6道关卡和一道隐藏关卡。由于时间原因,我并没有想方法找出隐藏关,只是把固有的6道关卡做完了。下面说一下解题步骤。 由于炸弹爆炸是要扣分的,所以最开始需要做的任务是在炸弹爆炸函数的入口设置一个断点。这样一来当
·
2015-11-13 04:22
APP
修改程序堆栈的可执行属性
最近刚刚做完
CSAPP
的几个实验,在bufbomb实验中level2和level3,需要将攻击代码嵌入到缓冲区中并修改程序返回地址为缓冲区起始地址,但是遇到了栈不可执行的问题。
·
2015-11-13 00:11
堆栈
读完了
csapp
(中文名:深入理解计算机系统)
上个星期最终把
csapp
看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。
·
2015-11-12 23:56
APP
读完《深入理解计算机系统》(原书第二版)
今天终于读完了
CSAPP
(Computer Systems: A Programmer’s Perspective),花了大约2个月的时间。
·
2015-11-12 21:56
计算机
我是这样啃《深入理解计算系统》的……
对《深入理解计算机系统》(
CSAPP
)慕名已久,主要在于据说这本书尽量的做到相对实用,不去讲那些和实际编程没多大关系的计算机原理(毕竟是著名计算 机院校里面最偏软件的CMU的作品),重点非常明确,像我这种没有本科科班出身又不想去死读些不知道以后有没有用的东西的人来说
·
2015-11-11 19:33
计算
Module所需要的类和文件
1.cs.config 列出所有的module和处理类,配置module属性 2.
CSApp
lication :实例话每个module,调用每个module的事件注册,生成module列表 3.ICSModule
·
2015-11-11 12:37
Module
cs中的配置文件和解析类
CommunityServer.config CommunityServer/CSModules ----
CSApp
licationCommunityServer/Jobs -----Jobs CommunityServer
·
2015-11-11 12:36
配置文件
读完了
csapp
(中文名:深入理解计算机系统)
上个星期最终把
csapp
看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。
·
2015-11-11 09:09
APP
Endian的由来
在看
CSAPP
(深入理解计算机系统)的时候发现了一段很有趣的aside:Origin of "endian"。
·
2015-11-11 05:31
DI
进程控制(Note for apue and
csapp
)
1. Introduction We now turn to the process control provided by the UNIX System. This includes the creation of new processes, program execution, and process termination. We also look at the various
·
2015-11-11 03:15
Note
AAA
供应商维护管理系统更新MailUnit.csbin目录 仪器计划管理需要更新的内容Bin/Aspose.Cells.dllAPP_code/AutnBase.
csAPP
_code/E_To_D.
csAPP
_code
·
2015-11-08 16:52
a
读完了
csapp
(中文名:深入理解计算机系统)
上个星期最终把
csapp
看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。
·
2015-11-08 16:43
APP
深入理解计算机系统:信息的处理与表示(一)基础
内容来自:http://
csapp
.cs.cmu.edu/ 之前每次写博客都会先扯一点最近的事情,这次也一样。
·
2015-11-08 16:54
计算机
深入理解计算机系统:信息的处理和表示(二)整数四则运算
参考自:http://
csapp
.cs.cmu.edu/ 开篇说明一下,本文不是介绍四则运算的具体执行过程,想了解具体过程的孩子们自己去看看计算机组成。 好了,话不多说。 1.
·
2015-11-08 16:54
四则运算
20135203齐岳 信息安全系统设计基础第九周学习总结
20135203齐岳信息安全系统设计基础第九周学习总结学习计时(预计/实际):读书:2/2.5代码:1/3作业:30min/45min博客:1/1(这周在运行家庭作业的代码时对
csapp
.h的处理中遇到了一些问题
20135203
·
2015-11-08 15:00
20135203齐岳 信息安全系统设计基础第九周学习总结
20135203齐岳信息安全系统设计基础第九周学习总结学习计时(预计/实际):读书:2/2.5代码:1/3作业:30min/45min博客:1/1(这周在运行家庭作业的代码时对
csapp
.h的处理中遇到了一些问题
20135203
·
2015-11-08 15:00
《
CSAPP
》读书杂记 - Chapter 2. Representing and Manipulating Information
1. 一段查看地址内容的代码 代码: #include <stdio.h> typedef unsigned char *byte_pointer; void show_bytes(byte_pointer start, int len) { int i; for(i = 0; i < len; i++) { printf(&quo
·
2015-11-07 15:45
format
读完了
csapp
(中文名:深入理解计算机系统)
上个星期最终把
csapp
看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。
·
2015-11-02 16:19
APP
K&R学习笔记:学习之前
虽然不一定用,但是转C的好处是显而易见的 1.手头已经有K&R了,另外C语言的资料非常丰富 2.C语言本身很简单,学习成本低 3.学习了C语言可以为嵌入式开发,Windows编程和UNIX编程,
CSAPP
·
2015-10-31 13:39
学习笔记
ubuntu12.04 安装CS:APP Y86模拟器
地址http://
csapp
.cs.cmu.edu/public/students.html &nb
·
2015-10-31 12:49
ubuntu
CSAPP
chapter2 记录(bit_level_coding)
p_154 //5x/8 define MSB_BIT (~(~0U >> 1)) int mul5div8(int val) { int sign = (val & MSB_BIT
·
2015-10-31 11:08
level
常量和常量表达式
问题出自于
CSAPP
:p_105的Web Aside DATA:TMIN #define INT_MAX 2147483647 #define INT_MIN (-INT_MAX - 1) 文中提出了
·
2015-10-31 11:08
表达式
optimization blocks (
csapp
chapter 5.1)
p_511 编译器在没有指示下,会做‘ safe optimization',因此有些优化在没有参数的指示下是不会对代码做优化的,故在程序中应该避免某一类代码,因为它们妨碍了编译器做优化。 optimization blocks: aspects of programs that can severely limit the opportunities for a compiler to ge
·
2015-10-31 11:08
block
关于非本地跳转
csapp
p_795 如下所述的问题经过讨论并未被解决…… 以下示例中未以ARM为例,因为我查到的ARM的ABI规范中,寄存器均由callee保存,或者callee与caller均不保存,因此很容易可以解决下列问题
·
2015-10-31 11:08
跳转
读完了
csapp
(中文名:深入理解计算机系统)
上个星期最终把
csapp
看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。
·
2015-10-31 11:20
APP
深入理解计算机系统----经验之谈
《
CSAPP
》全称《Computer Systems A Programmer’s perspective》,国内通常的书名翻译是《深入理解计算机系统》,然而有人认为这本书叫做《程序员所需要了解的计算机知识
·
2015-10-31 10:04
计算机
<深入理解计算机系统>
CSAPP
Tiny web 服务器
本文是我学习<深入理解计算机系统>中网络编程部分的学习笔记。 1. Web基础 web客户端和服务器之间的交互使用的是一个基于文本的应用级协议HTTP(超文本传输协议)。一个 web客户端(即浏览器)打开一个到服务器的因特网连接,并且请求某些内容。服务器响应所请求的内容,然后关闭连接。浏览器读取这些内容,并把它显示在屏幕上。 &nbs
·
2015-10-31 08:14
Web
说说技术
我宁可花时间一遍又一遍的看Introduction to algorithm,看
CSAPP
,看SICP。
·
2015-10-30 14:10
技术
csapp
2e-chapter2-homework
一 前言 看了
csapp
2e第二章,感觉讲的很透彻,理解了一些以前学组成原理没有学懂的东西。
·
2015-10-30 11:43
home
《
CSAPP
》第一章,第二章总结——来记一篇流水账吧
前言: 最近挖的坑太多了,导致有两三周都没有更新博客和github了。第一个坑就是这本《深入理解计算机系统》,第二个坑是Python,第三个坑就是机器学习了。最近两周每一部分都在学习,不停的转换,想总结总结,感觉都已经一团乱麻了,于是就有了这么一篇流水账的博客吧。我的github:我实现的代码全部贴在我的github中,欢迎大家去参观。https://github.com/YinWenAtBI
yw8355507
·
2015-10-30 02:00
CSAPP
的废话
如果看过<<一万小时天才理论>>这本书的话,所谓成功之路可以看成三步:被刺激点燃激情->维持住激情->持续的精深练习 首先是受刺激,这事常常发生。比如说,看到某个厉害人物了会受刺激;看到高高落起的书会受刺激;做错事情了会受刺激;看自己颓废浪费时间会受刺激;丢钱了会受刺激;失恋了会受刺激。受了刺激就会想起发奋图强了,就会给自己制定各种目标,比如说看完某本特别厚的
·
2015-10-27 15:21
APP
CSAPP
:第二章 - 2.4 练习题答案
45 小数值 二进制表示 十进制表示 1/8 0.001 0.125 3/4 1/2+1/4 = 0.11 0.75 25/16 (16+8+1)/16 = (11001b)/16 = 1.1001 1.5625 (101011b)/2^4 =
·
2015-10-27 15:21
APP
CSAPP
:第二章 - 2.2 & 2.3练习题答案
17 ~ 22(略) 23 A w (int)((word << 24) >> 24) ((int)word << 24) >> 24 0x00000076 0x00000076 0x0000007
·
2015-10-27 15:20
APP
CSAPP
:第二章 - 2.1练习题答案
自己做的答案,还没对照过参考答案。有些题太简单,就没做了。 2.1~2.4略 2.5 int val = 0x87654321 小端 大端 存储序列 21 43 65 87 87 65 43 21 show_bytes(valp, 1)/*A.*/ 21
·
2015-10-27 15:20
APP
读完了
csapp
(中文名:深入理解计算机系统)
上个星期最终把
csapp
看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。
·
2015-10-21 12:09
APP
rn_xtcxyczjh-5 并发[线程1 线程执行模式-汇编指令层]
了解linux下的多线程编程的基本方法,以双向链表为载体实现传统的生产者-消费者模型(《
CSAPP
》2E670页):一个线程往双向链表中加东西,另外一个线程从这里面取。准备。
misskissC
·
2015-10-15 14:00
c
程序设计方法
CSAPP
读书笔记——结构体的内存对齐
分配内存时,许多计算机系统会对内存的地址施加一定的规则。一般来讲,分配的内存的地址最好是K的倍数(K=2,4,8)。这个设定的目的是简化处理器与内存系统的接口设计,这样分配内存的操作只需要用一条指令即可完成。不同的计算机系统有不同的限制规则,道理来讲,这种K字节强制对齐虽然会浪费一些内存,但是会提高效率。为此,微软的操作系统强制要求:任何K字节基本对象的地址都必须是K的倍数我们举几个例子。stru
sixdaycoder
·
2015-10-14 20:00
内存
结构
CSAPP
CSAPP
阅读笔记——第二章:信息的表示和处理
核心内容编码原则:无符号,补码,浮点溢出(无符号、补码)、精度(浮点)一、信息存储字节:存储最小单元。程序的内存管理是在虚拟地址层面上。字长:用于指明整数和指针数据的大小。编码虚拟地址,决定虚拟地址空间大小。数据大小:编码数字的格式。其中longint和指针的字节数是机器字长。(因为指针的值是地址,而地址长度即为机器字长)char(1),short(2),int(4),longlongint(8)
Vigal
·
2015-10-11 21:10
读《
CSAPP
》2E II
读《
CSAPP
》2EII--2015.08.26–09.18读《
CSAPP
》2EI的笔记。为读《
CSAPP
》III做准备。
misskissC
·
2015-09-18 16:00
【
CSAPP
】《深入理解计算机系统》读书笔记
这本书在CMU作为计算机系统的入门书籍,每章还对应有课后实验,花了1个多月看完这本书,并且挑选了4个感兴趣的实验完成,收获还是不错的。看完这本书最大的感受就是对整个计算机系统有了一个整体的认识,一个简单的helloworld的后面发生了什么?认真读完这本书,相信你心中一定会有一个答案了。========================================================
a2888409
·
2015-08-05 11:37
CSAPP
《深入理解计算机系统》 第一章读书笔记
最近开始啃
CSAPP
,买了英文版,看得比较慢。
jibancanyang
·
2015-08-02 21:00
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他