計算機統考考研專業課知識點分析

計算機統考的內容繁多,我們在準備考研專業課的複習時,需要掌握好重點的知識點。小編為大家精心準備了計算機統考考研專業課重點,歡迎大家前來閱讀。

計算機統考考研專業課知識點分析

  計算機考研緩衝和只讀儲存器區別

字元顯示器的介面電路中配有緩衝儲存器和只讀儲存器,各有何作用?

解:顯示緩衝儲存器的作用是支援螢幕掃描時的反覆重新整理;只讀儲存器作為字元發生器使用,他起著將字元的ASCII碼轉換為字形點陣資訊的作用。

8. 某計算機的I/O裝置採用非同步序列傳送方式傳送字元資訊。字元資訊的格式為一位起始位、七位資料位、一位校驗位和一位停止位。若要求每秒鐘傳送480個字元,那麼該裝置的資料傳送速率為多少?

解:480×10=4800位/秒=4800波特;

波特——是資料傳送速率波特率的單位。

注:題意中給出的是字元傳送速率,即:字元/秒。要求的是資料傳送速率,序列傳送時一般用波特率表示。

兩者的區別:字元傳送率是資料的“純”有效傳送率,不含資料格式資訊;波特率是“毛”傳送率,含資料格式資訊。

  計算機考研Cache組織要點

設某機主存容量為4MB,Cache容量為16KB,每字塊有8個字,每字32位,設計一個四路組相聯映象(即Cache每組內共有4個字塊)的Cache組織,要求:

(1)畫出主存地址欄位中各段的位數;

(2)設Cache的初態為空,CPU依次從主存第0、1、2……99號單元讀出100個字(主存一次讀出一個字),並重覆按此次序讀8次,問命中率是多少?

(3)若Cache的速度是主存的6倍,試問有Cache和無Cache相比,速度提高多少倍?

答:

(1)由於容量是按位元組表示的,則主存地址欄位格式劃分如下:

8 7 2 3 2

(2)由於題意中給出的字地址是連續的,故(1)中地址格式的最低2位不參加字的讀出操作。當主存讀0號字單元時,將主存0號字塊(0~7)調入Cache(0組x號塊),主存讀8號字單元時,將1號塊(8~15)調入Cache(1組x號塊)…… 主存讀96號單元時,將12號塊(96~103)調入Cache(12組x號塊)。

» 共需調100/8 13次,就把主存中的100個數調入Cache。除讀第1遍時CPU需訪問主存13次外,以後重複讀時不需再訪問主存。則在800個讀操作中:

訪Cache次數=(100-13)+700=787次

» 0.98 » Cache命中率=787/800 98%

(3)設無Cache時訪主存需時800T(T為主存週期),加入Cache後需時:

(131.167+13)T»T/6+13T´787

144.167T»

5.55倍»則:800T/144.167T

有Cache和無Cache相比,速度提高4.55倍左右。

  計算機考研CPU芯要點

Cache做在CPU晶片內有什麼好處?將指令Cache和資料Cache分開又有什麼好處?

答:Cache做在CPU晶片內主要有下面幾個好處:

1)可提高外部匯流排的利用率。因為Cache在CPU晶片內,CPU訪問Cache時不必佔用外部匯流排;

2)Cache不佔用外部匯流排就意味著外部匯流排可更多地支援I/O裝置與主存的.資訊傳輸,增強了系統的整體效率;

3)可提高存取速度。因為Cache與CPU之間的資料通路大大縮短,故存取速度得以提高;

將指令Cache和資料Cache分開有如下好處:

1)可支援超前控制和流水線控制,有利於這類控制方式下指令預取操作的完成;

2)指令Cache可用ROM實現,以提高指令存取的可靠性;

3)資料Cache對不同資料型別的支援更為靈活,既可支援整數(例32位),也可支援浮點資料(如64位)。

補充討論:

Cache結構改進的第三個措施是分級實現,如二級快取結構,即在片內Cache(L1)和主存之間再設一個片外Cache(L2),片外快取既可以彌補片內快取容量不夠大的缺點,又可在主存與片內快取間起到平滑速度差的作用,加速片內快取的調入調出速度(主存—L2—L1)。