1.浮點數的表示分為階和尾數 兩部分。兩個浮點數相加時,需要先對階,即(1)(n為階差的絕對值)
答案:
1 D將小階向大階對齊,同時將尾數右移n位
解析:
對階是指將兩個進行運算的浮點數階碼對齊的操作。對階的目的是為使兩個浮點數的尾數能夠進行加減運算。首先求出兩浮點數階碼的差,即n,將小階碼加上n,使之與大階碼相等,同時將小階碼對應的浮點數的尾數右移相應的位數n,以保證該浮點數的值不變。
2.計算機運行工程中,遇到突發事件,要求CPU暫時停止正在運行的程序,轉去為突發事件服務,服務完畢,再自動返回原程序繼續執行,這個過程稱為(2),其處理過程中保存現場的目的是(3)。
答案:
2 B中斷
3 C 返回去繼續執行原程序
解析:
阻塞:一般是指線程阻塞,線程在運行的過程中因為某些原因而發生阻塞,阻塞狀態的線程的特點是:該線程放棄CPU的使用,暫停運行,只有等到導致阻塞的原因消除之后才恢復運行。或者是被其他的線程中斷,該線程也會退出阻塞狀態,同時拋出InterruptedException。
中斷:處理機處理程序運行中出現的緊急事件的整個過程.程序運行過程中,系統外部、系統內部或者現行程序本身若出現緊急事件,處理機立即中止現行程序的運行,自動轉入相應的處理程序(中斷服務程序),待處理完后,再返回原來的程序運行,這整個過程稱為程序中斷;當處理機接受中斷時,只需暫停一個或幾個周期而不執行處理程序的中斷,稱為簡單中斷.中斷又可分為屏蔽中斷和非屏蔽中斷兩類。
把一個方法與其所在的類/對象關聯起來叫做方法的綁定。綁定分為靜態綁定(前期綁定)和動態綁定(后期綁定)。靜態綁定(前期綁定)是指在程序運行前就已經知道方法是屬於那個類的,在編譯的時候就可以連接到類的中,定位到這個方法。動態綁定(后期綁定)是指在程序運行過程中,根據具體的實例對象才能具體確定是哪個方法。
靜態綁定發生於數據結構和數據結構間,程序執行之前。靜態綁定發生於編譯期,因此不能利用任何運行期的信息。它針對函數調用與函數的主體,或變量與內存中的區塊。動態綁定則針對運行期產生的訪問請求,只用到運行期的可用信息。在面向對象的代碼中,動態綁定意味着決定哪個方法被調用或哪個屬性被訪問,將基於這個類本身而不基於訪問范圍。
中斷保存現場:指的是進入中斷服務程序或子程序后,由於寄存器有限,主程序和中斷服務程序或子程序中用到相同的寄存器,所以為防止沖突,在中斷服務程序前或在子程序前用進棧指令保護那些可能受到沖突的寄存器,然后在返回前恢復。
3.海明碼是一種糾錯碼,其方法是為需要校驗的數據位增加若干校驗位,使得校驗位的值決定於某些被校位的數據,當被校數據出錯時,可根據校驗位的值的變化找到出錯位,從而糾正錯誤。對於32位的數據,至少需要增加(4)個校驗位才能構成海明碼。以10位數據為例,其海明碼表示為D9D8D7D6D5D4 P4D3D2D1P3D0P2P1中,其中,Di (0≤i≤9)表示數據位,Pj(1≤j≤4)表示校驗位,數據位D9由P4 P3 和P2進行校驗(從右至左D9的位序為14,即等於8+4+2,因此用第8位的P4 第4位的P3和第二位的P2校驗)數據位D5由(5)進行校驗。
答案:
4 D 6
5 B P4 P1
解析:
海明碼也利用了奇偶位校驗的概念,通過在數據位后面增加一些比特,可以驗證數據的有效性。利用一個以上的校驗位,海明碼不僅可以驗證數據是否有效,還能在數據出錯的情況下指明錯誤位置。2P≥P+D+1,其中P代表海明碼的個數,D代表數據位的個數。D=32,所以P=6;
奇偶校驗是一種添加一個奇偶位用來指示之前的數據中包含有奇數還是偶數個1的檢驗方式。如果在傳輸的過程中,有奇數個位發生了改變,那么這個錯誤將被檢測出來(注意奇偶位本身也可能改變)。一般來說,如果數據中包含有奇數個1的話,則將奇偶位設定為1;反之,如果數據中有偶數個1的話,則將奇偶位設定為0。換句話說,原始數據和奇偶位組成的新數據中,將總共包含偶數個1. 奇偶校驗並不總是有效,如果數據中有偶數個位發生變化,則奇偶位仍將是正確的,因此不能檢測出錯誤。而且,即使奇偶校驗檢測出了錯誤,它也不能指出哪一位出現了錯誤,從而難以進行更正。數據必須整體丟棄並且重新傳輸。在一個噪音較大的媒介中,成功傳輸數據可能需要很長時間甚至不可能完成。雖然奇偶校驗的效果不佳,但是由於他只需要一位額外的空間開銷,因此這是開銷最小的檢測方式。並且,如果知道了發生錯誤的位,奇偶校驗還可以恢復數據。 如果一條信息中包含更多用於糾錯的位,且通過妥善安排這些糾錯位使得不同的出錯位產生不同的錯誤結果,那么我們就可以找出出錯位了。在一個7位的信息中,單個數據位出錯有7種可能,因此3個錯誤控制位就足以確定是否出錯及哪一位出錯了。
4.流水線的吞吐率是指單位時間流水線處理任務數,如果每個段流水的操作時間不同,則流水線的吞吐率是(6)的倒數。
答案:
6 C 最長流水段操作時間
解析:
當流水線達到穩定時,經過最長流水段操作時間后,會出來一個新的產品。用總產品數除以對應時間。就是吞吐率。
5.網絡管理員通過命令行方式對路由器進行管理,需要確保ID,口令和會話內容的保密性,應采取的訪問方式是(7)
答案:
7 D SSH
解析;
AUX接口(Auxiliary)是指音頻輸入接口,可以輸出包括mp3在內的電子聲頻設備的音頻(一般的耳機插孔),可通過車上的音響來輸出這些設備內的音樂。
Telnet協議是TCP/IP協議族中的一員,是Internet遠程登陸服務的標准協議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力。在終端使用者的電腦上使用telnet程序,用它連接到服務器。終端使用者可以在telnet程序中輸入命令,這些命令會在服務器上運行,就像直接在服務器的控制台上輸入一樣。可以在本地就能控制服務器。要開始一個telnet會話,必須輸入用戶名和密碼來登錄服務器。Telnet是常用的遠程控制Web服務器的方法。
SSH 為 Secure Shell 的縮寫,由 IETF 的網絡小組(Network Working Group)所制定;SSH 為建立在應用層基礎上的安全協議。SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題。SSH最初是UNIX系統上的一個程序,后來又迅速擴展到其他操作平台。SSH在正確使用時可彌補網絡中的漏洞。SSH客戶端適用於多種平台。幾乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可運行SSH。