2024年3月11日 星期一

計概03-08Unix作業系統-檢定試題

【丙級電腦軟體應用試題】

401.下列何者是多人多工的作業系統? (1)CP/M (2)Windows (3)MS-DOS (4)UNIX[1030413-64]

 

302.UNIXWindows 7之間的比較敘述,下列何者為非? (1)UNIX廣泛使用於企業伺服器中,Windows 7用於個人電腦 (2)Windows 7是圖形使用者界面,UNIX是文字界面 (3)Windows 7會分辨指令的英文字母大小寫,UNIX不會分辨 (4)UNIX系統穩定性高於Windows 7[1050521-52]

 

【乙級電腦軟體應用試題】

401.Unix作業系統中,如果想要刪除某一個檔案,可以使用以下哪一個命令? (1)mv (2)erase (3)del (4)rm[1050717-08]

 

402.Unix作業系統中,想要搜尋某個或多個指定的檔案,可使用以下哪一個指令? (1)cp (2)DIR (3)more (4)find[1050717-28]

 

403.Unix作業系統中,如果想要瀏覽某一文書檔的內容,可以使用以下哪一個命令? (1)dir (2)type (3)ls (4)more[1060716-51]

 

104.Unix作業系統中,欲列出目前已LOGIN系統的使用者,可使用下列哪一個指令? (1)who (2)pwd (3)ls (4)mv[1061106-20]

 

405.Unix作業系統中,想要列出所有檔案(包括隱藏檔),應使用以下哪一個命令? (1)DIR/a (2)ls -1 (3)ls -c (4)ls -a[1071104-15]

ls -a:列出所有(all)檔案。ls -1:列出檔案詳細資訊。

 

106.UNIX系統下欲對檔案建立捷徑,可使用何種指令? (1)ln (2)ls (3)rm (4)cat[1081103-56]

ls(list):顯示檔案清單」。ln(link):連結到檔案的捷徑。cat(concatenate):輸出檔案內容至螢幕或檔案。rm(remove):移除檔案。

 

計概03-08Unix作業系統-統測試題

【四技試題】

C01.如果從企業網路環境建置的角度而言,下列何種作業系統最適合用來架設網路伺服器主機? (A)Android (B)Windows XP (C)UNIX (D)Windows 7[101商業]

 

C02.目前智慧型手機(Smart Phone)常用的作業系統,不包括下列何者? (A)Android (B)iOS (C)UNIX (D)Windows Phone[102商業]

 

D03.下列何者為美國AT&T公司貝爾實驗室所發展的作業系統? (A)Android (B)Chrome OS (C)Mac OS (D)UNIX[102管理]

 

B04.下列哪一種作業系統不適合布署到智慧型手機上使用? (A)Android (B)Unix (C)iOS (D)Windows Phone[104管理]


【二技試題】

B01.下列有關作業系統的敘述,哪一項錯誤? (A)Windows 98是一種單人多工作業系統 (B)Unix是一種單人多工作業系統 (C)虛擬記憶體可以擴增程式執行時所需佔用到的記憶體間 (D)作業系統也負責輸入/輸出資源的管理。[90護理]

Unix是多人多工作業系統。

 

C02.下列哪一項是Unix系統內建的更改檔案擁有者的指令? (A)chgrp (B)chmod (C)chown (D)mkown[91管理]

 

C03.下列作業系統何者與UNIX無關? (A)FreeBSD (B)Mac OS X (C)Plam (D)Solaris[91管理]

 

A04.下列哪一種軟體是作業系統軟體? (A)UNIX系統 (B)文書處理軟體 (C)選課系統 (D)鐵路訂票系統。[95海事]

(B)(C)(D)為管理軟體。

 

計概03-08Unix作業系統-公職試題

【選擇題】

B01.UNIX系統中,檔案系統配置(Layout)不包含下列那一種區塊? (A)i-node block (B)cache block (C)super block (D)swap area[109地方四等資處]

檔案系統中儲存的最小單位是blockboot block用來儲存磁碟分區資訊和啟動資訊。ext2檔案系統將分區劃成數個block group,每個block group由下列組成:super blockgroup descriptor table(GDT)block bitmapi-node bitmapi-node tabledata block

