首页
分类
动态
归档
友链
关于我
留言板
1
20240927 No-Code X Gen-AI 2024年建一个电商网站有多简单?
2
20240929 我和ChatGPT聊了聊web3
3
20240922 我和ChatGPT聊了聊加密货币
4
20240915 我和ChatGPT聊了聊支付
5
20240901 工作一年半后的一些感想记录
蚌埠住了捏
快乐,健康,自由,强大
累计撰写
46
篇文章
累计创建
12
个标签
累计收到
20
条评论
栏目
首页
分类
动态
归档
友链
关于我
留言板
搜索
标签搜索
业务
软技能
OSTEP
CSAPP
大数据
编程学习
英语
面试
Java
设计模式
服务器
网站
目 录
CONTENT
以下是
CSAPP
相关的文章
2023-03-04
CSAPP读书笔记-chap12-并发编程
如果逻辑流在时间上重叠,那么它们就是并发(concurrent)的。并发性不仅仅局限于内核,他也可以在应用中也扮演着重要的角色:在多处理器上进行并行计算访问慢速I/O设备与人交互通过推迟工作以减少执行时间服务多个网络客户端现代操作系统提供了三种基本的构造并发程序的方法:进程。用这种方法,每个逻辑控制
2023-03-04
1167
1
0
计算机基础
2023-03-02
CSAPP读书笔记-chap11-网络编程
网络应用随处可见。所有的网络应用都是基于相同的基本编程模型,有着相似的整体逻辑结构,并且依赖相同的编程接口。吐槽一句,学过计算机网络再来看这章,感觉太基础。很多东西都没有讲到,包括TCP、UDP的基础知识点。但是,极少部分基础模型概念之前也没了解过,看完书之后有了一个更加统一的认知,还是有一定的惊喜
2023-03-02
353
0
0
计算机基础
2023-03-01
CSAPP读书笔记-chap9-虚拟存储器
一个系统中的进程是与其他进程共享 CPU 和主存资源的。随着对 CPU 需求的增长,进程以某种合理的平滑方式慢了下来。但是如果太多的进程需要太多的存储器,那么它们中的一些就根本无法运行。存储器还很容易被破坏。如果某个进程不小心写了另一个进程使用的存储器,它就可能以某种完全和程序逻辑无关的令人迷惑的方
2023-03-01
267
0
0
计算机基础
2023-02-25
CSAPP读书笔记-chap10-系统级I/O
输入/输出(I/O)是在主存(memory)和外部设备之间拷贝数据的过程。输入数据是从I/O设备拷贝数据到主存,输出数据是从主存拷贝数据到I/O设备。Unix I/O所有的的I/O设备都模型化为文件,而所有的输入和输出都当作相应文件的读和写来执行。所有的输入输出都以一种统一且一致的方式来执行:打开文
2023-02-25
303
0
0
计算机基础
2023-02-24
CSAPP读书笔记-chap8-异常控制流
本章文字内容太多,只在原基础上做细微调整😇(偷个懒处理器按照一定的序列的地址执行对应的指令,从这一个地址过渡到下一个地址成为控制转移,这样的控制转移序序列称为处理器的控制流(flow control)系统必须能够对系统状态的变化做出反应,这些系统状态不是被内部程序变量捕获的,而且也不一定要和程序的
2023-02-24
262
0
0
计算机基础
2023-02-22
CSAPP读书笔记-chap7-链接
链接(linking)是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载到存储器并执行。链接可以执行于编译时(compile time),也可以执行于加载时(load time),甚至执行于运行时(run time)。链接器(linker)在软件开发中扮演着一个关键的角色,
2023-02-22
310
0
0
计算机基础
2023-02-21
CSAPP读书笔记-chap6-存储器层次结构
存储器系统(memory system)是一个具有不同容量、成本和访问时间的存储设备的层次结构。CPU 寄存器保存着最常用的数据。靠近 CPU 的小容量高速缓存存储器(cache memory)作为相对慢速的主存储器(main memory)的数据和指令的缓冲区域。主存暂时存放容量较大的但慢速的磁盘
2023-02-21
308
0
0
计算机基础
2023-02-16
CSAPP读书笔记-chap5-优化程序性能
编写高效程序可以考虑两个方面:选择好的算法和数据结构;编写编译器能够有效优化以转换为高效可执行代码的源码。程序通常需要在实现简单性、运行速度之间做出权衡折中。程序优化的第一步就是消除不必要的内容,让代码尽可能有效地执行它期望的工作。这包括消除不必要的函数调用、条件测试和内存引用。这些优化不依赖于目标
2023-02-16
328
0
0
计算机基础
2023-02-10
CSAPP读书笔记-chap3-程序的机器级表示
高级语言通过编译变成汇编语言,汇编代码则与特定的机器密切相关。汇编代码中包含了管理存储器(memory)和执行计算的低级指令的一些细节。编译器基于编程语言的原则、目标机器的指令集和操作系统遵循的规则,经过一系列的阶段产生机器代码。学习汇编有助于调优;有助于理解底层原理,而不仅仅是封装调用;有助于理解
2023-02-10
356
0
0
计算机基础
2023-01-11
CSAPP读书笔记-chap2-信息的表示与处理
信息存储大部分计算机使用8位的块(或者字节)来作为最小的可寻址的存储器单元。机器级程序将存储器视为一个非常大的字节数组,称之为虚拟存储器。存储器中的每一个字节由唯一的一个地址(address)来标识,所有可能地址的集合称之为虚拟地址空间(virtual address space)一切程序及其数据在
2023-01-11
566
1
0
计算机基础
1
2