單項選擇題printf(“Hello World!”)中字符串“hello World!”最終是如何傳遞給sys_write函數(shù)的?()

A.直接通過棧完成的
B.通過寄存器找到用戶態(tài)內(nèi)存區(qū)中該字符串的起始地址,然后利用FS段寄存器找到并讀入的
C.直接通過寄存器完成的
D.通過一段共享內(nèi)存完成的


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題鼓勵操作系統(tǒng)實現(xiàn)POSIX接口的真正目的是什么?()

A.上層應(yīng)用程序可以移植
B.推廣UNIX
C.和Windows競爭
D.讓操作系統(tǒng)變得統(tǒng)一

2.單項選擇題為什么要命名為系統(tǒng)調(diào)用,下面哪個理由不對?()

A.最終調(diào)用了操作系統(tǒng)提供的功能
B.為了和其他的函數(shù)調(diào)用相區(qū)別
C.具體表現(xiàn)為一個函數(shù)調(diào)用
D.直接跳轉(zhuǎn)到內(nèi)核中的一個函數(shù)

3.單項選擇題在系統(tǒng)調(diào)用的實現(xiàn)中,在int 0x80指令調(diào)用之前,給eax賦值的目的是什么?()

A.表示是0x80號中斷,而不是別的中斷
B.傳遞參數(shù)
C.傳遞返回值
D.將來區(qū)分是哪個系統(tǒng)調(diào)用

4.單項選擇題為什么要將程序的執(zhí)行分為用戶態(tài)和內(nèi)核態(tài)?()

A.保護操作系統(tǒng)內(nèi)核
B.不讓用戶程序執(zhí)行某些指令
C.一個用戶程序不能干擾另一個用戶程序
D.保護用戶程序不被隨意修改

5.單項選擇題用戶程序調(diào)用printf(“Hello World!”)最終要通過寫顯存來完成Hello World!的輸出,給出從用戶程序到寫顯存中間經(jīng)過的順序。()

A.用戶程序;C函數(shù)庫;sys_write;系統(tǒng)調(diào)用;寫顯存
B.用戶程序;C函數(shù)庫;系統(tǒng)調(diào)用;sys_write;寫顯存
C.用戶程序;系統(tǒng)調(diào)用;C函數(shù)庫;sys_write;寫顯存
D.用戶程序;sys_write;C函數(shù)庫;系統(tǒng)調(diào)用;寫顯存

最新試題

有關(guān)系統(tǒng)調(diào)用的陳述正確的是()。

題型:多項選擇題

如果用戶對文件具有讀寫權(quán)限,該用戶就可以刪除該文件。

題型:判斷題

同一文件從計算機系統(tǒng)磁盤分區(qū)拷貝到U盤后,其文件物理結(jié)構(gòu)有可能發(fā)生變化。

題型:判斷題

在X86_64架構(gòu)下,理論上虛擬地址可以是64位,但64位的地址空間實在是太大了,所以目前Intel使用了48位。假設(shè)內(nèi)存塊的大小是4KB,每個頁表項占用8個字節(jié),那么x86_64系統(tǒng)為了映射48位的虛擬地址,頁表系統(tǒng)至少需要()。

題型:單項選擇題

某請求分頁系統(tǒng)采用固定分配、局部置換策略及改進型Clock頁面置換算法,假定某進程執(zhí)行過程中,分配獲得3個物理塊且依次訪問頁面序號(方括號內(nèi)為訪問方式,W表示寫訪問方式,R表示讀訪問方式)分別為0[R]、1[R]、3[R]、2[W]、1[W]、5[R]、4[R]、2[W]、3[R]、0[R](全程未采取任何預(yù)調(diào)頁措施),則該進程執(zhí)行頁面訪問過程中發(fā)生的缺頁率為百分之()。

題型:填空題

在Unix文件系統(tǒng)中創(chuàng)建一個新文件并向其中寫入一個字節(jié)的數(shù)據(jù),磁盤上數(shù)據(jù)需要被改寫的盤塊數(shù)至少是()。

題型:單項選擇題

C語言中,以下所列不屬于動態(tài)內(nèi)存分配的有()。

題型:多項選擇題

文件系統(tǒng)中,所有文件的目錄信息集中存放在內(nèi)存的一個特定區(qū)域中。

題型:判斷題

鑒于文件查找過程中,只有文件名對目錄檢索有用,所以可把文件名與文件的其它屬性分離開來分別存放,把有關(guān)文件的文件名組織在一起形成符號名文件目錄,而文件的其它屬性則以所謂()的數(shù)據(jù)結(jié)構(gòu)方式集中組織在一起。

題型:填空題

事務(wù)可以保障文件系統(tǒng)數(shù)據(jù)不會丟失。

題型:判斷題