学习之路

博客内无干货,单纯的备份自己的学习笔记而已,知道这些年做过什么,不浑浑噩噩的活下去。...

[CSAPP笔记][第十一章网络编程]

第十一章 网络编程我们需要理解基本的客户端-服务端编程模型,以及如何编写使用因特网提供的服务的客户端-服务端程序。最后,我们将把所有这些概念结合起来,开发一个小的但功能齐全的Web服务器,能够为真实的Web浏览器提供静态的和动态的文本和图形内容。11.1 客户端 - 服务器编程模型每个网络应用程序...

2016-05-28 21:57:21

阅读数 2728

评论数 2

[CSAPP笔记][第十章 系统级I/O]

第十章 系统级I/O输入/输出(I/O) : 是指主存和外部设备(如磁盘,终端,网络)之间拷贝数据过程。 高级别I/O函数scanf和printf <<和>> 使用系统级I/O函数实现 系统级I/O函数。Q:大多数时候高级别I/O函数都运行良好,为什么我们还要学Unix I...

2016-05-27 20:51:40

阅读数 3989

评论数 0

[CSAPP笔记][第九章虚拟存储器][十分核心]

9.虚拟存储器为了更加有效地管理存储器且少出错,现代系统提供了对主存的抽象概念,叫做虚拟存储器(VM)。 虚拟存储器是硬件异常,硬件地址翻译,主存,磁盘文件和内核软件的完美交互。 为每个进程提供一个大的,一致的和 私有的地址空间。 提供了3个重要能力。将主存看成磁盘地址空间的高速缓存。 只保留了...

2016-05-25 07:21:48

阅读数 4208

评论数 1

[CSAPP笔记][第六章存储器层次结构]

第六章 存储器层次结构在简单模型中,存储器系统是一个线性的字节数组,CPU能够在一个常数访问每个存储器位置。 虽然是一个行之有效的模型,但没有反应现代系统实际工作方式。 实际上,存储器系统(memory system)是一个具有不同容量,成本和访问时间的存储设备的层次结构。 CPU寄存器保存着最常...

2016-05-22 12:31:36

阅读数 6657

评论数 0

[计算机组成原理][R-I-J型指令CPU设计实验总结]

总算解决一大心头之患了,比想象中容易,通宵两夜,刷完了十个实验,这个实验就是最后的了。感慨颇多。特地写篇总结。 想做一件事,就立马去做把。你会发现没那么困难,往往最大的困难,是心里的困难。 培养了HDL(Hardware Description Language)思维,并行,串行混合。它先是一个电...

2016-05-18 12:45:48

阅读数 5552

评论数 1

[CSAPP笔记][第八章异常控制流][呕心沥血千行笔记]

此地址观看更佳异常控制流 控制转移 控制流 系统必须能对系统状态的变化做出反应,这些系统状态不是被内部程序变量捕获,也不一定和程序的执行相关。现代系统通过使控制流 发生突变对这些情况做出反应。我们称这种突变为异常控制流( Exceptional Control Flow,ECF)异常控制流发生在系...

2016-05-11 06:30:23

阅读数 5613

评论数 1

【再见CSDN】

终于无法忍受那无法修改的markdown样式了。转投博客园:传送门:http://www.cnblogs.com/zy691357966/Q:为什么不自己搭博客。A:只是简单的记录自己的学习笔记。搭了一个wordpress,实在也找不到合适的主题来记录。索性还是找一个成型的社区放置。私人博客还是放...

2016-05-11 06:28:00

阅读数 605

评论数 0

[CSAPP笔记][第二章信息的表示和处理]

信息的表示和处理2.1 信息存储 机器级程序将存储器视为一个非常大的字节数组,称为虚拟存储器。 存储器的每个字节由一个唯一的数字表示,称为它的地址 所有可能地址的集合称为虚拟地址空间 2.1.1 十六进制表示法python 中十六进制的转变方法a=15; print(hex(a))//print:...

2016-05-09 00:43:20

阅读数 2663

评论数 0

[CSAPP笔记][第一章计算机系统漫游]

计算机系统漫游我们通过追踪hello程序的生命周期来开始对系统的学习—–从它被程序员创建,到系统上运行,输出简单的消息,然后终止。我们沿着这个程序的生命周期,简要介绍一些逐步出现的概念,专业术语和组成部分。1.1 信息就是位+上下文系统中的所有信息—包括磁盘文件 , 存储器中的程序 ,存储器中存放...

2016-05-03 21:04:15

阅读数 6122

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