• <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環(huán)境高級程序設計/高等學(xué)校計算機專(zhuān)業(yè)規劃教材簡(jiǎn)介,目錄書(shū)摘

    2020-01-02 14:49 來(lái)源:京東 作者:京東
    計算機專(zhuān)業(yè)教材
    Linux環(huán)境高級程序設計/高等學(xué)校計算機專(zhuān)業(yè)規劃教材
    暫無(wú)報價(jià)
    6評論 100%好評
    內容簡(jiǎn)介:本書(shū)介紹使用C語(yǔ)言結合Linux API進(jìn)行系統級程序設計的方法,主要包括Linux基礎知識、C程序開(kāi)發(fā)工具、文件及目錄管理、進(jìn)程管理、重定向與管道、信號、進(jìn)程間通信、線(xiàn)程、線(xiàn)程間的同步機制、網(wǎng)絡(luò )程序設計等10章,以及10個(gè)實(shí)驗,全面而系統地介紹Linux操作系統各種機制的實(shí)現原理、經(jīng)常使用的系統接口函數、系統接口和命令程序之間的關(guān)系以及命令程序的實(shí)現過(guò)程等。
    本書(shū)結構清晰,適合于教學(xué),為各類(lèi)高等學(xué)校開(kāi)設開(kāi)源軟件程序設計課程提供了一個(gè)切實(shí)可行的思路,同時(shí)也可作為培訓教材在各類(lèi)培訓機構使用。書(shū)中各章節劃分明確,各章突出不同的重點(diǎn),有利于教師組織安排授課內容;同時(shí)提供設計精美、內容豐富的電子教案以及教學(xué)素材供授課教師使用,有效地減輕了授課教師備課的工作量和強度。
    本書(shū)目標讀者為具有一定C語(yǔ)言基礎的讀者,適合各類(lèi)高等院校的計算機及相關(guān)專(zhuān)業(yè)學(xué)生、Linux培訓機構、Linux API編程愛(ài)好者、Linux程序開(kāi)發(fā)人員及愛(ài)好者學(xué)習使用。
    目錄:目錄
    第1章Linux基礎知識/1
    1.1Linux簡(jiǎn)介1
    1.1.1Linux系統的發(fā)展1
    1.1.2與Linux相關(guān)的一些知識3
    1.2Linux系統編程5
    1.2.1什么是系統編程5
    1.2.2系統編程的學(xué)習內容及方法6
    1.2.3一個(gè)例子7
    1.2.4系統調用和庫函數10
    1.3常用工具及命令10
    1.3.1命令格式10
    1.3.2常用工具11
    1.3.3常用命令15
    1.3.4獲取幫助17
    1.4小結20
    習題20
    第2章C程序開(kāi)發(fā)工具/22
    2.1編輯工具22
    2.1.1編輯工具介紹22
    2.1.2vi和vim程序編輯器25
    2.2gcc編譯器34
    2.3gdb調試器36
    2.3.1啟動(dòng)和退出gdb37
    2.3.2顯示和查找程序源代碼38
    2.3.3執行程序和獲取幫助39
    2.3.4設置和管理斷點(diǎn)40
    2.3.5查看和設置變量的值45
    2.3.6控制程序的執行46
    2.4make和Makefile48〖1〗Linux環(huán)境高級程序設計目錄[3]〖3〗2.4.1make命令48
    2.4.2編寫(xiě)Makefile文件50
    2.5小結54
    習題55
    第3章文件及目錄管理/56
    3.1文件和I/O操作分類(lèi)56
    3.1.1文件概念56
    3.1.2文件操作分類(lèi)56
    3.2Linux文件系統概述58
    3.2.1文件結構58
    3.2.2文件系統模型59
    3.2.3目錄、索引結點(diǎn)和文件描述符60
    3.2.4文件的分類(lèi)63
    3.2.5文件訪(fǎng)問(wèn)權限控制64
    3.3文件的讀寫(xiě)68
    3.3.1文件打開(kāi)、創(chuàng )建和關(guān)閉69
    3.3.2文件的讀寫(xiě)72
    3.3.3文件讀寫(xiě)指針的移動(dòng)80
    3.3.4標準I/O的文件流82
    3.4文件屬性及相關(guān)系統調用87
    3.4.1獲取文件屬性87
    3.4.2修改文件的訪(fǎng)問(wèn)權限91
    3.4.3修改文件的用戶(hù)屬性93
    3.4.4獲取用戶(hù)的信息94
    3.4.5改變文件大小95
    3.4.6獲取文件的時(shí)間屬性96
    3.5目錄操作97
    3.5.1打開(kāi)目錄97
    3.5.2讀取目錄項98
    3.5.3關(guān)閉目錄98
    3.6實(shí)現自己的ls命令100
    3.7小結105
    習題106
    第4章進(jìn)程管理/107
    4.1Linux可執行程序的存儲結構與進(jìn)程結構107
    4.1.1Linux可執行程序的存儲結構107
    4.1.2Linux系統的進(jìn)程結構109
    4.1.3進(jìn)程樹(shù)110
    4.2進(jìn)程的環(huán)境和進(jìn)程屬性111
    4.2.1進(jìn)程的環(huán)境111
    4.2.2進(jìn)程的狀態(tài)112
    4.2.3進(jìn)程的基本屬性115
    4.2.4進(jìn)程的用戶(hù)屬性121
    4.3進(jìn)程管理124
    4.3.1創(chuàng )建進(jìn)程124
    4.3.2在進(jìn)程中運行新代碼127
    4.3.3vfork函數131
    4.3.4進(jìn)程退出133
    4.3.5wait函數138
    4.3.6Shell的實(shí)現流程142
    4.4Linux中的特殊進(jìn)程143
    4.4.1孤兒進(jìn)程143
    4.4.2僵尸進(jìn)程144
    4.4.3守護進(jìn)程145
    4.4.4出錯記錄148
    4.5小結150
    習題150
    第5章重定向與管道/151
    5.1重定向和管道命令151
    5.1.1重定向命令151
    5.1.2管道命令152
    5.2實(shí)現重定向153
    5.2.1重定向的實(shí)施者153
    5.2.2實(shí)現重定向的前提條件154
    5.2.3dup和dup2154
    5.2.4重定向的三種方法157
    5.2.5ls l>list.txt159
    5.3管道編程161
    5.3.1匿名管道161
    5.3.2命名管道165
    5.3.3ls l|grep root168
    5.3.4popen和pclose170
    5.4小結173
    習題174
    第6章信號/175
    6.1信號概述175
    6.1.1什么是信號175
    6.1.2信號的來(lái)源和處理過(guò)程177
    6.1.3信號的處理方式177
    6.2早期信號處理函數——signal178
    6.2.1signal函數實(shí)現信號的三種處理方式178
    6.2.2signal函數存在的問(wèn)題182
    6.3信號處理函數——sigaction183
    6.3.1sigaction系統調用183
    6.3.2sigaction函數參數的說(shuō)明186
    6.4信號其他相關(guān)函數190
    6.4.1kill與raise190
    6.4.2alarm與pause192
    6.4.3實(shí)現sleep函數193
    6.5小結194
    習題195
    第7章進(jìn)程間通信/196
    7.1選擇進(jìn)程間通信方式196
    7.1.1文件實(shí)現進(jìn)程間通信196
    7.1.2命名管道實(shí)現進(jìn)程間通信199
    7.2共享內存201
    7.2.1什么是共享內存201
    7.2.2共享內存相關(guān)系統調用203
    7.2.3共享內存實(shí)現進(jìn)程間通信206
    7.2.4三種通信方式的比較208
    7.3信號量209
    7.3.1信號量及相關(guān)系統調用209
    7.3.2使用信號量控制對共享內存的訪(fǎng)問(wèn)214
    7.3.3信號量機制總結221
    7.4System V IPC222
    7.4.1Linux中的進(jìn)程通信機制222
    7.4.2System V IPC概述223
    7.4.3IPC的標識符和鍵224
    7.5消息隊列225
    7.5.1消息隊列的概念225
    7.5.2消息隊列相關(guān)系統調用226
    7.5.3使用消息隊列實(shí)現進(jìn)程間通信229
    7.6小結232
    習題232
    第8章線(xiàn)程/233
    8.1線(xiàn)程概述233
    8.1.1線(xiàn)程的定義233
    8.1.2用戶(hù)級線(xiàn)程和內核級線(xiàn)程234
    8.1.3線(xiàn)程與進(jìn)程的對比234
    8.2線(xiàn)程基本操作235
    8.2.1線(xiàn)程創(chuàng )建235
    8.2.2線(xiàn)程退出/等待238
    8.2.3線(xiàn)程終止244
    8.2.4線(xiàn)程掛起247
    8.2.5線(xiàn)程的分離249
    8.2.6線(xiàn)程的一次性初始化251
    8.2.7線(xiàn)程的私有數據253
    8.3線(xiàn)程屬性257
    8.3.1線(xiàn)程屬性對象258
    8.3.2設置/獲取線(xiàn)程detachstate屬性260
    8.3.3設置與獲取線(xiàn)程棧相關(guān)屬性261
    8.4線(xiàn)程應用舉例266
    8.5小結273
    習題273
    第9章線(xiàn)程間的同步機制/275
    9.1互斥鎖275
    9.1.1互斥鎖基本原理275
    9.1.2互斥鎖基本操作275
    9.1.3互斥鎖應用實(shí)例278
    9.2條件變量279
    9.2.1條件變量基本原理279
    9.2.2條件變量基本操作279
    9.2.3條件變量應用實(shí)例281
    9.3讀寫(xiě)鎖284
    9.3.1讀寫(xiě)鎖基本原理284
    9.3.2讀寫(xiě)鎖基本操作284
    9.3.3讀寫(xiě)鎖應用實(shí)例287
    9.4線(xiàn)程與信號289
    9.4.1線(xiàn)程信號管理290
    9.4.2線(xiàn)程信號應用實(shí)例291
    9.5小結295
    習題295
    第10章網(wǎng)絡(luò )程序設計/296
    10.1網(wǎng)絡(luò )知識基礎296
    10.1.1TCP/IP參考模型296
    10.1.2Linux中TCP/IP網(wǎng)絡(luò )的層結構296
    10.1.3TCP協(xié)議297
    10.1.4UDP協(xié)議298
    10.2套接字299
    10.2.1套接字概述299
    10.2.2套接字編程接口300
    10.2.3套接字通信流程303
    10.3套接字基礎307
    10.3.1套接字地址結構307
    10.3.2字節順序309
    10.3.3字節處理函數310
    10.4套接字編程311
    10.4.1基于TCP協(xié)議的網(wǎng)絡(luò )通信311
    10.4.2基于UDP協(xié)議的網(wǎng)絡(luò )通信316
    10.5小結319
    習題319
    附錄實(shí)驗/321
    實(shí)驗1Linux基礎知識321
    實(shí)驗2C程序開(kāi)發(fā)工具321
    實(shí)驗3文件I/O操作322
    實(shí)驗4進(jìn)程管理及守護進(jìn)程323
    實(shí)驗5重定向和管道編程323
    實(shí)驗6信號安裝及處理方式324
    實(shí)驗7System V IPC進(jìn)程通信325
    實(shí)驗8線(xiàn)程管理325
    實(shí)驗9線(xiàn)程間通信326
    實(shí)驗10套接字編程326
    熱門(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>