摘要: 第十一章的内容为p677~p713. 分2部分, p677~p699, p700~p713. 摘要 web内容分静态内容和动态内容. 静态是客户端访问服务器, 服务器返回指定的静态资源. 动态是客户端请求页面, 服务端根据请求的参数不同, 动态生成页面返回. web最老的时候主要是静态的, HTML 阅读全文
posted @ 2019-12-12 10:01 Panda110 阅读(84) 评论(0) 推荐(0)
摘要: 第十一章的内容为p677~p713. 分2部分, p677~p699, p700~p713. 摘要 网络 集线器: 主机之间用集线器连接 网桥: 集线器之间用网桥连接 路由器: 不兼容的局域网之间用路由器连接 网络协议: 通过统一协议实现不同网络间的通信 因特网3特性: 1. 主机集合被映射为一组3 阅读全文
posted @ 2019-12-09 09:24 Panda110 阅读(206) 评论(0) 推荐(0)
摘要: 第十章的内容为p657~p675. 摘要 Unix将所有I/O抽象为文件, 将所有输入/输出操作抽象为read/write. 最底层的方法为Unix I/O, 之上为了提高效率避免多次调用Unix I/O, 以及处理不足值的清空, 出了有带缓冲区健壮的RIO, 还有之上更加完善的C的标准I/O. U 阅读全文
posted @ 2019-11-30 20:25 Panda110 阅读(233) 评论(0) 推荐(0)
摘要: 第九章的内容为p595~p649, 分2部分, p596~p618, p618~p649. 本文为第1部分. 摘要 本章主要写虚拟内存的原理. 与我之前理解的虚拟内存有很大不同, 之前"以为"的虚拟内存是由于内存容量不够, 临时将内存暂时用不到的部分存到磁盘上. 应用程序直接与内存交互, 磁盘只是一 阅读全文
posted @ 2019-11-18 08:14 Panda110 阅读(189) 评论(0) 推荐(0)
摘要: 第八章的内容为p537~p586, 分2部分, p537~p562, p563~p586. 本文为第2部分. 摘要 这章看的很乱, 先记录下. 信号 软件形式的异常, 称为Linux信号, 允许进程和内核中断其他进程. 如果一个进程除0, 内核就给它发送一个SIGFPE信号; 如果一个进程执行一条非 阅读全文
posted @ 2019-11-03 14:18 Panda110 阅读(233) 评论(0) 推荐(0)
摘要: 第八章的内容为p537~p586, 分2部分, p537~p562, p563~p586. 摘要 本章主要讲了操作系统是如何处理任务, 任务之间是如何进行协调的. 异常 异常就是用来改变响应处理器状态变化的, CPU会暂时放下手上的任务, 进行异常的处理. 处理完之后有3种结果: 1. 返回当前指令 阅读全文
posted @ 2019-10-27 21:26 Panda110 阅读(203) 评论(0) 推荐(0)
摘要: 第四章和第五章的硬件部分先跳过, 第六章的内容为p435~p486. 摘要 本章主要讲了存储器的层次结构. 寄存器 L1 Cache L2 Cache L3 Cache 内存 硬盘 网络. 以时钟周期来计算, 寄存器(0t) L1~3 Cache(4~75t) 内存(上百t) 硬盘 (几千万t). 阅读全文
posted @ 2019-10-20 20:19 Panda110 阅读(336) 评论(0) 推荐(0)
摘要: Mark, 之后再写. 阅读全文
posted @ 2019-10-20 20:07 Panda110 阅读(109) 评论(0) 推荐(0)
摘要: 第三章的内容为p145~p252, 分3次. 本篇为第2次, p171~p211. 摘要 本篇主要讲了条件寄存器和函数调用子函数. 条件寄存器 CMP指令, , cmpb, cmpw, cmpl, cmpq. Test指令, , testb, testw, testl, testq. 条件码的使用 阅读全文
posted @ 2019-09-28 22:03 Panda110 阅读(419) 评论(0) 推荐(0)
摘要: 第三章的内容为p145~p252, 分3次. 摘要 这章主要学习汇编代码, 汇编中没有变量, 只有寄存器, 内存, 指令等. 寄存器分类如下: 程序计数器(通常称为"PC", x86 64中用%rip表示)给出将要执行的下一条指令在内存中的地址. 整数寄存器文件包含16个命名的位置, 每个位置存储6 阅读全文
posted @ 2019-09-21 16:01 Panda110 阅读(514) 评论(0) 推荐(0)