《Programming from the Ground Up》阅读笔记:p147-p180

news/2024/11/4 12:07:51/

《Programming from the Ground Up》学习第9天,p147-p180总结,总计34页。

一、技术总结

1.Physical memeory

p152, Physical memory refers to the actual RAM chips inside your computer and what they contain.

物理地址指的RAM,即我们买电脑所说的“内存”。

2.Virtual memory

p152, Virtual memory is the way your program thinks about memory。

3.Resident Set Size(常驻集大小)

p155, The amount of memory that your program crrently has in physical memory is called its resident set size, and can be vieed by using the program top. The resident set size is listed undeer the column lablelled “RSS”.

在Ubuntu(Ubuntu 22.04)系统上执行top命令时, 不是RSS列,是RES列,RES是Resident(驻留)的缩写。

4.memory manage

(1)dynamic memory manage

第9章主要讲解与“内存”相关的知识:如物理内存、虚拟内存、内存管理等。唯一可惜的一点就是本书写作时间较早,代码运行起来确实不方便,也不好修改,先往下看吧。

二、英语总结

1.intermediate vs mediate

从字面上总是容易混淆,作为形容词,两者其实是完全不同的意思。

(1)intermediate

adj. emphasize being “in-between” in terms of position, level, or time,即我们常说的“中间的”。

(2)mediate

adj. exhibiting indirect causation, connection, or relation,即我们常说的“间接的”。

2.wind up

p154, They wind up spending more time just swapping memory on and off disk than they do actually processing it.

wind up 在这里的意思是 as a result of certain condition, 强调这是一种unexpected outcome。

3.be through with

p156, When you’re done with it, you tell deallocate that you are through with it.

在这里,be through with 的意思是“having finished doing sth”。

三、其它

国庆节本是一个快乐的节日,今年的国庆节却让人很难开心起来。一位亲戚走了,从辈分上来说,我这一辈称其为“太爹”,属于我爷爷奶奶那一辈的人。这些看着我长大的长辈们一个一个离我而去,暗示着时间的一去不返,也暗示着我与家乡的羁绊也越来越少。

四、参考资料

1. 编程

(1)Jonathan Bartlett,《Programming From The Ground Up》:https://book.douban.com/subject/1787855/

2. 英语

(1)Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

在这里插入图片描述

欢迎搜索及关注:编程人(a_codists)


http://www.ppmy.cn/news/1536633.html

相关文章

FPGA学习(4)-时序逻辑电路实现D触发器与计数器,LED灯闪烁

1.实现原理 开发板的频率为50MHz,即一个周期为20ns,实现500ms一次翻转,即计数25_000_000次。每次时钟沿来一次,就计一次。 2. 新建工程 2.1源文件代码 在下面左边的变量值要变的,就用reg。不涉及的缺省;…

ElasticSearch之网络配置

对官方文档Networking的阅读笔记。 ES集群中的节点,支持处理两类通信平面 集群内节点之间的通信,官方文档称之为transport layer。集群外的通信,处理客户端下发的请求,比如数据的CRUD,检索等,官方文档称之…

C#使用Lazy<T>提高性能

以下是一些适合使用Lazy<T>的场景&#xff1a; 单例模式 在实现单例模式时&#xff0c;Lazy<T>是非常有用的。如前面提到的示例&#xff0c;它可以确保单例对象在首次被访问时才进行创建&#xff0c;同时在多线程环境下也能保证正确的行为。这种方式比传统的双重检…

Ubuntu22——安装并配置局域网文件共享系统Samba

我们将共享目录设置为 /home/takway/share。以下是基于这个新目录的详细步骤&#xff1a; 在Ubuntu上安装并配置Samba 更新系统包列表 打开终端&#xff0c;执行以下命令来确保你的包列表是最新的&#xff1a; sudo apt update安装Samba 安装Samba及其相关工具&#xff1a; sud…

mysql-索引笔记

索引 1、什么是索引 索引是对数据库中数据的一种结构化表示。它像一本书的目录&#xff0c;能够快速定位信息&#xff0c;而无需逐行扫描所有数据。 索引的出现其实就是为了提高数据查询的效率&#xff0c;就像书的目录一样。 2、索引的常见模型 2.1.哈希表 用一个哈希函…

计算机网络:物理层 —— 信道及其极限容量

文章目录 信道信道的极限容量信号失真失真类型产生信号失真的主要因素 奈式准则码元传输速率香农公式 信道 信道是指信息传输的通道或介质。在通信中&#xff0c;信道扮演着传输信息的媒介的角色&#xff0c;将发送方发送的信号传递给接收方。 信道可以是无线信道&#xff0c…

uniapp使用Vue3组合式,如何进行Vue模块自动导入

文章目录 uniapp使用Vue3组合式&#xff0c;如何进行Vue模块自动导入一、引言二、安装插件1、使用npm2、使用yarn3、使用pnpm4、安装特定版本 三、配置Vite插件四、去除手动导入五、总结 uniapp使用Vue3组合式&#xff0c;如何进行Vue模块自动导入 一、引言 在uniapp开发中&a…

java版基于Spring Boot + Mybatis在线招投标|评标|竞标|单一采购|询价|邀标|在线开标|招标公告发布|评审专家|招投标采购系统源码

一、项目说明 随着公司的快速发展&#xff0c;企业人员和经营规模不断壮大&#xff0c;公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境&#xff0c;最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范&#xff0c;…