当前位置: 首页 > news >正文

《Operating System Concepts》阅读笔记:p495-p511

《Operating System Concepts》学习第 44 天,p495-p511 总结,总计 17 页。

一、技术总结

1.cache

(1)定义

A cache is a region of fast memory that holds copies of data.

(2)cache 和 buffer 的区别

The difference between a buffer and a cache is that a buffer may hold the only existing copy of a data item, whereas a cache, by definition, holds a copy on faster storage of an item that resides elsewhere.

2.spool

(1)定义

A buffer that holds output for a device (such as a printer) that cannot accept interleaved data streams.

二、英语总结(生词:2)

1.urgency

(1)urge: urgere(“press hard, push forward”)

vt. try strongly to persuade sb to do sth.

(2)urgent

adj. very important and needing attention immediately(紧急的)。

(3)urgency: urgent + -cy

u. the quality of being very important and needing attention immediately(紧急性,紧迫性)。

(4)示例

We need multilevel interrupts, so that the operating system can distinguish between high- and low-priority interrupts and can respond with the appropriate degree of urgency when there are multiple concurrent interrupts(《Operating System Concepts》第 495 页)。

2.reserve

(1)reserve: re-(“back”) + servare(“to keep”)

vt. to keep back for further use。

(2)示例

Most CPUs have two interrupt request lines. One is the nonmaskable interrupt, which is reserved for events such as unrecoverable memory errors(《Operating System Concepts》第 496 页)。

(3)reserve vs preserve

reserve: to save sth for later use。

preserve: maintain sth in its original manner/state。

关于英语的注解同步更新汇总到 https://github.com/codists/English-In-CS-Books 仓库。

三、其它

今天没有什么想说的。

四、参考资料

1. 编程

(1) Abraham Silberschatz,Peter Baer Galvin,Greg Gagne《Operating System Concepts》:https://book.douban.com/subject/30272539/

2. 英语

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

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

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

http://www.dtcms.com/a/101245.html

相关文章:

  • argparse的使用
  • 【前端】【React】第四章:深入理解 React Router 及前端路由管理
  • 使用 mpstat 与 stress-ng 进行 CPU 性能监控
  • 从0到1的数据结构教程——深入思考动态数组
  • 记录一下最近参与实习 外包 社招流程里的一些感悟
  • Java EE(18)——网络原理——应用层HTTP协议
  • 内网渗透-网络分离免杀
  • git --- cherry pick
  • 深入解析C++模板:从基础到高级应用
  • AI Agent开发大全第十五课-零售智能导购Agent的代码实现
  • Nginx RTMP 处理模块 (ngx_rtmp_handler.c) 详细分析
  • 1371. 货币系统-dp背包问题
  • Oracle数据库数据编程SQL<3.4 PL/SQL 自定义函数>
  • HarmonyOSNext_API16_Tabs组件
  • 架构师面试(二十三):负载均衡
  • Spring AI 实现 STDIO和SSE MCP Server
  • C++ STL常用算法之常用查找算法
  • 智能体的学习(一)
  • k8s日志管理
  • Linux网络编程概述
  • ISATAP自动隧道
  • web自动化第一步:安装浏览器和驱动(Chrome和ChromeDriver)
  • 【Java】字符串String类
  • 相似度计算 第33次CCF-CSP计算机软件能力认证
  • 分秒计数器设计
  • XPath、XQuery 以及 XSLT 函数
  • 【工具变量】上市公司供应链稳定性数据两个维度(2013-2023年)
  • Netty源码—10.Netty工具之时间轮二
  • 【已开源】UniApp+vue3跨端应用从0到1开发指南、uniapp+vue3模板应用
  • 生成和管理作品集链接