[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • Linux編程
    該商品所屬分類:計算機/網絡 -> 操作繫統/繫統開發
    【市場價】
    761-1104
    【優惠價】
    476-690
    【作者】 徐欽桂、徐治根、黃培燦、謝偉鵬 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  工學圖書  計算機/網絡  操作繫統/繫統開發  LINUX 
    【出版社】清華大學出版社 
    【ISBN】9787302514473
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302514473
    叢書名:高等學校計算機應用規劃教材

    作者:徐欽桂、徐治根、黃培燦、謝偉鵬
    出版社:清華大學出版社
    出版時間:2019年01月 


        
        
    "

    編輯推薦
    ◆ Linux基本操作,Linux Shell編程
    ◆ 使用GCC、常用Linux函數庫、Linux C程序排錯、make
    ◆ UNIX I/O、內核文件I/O數據結構、文件組織與物理結構
    ◆ 進程控制原理,信號機制,基於fork、exec、exit、wait函數編寫多進程並發程序
    ◆ 線程管理,利用Pthreads線程庫編寫多線程並發應用
    ◆ 基於信號量與P/V操作解決同步及互斥問題,經典同步問題
    ◆ 進程同步,利用管道和IPC通信設施編寫進程間同步應用
    ◆ 套接字、Web、HTTP協議,網絡通信程序結構,並發網絡應用編程 
    內容簡介
    《Linux編程》全面講述Linux環境下基於C語言的繫統編程技術以及相關的理論原理,主要內容包括Linux基本操作、Shell編程、繫統I/O編程、文件繫統、進程控制原理、多進程並發編程、信號機制、線程概念、多線程並發編程、同步與互斥的概念、基於信號量與P/V操作解決同步及互斥問題、經典同步問題、網絡編程、並發網絡應用編程等,《Linux編程》安排有大量的程序實例、課後作業,還設計了很多示意圖,以幫助讀者理解、運用書中介紹的概念、原理和技術。
    《Linux編程》內容豐富、結構合理、思路清晰、語言簡明流暢、示例翔實,可作為高等院校計算機類專業操作繫統、Linux編程等課程的教材,還可作為C程序設計、嵌入式開發的參考資料。
    《Linux編程》的電子課件、習題答案和實例源代碼可以到http://www.tupwk.com.cn/downpage網站下載。
    目錄
    目 錄


    第1章 Linux繫統文件操作 1
    1.1 UNIX/Linux操作繫統簡介 1
    1.1.1 UNIX簡介 1
    1.1.2 Linux概述 2
    1.2 Linux繫統目錄結構 3
    1.3 Linux繫統的安裝、啟動、登錄、
    用戶界面與命令格式 5
    1.3.1 在VMware中用快照快速安裝
    Linux虛擬機繫統 5目    錄



     
    第1章  Linux繫統文件操作   1
    1.1  UNIX/Linux操作繫統簡介   1
    1.1.1  UNIX簡介   1
    1.1.2  Linux概述   2
    1.2  Linux繫統目錄結構   3
    1.3  Linux繫統的安裝、啟動、登錄、
    用戶界面與命令格式   5
    1.3.1  在VMware中用快照快速安裝
    Linux虛擬機繫統   5
    1.3.2  啟動與登錄Linux   5
    1.3.3  三種繫統操作界面   6
    1.3.4  Linux命令格式和說明   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
    課後作業   25
    第2章  Linux Shell編程   26
    2.1  Shell編程基本概念   26
    2.1.1  Shell腳本程序的結構   27
    2.1.2  Shell腳本的創建與執行方法   27
    2.1.3  Shell變量與賦值表達式   28
    2.1.4  Shell輸入輸出語句   29
    2.1.5  終止腳本執行和終止狀態   29
    2.2  Shell數學運算與字符串處理   32
    2.2.1  Shell數學運算   32
    2.2.2  Shell字符串處理   32
    2.3  Shell條件與if控制結構   33
    2.3.1  if語句   34
    2.3.2  test命令   36
    *2.3.3  復合條件檢查   39
    2.3.4  case語句   40
    2.4  循環結構   40
    2.4.1  for循環結構   41
    2.4.2  while循環結構   42
    2.4.3  until循環結構   43
    2.5  Linux全局變量和環境變量   44
    2.5.1  Linux Shell層次結構   44
    2.5.2  Shell全局變量與局部變量   45
    2.5.3  Linux環境變量   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
    課後作業   55
    第3章  Linux C編程環境   57
    3.1  Linux C程序的編譯與執行   57
    3.1.1  Linux環境下C程序的編譯與
    執行過程   57
    3.1.2  編譯多個源文件   61
    3.1.3  使用頭文件和庫文件   62
    *3.1.4  使用gcc創建自定義庫文件   65
    3.1.5  gcc常用命令選項及用法   67
    3.2  Linux常用自帶繫統庫   68
    3.2.1  數學函數   68
    3.2.2  環境控制函數   69
    3.2.3  字符串處理函數   69
    3.2.4  時間函數   70
    3.2.5  數據結構算法函數   71
    3.3  診斷和處理Linux編程錯誤   75
    3.3.1  診斷和處理編譯錯誤   75
    3.3.2  處理繫統調用失敗   80
    3.3.3  用斷言檢查程序狀態錯誤   84
    *3.4  用GDB/ddd調試器診斷運行
    錯誤   85
    *3.4.1  用GDB調試程序運行錯誤的
    實例   85
    *3.4.2  常用GDB命令   88
    *3.4.3  用ddd/GDB調試程序   89
    3.5  命令行參數和環境變量的
    讀取方法   90
    3.5.1  環境變量及其使用方法   90
    3.5.2  命令行參數的使用方法   91
    *3.6  make工具   92
    *3.6.1  引入make工具的原因   92
    *3.6.2  用makefile描述源文件間的
    依賴關繫   93
    *3.6.3  引入偽目標以增強makefile功能   94
    *3.6.4  用變量優化makefile文件   95
    3.6.5  用預定義變量和隱含規則
    簡化makefile文件   96
    3.7  本章小結   97
    課後作業   98
    第4章  輸入輸出與文件繫統   101
    4.1  文件繫統層次結構   101
    4.1.1  文件繫統層次結構簡介   101
    4.1.2  文件I/O庫函數   102
    4.2  繫統I/O概念與文件操作編程   103
    4.2.1  UNIX I/O   103
    4.2.2  文件打開和關閉函數   104
    4.2.3  文件讀寫編程與讀寫性能
    改進方法   107
    4.2.4  文件定位與文件內容隨機讀取   111
    4.2.5  任意類型數據的文件讀寫   113
    4.2.6  用文件讀寫函數操作設備   115
    4.3  內核文件I/O數據結構及應用   117
    4.3.1  文件描述符和標準輸入輸出   117
    4.3.2  文件打開過程   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的無緩衝的輸入輸出函數   124
    *4.4.2  RIO帶緩衝的輸入函數   125
    4.5  文件組織   128
    4.5.1  文件屬性、目錄項與目錄   128
    4.5.2  邏輯地址與物理地址   129
    4.5.3  創建和讀寫文件   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  管理磁盤空閑盤塊   141
    4.6.3  文件繫統結構格式   143
    4.7  本章小結   144
    課後作業   144
    第5章  進程管理與控制   151
    5.1  邏輯控制流和並發流   151
    5.2  進程的基本概念   153
    5.2.1  進程概念、結構與描述   153
    5.2.2  進程的基本狀態及狀態轉換   155
    5.2.3  對進程PCB進行組織   156
    5.2.4  進程實例   157
    5.2.5  操作進程的工具   158
    5.2.6  編程讀取進程屬性   160
    *5.2.7  進程權限和文件特殊權限位   161
    5.3  進程控制   163
    5.3.1  創建進程   163
    5.3.2  多進程並發特征與執行流程
    分析   170
    5.3.3  進程的終止與回收   173
    5.3.4  讓進程休眠   177
    5.3.5  加載並運行程序   178
    5.3.6  fork和exec函數的應用實例   180
    *5.3.7  非本地跳轉   184
    5.3.8  進程與程序的區別   186
    5.4  信號機制   186
    5.4.1  信號概念   186
    5.4.2  信號術語   188
    5.4.3  發送信號的過程   188
    5.4.4  接收信號的過程   191
    *5.4.5  信號處理問題   193
    *5.4.6  可移植信號處理   197
    *5.4.7  信號處理引起的競爭   198
    *5.5  守護進程   201
    5.6  進程、內核與繫統調用間的
    關繫   203
    5.7  本章小結   204
    課後作業   205
    第6章  線程控制與同步互斥   211
    6.1  線程概念   211
    6.1.1  什麼是線程   211
    6.1.2  線程執行模型   212
    6.1.3  多線程應用   213
    6.1.4  個線程   213
    6.2  多線程並發特征與編程方法   215
    6.2.1  Pthreads線程API   215
    6.2.2  多線程並發特征   217
    6.2.3  線程間數據傳遞   219
    6.3  多線程程序中的共享變量   221
    6.3.1  進程的用戶地址空間結構   222
    6.3.2  變量類型和運行實例   223
    6.3.3  共享變量的識別   223
    6.4  線程同步與互斥   224
    6.4.1  變量共享帶來的同步錯誤   224
    6.4.2  臨界資源、臨界區、進程(線程)
    互斥問題   229
    6.4.3  用信號量與P/V操作保證臨界區
    互斥執行   230
    6.4.4  用信號量及P/V操作解決資源
    調度問題   233
    6.4.5  用Pthreads同步機制實現線程的
    互斥與同步   237
    6.4.6  共享變量的類型與同步編程小結   242
    6.5  經典同步問題   242
    6.5.1  生產者/消費者問題   243
    6.5.2  讀者/寫者問題   245
    *6.6  其他同步機制   246
    *6.6.1  AND型信號量   246
    *6.6.2  信號量集   247
    *6.6.3  條件變量   248
    *6.6.4  管程   250
    *6.7  多線程並發的其他問題   251
    *6.7.1  線程安全   251
    *6.7.2  可重入性   253
    *6.7.3  線程不安全庫函數   254
    *6.7.4  線程競爭   254
    6.8  使用多線程提高並行性   257
    6.8.1  順序程序、並發程序和並行
    程序   257
    6.8.2  並行程序應用示例   258
    6.8.3  使用線程管理多個並發活動   262
    6.9  本章小結   264
    課後作業   265
    第7章  進程間通信   273
    7.1  管道通信   273
    7.1.1  什麼是管道   273
    7.1.2  命名管道FIFO及應用編程   274
    *7.1.3  利用FIFO傳輸任意類型數據   277
    7.1.4  無名管道PIPE及應用   278
    7.1.5  使用PIPE實現管道命令   281
    *7.1.6  使用FIFO的客戶端/服務器
    應用程序   283
    7.2  消息隊列   286
    7.2.1  消息隊列的結構   286
    7.2.2  消息隊列函數   287
    7.2.3  消息隊列通信示例   289
    7.2.4  通過消息隊列傳輸任意類型的
    數據   292
    7.3  共享內存   294
    7.3.1  基於共享內存進行通信的基本
    原理   294
    7.3.2  共享內存相關API函數   295
    7.3.3  共享內存通信驗證   296
    7.3.4  共享內存通信示例   299
    7.4  用IPC信號量實施進程同步   302
    7.4.1  IPC信號量集結構體及操作函數   302
    7.4.2  IPC用信號量集創建自定義P/V
    操作函數庫   304
    7.5  本章小結   305
    課後作業   306
    第8章  網絡編程   308
    8.1  客戶端/服務器編程模型   308
    8.2  網絡通信結構和Internet連接   309
    8.2.1  網絡通信結構   309
    8.2.2  Internet連接   310
    8.3  套接字地址與設置方法   311
    8.3.1  IP地址和字節序   311
    8.3.2  Internet域名   313
    8.3.3  套接字地址結構   316
    8.4  套接字接口與TCP通信編程
    方法   316
    8.4.1  socket函數   317
    8.4.2  connect函數   317
    8.4.3  open_client_sock函數   318
    8.4.4  bind函數   319
    8.4.5  listen函數   319
    8.4.6  open_listen_sock函數   319
    8.4.7  accept函數   320
    8.4.8  send/recv函數   321
    8.5  網絡通信應用示例toggle   321
    8.6  Web編程基礎   324
    8.6.1  Web基礎   324
    8.6.2  Web內容   325
    8.6.3  HTTP事務   326
    8.7  小型Web服務器: weblet.c   328
    8.7.1  weblet的主程序   328
    8.7.2  HTTP事務處理   329
    8.7.3  生成錯誤提示頁面   331
    8.7.4  HTTP額外請求報頭的讀取   332
    8.7.5  URI解析   332
    8.7.6  服務靜態內容   333
    8.7.7  測試靜態網頁功能   334
    8.7.8  服務動態內容   335
    8.7.9  實現CGI程序   336
    8.7.10  測試動態網頁功能   337
    8.7.11  關於Web服務器的其他問題   339
    8.8  本章小結   339
    課後作業   340
    第9章  並發網絡通信編程實例   341
    9.1  基於多進程的並發編程   341
    *9.2  基於I/O多路復用的並發編程   344
    *9.2.1  利用I/O多路復用等待多種I/O事件   345
    *9.2.2  基於I/O多路復用實現事件驅動
    服務器   346
    9.3  基於線程的並發編程   350
    9.3.1  基於線程的並發toggle服務器   350
    9.3.2  基於預線程化的並發服務器   351
    9.4  本章小結   354
    課後作業   354
    參考文獻   356
     
     


    前言
    前 言

    Linux是一種性能穩定的多用戶網絡操作繫統,它與UNIX繫統有相似的文件結構、用戶接口和操作方式。Linux雖然是開源免費的操作繫統,但它繼承了UNIX繫統強大的功能、卓越的性能和穩定性。學習Linux繫統編程不僅能幫助學生更好地鞏固和理解操作繫統的工作原理,還能培養學生的實踐技能。因此,很多高校選擇Linux繫統作為操作繫統原理課程的實例繫統,選用Linux繫統編程項目作為操作繫統原理課程的實驗內容。前    言

    Linux是一種性能穩定的多用戶網絡操作繫統,它與UNIX繫統有相似的文件結構、用戶接口和操作方式。Linux雖然是開源免費的操作繫統,但它繼承了UNIX繫統強大的功能、卓越的性能和穩定性。學習Linux繫統編程不僅能幫助學生更好地鞏固和理解操作繫統的工作原理,還能培養學生的實踐技能。因此,很多高校選擇Linux繫統作為操作繫統原理課程的實例繫統,選用Linux繫統編程項目作為操作繫統原理課程的實驗內容。
    由於Linux繫統編程本身就是一門難度較大、內容繁多的課程,從中選取一些項目來開設操作繫統實驗,存在以下一些問題:①Linux繫統本身涉及很多理論、概念、技術、算法,操作繫統這門課一般僅有十多個實驗學時,由於學時太少,學生很難較好地掌握Linux繫統編程技術,教學效果不佳;②目前很難找到將Linux繫統編程技術與操作繫統理論很好地融合的教材,結果是學習操作繫統理論對學習Linux繫統編程幫助不是很大,學習Linux繫統編程對理解操作繫統的理論幫助作用也非常有限;③一般基於Linux的實驗指導或實驗教材都寫得比較簡略,對Linux繫統中多進程並發、線程編程、I/O操作的介紹不完整、不繫統,也沒有補充必要的C語言語法知識,導致學生在學習過程中遇到很多難以克服的困難,喪失學習興趣和信心。
    《Linux編程》內容豐富、結構合理、思路清晰、語言簡練流暢、示例翔實。每一章的引言部分概述了該章的作用和內容。在每一章的正文中,結合所講述的關鍵技術和難點,穿插了大量極富實用價值的示例,並安排了有針對性的思考和練習,以幫助讀者理解相關概念。每一章的末尾都安排了豐富的課後作業,有助於培養讀者的分析能力和實際應用能力。
    《Linux編程》的目的是培養學生關於計算機繫統的知識和能力,對操作繫統和Linux繫統編程進行整合,以Linux繫統編程為主線,並納入操作繫統原理課程中的進程管理、信號量與P/V操作、文件繫統等部分內容,將理論和實踐有機地融合起來,可作為獨立的操作繫統實驗或Linux繫統編程課程開設,通過實踐更好地理解課程理論,以提高教學質量。

    作  者  
    2018年7月

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部