《Operating System Concepts》阅读笔记:p200-p202

server/2025/3/9 22:30:43/

《Operating System Concepts》学习第 22 天,p200-p202 总结,总计 3 页。

一、技术总结

1.CPU-I/O burst

(1)CPU burst

Scheduling process state in which the process executes on CPU.

(2)I/O burst

Scheduling process state in which the CPU performs I/O.

2.race condition

A situation in which two threads are concurrently trying to change the value of a variable.

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

1.burst

(1)burst

vi/vt. to break open suddenly(打开,裂开)。

c. a sudden increase in something, especially for a short period。

(2)示例

Process execution begins with a CPU burst. That is followed by an I/O burst, which is followed by another CPU burst, then another I/O burst, and so on(《Operating System Concepts》第 200 页)。

在上面这个例子中,burst 是一种比喻用法,因为 CPU 或者 I/O 并不会“裂开”,表示一种“short, intense act”即 “a sudden increase in something, especially for a short period”。

2.invocation

(1)invoke: in-(“upon”) + vocare(“to call”)

vt. to call on sth(召唤) ,to use sth(调用)。

(2)invocation: the noun form of invoke

c/u. the action of invoking sb or sth.

(3)示例

When a process switches from the running state to the waiting state (for example, as the result of an I/O request or an invocation of wait() for the termination of a child process(《Operating System Concepts》第 200 页)。

关于英语的注解同步更新汇总到 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.ppmy.cn/server/173773.html

相关文章

清华北大推出的 DeepSeek 教程(附 PDF 下载链接)

清华和北大分别都有关于DeepSeek的分享文档,内容非常全面,从原理和具体的应用,大家可以认真看看。 北大 DeepSeek 系列 1:提示词工程和落地场景.pdf  北大 DeepSeek 系列 2:DeepSeek 与 AIGC 应用.pdf  清华 Deep…

GStreamer —— 2.9、Windows下Qt加载GStreamer库后运行 - “教程9:媒体信息收集“(附:完整源码)

简介 上一个教程演示了多线程和 Pad 可用性。本教程介绍媒体信息收集。有时,您可能希望快速找出文件的媒体类型 (或 URI)包含媒体,或者您是否能够播放媒体。你 可以构建一个管道,将其设置为 Run,并监视总线…

Qt:day5

一、作业1 将一个 QSlider,使用QSS语句,画成一个进度条: 要画2个部分:QSlider的槽、QSlider滑块; 进度条通过线程自己动起来。 【运行结果】:点Play按钮后,线程运行滑块从最左端向右移动到最右端…

12.【线性代数】——图和网络

十二 图和网络(线性代数的应用) 图 g r a p h { n o d e s , e d g e s } graph\{nodes, edges\} graph{nodes,edges}1.关联矩阵2. A A A矩阵的零空间,求解 A x 0 Ax0 Ax0 电势3. A T A^T AT矩阵的零空间,电流总结电流图结论 …

Mybatis Generator 使用手册

第一章 什么是Mybatis Generator? MyBatis Generator Core – Introduction to MyBatis Generator MyBatis生成器(MBG)是MyBatis框架的代码生成工具。它支持为所有版本的MyBatis生成代码,通过解析数据库表(或多个表&…

在 Linux 下,服务器如何知道某个 TCP 连接来了消息? 这就涉及 IO 事件通知机制!

1. 阻塞 read() 阻塞 read() 就像你打电话问饭好了吗,但如果对方不接电话(没数据),你就一直守在电话边等,什么别的事情都做不了。 你打电话问外卖员“饭好了吗?”,如果外卖还没送到&#xff0c…

DeepSeek-R1本地化部署(Mac)

一、下载 Ollama 本地化部署需要用到 Ollama,它能支持很多大模型。官方网站:https://ollama.com/ 点击 Download 即可,支持macOS,Linux 和 Windows;我下载的是 mac 版本,要求macOS 11 Big Sur or later,Ol…

OCPP扩展机制与自定义功能开发:协议灵活性设计与实践 - 慧知开源充电桩平台

OCPP扩展机制与自定义功能开发:协议灵活性设计与实践 引言 OCPP作为开放协议,其核心价值在于平衡标准化与可扩展性。面对不同充电桩厂商的硬件差异、区域能源政策及定制化业务需求,OCPP通过**扩展点(Extension Points&#xff09…