六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > 操作系統(tǒng)基礎(chǔ)知識(shí) >

計(jì)算機(jī)主要有哪些操作系統(tǒng)

時(shí)間: 加城1195 分享

  每個(gè)計(jì)算機(jī)都至少擁有一個(gè)操作系統(tǒng),那么現(xiàn)在主要為三足鼎立,window、Linux、Unix操作系統(tǒng),當(dāng)然還有其他的系統(tǒng),它們分別有什么特點(diǎn)呢,下面由學(xué)習(xí)啦小編為大家整理了簡(jiǎn)述幾種計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)的相關(guān)知識(shí),希望對(duì)大家有幫助!

  簡(jiǎn)述幾種計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)(一)Windows類

  這類操作系統(tǒng)是由Microsoft公司開發(fā)的。微軟公司的Windows系統(tǒng)不僅在個(gè)人操作系統(tǒng)中占有絕對(duì)優(yōu)勢(shì),它在網(wǎng)絡(luò)操作系統(tǒng)中具有非常重要的地位。在局域網(wǎng)中,微軟的網(wǎng)絡(luò)操作系統(tǒng)主要有:WindowsNT4.0Serve、Windows2000Server/AdvanceServer,以及最新的Windows2003Server/AdvanceServer等,工作站系統(tǒng)可以采用任一Windows或非Windows操作系統(tǒng)。

  WindowsNT4.0系統(tǒng),它幾乎成為中、小型企業(yè)局域網(wǎng)的標(biāo)準(zhǔn)操作系統(tǒng),一是它繼承了Windows家族統(tǒng)一的界面,使用起來更加容易;二是它的功能比較強(qiáng)大,基本上能滿足所有中、小型企業(yè)的各項(xiàng)網(wǎng)絡(luò)需求。

  Windows2000Server產(chǎn)品家族建立于強(qiáng)大的WindowsNT技術(shù)之上,集成了基于標(biāo)準(zhǔn)的目錄、Web、應(yīng)用程序、通信、文件和打印服務(wù)。這些服務(wù)具備高可靠性和高效的管理,并且支持最新的網(wǎng)絡(luò)硬件技術(shù),從而提供了實(shí)現(xiàn)商務(wù)應(yīng)用和與Internet集成的最佳基礎(chǔ)。

  簡(jiǎn)述幾種計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)(二)Linux

  Linux是由芬蘭赫爾辛基大學(xué)的學(xué)生LinusB.TorvoIds在1992年首創(chuàng),Linux是一個(gè)免費(fèi)的,提供源代碼的操作系統(tǒng)。后來在全世界各地由成千上萬的Internet上的自由軟件開發(fā)者協(xié)同開發(fā),不斷完善。經(jīng)過7年的發(fā)展,它已經(jīng)步入了成熟階段,廣泛應(yīng)用到從Internet服務(wù)器到用戶的桌面,從圖形工作站到PDA的各種領(lǐng)域。Linux下有大量的免費(fèi)應(yīng)用軟件,從系統(tǒng)工具、開發(fā)工具、網(wǎng)絡(luò)應(yīng)用,到休閑娛樂、游戲、到更多,性能價(jià)格比高。更重要的是,它是安裝在個(gè)人電腦上可兼性比較高的操作系統(tǒng)。

  它是一種新型的網(wǎng)絡(luò)操作系統(tǒng),最大的特點(diǎn)就是源代碼開放,可以免費(fèi)得到許多應(yīng)用程序。目前也有中文版本的Linux,如紅帽子REDHAT,紅旗Linux等。在國(guó)內(nèi)得到了用戶充分的肯定,主要體現(xiàn)在它的安全性和穩(wěn)定性方面,它與Unix有許多類似之處。但目前這類操作系統(tǒng)仍主要應(yīng)用于中、高檔服務(wù)器中。

  簡(jiǎn)述幾種計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)(三)Unix系統(tǒng)

  最初的Unix操作系統(tǒng)是1969年由ATST(貝爾實(shí)驗(yàn)室)的湯普遜(Thompson)、里奇(Ritchie)等人在PDP-7上開發(fā)成功的16位微機(jī)操作系統(tǒng)。它經(jīng)歷了從開發(fā)、發(fā)展、不斷演變和獲得廣泛應(yīng)用以致逐漸成為工作站等小型機(jī)的標(biāo)準(zhǔn)操作系統(tǒng)的演變過程。

  目前常用的UNIX系統(tǒng)版本主要有:Unix網(wǎng)絡(luò)操作系統(tǒng)的版本有:ATST和SCO的UnixSVR3.2、SVR4.0和SVR4.2等。支持網(wǎng)絡(luò)文件系統(tǒng)服務(wù),提供數(shù)據(jù)等應(yīng)用,功能強(qiáng)大,由ATST和SCO公司推出。

  這種網(wǎng)絡(luò)操作系統(tǒng)穩(wěn)定和安全性能非常好,但由于它多數(shù)是以命令方式來進(jìn)行操作的,不容易掌握,因此小型局域網(wǎng)基本不使用Unix作為網(wǎng)絡(luò)操作系統(tǒng),Unix一般用于大型的網(wǎng)站或大型的企、事業(yè)局域網(wǎng)中。Unix網(wǎng)絡(luò)操作系統(tǒng)歷史悠久,其良好的網(wǎng)絡(luò)管理功能已為廣大網(wǎng)絡(luò)用戶所接受,擁有豐富的應(yīng)用軟件的支持。

  相關(guān)閱讀:操作系統(tǒng)常見故障核心知識(shí)

  1、進(jìn)程與線程

  1 進(jìn)程與線程的概念

  進(jìn)程:是一定功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng),進(jìn)程是系統(tǒng)進(jìn)行資源調(diào)度和分配的獨(dú)立單位。

  線程:是進(jìn)程的實(shí)體,是CPU調(diào)度和分派的基本單位,它是比進(jìn)程更小的能獨(dú)立運(yùn)行的基本單位。

  2 進(jìn)程與線程的關(guān)系

  a. 一個(gè)線程可以創(chuàng)建和撤銷另一個(gè)線程,一個(gè)進(jìn)程中可以多個(gè)線程并發(fā)執(zhí)行;

  b. 相對(duì)進(jìn)程而言,線程更加接近于執(zhí)行體的概念,多個(gè)線程可以共享同一個(gè)進(jìn)程的資源,每個(gè)線程還有自己私有的桟空間并擁有獨(dú)立的執(zhí)行序列。

  c. 進(jìn)程有獨(dú)立的地址空間,在保護(hù)模式下,進(jìn)程崩潰時(shí)不會(huì)對(duì)其他進(jìn)程有影響。線程有自己的堆桟和局部變量,但是線程之間沒有獨(dú)立的地址空間,所以一個(gè)線程的死亡就相當(dāng)于進(jìn)程的死亡。因此,多進(jìn)程的程序比多線程的程序具有更好的健壯性,但是進(jìn)程間切換耗費(fèi)資源較大,大約是線程間切換的十倍,所以多線程擁有更高的效率

  線程和進(jìn)程的區(qū)別聯(lián)系:

  1,進(jìn)程:子進(jìn)程是父進(jìn)程的復(fù)制品。子進(jìn)程獲得父進(jìn)程數(shù)據(jù)空間、堆和棧的復(fù)制品。

  2,線程:相對(duì)與進(jìn)程而言,線程是一個(gè)更加接近與執(zhí)行體的概念,它可以與同進(jìn)程的其他線程共享數(shù)據(jù),但擁有自己的棧空間,擁有獨(dú)立的執(zhí)行序列。

  兩者都可以提高程序的并發(fā)度,提高程序運(yùn)行效率和響應(yīng)時(shí)間。

  線程和進(jìn)程在使用上各有優(yōu)缺點(diǎn):線程執(zhí)行開銷小,但不利于資源管理和保護(hù);而進(jìn)程正相反。同時(shí),線程適合于在SMP機(jī)器上運(yùn)行,而進(jìn)程則可以跨機(jī)器遷移。

  根本區(qū)別就一點(diǎn):用多進(jìn)程每個(gè)進(jìn)程有自己的地址空間(address space),線程則共享地址空間。所有其它區(qū)別都是由此而來的:

  1、速度:線程產(chǎn)生的速度快,線程間的通訊快、切換快等,因?yàn)樗麄冊(cè)谕粋€(gè)地址空間內(nèi)。

  2、資源利用率:線程的資源利用率比較好也是因?yàn)樗麄冊(cè)谕粋€(gè)地址空間內(nèi)。

  3、同步問題:線程使用公共變量/內(nèi)存時(shí)需要使用同步機(jī)制還是因?yàn)樗麄冊(cè)谕粋€(gè)地址空間內(nèi)

  2、進(jìn)程間通信

  進(jìn)程間通信主要有:管道、系統(tǒng)IPC(消息隊(duì)列、信號(hào)量、共享存儲(chǔ))和socket。

  管道主要分為普通管道、流管道、命名管道。

  管道是一種半雙工的通信方式,數(shù)據(jù)只能單項(xiàng)流動(dòng),并且只能在具有親緣關(guān)系的進(jìn)程間流動(dòng),進(jìn)程的親緣關(guān)系通常是父子進(jìn)程

  命名管道也是半雙工的通信方式,它允許無親緣關(guān)系的進(jìn)程間進(jìn)行通信 信號(hào)量是一個(gè)計(jì)數(shù)器,用來控制多個(gè)進(jìn)程對(duì)資源的訪問,它通常作為一種鎖機(jī)制。

  消息隊(duì)列是消息的鏈表,存放在內(nèi)核中并由消息隊(duì)列標(biāo)識(shí)符標(biāo)識(shí)。

  信號(hào)是一種比較復(fù)雜的通信方式,用于通知接收進(jìn)程某個(gè)事件已經(jīng)發(fā)生。

  共享內(nèi)存就是映射一段能被其它進(jìn)程訪問的內(nèi)存,這段共享內(nèi)存由一個(gè)進(jìn)程創(chuàng)建,但是多個(gè)進(jìn)程可以訪問。

  3、緩沖區(qū)溢出

  概念: 緩沖區(qū)溢出是指計(jì)算機(jī)向緩沖區(qū)填寫的數(shù)據(jù)超過了緩沖區(qū)的容量,數(shù)據(jù)覆蓋在其他合法區(qū)域上。

  危害: 程序崩潰,導(dǎo)致拒絕服務(wù);跳轉(zhuǎn)并執(zhí)行一段惡意代碼

  注:緩沖區(qū)溢出的原因是程序員沒有對(duì)輸入數(shù)據(jù)進(jìn)行檢查。

  4、死鎖

  1 概念:在兩個(gè)及兩個(gè)進(jìn)程并發(fā)執(zhí)行的過程中,有的線程持有了一部分資源,又在等待其他進(jìn)程持有的資源,資源的互相持有和等待就導(dǎo)致了進(jìn)程死鎖。

  2 死鎖產(chǎn)生的四個(gè)條件(ACID):

  互斥性: 一個(gè)資源只能被一個(gè)進(jìn)程持有

  請(qǐng)求和保持:一個(gè)進(jìn)程因請(qǐng)求資源而阻塞導(dǎo)致原來持有的資源得不到釋放

  不可剝奪: 進(jìn)程未完成功能之前,不可強(qiáng)制釋放當(dāng)前所持有的資源

  環(huán)路等待: 若干進(jìn)程之間形成環(huán)路等待資源的情形

  3 解決死鎖的方法:

  解決死鎖的基本思路就是破壞死鎖產(chǎn)生的四個(gè)必要條件

  解決死鎖的基本方法如下:

  預(yù)防死鎖、避免死鎖、檢測(cè)死鎖、解除死鎖

  解決四多的常用策略如下:

  鴕鳥策略、預(yù)防策略、避免策略、檢測(cè)與解除死鎖

  5、進(jìn)程調(diào)度的策略

  FCFS(先來先服務(wù))、優(yōu)先級(jí)、時(shí)間片輪轉(zhuǎn)、多級(jí)反饋

  6、進(jìn)程同步的方式

  原子操作、信號(hào)量、自旋鎖管程、會(huì)合、分布式系統(tǒng)

3990757