《Operating System Concepts》閱讀筆記:p483-p488

《Operating System Concepts》學習第 40 天,p483-p488 總結,總計 6 頁。

一、技術總結

1.object storage

(1)object storage 管理軟件

Hadoop file system(HDFS)、Ceph。

二、英語總結(生詞:1)

1.commodity

(1)commodity: com-(“together, with”) + modus(“measure, manner”,*med- “take appropriate measures”)

c. a mass-produced unspecialized product/good。

(2)示例

Typically, this occurs on commodity hardware rather than RAID arrays. For example, HDFS can store N copies of an object on N different computers(《Operating System Concepts》第 484 頁)。

剛看到 commodity hardware 的時候很不理解這兩個詞項組合在一起想表達什么意思,之所以不理解,是因為對commodity 理解不到位,剛開始的時候將commodity 理解為了“products can be bought and sold(即商品,good)”,其實, commodity 還暗含"mass-produced, unspecialized, economic(經濟的,大量生產的)" 之意,

所以上面這句話的意思:通常,這種情況發生在商用硬件(”指普通、低成本的標準硬件,區別于專用高端設備)/普通硬件上,而非RAID陣列。例如,HDFS可以在N臺不同的計算機上存儲一個對象的N個副本。

Commodity hardware in computing is computers or components that are readily available, inexpensive and easily interchangeable with other commodity hardware. Almost all PCs use commodity hardware. The term is most used for general-purpose servers that can be used in any role. Commodity hardware is synonymous with off-the-shelf hardware. It is contrasted with proprietary, custom or bespoke hardware.

關于英語的注解同步更新匯總到 https://github.com/codists/English-In-CS-Books 倉庫。

三、其它

第 11 章(Mass-Storage Structure)簡評:介紹了HDD,NVM, object storage 等內容。書里把相關概念梳理得很清楚。比如我們平時經常會聽到 HDD, SSD, NVM 這些概念,那么它們的區別是什么呢?書上都寫得明明白白。因本人水平有限,其它的無法評價。

四、參考資料

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.pswp.cn/diannao/75631.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/75631.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/75631.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

強化學習與神經網絡結合(以 DQN 展開)

目錄 基于 PyTorch 實現簡單 DQN double DQN dueling DQN Noisy DQN:通過噪聲層實現探索,替代 ε- 貪心策略 Rainbow_DQN如何計算連續型的Actions 強化學習中,智能體(Agent)通過與環境交互學習最優策略。當狀態空間或動…

“11.9元“引發的系統雪崩:Spring Boot中BigDecimal反序列化異常全鏈路狙擊戰 ?

💥 "11.9元"引發的系統雪崩:Spring Boot中BigDecimal反序列化異常全鏈路狙擊戰 🎯 🔍 用 Mermaid原生防御體系圖 #mermaid-svg-XZtcYBnmHrF9bFjc {font-family:"trebuchet ms",verdana,arial,sans-serif;fon…

Cortex-M7進入異常中斷分析

使用cmbacktrace庫,其支持M3,4,7。 1、串口輸出異常信息 #define cmb_println(...) Debug_Printf(__VA_ARGS__)//cmb_println處理可變參數和格式化字符串 int Debug_Printf(const char *fmt, ...) {char buffer[DEBUG_TxBUFLEN];INT16U n;va_list args;va_star…

如何管理間接需求?團隊實踐分享

管理間接需求的核心方法包括明確需求識別流程、建立規范的需求管理體系、實施有效的需求溝通機制。 其中,明確需求識別流程最為關鍵。企業在實際業務中,往往會遇到大量的間接需求,如非直接生產性的采購需求、服務類需求等。這些需求往往隱蔽性…

與Aspose.pdf類似的jar庫分享

