UNIX操作系統(tǒng)教程

出版時(shí)間:2003-1  出版社:機(jī)械工業(yè)出版社  作者:張紅光  頁數(shù):343  
Tag標(biāo)簽:無  

前言

本書是2003年1月出版的《UNIX操作系統(tǒng)教程》的第2版,與第1版相比,主要增加了UNIX系統(tǒng)并行處理中新的管理機(jī)制,包括對(duì)進(jìn)程管理、線程控制策略的改進(jìn),進(jìn)一步充實(shí)了shell程序的概念及shell編程技術(shù)的描述,擴(kuò)展了進(jìn)程通信技術(shù)及網(wǎng)絡(luò)進(jìn)程管理和實(shí)用技術(shù)的描述。這些內(nèi)容包容了UNIX系統(tǒng)近年來發(fā)展的新趨勢,以及它在個(gè)人機(jī)上發(fā)展的主要內(nèi)容。本書是一本以介紹UNIX應(yīng)用技術(shù)為起點(diǎn),進(jìn)而描述UNIX核心技術(shù)和實(shí)現(xiàn)策略的綜合性教材。UNIX操作系統(tǒng)的發(fā)展充滿了傳奇性,雖然她經(jīng)歷了近半個(gè)世紀(jì)的風(fēng)雨,但今天當(dāng)我們學(xué)習(xí)其內(nèi)核技術(shù)時(shí),依然會(huì)被其中精湛的技術(shù)特點(diǎn)和嚴(yán)謹(jǐn)?shù)南到y(tǒng)結(jié)構(gòu)所震撼。UNIX操作系統(tǒng)知識(shí)在操作系統(tǒng)原理和計(jì)算機(jī)體系結(jié)構(gòu)教學(xué)中依然占有很大的比重,在計(jì)算機(jī)科學(xué)與技術(shù)領(lǐng)域也依然是軟件系統(tǒng)平臺(tái)的一個(gè)標(biāo)準(zhǔn)。事實(shí)上,當(dāng)初貝爾實(shí)驗(yàn)室最先完成的UNIX系統(tǒng)技術(shù)已不僅僅在影響著UNIX系統(tǒng)本身的發(fā)展,而是影響著操作系統(tǒng)技術(shù)的發(fā)展。如今,我們可以在各種操作系統(tǒng)設(shè)計(jì)中找到UNIX系統(tǒng)設(shè)計(jì)技術(shù)的蹤影,包括通用操作系統(tǒng)平臺(tái)和嵌入式操作系統(tǒng)平臺(tái)。本書的第1版問世后,在多所大學(xué)得到了使用,收到了良好的效果和反響。同時(shí)在教材的使用中也收到了許多師生的反饋意見,這中間包含大量的肯定和鼓勵(lì),也有許多中肯的批評(píng)意見。隨著計(jì)算機(jī)技術(shù)的推廣和應(yīng)用,人們對(duì)UNIX系統(tǒng)技術(shù)的關(guān)注程度在提升,操作系統(tǒng)理論和UNIX系統(tǒng)技術(shù)也在技術(shù)的演化中不斷進(jìn)步,尤其是近年來UNIX系統(tǒng)在個(gè)人機(jī)上有了長足的發(fā)展。開放平臺(tái)和公開源碼的軟件發(fā)展策略對(duì)uNIx技術(shù)的發(fā)展起到了極大的推動(dòng)作用,人們可以通過對(duì)UNIX系統(tǒng)知識(shí)的理解,進(jìn)而著手實(shí)現(xiàn)自己軟件平臺(tái)的構(gòu)建計(jì)劃。因此,為了適應(yīng)技術(shù)的發(fā)展,滿足人們學(xué)習(xí)UNIX系統(tǒng)知識(shí)和掌握應(yīng)用技術(shù)的要求,我們在第1版的基礎(chǔ)上進(jìn)行了內(nèi)容的補(bǔ)充和調(diào)整,加入了UNIX的新技術(shù),修正了第1版中的錯(cuò)誤。

內(nèi)容概要

本書全面實(shí)用地介紹了UNIX操作系統(tǒng)。全書共分三部分,首先介紹UNIX系統(tǒng)的常用命令和使用方法;然后講述了UNIX的核心設(shè)計(jì)技術(shù),對(duì)UNIX中的文件系統(tǒng)、設(shè)備管理以及進(jìn)程與存儲(chǔ)管理進(jìn)行全面講述;最后介紹UNIX的擴(kuò)展知識(shí),如UNIX中的Internet技術(shù)等。本書可作為大學(xué)計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的教材或參考書,也可供有關(guān)技術(shù)人員閱讀參考。

作者簡介

