《Operating System Concepts》閱讀筆記:p601-p605
《Operating System Concepts》學(xué)習(xí)第 54 天,p601-p605 總結(jié),總計(jì) 5 頁(yè)。
一、技術(shù)總結(jié)
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
對(duì)于多用戶的操作系統(tǒng),通過(guò)提供 owner(user) 和 group 屬性來(lái)控制文件的共享和保護(hù)。
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.
二、英語(yǔ)總結(jié)(生詞: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. 有時(shí)候也寫(xiě)作“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 頁(yè))。
每次看到這個(gè)詞首先想到的都是前端框架 bootstrap,就好像看到 string 的第一反應(yīng)是數(shù)據(jù)類(lèi)型 string。導(dǎo)致理解起來(lái)總是有些別扭。這里整理一下 bootstrap 這個(gè)詞的演變。
bootstrap 本意是指“鞋襻”,“To pull (oneself) up by (one's) bootstraps, by 1871, was used figuratively of an impossible task“——“拽著靴子的帶子把自己拉起來(lái)”——當(dāng)然,這是實(shí)現(xiàn)不了的——到1871年,用于比喻不可能完成的任務(wù)。
與此同時(shí),這句話也被用來(lái)表示“better oneself by rigorous, unaided effort(通過(guò)嚴(yán)格的,獨(dú)立的努力來(lái)實(shí)現(xiàn)自我提升)”,即“starting sth from scratch or with minimal external help.”,計(jì)算機(jī)里面的 bootstrap 使用的就是該意思。
2.accommodate
(1)accommodate: ad-("to") + com- + modus("measure, manner")
vt. to provide what is needed。這個(gè)詞在中文中不大好翻譯。
(2)示例
When an operating system accommodates multiple users, the issues of file sharing, file naming, and file protection become preeminent(《Operating System Concepts》第 603 頁(yè))。
在上面這個(gè)例子中,accomodate 可以理解為“operating system support functionality of serving multiple users at the same time””,整句話的意思是“當(dāng)操作系統(tǒng)支持多用戶時(shí),文件共享、文件命名和文件保護(hù)就會(huì)變得至關(guān)重要”。
關(guān)于英語(yǔ)的注解同步更新匯總到 https://github.com/codists/English-In-CS-Books 倉(cāng)庫(kù)。
三、其它
今天沒(méi)有什么想說(shuō)的。
四、參考資料
1. 編程
(1) Abraham Silberschatz,Peter Baer Galvin,Greg Gagne《Operating System Concepts》:https://book.douban.com/subject/30272539/
2. 英語(yǔ)
(1) Etymology Dictionary:https://www.etymonline.com
(2) Cambridge Dictionary:https://dictionary.cambridge.org

歡迎搜索及關(guān)注:編程人(a_codists)
浙公網(wǎng)安備 33010602011771號(hào)