随笔分类 -  深入理解计算机系统

摘要:占位 阅读全文
posted @ 2019-02-13 12:15 此女子 阅读(89) 评论(0) 推荐(0)
摘要:1.1 信息就是位+上下文 hello程序的声明周期是从一个源程序开始的,即程序员利用编辑器创建并保存的文本文件,文件名是hello.c。源程序实际上就是一个由值0和1组成的位(bit)序列,每8个位被组成成一组,称为字节。每个字节表示程序中的某个文本字符。 大部分的现在系统都使用ASCII标准来表 阅读全文
posted @ 2018-08-25 10:23 此女子 阅读(197) 评论(0) 推荐(0)
摘要:现在操作系统提供了三种基本的构造并发程序的方法: 进程。每个逻辑控制流都是一个进程,由内核来调度和维护。因为进程有独立的虚拟地址空间,想要和其他流通信,控制流必须使用某种显示的进程间通信(interprocess communication,IPC)机制。 I/O多路复用。应用程序在一个进程的上下文 阅读全文
posted @ 2018-08-15 08:54 此女子 阅读(479) 评论(0) 推荐(0)
摘要:11.3 全球IP因特网 11.3.1 IP地址 因为因特网主机可以有不同的主机字节顺序,TCP/IP为任意整数数据项定义了统一的网络字节顺序(network byte order)(大端字节顺序),在IP地址结构中存放的地址总是以(大端法)网络字节顺序存放的,即使主机字节顺序(host byte 阅读全文
posted @ 2018-08-07 08:51 此女子 阅读(139) 评论(0) 推荐(0)
摘要:一个系统中的进程是与其他进程共享CPU和主存资源的。为了更加有效地管理存储器并且少出错,现在系统提供了一种对主存的抽象概念,叫做虚拟存储器(VM)。虚拟存储器是硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,它为每一个进程提供了一个大的、一致的和私有的地址空间。虚拟存储器提供了三个重要的 阅读全文
posted @ 2018-07-26 09:12 此女子 阅读(445) 评论(0) 推荐(0)
摘要:6.1 存储技术 6.1.1 随机访问存储器 随机访问存储器(Random-Access Memory,RAM)分为两类:静态的和动态的。静态(SRAM)比动态(DRAM)更快,但也贵很多。SRAM用来作为高速缓存存储器,既可以在CPU芯片上,也可以在片下。DRAM用来作为主存以及图形系统的帧缓冲区 阅读全文
posted @ 2018-07-24 08:39 此女子 阅读(303) 评论(0) 推荐(0)