如果你在尋找類似于 Aspose.PDF 的 JAR 庫,這些庫通常用于處理 PDF 文檔的創建、編輯、轉換、合并等功能。以下是一些類似的 Java 庫,它們提供 PDF 處理的功能,其中一些是收費的,但也有開源選項: 1. iText (iText PDF…

2-2 MATLAB鮣魚優化算法ROA優化CNN超參數回歸預測

本博客來源于CSDN機器魚,未同意任何人轉載。 更多內容,歡迎點擊本專欄目錄,查看更多內容。 目錄 0.引言 1.ROA優化CNN 2.主程序調用 3.結語 0.引言 在博客【ROA優化LSTM超參數回歸】中,我們采用ROA對LSTM的學習率、迭代次數…

企業入駐成都國際數字影像產業園,可享150多項專業服務

企業入駐成都國際數字影像產業園,可享150多項專業服務 全方位賦能,助力影像企業騰飛 入駐成都國際數字影像產業園,企業將獲得一個涵蓋超過150項專業服務的全周期、一站式支持體系,旨在精準解決企業發展各階段的核心需求&#xf…

線路板元器件介紹及選型指南:提高電路設計效率

電路板(PCB)是現代電子設備的核心,其上安裝了各類電子元器件,這些元器件通過PCB的導電線路彼此連接,實現信號傳輸與功能執行。 元器件的選擇與安裝直接決定了電子產品的性能與穩定性。本文將為大家詳細介紹電路板上的…

探究 Arm Compiler for Embedded 6 的 Clang 版本

原創標題:Arm Compiler for Embedded 6 的 Clang 版本 原創作者:莊曉立(LIIGO) 原創日期:20250218(首發日期20250326) 原創連接:https://blog.csdn.net/liigo/article/details/14653…

RedHat7.6_x86_x64服務器(最小化安裝)搭建使用記錄(二)

PostgreSQL數據庫部署管理 1.rpm方式安裝 掛載系統安裝鏡像: [rootlocalhost ~]# mount /dev/cdrom /mnt 進入安裝包路徑: [rootlocalhost ~]# cd /mnt/Packages 依次安裝如下程序包: [rootlocalhost Packages]# rpm -ihv postgresql-libs-9…

瀏覽器存儲 IndexedDB

IndexedDB 1. 什么是 IndexedDB? IndexedDB 是一種 基于瀏覽器的 NoSQL 數據庫,用于存儲大量的結構化數據,包括文件和二進制數據。它比 localStorage 和 sessionStorage 更強大,支持索引查詢、事務等特性。 IndexedDB 主要特點…

panda3d 渲染

目錄 安裝 設置渲染寬高: 渲染3d 安裝 pip install Panda3D 設置渲染寬高: import panda3d.core as pdmargin 100 screen Tk().winfo_screenwidth() - margin, Tk().winfo_screenheight() - margin width, height (screen[0], int(screen[0] / 1…

Node.js 包管理工具 - NPM 與 PNPM 清理緩存

NPM 清理緩存 1、基本介紹 npm 緩存是 npm 用來存儲已下載包的地方,以加快后續安裝速度 但是,有時緩存可能會損壞或占用過多磁盤空間,這時可以清理 npm 緩存 2、清理操作 執行如下指令,清理 npm 緩存 npm cache clean --for…

STM32F103_LL庫+寄存器學習筆記05 - GPIO輸入模式,捕獲上升沿進入中斷回調

導言 GPIO設置輸入模式后,一般會用輪詢的方式去查看GPIO的電平狀態。比如,最常用的案例是用于檢測按鈕的當前狀態(是按下還是沒按下)。中斷的使用一般用于計算脈沖的頻率與計算脈沖的數量。 項目地址:https://github.…

【C++進階二】string的模擬實現

【C進階二】string的模擬實現 1.構造函數和C_strC_str: 2.operator[]3.拷貝構造3.1淺拷貝3.2深拷貝 4.賦值5.迭代器6.比較ascll碼值的大小7.reverse擴容8.push_back尾插和append尾插9.10.insert10.1在pos位置前插入字符ch10.2在pos位置前插入字符串str 11.resize12.erase12.1從…

wokwi arduino mega 2560 - 點亮LED案例

截圖: 點亮LED案例仿真截圖 代碼: unsigned long t[20]; // 定義一個數組t,用于存儲20個LED的上次狀態切換時間(單位:毫秒)void setup() {pinMode(13, OUTPUT); // 將引腳13設置為輸出模式(此…

vue3項目使用 python +flask 打包成桌面應用

server.py import os import sys from flask import Flask, send_from_directory# 獲取靜態文件路徑 if getattr(sys, "frozen", False):# 如果是打包后的可執行文件base_dir sys._MEIPASS else:# 如果是開發環境base_dir os.path.dirname(os.path.abspath(__file…

后端學習day1-Spring(八股)--還剩9個沒看

一、Spring 1.請你說說Spring的核心是什么 參考答案 Spring框架包含眾多模塊,如Core、Testing、Data Access、Web Servlet等,其中Core是整個Spring框架的核心模塊。Core模塊提供了IoC容器、AOP功能、數據綁定、類型轉換等一系列的基礎功能,…

LeetCode 第34、35題

LeetCode 第34題:在排序數組中查找元素的第一個和最后一個位置 題目描述 給你一個按照非遞減順序排列的整數數組nums,和一個目標值target。請你找出給定目標值在數組中的開始位置和結束位置。如果數組中不存在目標值target,返回[-1,1]。你必須…

告別分庫分表,時序數據庫 TDengine 解鎖燃氣監控新可能

達成效果: 從 MySQL 遷移至 TDengine 后,設備數據自動分片,運維更簡單。 列式存儲可減少 50% 的存儲占用,單服務器即可支撐全量業務。 毫秒級漏氣報警響應時間控制在 500ms 以內,提升應急管理效率。 新架構支持未來…