swap area是在實體記憶體(RAM)用完時,記憶體上不活動的頁面會被移到swap area

 

B02.UNIX系統中,如何移除檔案? (A)使用man指令 (B)使用rm指令 (C)使用vim指令 (D)使用df指令。[109地方四等電子]

(A)man顯示命令用法。(B)rm刪除檔案。(C)vim具有程式編輯的能力,可以用字體顏色辨別語法的正確性,方便程式設計。(D)df顯示磁碟使用量。

 

B03.下列那一項不是UNIX作業系統核心的特徵? (A)輸出入設備的存取和檔案的存取使用同樣的系統介面(System API) (B)UNIX作業系統核心會針對不同的應用程式檔案規定不同的檔案結構,並提供系統介面讓應用程式存取檔案內的資料元件 (C)UNIX下,檔案的絶對路徑名稱(absolute path name)都是從根目錄開始 (D)UNIX的目錄結構是使用inode來記錄檔案配置資訊。[110身心四等]

(B)UNIX作業系統核心會針對不同的應用程式檔案規定相同的檔案結構,並提供系統介面讓應用程式存取檔案內的資料元件。

 

B04.為改善fork()效能,許多UNIX版本提出一種虛擬記憶體fork(virtual memory fork, vfork),它是fork()系統呼叫的一種變形。下列有關fork()以及vfork()的敘述,何者錯誤? (A)由於UNIX使用fork()來複製程序,可能耗費大量系統資源,因此UNIX的程序又被稱為重量級程序(Heavyweight Process) (B)vfork()中使用了寫入時複製(Copy on Write)機制來減少無用的程序內容複製,並提高程序產生(Process Creation)的效率 (C)通常vfork()是應用在子程序(Child Process)產生後立即執行exec()的場合,是一種高效率的程序產生方法 (D)vfork()子程序產生之後的執行順序是子程序先執行,然後才是父程序(Parent Process)[110關務四等]

使用vfork()時,子行程借用父行程的MMU設定和記憶體頁面,在父行程與子行程之間共享,不進行複製資料結構,所以vfork()fork()快。

 

B05.UNIX的輸出入裝置一般分為二大類:區塊裝置(Block Device)與字元裝置(Character Device)。下列何者屬於UNIX的區塊裝置? (A)藍牙(Bluetooth)無線裝置 (B)根檔案系統(root file system) (C)觸控螢幕(Touchscreen) (D)音樂數位介面(Music Instrument Digital Interface, MIDI)裝置。[110關務四等]

字元裝置又稱為串流裝置,必須支援基本的檔案操作。

區塊裝置為形成檔案系統的基礎,除檔案操作外,還必須能支援區塊性的操作。

 

B06.UNIX語意(UNIX Semantics)是一種檔案共享(File Sharing)的一致性語意(Consistency Semantics)。對於UNIX語意,下列敘述何者錯誤? (A)使用者對一個已開啟的檔案進行寫入時,可被其他也開啟該檔案的使用者立即看見內容的更動 (B)共用檔案的使用者各自擁有一份檔案映像(File Image),並由系統維持各檔案映像間的一致 (C)使用者改變一個檔案指標所指的位址時,會影響所有共用此檔案的使用者 (D)UNIX Semantics適用於專案團隊成員間的即時檔案分享。[110關務四等]

UNIX的一致性語意:

1.一位使用者對一已開啟檔案進行寫入動作時,可被其他也開啟該檔案的使用者立即看見。

2.具有共用模式,使用者共同指向檔案目前位置的指標,只要有一位使用者前進該指標會影響所有共用的使用者。

 

A07.使用UNIX系統時,若欲傳送一個信號(Signal)"28"給代碼(PID)101的程序,應使用下列那一項命令? (A)kill -28 101 (B)signal -28 101 (C)kill -101 28 (D)signal -101 28[111地方四等資處]

語法:kill [-signal] pid

處理方式:傳送一個信號到指定的處理程序

 

