• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    Linux編程/高等學(xué)校計算機應用規劃教材簡(jiǎn)介,目錄書(shū)摘

    2019-10-28 15:02 來(lái)源:京東 作者:京東
    linux應用
    Linux編程/高等學(xué)校計算機應用規劃教材
    暫無(wú)報價(jià)
    10+評論 100%好評
    內容簡(jiǎn)介:   《Linux編程》全面講述Linux環(huán)境下基于C語(yǔ)言的系統編程技術(shù)以及相關(guān)的理論原理,主要內容包括Linux基本操作、Shell編程、系統I/O編程、文件系統、進(jìn)程控制原理、多進(jìn)程并發(fā)編程、信號機制、線(xiàn)程概念、多線(xiàn)程并發(fā)編程、同步與互斥的概念、基于信號量與P/V操作解決同步及互斥問(wèn)題、經(jīng)典同步問(wèn)題、網(wǎng)絡(luò )編程、并發(fā)網(wǎng)絡(luò )應用編程等,《Linux編程》安排有大量的程序實(shí)例、課后作業(yè),還設計了很多示意圖,以幫助讀者理解、運用書(shū)中介紹的概念、原理和技術(shù)。
      《Linux編程》內容豐富、結構合理、思路清晰、語(yǔ)言簡(jiǎn)明流暢、示例翔實(shí),可作為高等院校計算機類(lèi)專(zhuān)業(yè)操作系統、Linux編程等課程的教材,還可作為C程序設計、嵌入式開(kāi)發(fā)的參考資料。
    目錄:第1章  Linux系統文件操作   1
    1.1  UNIX/Linux操作系統簡(jiǎn)介   1
    1.1.1  UNIX簡(jiǎn)介   1
    1.1.2  Linux概述   2
    1.2  Linux系統目錄結構   3
    1.3  Linux系統的安裝、啟動(dòng)、登錄、
    用戶(hù)界面與命令格式   5
    1.3.1  在VMware中用快照快速安裝
    Linux虛擬機系統   5
    1.3.2  啟動(dòng)與登錄Linux   5
    1.3.3  三種系統操作界面   6
    1.3.4  Linux命令格式和說(shuō)明   7
    1.4  Linux文件、目錄操作及文件
    屬性、權限   9
    1.4.1  目錄路徑與目錄操作   9
    1.4.2  文件屬性與權限   13
    1.4.3  Linux文件操作命令   14
    1.4.4  修改文件屬性   19
    1.4.5  使用通配符(“*”和“?”)匹配
    文件名   21
    1.4.6  文件的壓縮與打包   22
    1.5  輸入輸出重定向和管道   23
    1.6  本章小結   24
    課后作業(yè)   25
    第2章  Linux Shell編程   26
    2.1  Shell編程基本概念   26
    2.1.1  Shell腳本程序的結構   27
    2.1.2  Shell腳本的創(chuàng )建與執行方法   27
    2.1.3  Shell變量與賦值表達式   28
    2.1.4  Shell輸入輸出語(yǔ)句   29
    2.1.5  終止腳本執行和終止狀態(tài)   29
    2.2  Shell數學(xué)運算與字符串處理   32
    2.2.1  Shell數學(xué)運算   32
    2.2.2  Shell字符串處理   32
    2.3  Shell條件與if控制結構   33
    2.3.1  if語(yǔ)句   34
    2.3.2  test命令   36
    *2.3.3  復合條件檢查   39
    2.3.4  case語(yǔ)句   40
    2.4  循環(huán)結構   40
    2.4.1  for循環(huán)結構   41
    2.4.2  while循環(huán)結構   42
    2.4.3  until循環(huán)結構   43
    2.5  Linux全局變量和環(huán)境變量   44
    2.5.1  Linux Shell層次結構   44
    2.5.2  Shell全局變量與局部變量   45
    2.5.3  Linux環(huán)境變量   46
    *2.5.4  Shell變量的刪除和只讀設置
    方法   48
    2.5.5  Shell數組的定義和使用方法   48
    2.6  Linux文件I/O、I/O重定向和管道   49
    2.6.1  標準文件描述符   49
    2.6.2  I/O重定向   50
    2.6.3  管道   51
    2.6.4  從文件獲取輸入   52
    2.7  命令行參數   52
    *2.8  Shell函數   53
    *2.8.1  函數的基本用法   53
    *2.8.2  向函數傳遞參數   54
    2.9  本章小結   54
    課后作業(yè)   55
    第3章  Linux C編程環(huán)境   57
    3.1  Linux C程序的編譯與執行   57
    3.1.1  Linux環(huán)境下C程序的編譯與
    執行過(guò)程   57
    3.1.2  編譯多個(gè)源文件   61
    3.1.3  使用頭文件和庫文件   62
    *3.1.4  使用gcc創(chuàng )建自定義庫文件   65
    3.1.5  gcc常用命令選項及用法   67
    3.2  Linux常用自帶系統庫   68
    3.2.1  數學(xué)函數   68
    3.2.2  環(huán)境控制函數   69
    3.2.3  字符串處理函數   69
    3.2.4  時(shí)間函數   70
    3.2.5  數據結構算法函數   71
    3.3  診斷和處理Linux編程錯誤   75
    3.3.1  診斷和處理編譯錯誤   75
    3.3.2  處理系統調用失敗   80
    3.3.3  用斷言檢查程序狀態(tài)錯誤   84
    *3.4  用GDB/ddd調試器診斷運行
    錯誤   85
    *3.4.1  用GDB調試程序運行錯誤的
    實(shí)例   85
    *3.4.2  常用GDB命令   88
    *3.4.3  用ddd/GDB調試程序   89
    3.5  命令行參數和環(huán)境變量的
    讀取方法   90
    3.5.1  環(huán)境變量及其使用方法   90
    3.5.2  命令行參數的使用方法   91
    *3.6  make工具   92
    *3.6.1  引入make工具的原因   92
    *3.6.2  用makefile描述源文件間的
    依賴(lài)關(guān)系   93
    *3.6.3  引入偽目標以增強makefile功能   94
    *3.6.4  用變量?jì)?yōu)化makefile文件   95
    3.6.5  用預定義變量和隱含規則
    簡(jiǎn)化makefile文件   96
    3.7  本章小結   97
    課后作業(yè)   98
    第4章  輸入輸出與文件系統   101
    4.1  文件系統層次結構   101
    4.1.1  文件系統層次結構簡(jiǎn)介   101
    4.1.2  文件I/O庫函數   102
    4.2  系統I/O概念與文件操作編程   103
    4.2.1  UNIX I/O   103
    4.2.2  文件打開(kāi)和關(guān)閉函數   104
    4.2.3  文件讀寫(xiě)編程與讀寫(xiě)性能
    改進(jìn)方法   107
    4.2.4  文件定位與文件內容隨機讀取   111
    4.2.5  任意類(lèi)型數據的文件讀寫(xiě)   113
    4.2.6  用文件讀寫(xiě)函數操作設備   115
    4.3  內核文件I/O數據結構及應用   117
    4.3.1  文件描述符和標準輸入輸出   117
    4.3.2  文件打開(kāi)過(guò)程   118
    4.3.3  內核文件I/O數據結構共享原理   119
    4.3.4  dup和I/O重定向   120
    *4.4  用RIO包增強UNIX I/O功能   124
    *4.4.1  RIO的無(wú)緩沖的輸入輸出函數   124
    *4.4.2  RIO帶緩沖的輸入函數   125
    4.5  文件組織   128
    4.5.1  文件屬性、目錄項與目錄   128
    4.5.2  邏輯地址與物理地址   129
    4.5.3  創(chuàng )建和讀寫(xiě)文件   130
    4.5.4  一體化文件目錄和分解目錄   132
    4.5.5  Linux分解式目錄管理   133
    4.5.6  讀取文件元數據   135
    4.5.7  文件搜索和當前目錄   136
    4.6  文件物理結構   137
    4.6.1  外存組織方式   137
    4.6.2  管理磁盤(pán)空閑盤(pán)塊   141
    4.6.3  文件系統結構格式   143
    4.7  本章小結   144
    課后作業(yè)   144
    第5章  進(jìn)程管理與控制   151
    5.1  邏輯控制流和并發(fā)流   151
    5.2  進(jìn)程的基本概念   153
    5.2.1  進(jìn)程概念、結構與描述   153
    5.2.2  進(jìn)程的基本狀態(tài)及狀態(tài)轉換   155
    5.2.3  對進(jìn)程PCB進(jìn)行組織   156
    5.2.4  進(jìn)程實(shí)例   157
    5.2.5  操作進(jìn)程的工具   158
    5.2.6  編程讀取進(jìn)程屬性   160
    *5.2.7  進(jìn)程權限和文件特殊權限位   161
    5.3  進(jìn)程控制   163
    5.3.1  創(chuàng )建進(jìn)程   163
    5.3.2  多進(jìn)程并發(fā)特征與執行流程
    分析   170
    5.3.3  進(jìn)程的終止與回收   173
    5.3.4  讓進(jìn)程休眠   177
    5.3.5  加載并運行程序   178
    5.3.6  fork和exec函數的應用實(shí)例   180
    *5.3.7  非本地跳轉   184
    5.3.8  進(jìn)程與程序的區別   186
    5.4  信號機制   186
    5.4.1  信號概念   186
    5.4.2  信號術(shù)語(yǔ)   188
    5.4.3  發(fā)送信號的過(guò)程   188
    5.4.4  接收信號的過(guò)程   191
    *5.4.5  信號處理問(wèn)題   193
    *5.4.6  可移植信號處理   197
    *5.4.7  信號處理引起的競爭   198
    *5.5  守護進(jìn)程   201
    5.6  進(jìn)程、內核與系統調用間的
    關(guān)系   203
    5.7  本章小結   204
    課后作業(yè)   205
    第6章  線(xiàn)程控制與同步互斥   211
    6.1  線(xiàn)程概念   211
    6.1.1  什么是線(xiàn)程   211
    6.1.2  線(xiàn)程執行模型   212
    6.1.3  多線(xiàn)程應用   213
    6.1.4  第一個(gè)線(xiàn)程   213
    6.2  多線(xiàn)程并發(fā)特征與編程方法   215
    6.2.1  Pthreads線(xiàn)程API   215
    6.2.2  多線(xiàn)程并發(fā)特征   217
    6.2.3  線(xiàn)程間數據傳遞   219
    6.3  多線(xiàn)程程序中的共享變量   221
    6.3.1  進(jìn)程的用戶(hù)地址空間結構   222
    6.3.2  變量類(lèi)型和運行實(shí)例   223
    6.3.3  共享變量的識別   223
    6.4  線(xiàn)程同步與互斥   224
    6.4.1  變量共享帶來(lái)的同步錯誤   224
    6.4.2  臨界資源、臨界區、進(jìn)程(線(xiàn)程)
    互斥問(wèn)題   229
    6.4.3  用信號量與P/V操作保證臨界區
    互斥執行   230
    6.4.4  用信號量及P/V操作解決資源
    調度問(wèn)題   233
    6.4.5  用Pthreads同步機制實(shí)現線(xiàn)程的
    互斥與同步   237
    6.4.6  共享變量的類(lèi)型與同步編程小結   242
    6.5  經(jīng)典同步問(wèn)題   242
    6.5.1  生產(chǎn)者/消費者問(wèn)題   243
    6.5.2  讀者/寫(xiě)者問(wèn)題   245
    *6.6  其他同步機制   246
    *6.6.1  AND型信號量   246
    *6.6.2  信號量集   247
    *6.6.3  條件變量   248
    *6.6.4  管程   250
    *6.7  多線(xiàn)程并發(fā)的其他問(wèn)題   251
    *6.7.1  線(xiàn)程安全   251
    *6.7.2  可重入性   253
    *6.7.3  線(xiàn)程不安全庫函數   254
    *6.7.4  線(xiàn)程競爭   254
    6.8  使用多線(xiàn)程提高并行性   257
    6.8.1  順序程序、并發(fā)程序和并行
    程序   257
    6.8.2  并行程序應用示例   258
    6.8.3  使用線(xiàn)程管理多個(gè)并發(fā)活動(dòng)   262
    6.9  本章小結   264
    課后作業(yè)   265
    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>