人妻丰满熟妇无码区乱com|久久婷婷午夜精品二区|一道本国产不卡视频|国产孕妇故爱A级高清片免费看

<tbody id="geoqw"></tbody>
  • <center id="geoqw"></center>
  • <menu id="geoqw"></menu>
  • <center id="geoqw"></center>
    
    <menu id="geoqw"></menu>
  • 計(jì)算機(jī)操作系統(tǒng)基礎(chǔ)知識(shí)

    時(shí)間:2021-01-12 09:27:20 操作系統(tǒng) 我要投稿

    計(jì)算機(jī)操作系統(tǒng)基礎(chǔ)知識(shí)

      操作系統(tǒng)位于計(jì)算機(jī)硬件與應(yīng)用軟件之間,本質(zhì)也是一個(gè)軟件。下面是小編分享的計(jì)算機(jī)操作系統(tǒng)基礎(chǔ)知識(shí),一起來看一下吧。

    計(jì)算機(jī)操作系統(tǒng)基礎(chǔ)知識(shí)

     

      操作系統(tǒng)功能:分成兩部分

      1.隱藏了丑陋的硬件調(diào)用接口,為應(yīng)用程序員提供調(diào)用硬件資源的更好,更簡(jiǎn)單,更清晰的模型(系統(tǒng)調(diào)用接口)。應(yīng)用程序員有了這些接口后,就不用再考慮操作硬件的細(xì)節(jié),專心開發(fā)自己的應(yīng)用程序即可。

      2.將應(yīng)用程序?qū)τ布Y源的競(jìng)態(tài)請(qǐng)求變得有序化,例如:很多應(yīng)用軟件其實(shí)是共享一套計(jì)算機(jī)硬件,比方說有可能有三個(gè)應(yīng)用程序同時(shí)需要申請(qǐng)打印機(jī)來輸出內(nèi)容,那么a程序競(jìng)爭(zhēng)到了打印機(jī)資源就打印,然后可能是b競(jìng)爭(zhēng)到打印機(jī)資源,也可能是c,這就導(dǎo)致了無序,打印機(jī)可能打印一段a的內(nèi)容然后又去打印c...,操作系統(tǒng)的一個(gè)功能就是將這種無序變得有序(多路復(fù)用)

      操作系統(tǒng)發(fā)展史:

      第一代計(jì)算機(jī)(1940~1955):真空管和穿孔卡片

      硬件發(fā)展滯后,計(jì)算機(jī)科學(xué)便停止了進(jìn)展,直到第二次世界大戰(zhàn)刺激了有關(guān)計(jì)算機(jī)研究的爆炸性進(jìn)展。

      “埃尼阿克”的工作模式是以純粹的二進(jìn)制語(yǔ)言進(jìn)行編寫的,以晶體管和二極管作為介質(zhì),對(duì)計(jì)算機(jī)進(jìn)行操作,工作過程大致是程序員在墻上的機(jī)時(shí)表預(yù)約一段時(shí)間,然后拿著他的插件版到機(jī)房里,將自己的插件板街道計(jì)算機(jī)里,這幾個(gè)小時(shí)內(nèi)他獨(dú)享整個(gè)計(jì)算機(jī)資源,后面的一批人都得等著(兩萬多個(gè)真空管經(jīng)常會(huì)有被燒壞的情況出現(xiàn))

      后來出現(xiàn)了穿孔卡片,可以將程序?qū)懺诳ㄆ,然后讀入機(jī)而不用插件板。

      第二代計(jì)算機(jī)(1955~1965):晶體管和批處理系統(tǒng)

      設(shè)計(jì)人員、生產(chǎn)人員、操作人員、程序人員和維護(hù)人員直接有了明確的分工,計(jì)算機(jī)被鎖在專用空調(diào)房間中,由專業(yè)操作人員運(yùn)行,這便是‘大型機(jī)’。

      有了程序設(shè)計(jì)語(yǔ)言:FORTRAN語(yǔ)言或匯編語(yǔ)言,寫到紙上,然后穿孔打成卡片,再講卡片盒帶到輸入室,交給操作員,然后喝著咖啡等待輸出接口。

      減少了人機(jī)交互,提升了計(jì)算機(jī)的.工作效率,但是被統(tǒng)一規(guī)劃到一批作業(yè)中,等待結(jié)果和重新調(diào)試的過程都需要等同批次的其他程序都運(yùn)作完才可以(這極大的影響了程序的開發(fā)效率,無法及時(shí)調(diào)試程序)

      第三代計(jì)算機(jī)(1965~1980):集成電路芯片和多道程序設(shè)計(jì)

      20世紀(jì)60年代初期,大多數(shù)計(jì)算機(jī)廠商都有兩條完全不兼容的生產(chǎn)線

      一條是面向字的:大型的科學(xué)計(jì)算機(jī),如IBM 7094,主要用于科學(xué)計(jì)算和工程計(jì)算

      另外一條是面向字符的:商用計(jì)算機(jī),如IBM 1401,主要用于銀行和保險(xiǎn)公司從事磁帶歸檔和打印

      解決前代機(jī)的方法:

      空間復(fù)用:將內(nèi)存分為幾部分,每個(gè)部分放入一個(gè)程序,這樣,同一時(shí)間內(nèi)存中就有了多道程序,敝如把需要運(yùn)行的程序先加載到內(nèi)存,可以解決硬盤的讀取延遲。根本原理就是運(yùn)行程序先進(jìn)行加載,所有進(jìn)程排隊(duì)等待運(yùn)行命令。

      時(shí)間復(fù)用:當(dāng)一個(gè)程序在等待I/O時(shí),另一個(gè)程序可以使用cpu,如果內(nèi)存中可以同時(shí)存放足夠多的作業(yè),則cpu的利用率可以接近100%,類似于我們小學(xué)數(shù)學(xué)所學(xué)的統(tǒng)籌法。根本原理就是運(yùn)行程序不再等待,多線程處理。

      二者稱之為:多道復(fù)用

      CTTS:麻省理工在一臺(tái)改裝過的7094機(jī)上開發(fā)成功的,CTSS兼容分時(shí)系統(tǒng),第三代計(jì)算機(jī)廣泛采用了必須的保護(hù)硬件(程序之間的內(nèi)存彼此隔離)之后,分時(shí)系統(tǒng)才開始流行

      后來一位參加過MULTICS研制的貝爾實(shí)驗(yàn)室計(jì)算機(jī)科學(xué)家Ken Thompson開發(fā)了一個(gè)簡(jiǎn)易的,單用戶版本的MULTICS,這就是后來的UNIX系統(tǒng),基于它衍生了很多其他的Unix版本,也是目前為止最為穩(wěn)定的操作系統(tǒng),為了使程序能在任何版本的unix上運(yùn)行,IEEE提出了一個(gè)unix標(biāo)準(zhǔn),即posix(可移植的操作系統(tǒng)接口Portable Operating System Interface),在此之后芬蘭學(xué)生Linus Torvalds基于它編寫了Linux,開源,免費(fèi)且穩(wěn)定的特性使linux成為服務(wù)器運(yùn)行的最佳選擇。

      第四代計(jì)算機(jī)(1980~至今):個(gè)人計(jì)算機(jī)

      當(dāng)前流行的分布式系統(tǒng):分布在不同位置的,敝如客戶端和服務(wù)端,將數(shù)據(jù)分布成很多類,存儲(chǔ)與不同的介質(zhì)中,好處是不受地理限制。


    【計(jì)算機(jī)操作系統(tǒng)基礎(chǔ)知識(shí)】相關(guān)文章:

    計(jì)算機(jī)操作系統(tǒng)概述01-19

    計(jì)算機(jī)操作系統(tǒng)知識(shí)盤點(diǎn)01-13

    計(jì)算機(jī)操作系統(tǒng)有哪些02-24

    計(jì)算機(jī)與網(wǎng)絡(luò)基礎(chǔ)知識(shí)03-09

    計(jì)算機(jī)及網(wǎng)絡(luò)基礎(chǔ)知識(shí)03-09

    計(jì)算機(jī)操作系統(tǒng)概念初解01-13

    計(jì)算機(jī)操作系統(tǒng)基本概念與特征08-15

    計(jì)算機(jī)操作系統(tǒng)的基本概念與特征01-13

    計(jì)算機(jī)硬件基礎(chǔ)知識(shí)01-29