computer organization and design
1.基於x86系統的io訪問,os提供了統一抽象的訪問機制,程式設計師
是無法直接訪問io的。
io的特點在於複雜多樣性,體現在不同應用對dependant(可靠性)
latency,throughput要求的多樣性。程式對io的訪問抽象為os以命令的方式
同時io和cpu互動的方式有兩種,一種是poling;一種interruption
2. io和儲存器(記憶體)之間大資料量訪問用dma。
支援虛擬位址,需要dma包含虛擬位址到實體地址的對映機制;支援實體地址,當虛擬位址
跨越page邊界時,對dma的實體地址來說可能是不連續的。
另乙個是cache一致性問題,當dma訪問的記憶體資料在cache中有備份時,會存在資料一致性問題。
計算機組織
馮諾依曼思想 1.二進位制表示程式和資料 2.採用儲存程式的工作方式 程式和資料存放在儲存器中 3.計算機五大部件 運算器 控制器 儲存器 輸入裝置 輸出裝置 二進位制表示 考慮到電子器件的特性,用高低電壓 脈衝表示0和1,慢速用高低電平,易實現並行操作 快速用脈衝訊號,如cpu等。儲存程式的工作方...
《計算機組成與原理》讀書筆記2
1.二進位制轉換 二進位制轉換為八進位制 每三位二進位制對應一位八進位制 二進位制轉換為十六進製制 每四位二進位制對應一位十六進製制 2.機器數和真值 採用二進位制的形式將數符一起 化叫做機器數,用正負符號加絕對值來表示的實際數值為真值。機器數又分為有符號數和無符號數。每個機器數資料所佔的二進位制位...
Cache 考點 計算機組織與結構
直接對映 cache行號 主存塊號modcache的行數 位址長度 s w 可定址的單元數 2 s w 塊大小 行大小 2w 主存的塊數 2s cache的行數 2r cache的容量 2r w 標記長度 s r 優點 簡單 花費少 缺點 抖動現象,如果乙個程式恰好需要重複訪問兩個對映到同一行而又來...