20155317 第一周蓝墨云班课考题
20155317 2016-2017-2 藍墨云班課考題第2周
上周藍墨云班課考題
1 ( 單選題 | 1 分) Amdahl定律說明,我們對系統的某個部分做出重大改進,可以顯著獲得一個系統的加速比。 A . 正確 B . 錯誤 正確答案: B
解析:課本16頁:Amdahl定律的主要思想是:當我們對系統的某個部分加速時,其對系統整體性能的影響取決于該部分的重要性和加速程度。假設系統某部分所需執行時間與該時間的比例為a,而部分性能提升的比例為k。即該部分初始所需時間為aT(old),而現在所需時間為aT(old)/k。由此可推出加速比s=1/((1-a)+a/k).
2 ( 單選題 | 1 分) Linux中,內核虛擬內存在虛擬地址空間的低端。 A . 正確 B . 錯誤 正確答案: B?
解析:在linux中,地址空間最上面的區域是保留給操作系統中的代碼和數據的,這對所有進程來說都是一樣。地址空間的底部區域存放用戶進程定義的代碼和數據。
3 ( 單選題 | 1 分) 實現進程這個抽象概念需要低級硬件和操作系統軟件之間的緊密合作。 A . 正確 B . 錯誤 正確答案: A?
解析:在進程中,當程序需要操作系統的某些操作是,內核會執行一系列的一些指令,,將控制權傳給內核,然后內核執行被請求的操作并返回應用程序。這體現了形成這個抽象的概念需要低級硬件和操作系統之間的緊密合作。
4 ( 多選題 | 1 分) 操作系統有兩個基本功能:防止硬件被濫用;向應用供一致的機制來控制低級硬件設備。實現這兩個功能相關的抽象有() A . 文件 B . 虛擬機 C . 虛擬內存 D . 進程 正確答案: A C D
解析:操作系統有兩個基本的功能:(1)防止硬件被失控的應用程序濫用(2)向應用程序提供簡單一致的機制來控制復雜而又通常大不相同的低級硬件。操作系統通過進程、虛擬文件和文件來實現這些功能。
5 ( 單選題 | 1 分) 存儲器層次結構的主要思想是() A . 上一層的存儲器作為低一層存儲器的高速緩存 B . 存儲設備形成存儲層次結構 C . 存儲器分為主存和輔存 D . 較大的存儲器運行慢,快速設備造價高 正確答案: A
解析:存儲器層次結構的主要思想是上一層的存儲器作為低一層存儲器的高速緩存。
6 ( 單選題 | 1 分) 處理器的()操作可以從寄存器中復制一個字節的數據到主存中。 A . 加載 B . 存儲 C . 操作 D . 跳轉 正確答案: B?
解析:
加載:從主存復制一個字節或者一個字到寄存器,以覆蓋寄存器原來的內容
存儲:從寄存器復制一個字節或者一個字到主存的某個位置
操作:把兩個寄存器的內容復制到ALU,ALU對這兩個字做算術運算,并將結果存放到一個寄存器中,以覆蓋寄存器中原來的內容。
跳轉:從指令本身中抽取一個字,并將這個字復制到程序計數器(pc)中,以覆蓋pc中原來的值。
7 ( 單選題 | 1 分) 主存在邏輯上可以看作() A . 字節數組 B . 字數組 C . 雙字數組 D . 四字數組 正確答案: A
解析:主存從邏輯上來講是一個線性的字節數組,每一個字節都有自己唯一的地址。?
9 ( 多選題 | 1 分) I/O設備可以通過()與I/O總線相連。 A . 控制器 B . 主存 C . 處理器 D . 適配器 正確答案: A D?
解析:每一個io設備都通過一個控制器或適配器與I/O總線相連。
10 ( 單選題 | 1 分) 計算機中總線傳送定長的數據,這個定長是(),是一個基本的系統參數。 A . 字節 B . 字 C . 雙字 D . 四字 正確答案: B?
解析:總線通常被設計成傳送定長的字節塊,也就是字,字中的字節數也就是字長,現在來講要么是四個字節32為,要么是8個字節64位。
11 ( 多選題 | 1 分) 計算機系統的硬件組成包含() A . 總線 B . I/O設備 C . 主存 D . 處理器 正確答案: A B C D?
?解析:計算機系統的硬件組成包含:?總線 ?I/O設備 主存 處理器??
13 ( 多選題 | 1 分) 熟悉編譯系統的好處有:() A . 優化程序性能 B . 理解鏈接時出現的錯誤 C . 有助于設計處理器 D . 避免安全漏洞 正確答案: A B D?
解析:熟悉編譯系統的好處有: 優化程序性能 ? ?理解鏈接時出現的錯誤 ? ?避免安全漏洞
14 ( 單選題 | 1 分) gcc 把源程序翻譯成可執行文件的四個階段是:預處理階段,編譯階段,匯編階段,鏈接階段,其中匯編階段用到的工具和相應的gcc命令是() A . cpp: gcc -E hello.c -o hello.i B . ccl: gcc -S hello.i -o hello.s C . as: gcc -c hello.s -o hello.o D . ld: gcc hello.o -o hello 正確答案: C?
解析:
gcc命令:-E -S -c(有區分大小寫), 生成文件后綴 ?.i .s .o
預處理階段:使用預處理器cpp,相應命令是: gcc -E xxx.c -o xxx.i
編譯階段:使用編譯器ccl,相應命令是: gcc -S xxx.i -o xxx.s
匯編階段:使用匯編器as,相應命令是:gcc -c xxx.s -o xxx.o
鏈接階段:使用鏈接器ld,相應命令是: gcc xxx.o -o xxx
?
15 ( 單選題 | 1 分) ()就是位+上下文 A . 數據 B . 信息 C . 知識 D . 數據結構 正確答案: B?
解析:信息就是位+上下文:計算機系統中的所有信息都是由二進制串表示的,區分這些數據對象的唯一方法是讀到這些數據的上下文。
?
?
上周沒有及時注意老師說的話,忘記藍墨云班課的考題,我以后一定時時注意,不能讓這樣的事再發生,
轉載于:https://www.cnblogs.com/wxwddp/p/7601276.html
總結
以上是生活随笔為你收集整理的20155317 第一周蓝墨云班课考题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一加手机刷机 Kali Nethunte
- 下一篇: Excel中如何添加Power Pivo