写点什么

《Operating System Concepts》阅读笔记:p601-p605

作者:codists
  • 2025-04-10
    广东
  • 本文字数:1310 字

    阅读完需:约 4 分钟

《Operating System Concepts》学习第 54 天,p601-p605 总结,总计 5 页。

一、技术总结

1.mount

Just as a file must be opened before it can be used, a file system must be mounted before it can be available to processes on the system.


(1)mount point


The location within the file structure where a file system is attached.

2.file sharing

对于多用户的操作系统,通过提供 owner(user) 和 group 属性来控制文件的共享和保护。

3.virtual file system(VFS)

The file-system implementation layer responsible for separating file-system-generic operations and their implementation and representing a file throughout a network.

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

1.bootstrap

(1)bootstrap: boot("shoe that covers the whole foot and the lower part of the leg, 靴子") + strap("a narrow piece of leather, 带子")


c. 有时候也写作“boot-strap”, a piece of leather at the back of a boot used for pulling the boot on(靴子后面的带子,即鞋襻)。


(2)示例


This image, the bootstrap loader, in turn knows enough about the file-system structure to be able to find and load the kernel and start it executing(《Operating System Concepts》第 588 页)。


每次看到这个词首先想到的都是前端框架 bootstrap,就好像看到 string 的第一反应是数据类型 string。导致理解起来总是有些别扭。这里整理一下 bootstrap 这个词的演变。


bootstrap 本意是指“鞋襻”,“To pull (oneself) up by (one's) bootstraps, by 1871, was used figuratively of an impossible task“——“拽着靴子的带子把自己拉起来”——当然,这是实现不了的——到 1871 年,用于比喻不可能完成的任务。


与此同时,这句话也被用来表示“better oneself by rigorous, unaided effort(通过严格的,独立的努力来实现自我提升)”,即“starting sth from scratch or with minimal external help.”,计算机里面的 bootstrap 使用的就是该意思。

2.accommodate

(1)accommodate: ad-("to") + com- + modus("measure, manner")


vt. to provide what is needed。这个词在中文中不大好翻译。


(2)示例


When an operating system accommodates multiple users, the issues of file sharing, file naming, and file protection become preeminent(《Operating System Concepts》第 603 页)。


在上面这个例子中,accomodate 可以理解为“operating system support functionality of serving multiple users at the same time””,整句话的意思是“当操作系统支持多用户时,文件共享、文件命名和文件保护就会变得至关重要”。


关于英语的注解同步更新汇总到 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)

发布于: 刚刚阅读数: 4
用户头像

codists

关注

公众号:编程人 2021-01-14 加入

Life is short, You need Python

评论

发布
暂无评论
《Operating System Concepts》阅读笔记:p601-p605_操作系统_codists_InfoQ写作社区