幫助中心 | 我的帳號 | 關於我們

電腦操作系統實踐教程(高等學校電腦類系列教材)

  • 作者:編者:馬立平|責編:李惠萍
  • 出版社:西安電子科大
  • ISBN:9787560676784
  • 出版日期:2025/06/01
  • 裝幀:平裝
  • 頁數:248
人民幣:RMB 41 元      售價:
放入購物車
加入收藏夾

內容大鋼
    學習操作系統的最佳途徑是理論與實踐相結合。本書作為操作系統實驗課程教材,基於開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目OpenHarmony操作系統內核平台,系統闡述了OpenHarmony的設計原理,並精心設計了9個實驗模塊。這9個實驗模塊涵蓋了電腦操作系統的核心工作原理機制及應用場景,通過實驗設計與實踐操作,學生能夠深入理解操作系統內核的設計理念,並掌握相關開發技能。
    本書共兩篇:第一篇為電腦操作系統上機實踐基礎,內容包括OpenHarmony基本操作環境、進程管理與通信、內存管理、文件管理、設備管理;第二篇為電腦操作系統上機實驗,內容包括OpenHarmony系統基本操作實驗、進程管理實驗、進程調度實驗、進程同步互斥實驗、內存管理實驗、設備管理實驗、文件系統實驗、進程間通信實驗及綜合實驗。
    本書既可作為高等院校電腦類相關專業操作系統課程的實驗教材,也可供OpenHarmony應用及內核開發者參考使用。

作者介紹
編者:馬立平|責編:李惠萍

目錄
第一篇 電腦操作系統上機實踐基礎
  第1章 OpenHarmony基本操作環境
    1.1 OpenHarmony系統架構及技術特點
      1.1.1 OpenHarmony系統架構
      1.1.2 OpenHarmony技術特點
    1.2 OpenHarmony Shell常用命令
      1.2.1 OpenHarmony命令格式
      1.2.2 系統常用命令
      1.2.3 文件常用命令
      1.2.4 網路常用命令
    1.3 OpenHarmony內核介紹
      1.3.1 LiteOS-M內核
      1.3.2 LiteOS-A內核
    1.4 OpenHarmony編譯與調試
      1.4.1 GNU C編譯器
      1.4.2 make命令和makefile文件
      1.4.3 gdb命令
    1.5 QEMU模擬器及內核調試
      1.5.1 QEMU模擬器常用選項
      1.5.2 QEMU模擬器調試OpenHarmony內核
  第2章 進程管理與通信
    2.1 進程及其創建
      2.1.1 OpenHarmony進程與線程
      2.1.2 OpenHarmony進程及Task的創建
    2.2 進程狀態及其調度
      2.2.1 OpenHarmony進程狀態
      2.2.2 OpenHarmony進程調度
    2.3 進程間通信
      2.3.1 進程間通信的方式
      2.3.2 信號量通信機制
      2.3.3 互斥鎖通信機制
      2.3.4 消息隊列傳遞機制
      2.3.5 事件通信機制
      2.3.6 信號通信機制
      2.3.7 自旋鎖通信機制
  第3章 內存管理
    3.1 內存管理的原理和實現技術
      3.1.1 內存管理涉及的基本概念
      3.1.2 物理內存管理的原理和實現技術
      3.1.3 虛擬內存管理的原理和實現技術
    3.2 LiteOS-M的內存管理
      3.2.1 LiteOS-M動態內存管理
      3.2.2 LiteOS-M靜態內存管理
    3.3 LiteOS-A的內存管理
    3.4 OpenHarmony虛擬內存管理
      3.4.1 OpenHarmony虛擬內存管理基本原理
      3.4.2 LiteOS-A的虛擬內存技術
      3.4.3 LiteOS-A的虛擬內存地址規劃
  第4章 文件管理
    4.1 文件管理系統

      4.1.1 文件系統中的基本概念
      4.1.2 文件管理的數據結構
      4.1.3 OpenHarmony中的文件系統
    4.2 OpenHarmony中的虛擬文件系統(VFS)
      4.2.1 VFS的基礎數據結構
      4.2.2 查找文件節點
      4.2.3 VFS中常用的文件操作API
    4.3 網路文件系統(NFS)
    4.4 RAM文件系統(RAMFS)
  第5章 設備管理
    5.1 OpenHarmony設備驅動框架和設備驅動模型
      5.1.1 OpenHarmony設備驅動框架
      5.1.2 OpenHarmony設備驅動模型
    5.2 OpenHarmony的中斷
      5.2.1 中斷機制
      5.2.2 OpenHarmony的中斷處理機制
    5.3 OpenHarmony設備驅動的實現
      5.3.1 設備驅動程序
      5.3.2 OpenHarmony設備驅動程序
    5.4 OpenHarmony設備驅動的安裝與設備的使用
      5.4.1 設備驅動程序編譯鏈接及配置
      5.4.2 載入與註冊設備驅動程序
      5.4.3 設備的使用
第二篇 電腦操作系統上機實驗
  第6章 OpenHarmony系統基本操作實驗
    6.1 實驗準備
    6.2 OpenHarmony系統構建實驗
  第7章 進程管理實驗
    7.1 實驗準備
    7.2 OpenHarmony的任務創建實驗
    7.3 OpenHarmony的任務創建源碼分析實驗
  第8章 進程調度實驗
    8.1 實驗準備
    8.2 OpenHarmony的任務調度實驗
    8.3 OpenHarmony的任務調度源碼分析實驗
    8.4 基於OpenHarmony LiteOS-M內核實現RR調度演算法實驗
  第9章 進程同步互斥實驗
    9.1 實驗準備
    9.2 OpenHarmony的兩個進程同步實驗
    9.3 信號量實現「生產者和消費者問題」實驗
    9.4 OpenHarmony的信號量工作機制源碼分析實驗
  第10章 內存管理實驗
    10.1 實驗準備
    10.2 OpenHarmony的內存分配實驗
    10.3 OpenHarmony的內存管理機制源碼分析實驗
    10.4 OpenHarmony的內存分配演算法實驗
  第11章 設備管理實驗
    11.1 實驗準備
    11.2 OpenHarmony的中斷管理API編程實驗
    11.3 OpenHarmony的中斷管理源碼分析實驗

  第12章 文件系統實驗
    12.1 實驗準備
    12.2 OpenHarmony的文件系統API編程實驗
    12.3 OpenHarmony的文件系統源碼分析實驗
  第13章 進程間通信實驗
    13.1 實驗準備
    13.2 OpenHarmony的消息隊列通信實驗
    13.3 OpenHarmony的消息通信機制源碼分析實驗
  第14章 綜合實驗
    14.1 實驗準備
    14.2 環境監測系統實驗
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032