内向的社畜在迎接offer
内向的社畜在迎接offer
全部文章
分类
读书笔记(12)
归档
标签
去牛客网
登录
/
注册
内向的社畜在迎接offer的博客
全部文章
(共12篇)
《深入理解计算机系统(原书第3版)》读书笔记
应用级并发应用情况:访问慢速I/O设备;与人交互;通过推迟工作以降低延迟;服务多个网络客户端;在多核机器上进行并发计算。 三种基本构造并发程序的方法:进程、I/O多路复用、线程 1、基于进程的并发编程 例如构建一个并发服务器: 假设有1个服务器和2个客户端,服务器正在监听listenfd(3)上的连...
2020-12-25
0
0
《深入理解计算机系统(原书第3版)》读书笔记
这个“基本编程模型”指的就是“客户端-服务器模型”。与通常的理解不同,这个模型中的“客户端”和“服务器”不必是不同的主机,仅仅指的是两个进程,既可以是不同主机上的进程,也可以是同一个主机上的进程。在网络编程中,服务器是提供资源、响应请求的一方;而客户端则是呼叫服务、请求资源的一方。这个模型中的基本操...
2020-12-20
0
0
《深入理解计算机系统(原书第3版)》读书笔记
在Linux系统中,文件是一个多字节的序列。 打开文件即内核会访问一个描述符,用来在后续操作中标识这个文件。内核记录这个文件的所有信息,而应用程序只需要记住这个标识符。 读文件则是从文件中复制n个字节到内存中,而写操作就是从内存中复制n个字节到文件。 关闭文件则会将描述符恢复到可用的描述符池中。 文...
2020-12-12
0
0
《深入理解计算机系统(原书第3版)》读书笔记
虚拟是计算机系统中很重要的一个概念。 虚拟内存是对主存的一种抽象概念,它是硬件异常,硬件地址翻译,主存,磁盘文件和内核软件的交互。 虚拟内存系统将虚拟内存分割为虚拟页,分为三种类型,未分配的,已经缓存在物理内存中的已分配页,未缓存在物理内存中的已分配页。 为了判断这些虚拟页的情况,就需要要加字段来判...
2020-12-05
1
0
《深入理解计算机系统(原书第3版)》读书笔记
异常控制流概念:计算机系统响应状态改变的控制流。 计算机状态改变可以是程序状态的改变或者系统状态的改变。 一、异常处理器状态变化称为事件,异常是指控制流响应事件发生时的突变,每个异常都被分配唯一的异常号。 1.1、异常处理事件发生时,处理器会通过一张叫做异常表的跳转表,跳转执行对应的异常处理程序。 ...
2020-11-28
0
0
《深入理解计算机系统(原书第3版)》读书笔记
连接1.连接:将各种代码和数据部分收集起来并组合成为一个单一文件的过程。 这个文件可被加载或拷贝到存储器并执行。2.连接可以执行于编译时,也就是在源代码被翻译成机器代码。 也可以执行于加载时,也就是程序被加载器加载到存储器并执行时 执行于运行时,有应用程序来执行。3.连接是由链接器的程序自动执行的。...
2020-11-21
0
0
《深入理解计算机系统(原书第3版)》读书笔记
《深入理解计算机系统》读书笔记—第六章、存储器层次结构不睡觉的怪叔叔全沾GIS攻城狮存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构。CPU寄存器保存着最常用的数据。靠近CPU的小的、快速的高速缓存(SRAM)作为一部分存储在相对慢速的主存储器(DRAM)中数据和指令的缓冲区域。主存...
2020-11-13
0
0
《深入理解计算机系统(原书第3版)》读书笔记
ykn5163713 从oracle到thomsonreuters,原本只是想看看人家到底是怎么用oracle的,结果...... 关注1.对寄存器的访问的优化寄存器访问优化的核心是尽量避免打断流水线.a.指令之间数据依赖的时候(如存在对同一个寄存器的读写依赖)b.指令之间存在控制依赖的时候(如条件...
2020-11-06
0
0
《深入理解计算机系统(原书第3版)》读书笔记
4.1 Y86-64 指令集体系结构1.指令体系结构:处理器支持的指令和指令的字节级编码。2.与 X86-64 相比,Y86-64 指令集的数据类型、指令和寻址方式要少一些,字节级编码也比较简单,机器代码没有 Y86-64 紧凑,虽简单但足够完整。3.定义一个指令集体系结构与包括定义各种状态单元、指...
2020-11-02
0
812
《深入理解计算机系统(原书第3版)》读书笔记
1.程序编码unix> gcc -o1 -s p1.c //生成汇编文件p1.c,但不做其他进一步的工作 unix> gcc -o1 -c p1.c //生成目标代码文件 p1.o unix> gcc -o1 -o...
2020-10-24
0
0
首页
上一页
1
2
下一页
末页