深入理解計算機操作系統

宮曉利 張金高 小鵬

  • 出版商: 機械工業
  • 出版日期: 2025-12-01
  • 售價: $414
  • 語言: 簡體中文
  • 頁數: 237
  • ISBN: 7111791401
  • ISBN-13: 9787111791409
  • 相關分類: Operating-system
  • 下單後立即進貨 (約4週~6週)

商品描述

本書以提升讀者的系 統能力為目標,構建以工 程案例為主線的層層遞進 的學習路徑,通過“文件 處理”“矩陣乘法”等實際 問題,逐步引入進程、線 程、虛擬內存、I/O等操 作系統概念,以及cache 、指令流水等底層細節, 並通過編程實踐、觀察測 量等方法將抽象的知識具 象化,再融入調試工具、 版本管理、數據分析等系 統開發常用的工程技術手 段的介紹,使讀者深入理 解操作系統,並充分利用 操作系統的特性,使系統 性能達到 。 本書適合作為高校計 算機類相關專業操作系統 課程的教材或實踐教材, 也適合對操作系統感興趣 的讀者和技術人員閱讀。

作者簡介

宮曉利,2011年博士畢業於南開大學,同年留校任教,現為南開大學計算機與控制工程學院副教授,研究方向包括嵌入式系統、移動雲計算和物聯網。

目錄大綱

叢書序
前言
部分 基礎知識
第1章 緒論
1.1 對操作系統的感性認知
1.2 常見的操作系統
1.2.1 Windows
1.2.2 macOS
1.2.3 Linux及其衍生系統
1.2.4 HarmonyOS
1.3 操作系統的發展歷史
1.3.1 批處理系統
1.3.2 多道程序、分時覆用和進程
1.3.3 現代個人計算機
1.4 操作系統為用戶提供的交互方式
1.4.1 圖形用戶界面
1.4.2 命令行終端
1.4.3 系統API
1.5 操作系統支持的典型開發模式
1.5.1 shell編程
1.5.2 Python編程
1.5.3 C語言編程
1.5.4 程序性能優化
1.6 操作系統的代價
第二部分 基礎實驗
第2章 批量文件重命名
2.1 shell是什麼
2.2 進入shell的方式
2.3 shell的原理
2.4 shell命令的功能
2.5 利用shell進行編程
2.5.1 shell的輸入/輸出
2.5.2 變量
2.5.3 在shell中進行文件重命名
2.5.4 循環與通配符
2.6 shell腳本
2.6.1 執行shell腳本
2.6.2 調試shell腳本
2.7 操作系統的運行權限管理
2.8 任務實現
2.9 shell編程擴展
第3章 正則表達式與文本內容過濾
3.1 shell編程中的字符串
3.1.1 字符串的聲明
3.1.2 計算字符串的長度
3.1.3 字符串的拼接
3.1.4 字符串的截取
3.2 正則表達式
3.2.1 普通字符
……
第三部分 進階實驗