張紅光,女,1955年生,畢業(yè)于武漢大學(xué)計(jì)算數(shù)學(xué)專業(yè),現(xiàn)為南開大學(xué)信息學(xué)院副教授,碩士生導(dǎo)師。長期從事計(jì)算機(jī)專業(yè)的本科、研究生教學(xué)和系統(tǒng)軟件及應(yīng)用軟件的研究工作,曾多次參加或承擔(dān)多項(xiàng)國家重點(diǎn)項(xiàng)目中的軟件設(shè)計(jì)與開發(fā)工作。在系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)、高級(jí)語言編譯系統(tǒng)設(shè)計(jì)、操作系統(tǒng)移植及基礎(chǔ)軟件開發(fā)平臺(tái)構(gòu)建領(lǐng)域中有較深造詣,并多次獲國家和省部級(jí)獎(jiǎng)勵(lì)。目前正在從事具有自主知識(shí)產(chǎn)權(quán)的嵌入式系統(tǒng)軟件研究工作。     李福才,男,1951年生,畢業(yè)于國防科技大學(xué)計(jì)算機(jī)科學(xué)專業(yè),現(xiàn)為南開大學(xué)信息學(xué)院高級(jí)工程師,碩士生導(dǎo)師。長期從事國家重大科研項(xiàng)目中的計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)及超大規(guī)模電路的設(shè)計(jì)與研究,特別是在SOC、CPU、MCU等核心技術(shù)領(lǐng)域中有過突出建樹,并多次獲得國家、省部級(jí)科技進(jìn)步獎(jiǎng)。目前正在從事具有自主知識(shí)產(chǎn)權(quán)的SRP嵌入式系統(tǒng)內(nèi)核技術(shù)及體系結(jié)構(gòu)研究。

書籍目錄

前言
第一部分 UNIX系統(tǒng)基礎(chǔ)篇
第1章 UNIX系統(tǒng)緒論
第2章 UNIX系統(tǒng)技術(shù)入門
第3章 UNIX系統(tǒng)編輯器
第4章 shell及shell編程
第二部分 UNIX系統(tǒng)核心技術(shù)篇
第5章 UNIX文件系統(tǒng)
第6章 UNIX進(jìn)程調(diào)度及進(jìn)程存儲(chǔ)
第7章 UNIX系統(tǒng)的進(jìn)程通信
第8章 UNIX系統(tǒng)的設(shè)備管理
第三部分 UNIX系統(tǒng)技術(shù)擴(kuò)展篇
第9章 UNIX系統(tǒng)多線程環(huán)境
第10章 UNIX網(wǎng)絡(luò)結(jié)構(gòu)及Internet技術(shù)
第11章 X-Window及其他實(shí)用程序
附錄A UNIX系統(tǒng)中的常系統(tǒng)調(diào)用
附錄B Linux系統(tǒng)安裝與環(huán)境設(shè)置
附錄C 習(xí)題解答與綜合測試
參考文獻(xiàn)

章節(jié)摘錄

插圖:不同版本的UNIX系統(tǒng)其進(jìn)程上下文的數(shù)據(jù)結(jié)構(gòu)可能略有不同,但它們的基本內(nèi)容和數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)中的作用是相似的。其中proc和user結(jié)構(gòu)形成了操作系統(tǒng)管理中的進(jìn)程控制塊PCB。進(jìn)程的正文段中包含的是進(jìn)程的程序代碼和進(jìn)程運(yùn)行中使用的常量,它是可以被多個(gè)進(jìn)程訪問的共享區(qū)域。數(shù)據(jù)段中包含的是進(jìn)程的私有信息,是用戶態(tài)進(jìn)程訪問的區(qū)域。系統(tǒng)棧是進(jìn)程在系統(tǒng)態(tài)下完成子程序嵌套和中斷處理時(shí)使用的信息保留區(qū),它只能被系統(tǒng)態(tài)進(jìn)程所使用。而用戶棧的作用與系統(tǒng)棧類似,只是其中包含的內(nèi)容是進(jìn)程在用戶態(tài)下完成子程序嵌套和中斷處理時(shí)使用的信息。下面分別對(duì)UNIX進(jìn)程管理中的數(shù)據(jù)結(jié)構(gòu)和控制信息作進(jìn)一步的說明。操作系統(tǒng)為了管理進(jìn)程,在系統(tǒng)中設(shè)立了進(jìn)程管理表以記載進(jìn)程的基本情況,proc結(jié)構(gòu)中保存的內(nèi)容就是每個(gè)進(jìn)程在系統(tǒng)進(jìn)程管理表中的登記信息。因?yàn)檫M(jìn)程表是常駐內(nèi)存的,所以proc結(jié)構(gòu)也常駐在內(nèi)存中,該數(shù)據(jù)結(jié)構(gòu)中包括了系統(tǒng)要了解和管理進(jìn)程的最基本的信息。例如:進(jìn)程的狀態(tài)進(jìn)程狀態(tài)是表示進(jìn)程在生命周期每個(gè)階段的特征信息,UNIXSystem的進(jìn)程可以有9種狀態(tài),具體內(nèi)容在7.4.1節(jié)中描述。進(jìn)程的用戶標(biāo)識(shí)用戶的標(biāo)識(shí)符(uid)指明進(jìn)程屬于哪個(gè)用戶,系統(tǒng)可以使用此標(biāo)識(shí)確定進(jìn)程的訪問權(quán)限。例如,可以規(guī)定在具有相同uid的進(jìn)程之間能夠相互發(fā)送信號(hào)等?!みM(jìn)程的標(biāo)識(shí)進(jìn)程標(biāo)識(shí)符(pid)是在系統(tǒng)中能惟一標(biāo)識(shí)一個(gè)進(jìn)程的信息,是系統(tǒng)感知進(jìn)程存在的關(guān)鍵數(shù)據(jù)。進(jìn)程在存儲(chǔ)區(qū)中的位置與大小在進(jìn)程調(diào)度管理中,執(zhí)行進(jìn)程的換入,換出及狀態(tài)轉(zhuǎn)換時(shí)需要使用該信息。進(jìn)程調(diào)度參數(shù)這些參數(shù)包括進(jìn)程優(yōu)先級(jí)、CPU使用情況以及用戶設(shè)置的優(yōu)先級(jí)偏置數(shù)等。軟中斷信號(hào)項(xiàng)產(chǎn)生系統(tǒng)調(diào)用管理的相關(guān)信息。

