1 2 3 4
摘要: 引言 本章讲解在互联网中使用的网络层地址结构,又名 IP 地址 我们将讨论如何为互联网上的设备分配地址、地址分配中的层级如何帮助路由扩展以及如何使用特殊用途的地址(包括广播、组播与任播地址) 我们还会讨论 IPv4 与 IPv6 地址在结构和使用上有什么区别 每一个连接到互联网上的设备至少有一个 I 阅读全文
posted @ 2022-11-18 09:43 无序 阅读(547) 评论(0) 推荐(0)
摘要: 基于进程的并发编程 构造并发程序最简单的方法就是用进程。 基于进程的并发服务器 下图展示了一个基于进程的并发echo服务器代码。 进程的优劣 对于在父,子进程间共享状态信息,进程有一个非常清晰的模型:共享文件表,但是不共享用户地址空间。。进程有独立的地址空间既是优点也是缺点。 基于I/O多路复用的并 阅读全文
posted @ 2022-11-15 10:08 无序 阅读(87) 评论(0) 推荐(0)
摘要: 客户端-服务器编程模型 一个客户端-服务器事务由以下四步组成: 当一个客户端需要服务时,它向服务器发送一个请求,发起一个事务。 服务器收到请求后,解释它,并以适当的方式操作它的资源。 服务器给客户端发送一个响应,并等待下一个请求。 客户端收到响应并处理它。 网络 客户端和服务器通常运行在不同的主机上 阅读全文
posted @ 2022-10-19 15:44 无序 阅读(91) 评论(0) 推荐(0)
摘要: 了解Unix I/O将帮助你理解其他的系统概念。 有时你除了使用这个别无选择 Unix I/O 所有的输入和输出都能以一种同意且一致的方式来执行: 打开文件。 Linux shell 创建的每个进程开始时都有三个打开的文件:标准输入,标准输出和标准错误。 改变当前的文件位置。 读写文件。 关闭文件。 阅读全文
posted @ 2022-09-28 15:43 无序 阅读(94) 评论(0) 推荐(0)
摘要: 虚拟内存是计算机系统最重要的概念之一的原因: 虚拟内存是核心的。 虚拟内存是强大的。 虚拟内存是危险的。 物理和虚拟寻址 计算机系统的主存被组织成一个由M个连续的字节大小的单员组成的数组。每个字节都有一个唯一的物理地址。 最早期的PC使用物理寻址,而且诸如数字信号处理器,嵌入式微控制器以及Cray超 阅读全文
posted @ 2022-09-23 10:28 无序 阅读(183) 评论(0) 推荐(0)
摘要: 定义:从给处理器加点开始,知道你断电为止,程序计数器假设一个值的序列 $a_0,a_1,...,a_{n-1}$其中,每个$a_k$是某个响应的指令$I_k$的地址。每次从$a_k$到$a_{k+1}$的过渡称为控制转移。这样的控制转移序列交出处理器的控制流。一般情况我们把突变的称为异常控制流(EC 阅读全文
posted @ 2022-09-22 15:36 无序 阅读(108) 评论(0) 推荐(0)
摘要: 链接是将各种代码和数据片段收集并组合成为一个单一文件的过程,这个文件可被加载到内存并执行。 学习链接的理由: 理解链接器将帮助你构造大型程序。 理解链接器将帮助你避免一些危险的编程错误。 理解链接将帮助你理解语言的作用域规则是如何实现的。 理解链接将帮助你理解其他重要的系统概念。 理解链接将使你能够 阅读全文
posted @ 2022-07-29 09:56 无序 阅读(287) 评论(0) 推荐(0)
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2022-07-21 17:03 无序 阅读(30) 评论(0) 推荐(0)
摘要: 存储技术 随机访问存储器 1.静态RAM SRAM将每个位存储在一个双稳态的存储器单元里。每个单元是用一个六晶体管来实现的。 2.动态RAM DTAM将每个位存储为对一个电容的充电。 3.传统的DRAM DRAM芯片中的单元被分成d个超单元,每个超单元都由w个DRAM单元组成。 每个DRAM芯片被链 阅读全文
posted @ 2022-07-18 14:46 无序 阅读(152) 评论(0) 推荐(0)
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2022-06-24 14:56 无序 阅读(101) 评论(0) 推荐(0)