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