媒體關(guān)注與評(píng)論

書評(píng)自誕生以來,UNIX操作系統(tǒng)已經(jīng)歷了近半個(gè)世紀(jì)的風(fēng)雨,并成為當(dāng)今計(jì)算機(jī)操作系統(tǒng)的典范。事實(shí)上,UNIX操作系統(tǒng)在學(xué)術(shù)界與產(chǎn)業(yè)界同時(shí)取得了巨大的成功,并在繼續(xù)快速發(fā)展。本書是一本以介紹UNIX應(yīng)用技術(shù)為起點(diǎn),進(jìn)而描述UNIX核心技術(shù)和實(shí)現(xiàn)策略的綜合性教材。通過學(xué)習(xí)本書,讀者可以對(duì)UNIX操作系統(tǒng)建立起一個(gè)全面的、系統(tǒng)的認(rèn)知體系,并可將UNIX操作系統(tǒng)理論與實(shí)際的應(yīng)用和設(shè)計(jì)技術(shù)相結(jié)合,對(duì)研究與開發(fā)Linux、UNIX甚或Windows都極為有益。    本書第2版加入了UNIX新技術(shù),修正了第1版中的錯(cuò)誤,增加了配套實(shí)驗(yàn),更加方便教學(xué)。    本書可作為高等院校相關(guān)專業(yè)的操作系統(tǒng)課程教材,也可為在UNIX系統(tǒng)環(huán)境下從事相關(guān)軟件設(shè)計(jì)與開發(fā)的人員提供有益的參考。

編輯推薦

《UNIX操作系統(tǒng)教程(第2版)》第2版加入了UNIX新技術(shù),修正了第1版中的錯(cuò)誤,增加了配套實(shí)驗(yàn),更加方便教學(xué)?!禪NIX操作系統(tǒng)教程(第2版)》可作為高等院校相關(guān)專業(yè)的操作系統(tǒng)課程教材,也可為在UNIX系統(tǒng)環(huán)境下從事相關(guān)軟件設(shè)計(jì)與開發(fā)的人員提供有益的參考。自誕生以來,UNIX操作系統(tǒng)已經(jīng)歷了近半個(gè)世紀(jì)的風(fēng)雨,并成為當(dāng)今計(jì)算機(jī)操作系統(tǒng)的典范。事實(shí)上,UNIX操作系統(tǒng)在學(xué)術(shù)界與產(chǎn)業(yè)界同時(shí)取得了巨大的成功,并在繼續(xù)快速發(fā)展。《UNIX操作系統(tǒng)教程(第2版)》是一本以介紹UNIX應(yīng)用技術(shù)為起點(diǎn),進(jìn)而描述UNIX核心技術(shù)和實(shí)現(xiàn)策略的綜合性教材。通過學(xué)習(xí)《UNIX操作系統(tǒng)教程(第2版)》,讀者可以對(duì)UNIX操作系統(tǒng)建立起一個(gè)全面的、系統(tǒng)的認(rèn)知體系,并可將UNIX操作系統(tǒng)理論與實(shí)際的應(yīng)用和設(shè)計(jì)技術(shù)相結(jié)合,對(duì)研究與開發(fā)Linux、UNIX甚或Windows都極為有益。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    UNIX操作系統(tǒng)教程 PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

  •   首先我可以說這本書是我一直想要的一本書他的知識(shí)就像他的目錄一樣好每一個(gè)人的看法不同我十分喜歡這本書我想感謝這本書的作者謝謝他們
  •   還不如看課件了
  •   為什么沒有帶光盤?
  •   內(nèi)容蠻好的,初步了解了unix
  •   對(duì)掌握UNIX的基本知識(shí)很有幫助
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7