深入理解計算機(CSAPP)資源匯總
用於資源記錄。
視頻:
卡內基梅隆大學 Introduction to Computer Systems CMU 15-213 Fall
作業(labs):
Lab Assignments
深入理解計算機(CSAPP)資源匯總
相關推薦
深入理解計算機(CSAPP)資源匯總
com 深入理解 cti www. tle computer lan assign ems 用於資源記錄。 視頻: 卡內基梅隆大學 Introduction to Computer Systems CMU 15-213 Fall 作業(labs): Lab Assign
儲存器層次結構(《深入理解計算機系統》)
閱讀《深入理解計算機系統》的第6章,也還是有一些收穫的。 首先在腦海中需要對計算機系統的儲存器層次結構有個定性的認識,如下圖所示: 從訪問速率最高(容量最小)的暫存器到訪問速率最低(容量最大)的分散式檔案系統,計算機將不同型別的儲存裝置劃分了多個層次。然後通過硬
優化程式效能的幾個方法(來自於《深入理解計算機系統》)
int get_vec_element(vec_ptr v, long int index, data_t *dest) { if (index<0||index >= v->len) return 0; *dest = v->data[
聊聊高並發(二十四)解析java.util.concurrent各個組件(六) 深入理解AQS(四)
sar 成功 通知 ati help write ng- ads 同步 近期總體過了下AQS的結構。也在網上看了一些講AQS的文章,大部分的文章都是泛泛而談。又一次看了下AQS的代碼,把一些新的要點拿出來說一說。 AQS是一個管程。提供了一個主要的同步器的
深入理解JavaScript(一)
odi 可能 方式 == tin mini 單詞 包括 fun 編寫高質量 JavaScript 代碼的基本要點 轉載:http://wiki.jikexueyuan.com/project/javascript-depth-understanding/start-jav
深入理解 JavaScript(四)
div 參數 面向 描述 pla 耦合 理論 spl 什麽 前言 Bob 大叔提出並發揚了 S.O.L.I.D 五大原則,用來更好地進行面向對象編程,五大原則分別是: The Single Responsibility Principle(單一職責 SRP) The Op
深入理解JVM(六)——類加載器原理
區域 (六) HR tcl parse cep 引用關系 throws wid 我們知道我們編寫的java代碼,會經過編譯器編譯成字節碼文件(class文件),再把字節碼文件裝載到JVM中,映射到各個內存區域中,我們的程序就可以在內存中運行了。那麽字節碼文件是怎樣裝載到JV
深入理解http(二)------http的緩存機制及原理
dad hl7 工作 tps sla vhk b+ vpp lrn 一、概念基礎 參考原文:https://blog.csdn.net/hiredme/article/details/73468040 http的緩存,主要存在於本地瀏覽器和web代理服務器中。 在
換個角度深入理解GlusterFS(三)
nbsp 負載均衡 高可用性 哈希算法 iops 當前 最新 文件目錄 moosefs GlusterFS(GNU ClusterFile System)是一個開源的分布式文件系統,它的歷史可以追溯到2006年,最初的目標是代替Lustre和GPFS分布式文件系統。經過八年
深入理解Plasma(3):Plasma MVP
這一系列文章將圍繞以太坊的二層擴容框架,介紹其基本執行原理,具體操作細節,安全性討論以及未來研究方向等。本篇文章主要介紹 Plasma 的一個最小實現 Plasma MVP(Minima Viable Plasma)。 在上一篇文章中我們已經理解了 Plasma 中的
深入理解Plasma(2):Plasma 細節剖析
這一系列文章將圍繞以太坊的二層擴容框架,介紹其基本執行原理,具體操作細節,安全性討論以及未來研究方向等。本篇文章主要對 Plasma 一些關鍵操作的細節進行剖析。 在上一篇文章中我們已經理解了什麼是 Plasma 框架以及它是如何執行的,這一篇文章將對其執行過程中的一
深入理解Plasma(1):Plasma 框架
這一系列文章將圍繞以太坊的二層擴容框架,介紹其基本執行原理,具體操作細節,安全性討論以及未來研究方向等。本篇文章作為開篇,主要目的是理解 Plasma 框架。 Plasma 作為以太坊的二層擴容框架,自從 2017 年被 Joseph Poon(Lightning N
深入理解Plasma(二)Plasma 細節
這一系列文章將圍繞以太坊的二層擴容框架,介紹其基本執行原理,具體操作細節,安全性討論以及未來研究方向等。本篇文章主要對 Plasma 一些關鍵操作的細節進行剖析。 在上一篇文章中我們已經理解了什麼是 Plasma 框架以及它是如何執行的,這一篇文章將對其執行過程中的一些關鍵部分,包括 Plasma 提交區塊
深入理解overlayfs(二):使用與原理分析
在初步瞭解overlayfs用途之後,本文將介紹如何使用overlayfs以及理解該檔案系統所特有的一些功能特性。由於目前主線核心對overlayfs正在不斷的開發和完善中,因此不同的核心版本改動可能較大,本文儘量與最新的核心版本保持一致,但可能仍會存在細微的出入。 核心版本:Linux-4.1
深入理解overlayfs(一):初識
Overlayfs是一種類似aufs的一種堆疊檔案系統,於2014年正式合入Linux-3.18主線核心,目前其功能已經基本穩定(雖然還存在一些特性尚未實現)且被逐漸推廣,特別在容器技術中更是勢頭難擋。本系列博文將首先介紹overlayfs的基本概念和應用場景,然後通過若干例項描述它的使用方式,
深入理解Plasma(三)Plasma MVP
pos 自己 you 發現 基於 .com 發送 當前 轉移 這一系列文章將圍繞以太坊的二層擴容框架 Plasma,介紹其基本運行原理,具體操作細節,安全性討論以及未來研究方向等。本篇文章主要介紹 Plasma 的一個最小實現 Plasma MVP(Minima Viabl
深入理解JVM(一)——基本原理(掃盲篇)
前言 JVM一直是java知識裡面進階階段的重要部分,如果希望在java領域研究的更深入,則JVM則是如論如何也避開不了的話題,本系列試圖通過簡潔易讀的方式,講解JVM必要的知識點。 執行流程 我們都知道java一直宣傳的口號是:一次編譯,到處執行。那麼它如何實現的
深入理解hashmap(三)雜湊表和二叉搜尋樹的恩怨情仇
前面兩篇文章介紹了hashmap的原始碼和理論,今天把剩餘的部分紅黑樹講一下。理解好紅黑樹,對我們後續對hashmap或者其他資料結構的理解都是很有好處的。比方說為什麼後面jdk要把hashmap中的單鏈表更新成紅黑樹? 要理解紅黑樹首先要弄清楚普通二叉樹的一些基本概念 父節點和子節點,這個我就不多說了。
深入理解Plasma(四)Plasma Cash
這一系列文章將圍繞以太坊的二層擴容框架 Plasma,介紹其基本執行原理,具體操作細節,安全性討論以及未來研究方向等。本篇文章主要介紹在 Plasma 框架下的專案 Plasma Cash。 在上一篇文章中我們已經理解了 Plasma 的最小實現 Plasma MVP 如何使用 UTXO 模型實現 Plas
深入理解 Tomcat(三)Tomcat 底層實現原理
轉載自:https://blog.csdn.net/qq_38182963/article/details/78660777 又是一個週末,這篇文章將從一個簡單的例子來理解tomcat的底層設計; 本文將介紹 Java Web 伺服器是如何執行的, W