《Linux高級編程》教學大綱_第1頁
《Linux高級編程》教學大綱_第2頁
《Linux高級編程》教學大綱_第3頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Linux 高級編程課程教學大綱一、課程說明課程編號: 21004060課程名稱:Linux 高級編程LinuxPOSIXCUNIXLinuxUNIXUNIXLinux質(zhì)量并提升代碼的跨平臺可移植性能。學時/學分:72/3UNIX二、課程設(shè)置的目的意義LinuxPOSIX蓋UNIXI/O類UNIXCUNIXUNIX/Linux三、課程的基本要求(嵌入式應(yīng)用開發(fā)方向要求學生掌握較為豐富的Linux 環(huán)境下開發(fā)應(yīng)用奠定基礎(chǔ)。本課程的主要任務(wù)是:使學生理解UNIX POSIXISO CLinux關(guān)基本I/OI/O程和線程,進程控制,進程間關(guān)系,信號,進程間通信等內(nèi)容。通過學習使學生具備開發(fā)Linux

2、 環(huán)境下復雜應(yīng)用程序的一般能力。四、教學內(nèi)容、重點難點及教學設(shè)計時 論時 論踐UNIXUNIX段)環(huán)境下軟件開下編程的發(fā)過程 ;C 程序結(jié)流 具、編有關(guān)工具用法;譯過目維UNIX護、版本控制構(gòu);了解介紹理論內(nèi)容,實第1章概述6 24工具;文際演示 編程流程錄;輸進 信號及程序框架。入和輸?shù)瘸?;程序和進UNIX基本程;出錯 處 理;信概念; 庫函間 管 統(tǒng)調(diào)等基用。本概章節(jié)教學容總 學時分配 教學重 教學 理實點難(念;UNIX下的和標準念;UNIX下的和標準標準化ANSI的范C疇、實現(xiàn)問POSIX題;準的ANSI C和關(guān)系、UNIX第2220POSIX限制;ANSIC實現(xiàn)功能測試宏;POSIX

3、類型;編程突。限制及分類文件描述符; open、理解文件描述create、符的作第3 章 文件I/O 8 4close4lseekread、 文件write 操 作函數(shù); 相應(yīng)I/O率;文 調(diào)用件有關(guān) 接口內(nèi)核數(shù) 函數(shù)I/O 接口函數(shù)用法。據(jù)結(jié)構(gòu) 用法和文件共享的定義、方法、實現(xiàn); 原子操作 ; fcntlioctl 函數(shù); 設(shè)備文件第4文件和8 目錄所 有 4統(tǒng) 結(jié) 構(gòu);符號 連 接;文件時間戳;創(chuàng)建、刪除、讀目錄; 設(shè)備文件了解文件的常用屬性; 掌握常見文件類 型、訪問方 法; 理解設(shè)置用戶ID設(shè)置組標志的作用、掌握相關(guān)操作口函數(shù)用法。第5標準I/O 8 庫FILE4開/關(guān)訪 方 UNIX

4、念; 標準 I/O 的 三 法 。種緩存類型及設(shè)置方流;行進制位流;流;行進制位流;格式化I/O??诹钗募安僮鳎籹hadow組文件系統(tǒng)數(shù)第6624及操作;添和信息加組;登錄統(tǒng)計;系統(tǒng)標識;時期例程。進程的第7進程環(huán)境624啟動和終止;命令行的類 介紹理論內(nèi)容以型、 口令文件為例實作際演示系統(tǒng)文件 用, 相關(guān)的編程方法訪問方法進程 介紹理論內(nèi)容,實的創(chuàng) 際演示進程創(chuàng)建、建、 命令行參數(shù)傳遞、終止 環(huán)境表訪問。第8進程控制環(huán) 境 表 ;C 共 享 境 變 量 。 和 fork vfork exit wait 和4waitpi d44數(shù);wait3 和競爭條件 ; exec 函數(shù); 更改用戶 ID

5、 和組ID;解釋器文件;流 變 fork 和特 介紹理論內(nèi)容點; 際演示fork掌握函數(shù)用法。exec函數(shù)族用法第9進程關(guān)系10system 錄及shell 進 程 0控制終02端;作業(yè) 控 制 ; shell 組 。 生 條 理 方 式 ; signal 不同登錄方介紹理論內(nèi)容實式; 際演示tcgetpgrp 進程 和tcsetpgrp函組、數(shù)用法期的工 作流 3章信號20靠 信 號;程; 響應(yīng)方式的編信號方法的響應(yīng)方式章章高級I/O 8 4進程間通信8 4kill 和raise 函數(shù); alarm 和pause 函數(shù); 信 號 集;信號高級操作。非阻塞錄鎖; 流;多路 轉(zhuǎn) 換;異步4I/O

6、; readv,writev,readn, writen 函數(shù); 存儲映射popen, pclose 4程;FIFO;阻介紹理論內(nèi)容塞;際演示多路I/O 同步 轉(zhuǎn)換的編程方法與異步管信 號; 際演示管道的編SYS 程 方 法VIPC機制號量;共享存儲號量;共享存儲實踐教學內(nèi)容主要有:編程環(huán)境,文件I/O,存儲控制,標準流操作,用戶與組管理,進程環(huán)境,進程控制,高級I/O,進程間通信。本I/O、標準I/OI/O六、考核方式及成績評定考核形式:考查結(jié)合。課程考核總評成績由期末成績、平時成績構(gòu)成,比例分別為50和 50??己藘?nèi)容考核方式成績比例(%)備注Linux 編程環(huán)境作業(yè)、考勤、提問5%文件I/O作業(yè)、考勤、提問5%存儲控制作業(yè)、考勤、提問5%

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論