《Linux操作系統》教學大綱_第1頁
《Linux操作系統》教學大綱_第2頁
《Linux操作系統》教學大綱_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Linux操作系統課程教學大綱一、課程的基本信息適應對象:本科,通信工程課程代碼:23E02027學時分配:48=32(理論)+16(實驗)賦予學分:3學分先修課程:C語言程序設計、數據通信與計算機網絡后續課程:嵌入式系統設計二、課程性質與任務性質:通信工程專業課,選修。任務:主要介紹Linux操作系統的工作原理、系統功能、操作環境以及主流的工程應用。重點講解常用命令、文件操作、進程管理、系統管理、Shell程序設計,簡單介紹編譯工具、系統內核、網絡管理以及I/O設備管理等,利用上機實踐操作及課后工程應用練習,完成理論學習與實際應用雙重教學任務。三、教學目的與要求目的:通過Linux操作系統課

2、程學習,使學生能夠深入理解多任務、多用戶操作系統的基本原理,具備Linux環境下的常用操作和編程技術,達到能夠獨自配置、管理與維護Linux系統,并且能夠開發簡單的應用軟件的基本技能,為今后從事與Linux環境嵌入式系統開發打下良好的基礎。要求:(1)熟練掌握Linux系統的常用命令,學會文件操作、目錄管理等實際操作技術;(2)深入理解Linux系統中進程管理方法,掌握基本的進程管理命令;(3)初步掌握Linux系統環境下Shell程序設計的基本方法;(4)了解Linux系統管理與網絡管理的基本方法。四、教學內容與安排(一)理論教學1Linux概論(2 學時)1.1操作系統1.2 Linux發

3、展與特征1.3 Linux的系統安裝1.4 Linux操作的常用命令1.5文件系統與屬性2Shell編程基礎(6學時)2.1 Vi編輯器2.2 Emacs編輯器2.3 Shell 程序2.4 后臺程序2.5 Bash編程3 Linux下C程序編譯工具(4學時)3.1 Gcc編譯系統3.2 Gdb程序調試工具3.3 Autoconf3.4 Automake3.5 Makefile4 文件I/O編程(4學時)4.1系統調用及用戶編程接口 4.2文件及文件描述符概述 4.3不帶緩存的文件I/O操作 4.4串口應用開發 4.5標準I/O開發 5 進程與進程通信(4學時)5.1進程概述 5.2進程控制編

4、程 5.3管道通信 5.4信號通信 5.5共享內存 5.6消息隊列 6 多線程編程(4學時)6.1線程概述 6.2線程實現 7 網絡管理與網絡編程(4學時)7.1 網絡管理的相關命令 7.2網絡安全工具與防火墻技術 7.3 Linux環境下Socket編程8 設備驅動開發(4學時)8.1設備驅動概述 8.2字符設備驅動編寫 8.3塊設備驅動編寫 8.4鍵盤驅動實現 (二)實驗教學(1) Linux系統簡單配置(2學時)(2) KDE桌面環境應用(2學時)(3) 文件與目錄操作(2學時)(4) 進程操作及其他命令(2學時)(5) C程序的編譯與調試(4學時)(6) Shell程序設計與調試(4學時)五、教學設備和設施多媒體教學,輔以實驗教學。六、課程考核與評估本課程的考核方式為:期評成績=期末考查+平時成績+實驗程績期末考查:筆試,開卷,占期評成績的60%。;平時成績:由考勤、作業、課堂提問綜合評定,占期評成績的15%;上機實驗成績:由實驗操作、實驗報告組成,占期評成績25%。七、附錄教學參考文獻目錄1孟慶昌. Linux基礎教程,清華大學出版社,20092張玲.Linux操作系統原理與應用, 西安電子科技大學出版社,

溫馨提示

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

評論

0/150

提交評論