freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

華科操作系統(tǒng)實(shí)驗(yàn)報(bào)告-wenkub

2023-05-28 23:09:57 本頁面
 

【正文】 取數(shù)據(jù)的文件描述詞。知道了這三個(gè)選項(xiàng),我們就可以編譯我們自己所寫的簡(jiǎn)單的源程序了。1  任務(wù)分析: 在Linux下,如果要編譯一個(gè)C語言源程序,要使用到gcc編譯器。4. 評(píng)分方法: 完成2題,得6065分; 完成3題,得6575分; 完成4(5)題,得80100分; 報(bào)告:10分(倒扣分)上交:課程設(shè)計(jì)報(bào)告(打印/電子檔),內(nèi)容包括調(diào)試記錄和程序清單(附注釋)。三.課設(shè)說明Linux系統(tǒng)版本:Fedora … ubuntu 內(nèi)核版本: 四.考核要求1. 必須獨(dú)立完成課程設(shè)計(jì)內(nèi)容,不分小組,不能有相同的拷貝。通過模塊方法,增加一個(gè)新的設(shè)備驅(qū)動(dòng)程序,其功能可以簡(jiǎn)單(實(shí)現(xiàn)字符設(shè)備的驅(qū)動(dòng))。要求用到Linux下的圖形庫。華 中 科 技 大 學(xué) 課 程 設(shè) 計(jì) 報(bào) 告 課 程 實(shí) 驗(yàn) 報(bào) 告課程名稱: 操作系統(tǒng)課程設(shè)計(jì) 專業(yè)班級(jí): 學(xué) 號(hào): 姓 名: 指導(dǎo)教師: 報(bào)告日期: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課程設(shè)計(jì)任務(wù)書一.課設(shè)目的1. 掌握Linux操作系統(tǒng)的使用方法;2. 了解Linux系統(tǒng)內(nèi)核代碼結(jié)構(gòu);3. 掌握實(shí)例操作系統(tǒng)的實(shí)現(xiàn)方法。gtk/qt 2. 掌握系統(tǒng)調(diào)用的實(shí)現(xiàn)過程,通過編譯內(nèi)核方法,增加一個(gè)新的系統(tǒng)調(diào)用。4. 了解和掌握/proc文件系統(tǒng)的特點(diǎn)和使用方法 (選做)(1) 了解/proc文件的特點(diǎn)和使用方法(2) 監(jiān)控系統(tǒng)狀態(tài),顯示系統(tǒng)中若干部件使用情況(3) 用圖形界面實(shí)現(xiàn)系統(tǒng)監(jiān)控狀態(tài)。2. 上機(jī)考試:學(xué)生根據(jù)老師提出的要求,演示所完成的系統(tǒng);并回答老師的問題。第六周五前以班為單位交指導(dǎo)老師。gcc編譯器中, o選項(xiàng)表示我們要求輸出的可執(zhí)行文件名。文件拷貝的C程序主要用到如下幾個(gè)函數(shù): l open:打開文件 open()函數(shù) 功能描述:用于打開或創(chuàng)建文件,在打開或創(chuàng)建文件時(shí)可以指定文件的屬性及用戶的權(quán)限等各種參數(shù)。 buf:指緩沖區(qū),即讀取的數(shù)據(jù)會(huì)被放到這個(gè)緩沖區(qū)中去。 所需頭文件: include 函數(shù)原型:ssize_t write(int fd, void *buf, size_t count)。 return 1。 return 1。 exit(0)。2) 編一個(gè)C程序,其內(nèi)容為分窗口同時(shí)顯示三個(gè)并發(fā)進(jìn)程的運(yùn)行結(jié)果。一個(gè)程序可能有許多進(jìn)程,而每一個(gè)進(jìn)程又可以有許多子進(jìn)程。這個(gè)子進(jìn)程和父進(jìn)程不同的地方只有他的進(jìn)程ID和父進(jìn)程ID,其他的都是一樣,就像父進(jìn)程克隆(clone)自己一樣。對(duì)于父進(jìn)程fork返回子進(jìn)程的ID,而對(duì)于fork子進(jìn)程返回0。 Qt 提供了一種稱為 signals/slots 的安全類型來替代 callback,這使得各個(gè)元件 之間的協(xié)同工作變得十分簡(jiǎn)單。 在編譯qt程序時(shí),需要用到與編譯普通程序不同的命令。2  程序源代碼為:int main(int argc, char *argv[]){ QApplication a(argc, argv)。 if ((p1=fork()) == 0) { execv(/home/hukeled/,NULL)。另編寫一個(gè)應(yīng)用程序,調(diào)用新增加的系統(tǒng)調(diào)用(實(shí)現(xiàn)的功能為文件拷貝)。系統(tǒng)調(diào)用是這些規(guī)則的一個(gè)例外。進(jìn)程可以跳轉(zhuǎn)到的內(nèi)核位置叫做sysem_call。 系統(tǒng)調(diào)用是應(yīng)用程序和操作系統(tǒng)內(nèi)核之間的功能接口,通過系統(tǒng)調(diào)用進(jìn)程可由用戶模式轉(zhuǎn)入內(nèi)核模式。2  添加的系統(tǒng)調(diào)用源代碼和測(cè)試程序系統(tǒng)調(diào)用源代碼asmlinkage int sys_mycall(char* sourceFile,char* destFile){ int source=sys_open(sourceFile,O_RDONLY,0)。 fs = get_fs()。amp。 } else { printk(Error!)。 return 1。(6)確定依賴性:make dep(7)清理中間文件:make clean(8)生成新內(nèi)核:make bzImage(9)生成modules:make modules(10)安裝modules:make modules_install(11)安裝內(nèi)核make install(12)重啟選用新內(nèi)核第二步:添加自定義系統(tǒng)調(diào)用(1) 添加系統(tǒng)調(diào)用函數(shù),修改文件:/kernel/asmlinkage int sys_mycall(char* sourceFile,char* destFile){ int source=sys_open(sourceFile,O_RDONLY,0)。 fs = get_fs()。amp。 } else {
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1