




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 第三章第三章 用戶(hù)界面用戶(hù)界面23.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境o 1 用戶(hù)環(huán)境用戶(hù)環(huán)境n 用戶(hù)工作環(huán)境形成的主要工作o 設(shè)計(jì)合理的操作命令,它允許用戶(hù)處理由操作系統(tǒng)支持的各種目標(biāo)。o 系統(tǒng)要提供各種硬件、軟件資源,并提供關(guān)于操作系統(tǒng)的實(shí)用說(shuō)明。o 將操作系統(tǒng)裝入計(jì)算機(jī),并對(duì)系統(tǒng)參數(shù)和控制結(jié)構(gòu)進(jìn)行初始化,使計(jì)算機(jī)系統(tǒng)能夠?yàn)橛脩?hù)服務(wù)。 3o 2 系統(tǒng)生成和系統(tǒng)啟動(dòng)系統(tǒng)生成和系統(tǒng)啟動(dòng)n 系統(tǒng)生成(系統(tǒng)功能模塊、實(shí)用程序、系統(tǒng)生成(系統(tǒng)功能模塊、實(shí)用程序、SYSGEN)o 系統(tǒng)生成就是操作系統(tǒng)的生成過(guò)程。o 是指為了滿(mǎn)足物理設(shè)備的約束和需要的系統(tǒng)功能,通過(guò)組裝一批模塊來(lái)產(chǎn)生一個(gè)清晰的、使用方便的操
2、作系統(tǒng)的過(guò)程。o 系統(tǒng)生成包括:根據(jù)硬件部件確定系統(tǒng)構(gòu)造的參數(shù),編輯系統(tǒng)模塊的參數(shù),并且連接系統(tǒng)模塊成為一個(gè)可執(zhí)行程序。 n 系統(tǒng)初啟系統(tǒng)初啟o 系統(tǒng)初啟又叫系統(tǒng)引導(dǎo)。其任務(wù)是把操作系統(tǒng)的必要部分裝入主存并使系統(tǒng)進(jìn)行初始化工作,最終處于命令接收狀態(tài)。 3.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境43.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境o 系統(tǒng)引導(dǎo)分為三個(gè)階段:系統(tǒng)引導(dǎo)分為三個(gè)階段:n初始引導(dǎo):把系統(tǒng)核心裝入內(nèi)存中的指定位置,并在指定地址啟動(dòng);n核心初始化:執(zhí)行系統(tǒng)核心的初啟子程序,初始化系統(tǒng)核心數(shù)據(jù);n系統(tǒng)初始化:為用戶(hù)使用系統(tǒng)作準(zhǔn)備。如建立文件系統(tǒng)、日歷時(shí)鐘等。o 系統(tǒng)引導(dǎo)的方式系統(tǒng)引導(dǎo)的方式n獨(dú)立引導(dǎo)(bo
3、otup)n輔助下裝(download)53.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境o 獨(dú)立引導(dǎo)方式獨(dú)立引導(dǎo)方式(滾雪球方式滾雪球方式)nOS核心文件存儲(chǔ)在系統(tǒng)本身的存儲(chǔ)設(shè)備中n由系統(tǒng)自己將OS核心程序讀入內(nèi)存并運(yùn)行n最后建立一個(gè)操作環(huán)境n適用于微機(jī)和大多數(shù)系統(tǒng)。o 輔助下裝方式輔助下裝方式nOS主要文件不放在系統(tǒng)本身的存儲(chǔ)設(shè)備中,而是在系統(tǒng)啟動(dòng)后,執(zhí)行下裝操作,從另外的計(jì)算機(jī)系統(tǒng)中將操作系統(tǒng)常駐部分傳送到該計(jì)算機(jī)中,使它形成一個(gè)操作環(huán)境。n優(yōu)點(diǎn):可節(jié)省較大存儲(chǔ)空間,下裝的OS并非全部代碼,只是常駐或?qū)S貌糠郑?dāng)這部分OS出現(xiàn)問(wèn)題和故障時(shí),可再請(qǐng)求下裝。n適于多計(jì)算機(jī)系統(tǒng)、由主控機(jī)與前端機(jī)構(gòu)成的系統(tǒng)及分
4、布式系統(tǒng)。63.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境o 獨(dú)立引導(dǎo)方式獨(dú)立引導(dǎo)方式(滾雪球方式滾雪球方式) 的過(guò)程的過(guò)程n(1) 初始引導(dǎo)初始引導(dǎo)(也叫自舉)n初始引導(dǎo)的任務(wù)就是把核心送入主存并啟動(dòng)它運(yùn)行。系統(tǒng)核心是存放在輔存上的。需要通過(guò)引導(dǎo)程序來(lái)進(jìn)行裝入。 o 系統(tǒng)加電,硬件電子線(xiàn)路便會(huì)自動(dòng)地把 ROM 中這段初始引導(dǎo)程序(輔存固定位置),并將 CPU 控制權(quán)交給它;o 執(zhí)行初始引導(dǎo)程序,對(duì)系統(tǒng)硬件和配置進(jìn)行自檢,保證系統(tǒng)沒(méi)有硬件錯(cuò)誤;o 從硬盤(pán)中讀入操作系統(tǒng)引導(dǎo)程序,并將控制權(quán)交給該程序模塊。o 引導(dǎo)程序執(zhí)行,將操作系統(tǒng)核心文件讀入內(nèi)存,并將控制交給核心的初始化程序。73.1 用戶(hù)工作環(huán)境用戶(hù)工作
5、環(huán)境o (2)核心初始化)核心初始化n初始化系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及參數(shù):o 建立進(jìn)程有關(guān)的數(shù)據(jù)結(jié)構(gòu) o 獲得自由存儲(chǔ)空間的容量,建立存儲(chǔ)管理的數(shù)據(jù)結(jié)構(gòu) o 建立系統(tǒng)設(shè)備和文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu) o 初始化時(shí)鐘 o (3)系統(tǒng)初始化)系統(tǒng)初始化n完善OS的操作環(huán)境,裝載命令處理程序(或圖形用戶(hù)界面),并初始化; n在多用戶(hù)系統(tǒng)中,為每個(gè)終端建立命令解釋進(jìn)程,使系統(tǒng)處于命令接收狀態(tài)。8o WINDOWS 系統(tǒng)的引導(dǎo)系統(tǒng)的引導(dǎo)1. 打開(kāi)機(jī)器電源2. ROM中引導(dǎo)程序運(yùn)行,裝入系統(tǒng)盤(pán)中的主引導(dǎo)程序3. 主引導(dǎo)塊程序執(zhí)行,讀入操作系統(tǒng)核心程序。4. 系統(tǒng)初始化的工作:包括系統(tǒng)資源初始狀態(tài)的設(shè)置、系統(tǒng)主要數(shù)據(jù)結(jié)構(gòu)初始
6、化、引導(dǎo)圖形用戶(hù)界面程序。5. 圖形用戶(hù)界面運(yùn)行,生成用戶(hù)的圖形用戶(hù)界面,系統(tǒng)初啟工作完成。3.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境9o UNIX系統(tǒng)初啟系統(tǒng)初啟1. UNIX操作系統(tǒng)執(zhí)行代碼裝入內(nèi)存2. 存儲(chǔ)空間及其管理機(jī)構(gòu)初始化3. 與設(shè)備有關(guān)的初始化4. 與文件系統(tǒng)有關(guān)的初始化5. 創(chuàng)建0和1進(jìn)程6. 1進(jìn)程創(chuàng)建各終端進(jìn)程7. 終端進(jìn)程運(yùn)行shell8. 各用戶(hù)終端上出現(xiàn) login3.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境10n 作業(yè)作業(yè)o 計(jì)算機(jī)系統(tǒng)按指定步驟對(duì)初始數(shù)據(jù)進(jìn)行處理并得到計(jì)算結(jié)果的加工工作。 o 作業(yè)有其對(duì)應(yīng)的程序和數(shù)據(jù)。將作業(yè)裝入主存,指的就是將該作業(yè)的程序和數(shù)據(jù)裝入主存。 n 作業(yè)步作
7、業(yè)步o 加工工作中的一個(gè)步驟稱(chēng)為作業(yè)步。3.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境11o 作業(yè)處理步驟作業(yè)處理步驟1. 編輯:編輯:建立一個(gè)新文件,或?qū)σ延械奈募械腻e(cuò)誤進(jìn)行修改。2. 編譯:編譯:將源程序翻譯成浮動(dòng)的目標(biāo)代碼。 3. 連接:連接:主程序和其他所需要的子程序和例行程序連接裝配在一起,使之成為一個(gè)可執(zhí)行的、完整的主存映像文件。4. 運(yùn)行:運(yùn)行:將主存映像文件調(diào)入主存,并啟動(dòng)運(yùn)行,最后得出計(jì)算結(jié)果。o 作業(yè)步是相互關(guān)聯(lián)、順序地執(zhí)行3.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境123.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境o 用戶(hù)程序的處理步驟13o 作業(yè)步之間的關(guān)系作業(yè)步之間的關(guān)系 user.c user.obj
8、user.exe 編輯 編譯 連接 運(yùn)行 第一個(gè) 第二個(gè) 第三個(gè) 第四個(gè) 作業(yè)步 作業(yè)步 作業(yè)步 作業(yè)步n 每個(gè)作業(yè)步運(yùn)行的結(jié)果產(chǎn)生下一個(gè)作業(yè)步所需要的文件;n 一個(gè)作業(yè)步能否正確地執(zhí)行,依賴(lài)于前一個(gè)作業(yè)步是否成功地完成。3.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境143.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境o 編譯過(guò)程中,要為連接裝配工作準(zhǔn)備,形成內(nèi)部符號(hào)表和外部調(diào)用表。n 內(nèi)部符號(hào)表:本模塊可以被其他程序調(diào)用的入口點(diǎn); n 外部調(diào)用表:本模塊要調(diào)用的外部的程序模塊名。o 連接的主要工作是確定本模塊和其他所需要的目標(biāo)模塊之間的調(diào)用關(guān)系,并進(jìn)行地址連接,形成浮動(dòng)的主存映像文件。當(dāng)該程序要進(jìn)入主存運(yùn)行時(shí),由裝載程序
9、負(fù)責(zé)加載。15o2 靜態(tài)連接和動(dòng)態(tài)鏈接靜態(tài)連接和動(dòng)態(tài)鏈接 n靜態(tài)連接靜態(tài)連接 :將所需的外部調(diào)用函數(shù)鏈接到目標(biāo)文件中形成為一個(gè)完整的主存映像文件。 n靜態(tài)連接的缺點(diǎn) o若多個(gè)應(yīng)用程序都調(diào)用了同一個(gè)庫(kù)函數(shù),那么,這些應(yīng)用程序的目標(biāo)文件中都包含了這個(gè)外部函數(shù)對(duì)應(yīng)的代碼,造成主存極大的浪費(fèi)n動(dòng)態(tài)連接動(dòng)態(tài)連接:不需要將外部函數(shù)代碼從庫(kù)中提取出來(lái)并連接到目標(biāo)文件中,而是在應(yīng)用程序中需要調(diào)用外部函數(shù)的地方作記錄,并說(shuō)明要使用的外部函數(shù)名和引用入口號(hào),形成函數(shù)調(diào)用鏈表。o所需支持DLL(動(dòng)態(tài)連接庫(kù)) o當(dāng) Windows的裝載程序?qū)?yīng)用程序和DLL裝入內(nèi)存后,裝載程序會(huì)遍歷形成函數(shù)調(diào)用鏈表,將DLL中函數(shù)在
10、內(nèi)存的入口(段:偏移)填入鏈表中的每個(gè)結(jié)點(diǎn)。3.1 用戶(hù)工作環(huán)境用戶(hù)工作環(huán)境163.2 操作系統(tǒng)的用戶(hù)界面操作系統(tǒng)的用戶(hù)界面o 1 用戶(hù)界面的概念用戶(hù)界面的概念n 操作系統(tǒng)的用戶(hù)界面 (或稱(chēng)接口) 是操作系統(tǒng)提供給用戶(hù)與計(jì)算機(jī)打交道的外部機(jī)制。用戶(hù)能夠借助這種機(jī)制和系統(tǒng)提供的手段來(lái)控制用戶(hù)所在的系統(tǒng)。n 操作系統(tǒng)的用戶(hù)界面分兩個(gè)方面:o 操作界面:又稱(chēng)操作命令,用戶(hù)通過(guò)這個(gè)操作界面來(lái)組織自己的工作流程和控制程序的運(yùn)行。o 程序界面:又稱(chēng)系統(tǒng)功能調(diào)用,任何一個(gè)用戶(hù)程序在其運(yùn)行過(guò)程中,可以使用操作系統(tǒng)提供的功能調(diào)用來(lái)請(qǐng)求操作系統(tǒng)的服務(wù)(申請(qǐng)主存、使用外設(shè)、創(chuàng)建進(jìn)程或線(xiàn)程)。173.2 操作系統(tǒng)的用
11、戶(hù)界面操作系統(tǒng)的用戶(hù)界面o 操作系統(tǒng)提供的用戶(hù)界面o 操作命令類(lèi)型及與操作系統(tǒng)類(lèi)型的關(guān)系:n 鍵盤(pán)命令分時(shí)操作系統(tǒng)、個(gè)人計(jì)算機(jī)操作系統(tǒng)n 圖形化用戶(hù)界面分時(shí)操作系統(tǒng)、個(gè)人計(jì)算機(jī)操作系統(tǒng)n 作業(yè)控制語(yǔ)言批處理操作系統(tǒng)操作系統(tǒng)系統(tǒng)功能調(diào)用 操作命令: 作業(yè)控制語(yǔ)言 鍵盤(pán)命令 圖形界面183.2 操作系統(tǒng)的用戶(hù)界面操作系統(tǒng)的用戶(hù)界面o 鍵盤(pán)命令鍵盤(pán)命令n 系統(tǒng)為聯(lián)機(jī)用戶(hù)(交互作用的用戶(hù))提供鍵盤(pán)命令。n 什么是鍵盤(pán)命令o 是操作系統(tǒng)為聯(lián)機(jī)用戶(hù)提供的一種操作命令,用戶(hù)通過(guò)這一組命令直接控制和干預(yù)程序的運(yùn)行 。n 鍵盤(pán)命令的功能o 分時(shí)操作系統(tǒng) 用于注冊(cè)、通信、注銷(xiāo)的各類(lèi)命令。 o 個(gè)人計(jì)算機(jī)操作系統(tǒng)
12、用于通信的各類(lèi)命令。193.2 操作系統(tǒng)的用戶(hù)界面操作系統(tǒng)的用戶(hù)界面o 圖形用戶(hù)界面圖形用戶(hù)界面n 什么是圖形化的用戶(hù)界面什么是圖形化的用戶(hù)界面o 圖形化用戶(hù)界面是良好的用戶(hù)交互界面,它將菜單驅(qū)動(dòng)、圖符驅(qū)動(dòng)、面向?qū)ο蠹夹g(shù)等集成在一起,形成一個(gè)圖文并茂的視窗操作環(huán)境。n 菜單驅(qū)動(dòng)方式菜單驅(qū)動(dòng)方式o 是面向屏幕的交互方式,它將鍵盤(pán)命令以屏幕方式來(lái)體現(xiàn)。o 命令和系統(tǒng)能完成的操作,用菜單分類(lèi)分窗口在屏幕上列出。o 用戶(hù)像點(diǎn)菜一樣選擇命令或某種操作,以控制系統(tǒng)去完成指定的工作。o 菜單系統(tǒng)的類(lèi)型有多種,如下拉式菜單,上推式菜單和隨機(jī)彈出式菜單。203.2 操作系統(tǒng)的用戶(hù)界面操作系統(tǒng)的用戶(hù)界面n圖符驅(qū)動(dòng)
13、方式圖符驅(qū)動(dòng)方式o 是一種面向屏幕的圖形菜單選擇方式。 o 圖符圖符(Icon)也稱(chēng)圖標(biāo),是一個(gè)小小的圖符符號(hào)。它代表操作系統(tǒng)中的命令、系統(tǒng)服務(wù)、操作功能、各種資源。 o 圖形化的命令驅(qū)動(dòng)方式圖形化的命令驅(qū)動(dòng)方式: 當(dāng)需要啟動(dòng)系統(tǒng)命令、請(qǐng)求系統(tǒng)資源或操作功能時(shí),可以選擇代表它的圖符,并借助標(biāo)記輸入設(shè)備(鼠標(biāo)器),采用鼠標(biāo)器的點(diǎn)擊和拖拽功能,完成命令和操作選擇及執(zhí)行。n圖形化用戶(hù)界面圖形化用戶(hù)界面o 是良好的用戶(hù)交互界面,它將菜單驅(qū)動(dòng)、圖符驅(qū)動(dòng)、面向?qū)ο蠹夹g(shù)等集成在一起,形成一個(gè)圖文并茂的視窗操作環(huán)境。o Windows 系統(tǒng)就是這種圖形化用戶(hù)界面的代表。213.2 操作系統(tǒng)的用戶(hù)界面操作系統(tǒng)的
14、用戶(hù)界面o 圖形化的用戶(hù)界面的特點(diǎn)圖形化的用戶(hù)界面的特點(diǎn)n 所有程序以統(tǒng)一的窗口形式出現(xiàn)n 提供統(tǒng)一的菜單格式n 系統(tǒng)資源、系統(tǒng)命令、操作功能以圖標(biāo)表示n 統(tǒng)一的操作方法223.2 操作系統(tǒng)的用戶(hù)界面操作系統(tǒng)的用戶(hù)界面o 作業(yè)控制語(yǔ)言作業(yè)控制語(yǔ)言n 在脫機(jī)方式下系統(tǒng)提供作業(yè)控制語(yǔ)言(JCL)。n 什么是作業(yè)控制語(yǔ)言什么是作業(yè)控制語(yǔ)言o 是一種命令語(yǔ)言,包括了對(duì)作業(yè)處理的命令和資源請(qǐng)求命令。n 批處理系統(tǒng)中作業(yè)的組織批處理系統(tǒng)中作業(yè)的組織o 作業(yè)申請(qǐng):作業(yè)名、需用CPU時(shí)間,最遲完成時(shí)間、資源請(qǐng)求(主存、外部)等。o 操作說(shuō)明書(shū):編譯命令、連接命令、運(yùn)行命令等。o 程序與數(shù)據(jù)233.3 系統(tǒng)功能
15、調(diào)用系統(tǒng)功能調(diào)用o 什么是系統(tǒng)功能調(diào)用什么是系統(tǒng)功能調(diào)用n 系統(tǒng)功能調(diào)用是用戶(hù)在程序一級(jí)請(qǐng)求操作系統(tǒng)服務(wù)的一種手段,它不是一條簡(jiǎn)單的硬指令,而是帶有一定功能號(hào)的“訪(fǎng)管指令”。它的功能并非由硬件直接提供,而是由操作系統(tǒng)中的一段程序完成的,即由軟件方法實(shí)現(xiàn)的。應(yīng)用程序 i 系統(tǒng)調(diào)用 中央處理機(jī) 存儲(chǔ)器應(yīng)用程序外部設(shè)備 24o 操作系統(tǒng)如何為用戶(hù)程序提供服務(wù)操作系統(tǒng)如何為用戶(hù)程序提供服務(wù)n 操作系統(tǒng)提供實(shí)現(xiàn)各種功能的例行子程序 顯示一個(gè)字符串打印一個(gè)字符串 應(yīng)用程序 j printf( ); 3.3 系統(tǒng)功能調(diào)用系統(tǒng)功能調(diào)用25o 如何調(diào)用操作系統(tǒng)服務(wù)功能如何調(diào)用操作系統(tǒng)服務(wù)功能 ?n采用統(tǒng)一的方式
16、o 訪(fǎng)管指令o 訪(fǎng)管中斷 o 訪(fǎng)管指令(自愿進(jìn)管指令)訪(fǎng)管指令(自愿進(jìn)管指令) svc n o svc表示機(jī)器訪(fǎng)管指令的操作碼記憶符o n為地址碼(功能號(hào))o 訪(fǎng)管中斷訪(fǎng)管中斷n當(dāng)處理機(jī)執(zhí)行到訪(fǎng)管指令時(shí)就發(fā)生中斷,該中斷稱(chēng)為訪(fǎng)管中斷,它表示正在運(yùn)行的程序?qū)Σ僮飨到y(tǒng)的某種需求。 3.3 系統(tǒng)功能調(diào)用系統(tǒng)功能調(diào)用26o 操作系統(tǒng)基本服務(wù)是通過(guò)系統(tǒng)調(diào)用來(lái)處理的,實(shí)現(xiàn)這些服務(wù)是通過(guò)系統(tǒng)服務(wù)請(qǐng)求機(jī)構(gòu)提供的。o 系統(tǒng)服務(wù)請(qǐng)求(SSR)機(jī)構(gòu)本質(zhì)上是一個(gè)自陷門(mén),它的執(zhí)行要發(fā)生訪(fǎng)管中斷。o 系統(tǒng)功能調(diào)用的格式和功能號(hào)的解釋因機(jī)器的不同而異,但任何不同的機(jī)器都有以下共同的特點(diǎn):n每個(gè)系統(tǒng)調(diào)用對(duì)應(yīng)一個(gè)功能號(hào),要調(diào)用
17、操作系統(tǒng)的某一特定例程,必須在訪(fǎng)管時(shí)給出對(duì)應(yīng)的功能號(hào)。n按功能號(hào)實(shí)現(xiàn)調(diào)用的過(guò)程大體相同,都是由軟件通過(guò)對(duì)功能號(hào)的解釋分別轉(zhuǎn)入對(duì)應(yīng)的例行子程序。3.3系統(tǒng)功能調(diào)用系統(tǒng)功能調(diào)用27o 系統(tǒng)功能調(diào)用的實(shí)現(xiàn)系統(tǒng)功能調(diào)用的實(shí)現(xiàn) a1a0ai例行子程序入口地址表A+0A+1A+i保護(hù)現(xiàn)場(chǎng);取i值;按i值轉(zhuǎn)移; 恢復(fù)現(xiàn)場(chǎng);訪(fǎng)管中斷處理程序 svc i 用戶(hù)程序+A例行子程序Sub 0Sub 1Sub iSubma0a1anam3.3 系統(tǒng)功能調(diào)用系統(tǒng)功能調(diào)用283.4 UNIX系統(tǒng)調(diào)用系統(tǒng)調(diào)用o UNIX系統(tǒng)調(diào)用分類(lèi)n與進(jìn)程管理有關(guān)的系統(tǒng)調(diào)用(P57)n與文件和外設(shè)管理有關(guān)的系統(tǒng)調(diào)用(P57)n與系統(tǒng)狀態(tài)有
18、關(guān)的系統(tǒng)調(diào)用(P58)o UNIX系統(tǒng)調(diào)用的實(shí)現(xiàn)n操作系統(tǒng)的系統(tǒng)服務(wù)是由訪(fǎng)管指令引起的。UNIX中,這一訪(fǎng)管指令就是自陷指令trap。n系統(tǒng)通過(guò)trap借助硬件中斷機(jī)構(gòu)為用戶(hù)提供系統(tǒng)核心的接口。29o 自陷指令與自陷向量自陷指令與自陷向量ntrap向量 o034 trap總控程序入口地址 o036 trap總控程序處理機(jī)狀態(tài)字 340+6ntrap指令 格式 trap n otrap 為操作碼記憶符,n為系統(tǒng)調(diào)用的類(lèi)型,用指令碼最后6位表示 n自陷過(guò)程 (sp) ps (sp) pc pc (034) ps (036)1 0 0 0 1 0 0 1 0 0 * * * * * *3.4 UNI
19、X系統(tǒng)調(diào)用系統(tǒng)調(diào)用30o 系統(tǒng)調(diào)用入口地址表系統(tǒng)調(diào)用入口地址表 n 系統(tǒng)調(diào)用程序的自帶參數(shù)個(gè)數(shù)和程序入口地址均按系統(tǒng)調(diào)用編號(hào)次序存入系統(tǒng)調(diào)用入口地址表中。該表記為systent。 struct sysent int count; int (*call)(); sysent64n count:系統(tǒng)調(diào)用自帶參數(shù)個(gè)數(shù)n (*call)() :函數(shù)指針,該系統(tǒng)調(diào)用例程的入口地址3.4 UNIX系統(tǒng)調(diào)用系統(tǒng)調(diào)用31表表10.2 系統(tǒng)調(diào)用入口地址表系統(tǒng)調(diào)用入口地址表 編號(hào)編號(hào) 自帶參數(shù)自帶參數(shù) 程序入口地址程序入口地址 系統(tǒng)調(diào)用名稱(chēng)系統(tǒng)調(diào)用名稱(chēng) 0 0 & nullsys indir 1 0 & rexit exit 2 0 & fork fork 3 2 & read read 4 2 & write write 63 無(wú)定義 &nosys 無(wú)定義3.4 UNIX系統(tǒng)調(diào)用系統(tǒng)調(diào)用32n
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 便攜式高效低損油茶果采收技術(shù)
- 埃博拉出血熱防控培訓(xùn)課件
- PSM考試全景圖試題及答案
- 2024年CPMM考試全面試題及答案
- 2024年CPMM備考總結(jié)與試題及答案
- 廣西欽州市第四中學(xué)2025年高三最后一卷化學(xué)試卷含解析
- CPSM考試常考案例及試題及答案
- 依從性差患者防跌倒課件
- 體育鍛煉防受傷課件
- 值得收藏的2024年CPMM考試試題及答案
- 起重機(jī)械吊具、索具檢查記錄表(卸扣)
- 《《城市社會(huì)學(xué)-芝加哥學(xué)派城市研究文集》》
- 【北京】八上地理知識(shí)點(diǎn)總結(jié)
- 統(tǒng)編版語(yǔ)文一年級(jí)上冊(cè)語(yǔ)文銜接課 課件
- 中小學(xué)-珍愛(ài)生命 遠(yuǎn)離毒品-課件
- 生產(chǎn)計(jì)劃的未來(lái)發(fā)展趨勢(shì)
- 學(xué)術(shù)英語(yǔ)智慧樹(shù)知到答案2024年南開(kāi)大學(xué)
- 人教版小學(xué)數(shù)學(xué)四年級(jí)上冊(cè)1-8單元思維導(dǎo)圖
- 2024年貴州省黔西南州中考?xì)v史真題【附參考答案】
- 人工智能技術(shù)應(yīng)用專(zhuān)業(yè)調(diào)研報(bào)告
- DB11T 774-2010 新建物業(yè)項(xiàng)目交接查驗(yàn)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論