C08.UNIXLinux作業系統中,若有一目錄的權限為drwx--x--x,下列敘述何者錯誤? (A)目錄擁有者可以更改此目錄的名稱 (B)所有帳號都可以改變工作目錄至此目錄 (C)所有帳號都可以列出此目錄下的檔案與目錄清單 (D)除了目錄擁有者之外,其他帳號無法更改此目錄的名稱。[111地方四等資處]

d rwx rwx rwx

第一個:d代表目錄、-代表檔案、l代表連結檔

第一組rwx代表檔案擁有者的權限

第二組rwx代表同群組使用者的權限

第三組rwx代表其他非群組使用者的權限

 

B09.setuidUNIX的檔案權限管理其中一種旗標(flag),一個可執行檔被加入setuid權限後,就可以允許此可執行檔的執行者暫時性的轉換身分為檔案所有者,來存取該使用者所屬檔案,以便順利執行此可執行檔。下列指令何者可以用來設定可執行檔testsetuid (A)chmod g+s test (B)chmod 4777 test (C)chmod u-s test (D)chmod 2777 test[111地方四等資處]

chmod g+s test chmod 2777 test test加入setgid權限

chmod g-s test 移除testsetgid權限

chmod u+s test chmod 4777 test test加入setuid權限

chmod u-s test 移除testsetuid權限

 

A10.有關Unixls命令,下列何者可以將隱藏檔顯示出來? (A)ls -a (B)ls -l (C)ls -h (D)ls[111地方四等電子]

(A)ls -a:顯示全部檔案,包括隱藏檔。

(B)ls -l:顯示檔案與目錄的詳細資訊。

(C)ls -h:將檔案以易讀的格式呈現。

(D)ls:檢視檔案與目錄的狀態。

 

A11.UNIX系統中,fork()這個系統呼叫的作用為何? (A)產生子程序(Child process) (B)開啟檔案(File) (C)傳送資料給作業系統 (D)接收作業系統所傳遞之資料。[111身心四等]

當程序呼叫fork()函數時,原本的父程序會產生子程序。

 

C12.UNIX系統中,當某process執行fork系統呼叫(system call)時,下列屬性何者不會複製到child process中? (A)virtual memory的內容 (B)process control block的內容 (C)process ID (D)user ID[111鐵路員級]

子程序(child process)有自己的程序標識(process ID)

 

A13.Unix作業系統中,指令clear的作用為何? (A)清除視窗螢幕,並將游標移到視窗螢幕左上方 (B)清除工作目錄中的暫存檔案 (C)清除目前執行程序內所使用的暫存器 (D)清除目前使用者的指令歷史紀錄。[112普考資處]

指令clear的作用:清除視窗螢幕,並將游標移到視窗螢幕左上方,使螢幕呈空白畫面。

 

B14.UNIX的作業系統環境中,當一個程序(process)執行fork()此項系統呼叫並且成功完成該系統呼叫後,下列敘述何者正確? (A)父程序(parent process)fork()的回傳值為0 (B)子程序(child process)fork()的回傳值為0 (C)子程序與父程序中fork()的回傳值為一個相同的正整數 (D)子程序與父程序中fork()的回傳值為一個相同的負整數。[112關務四等]

執行fork()呼叫之後,會分成二個程序,父程序得到的回傳值(型別為pid_t)是子程序的程序ID,子程序得到的回傳值為0

 

D15.下列那一項機制不是UNIX作業系統,用來同步多執行緒(multiple threads)的方法? (A)使用不可分割的讀取並設定指令(atomic test-and-set operations) (B)使用旗號(semaphores) (C)使用等待事件(wait event)和觸發事件(signal event)的系統呼叫 (D)使用管道(pipes)的機制。[112關務四等]

(D)使用管道機制,被視為進程間通信(Inter-Process CommunicationIPC),並不是在進程內同步多執行緒的方法。

 

B16.在多用戶作業系統如UNIXLinux中,一般用戶登入系統後直接進入的第一個目錄,通常可以自行建立新檔案,稱為什麼目錄(directory) (A)(root)目錄 (B)(home)目錄 (C)工作(working)目錄 (D)絕對(absolute)目錄。[113初考資處]

家目錄可用來儲存文件。