【大學】Windows操作系統(tǒng)原理與應(yīng)用_第1頁
【大學】Windows操作系統(tǒng)原理與應(yīng)用_第2頁
【大學】Windows操作系統(tǒng)原理與應(yīng)用_第3頁
【大學】Windows操作系統(tǒng)原理與應(yīng)用_第4頁
【大學】Windows操作系統(tǒng)原理與應(yīng)用_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Windows操作系統(tǒng)原理與應(yīng)用/sundae_meng1操作系統(tǒng)課程的定位操作系統(tǒng)是一門涉及較多硬件知識的計算機系統(tǒng)軟件課程,在計算機軟、硬件課程的設(shè)置上,起著承上啟下的作用。本課程的目的與任務(wù)是使學生通過本課程的學習,理解操作系統(tǒng)的基本原理、組成、基本概念和主要功能。教學目標2教學模式目前國內(nèi)外操作系統(tǒng)課程的教學主要有兩種模式:1.側(cè)重理論與原理的講述,不局限于具體具體實例2.結(jié)合具體實例,講述操作系統(tǒng)的實現(xiàn)技術(shù)教學目標3《Windows操作系統(tǒng)原理與應(yīng)用》課的教學任務(wù)對電子信息類專業(yè),操作系統(tǒng)教學要兼顧原理和應(yīng)用,一方面要讓學生掌握操作系統(tǒng)的基本功能和一般性原理,另一方面要了解一般性原理在具體操作系統(tǒng)中實現(xiàn)方法,但不必深入到源代碼的層次??紤]到Windows是當今微型計算機的主流操作系統(tǒng),使學生了解Windows的組織和運行的基本原理是十分必要的。因而,本課程的教學任務(wù)是在講述操作系統(tǒng)基本原理的基礎(chǔ)上,重點介紹Windows的運行機制和內(nèi)核技術(shù),為學生今后開發(fā)應(yīng)用系統(tǒng)打下基礎(chǔ)。教學目標4《Windows操作系統(tǒng)原理》尤晉元等機械工業(yè)出版社《Windows內(nèi)核實驗教程》陳向群等機械工業(yè)出版社操作系統(tǒng)——內(nèi)核與設(shè)計原理 WilliamStallings,

(OperatingSystem:InternalsandDesignPrinciples)

中文版:電子工業(yè)出版社英文版:清華大學出版社現(xiàn)代操作系統(tǒng) AndrewS.Tanenbaum,(ModernOperatingSystem)

中文版:機械工業(yè)出版社

操作系統(tǒng):設(shè)計與實現(xiàn) AndrewS.Tanenbaum(OperatingSystem:DesignandImplementation)

中文版:電子工業(yè)出版社英文版:清華大學出版社教材與參考書5第一章操作系統(tǒng)概述第二章Windows操作系統(tǒng)的體系結(jié)構(gòu)第三章處理機管理 第四章存儲管理第五章文件管理第六章設(shè)備管理第七章計算機網(wǎng)絡(luò)管理課程主要內(nèi)容介紹61.線程同步2.磁盤I/O3.網(wǎng)絡(luò)通信4.設(shè)備驅(qū)動程序設(shè)計實驗安排考核方式實驗(60%)+學期論文/大作業(yè)(40%)7第一章操作系統(tǒng)概述一、計算機系統(tǒng)概述二、操作系統(tǒng)的基本概念三、操作系統(tǒng)的主要功能四、操作系統(tǒng)的發(fā)展歷史五、Windows操作系統(tǒng)的發(fā)展歷程8一、計算機系統(tǒng)概述計算機系統(tǒng)的層次結(jié)構(gòu)計算機硬件是根據(jù)電、磁、光、機械等原理構(gòu)成的各種物理設(shè)備的有機組合,是系統(tǒng)賴以工作的實體。

軟件是計算機系統(tǒng)中程序和有關(guān)文件的集合。程序是計算任務(wù)的處理對象和處理規(guī)則的描述;文件是開發(fā)、使用和維護程序所需的資料數(shù)據(jù)。9計算機軟件系統(tǒng)軟件:居于計算機系統(tǒng)中最靠近硬件的一層,其他軟件一般都通過系統(tǒng)軟件發(fā)揮作用,與具體的應(yīng)用領(lǐng)域無關(guān)。操作系統(tǒng)是最重要的系統(tǒng)軟件。支撐軟件:支援其他軟件的編制和維護的軟件,主要包括環(huán)境數(shù)據(jù)庫、各種接口軟件和工具軟件。應(yīng)用軟件:特定應(yīng)用領(lǐng)域?qū)S玫能浖?/p>

10二、操作系統(tǒng)的基本概念1.操作系統(tǒng)的定義操作系統(tǒng)是計算機系統(tǒng)中的一個系統(tǒng)軟件,它是這樣一些程序模塊的集合:它們能有效地組織和管理計算機的軟硬件資源,合理地組織計算機的工作流程,控制程序的執(zhí)行并向用戶提供各種服務(wù)功能,使得用戶能夠靈活、方便、有效地使用計算機,使整個計算機系統(tǒng)能高效的運行。11有效:系統(tǒng)效率 (如CPU用的充足與否)資源利用率

(如內(nèi)存,外部設(shè)備是否忙碌)合理:

公平與否,如果不公平則會產(chǎn)生“死鎖”或“饑餓”方便:

針對應(yīng)用程序程序員和用戶1.操作系統(tǒng)的定義122.操作系統(tǒng)的地位操作系統(tǒng)在硬件基礎(chǔ)上的第一層軟件,是其它軟件和硬件的接口133.操作系統(tǒng)的特征①并發(fā)性:在計算機系統(tǒng)中同時存在多個程序,從宏觀上看這些程序是同時在執(zhí)行的。從微觀上講,在單CPU環(huán)境下,任何時刻只有一個程序在執(zhí)行,這些并行執(zhí)行的程序在CPU上輪流執(zhí)行。14②共享性

操作系統(tǒng)與多個用戶的程序共同使用計算機上的資源3.操作系統(tǒng)的特征③隨機性

操作系統(tǒng)必須隨時對以不可預(yù)測的次序發(fā)生的事件進行響應(yīng)考慮周密、設(shè)計適當15系統(tǒng)命令(命令行、菜單式、命令腳本式、圖形用戶接口GUI);系統(tǒng)調(diào)用(形式上類似于過程調(diào)用,在應(yīng)用編程中使用)。

①OS是用戶使用系統(tǒng)硬件、軟件的接口4.操作系統(tǒng)的作用在裸機上添加:設(shè)備管理、文件管理、存儲管理(針對內(nèi)存和外存)、處理機管理(針對CPU);另外,為合理組織工作流程:作業(yè)管理、進程管理。164.操作系統(tǒng)的作用②OS是計算機硬件、軟件資源的管理者管理對象包括:CPU、存儲器、外部設(shè)備、信息(數(shù)據(jù)和軟件);管理的內(nèi)容:資源的當前狀態(tài)(數(shù)量和使用情況)、資源的分配、回收和訪問操作,相應(yīng)管理策略(包括用戶權(quán)限)。17三、操作系統(tǒng)的主要功能處理機管理存儲管理文件管理設(shè)備管理作業(yè)管理傳統(tǒng)的操作系統(tǒng)教科書對操作系統(tǒng)功能的描述——18處理機管理此處的處理機就是通常所說的處理器或CPU。CPU是計算機系統(tǒng)中最寶貴的硬件資源,操作系統(tǒng)最重要的服務(wù)就是提高CPU的利用率。為了提高CPU的利用率

,現(xiàn)代操作系統(tǒng)大都采用多道程序技術(shù)。如果一個程序因等待某一條件而不能運行下去時,就把處理器占用權(quán)轉(zhuǎn)交給另一個可運行程序。或者,當出現(xiàn)了一個比當前運行的程序更重要的可運行的程序時,后者應(yīng)能搶占CPU。為了描述多道程序的并發(fā)執(zhí)行,引入了進程的概念。所以處理機管理通常也稱為進程管理。通過進程管理協(xié)調(diào)多道程序之間的關(guān)系,解決對處理器分配調(diào)度策略、分配實施和回收等問題,以使CPU資源得到最充分的利用。19存儲管理存儲管理主要管理內(nèi)存資源。當多個程序共享有限的內(nèi)存資源時,會有一些問題需要解決,例如,如何為它們分配內(nèi)存空間,同時,使用戶存放在內(nèi)存中的程序和數(shù)據(jù)彼此隔離、互不侵擾,又能保證在一定條件下共享等等問題,都是存儲管理的范圍。當內(nèi)存不夠用時,存儲管理必須解決內(nèi)存的擴充問題,即將內(nèi)存和外存結(jié)合起來管理,為用戶提供一個容量比實際內(nèi)存大得多的虛擬存儲器。存儲功能與硬件存儲器的組織結(jié)構(gòu)密切相關(guān)。

20文件管理系統(tǒng)中的信息資源(如程序和數(shù)據(jù))是以文件的形式存放在外存儲器(如磁盤、光盤和磁帶)上的,需要時再把它們裝入內(nèi)存。文件管理的任務(wù)是有效地支持文件的存儲、檢索和修改等操作,解決文件的共享、保密和保護問題,以使用戶方便、安全地訪問文件。操作系統(tǒng)一般都提供很強的文件系統(tǒng)。21設(shè)備管理設(shè)備管理是指對計算機系統(tǒng)中的所有輸入、輸出設(shè)備(外部設(shè)備)的管理。設(shè)備管理的主要任務(wù)是根據(jù)一定的分配策略,把輸入輸出設(shè)備分配給請求輸入輸出操作的進程,并負責啟動設(shè)備完成實際的輸入輸出操作。為了發(fā)揮設(shè)備和處理器的并行工作能力,設(shè)備管理廣泛采用虛擬技術(shù)和緩沖技術(shù)。

22作業(yè)管理即用戶接口。作業(yè)管理的任務(wù)是為用戶提供一個使用系統(tǒng)的良好環(huán)境,使用戶能有效地組織自己的工作流程,并使整個系統(tǒng)能高效地運行。23四、操作系統(tǒng)的發(fā)展歷史操作系統(tǒng)發(fā)展是隨著計算機硬件技術(shù)的發(fā)展而發(fā)展的目標:充分利用硬件操作系統(tǒng)歷史劃分為4個階段24第1階段:電子管時代(1946年-1955年)沒有程序設(shè)計語言(甚至沒有匯編),更談不上操作系統(tǒng)程序員提前預(yù)約一段時間,然后到機房將他的插件板插到計算機里期盼著在接下來的時間中幾萬個真空管不會燒斷從而可以計算自己的題目ENIAC計算機運算速度:1000次/每秒,數(shù)萬個真空管,占地100平方米2550年代早期出現(xiàn)了穿孔卡片程序?qū)懺诳ㄆ先缓笞x入計算機但計算過程則依然如舊第1階段:電子管時代(1946年-1955年)26工作效率非常低每一用戶都要自行編寫涉及到硬件的源代碼

工作量大,難度高,易出錯,需要大量人力和物力第1階段:電子管時代(1946年-1955年)2750年代晶體管發(fā)明計算機比較可靠,可成批地生產(chǎn),用戶可指望計算機長時間運行,完成一些工作程序設(shè)計語言誕生:FORTRAN1954年提出,1956年設(shè)計完成ALGOL1958年引入COBOL1959年引入設(shè)計人員、生產(chǎn)人員、操作人員、程序人員和維護人員之間第一次有了明確的分工第2階段晶體管時代(1955年-1965年)28要運行一個作業(yè),先將程序?qū)懺诩埳希ㄓ酶呒壵Z言或匯編語言)然后穿孔成卡片,再將卡片盒交給操作員計算結(jié)果從打印機上輸出操作員到打印機上撕下運算結(jié)果送到輸出室程序員稍后可從取到結(jié)果然后,操作員從輸入室的卡片盒中讀入另一個任務(wù)如果需要FORTRAN編譯器,還要把它取來讀入計算機機時在走來走去時被浪費第2階段晶體管時代(1955年-1965年)29作業(yè)卡片是現(xiàn)代作業(yè)控制語言和命令解釋器的先驅(qū)第2階段晶體管時代(1955年-1965年)30批處理操作系統(tǒng)

-現(xiàn)代操作系統(tǒng)雛型為了改進主存和I/O設(shè)備之間的吞吐量,IBM7094機引入了I/O處理機概念其思想是:在輸入室收集全部的作業(yè),用一臺相對便宜的計算機如IBM1401計算機,將它們讀到磁帶上,另外用較昂貴的計算機,如IBM7094來完成真正的計算第2階段晶體管時代(1955年-1965年)31第二代計算機典型的操作系統(tǒng)FMS(FORTRANMonitorSystem,F(xiàn)ORTRAN監(jiān)控系統(tǒng))IBMSYS(IBM為7094機配備的操作系統(tǒng))這些操作系統(tǒng)由監(jiān)控程序,特權(quán)指令,存儲保護和簡單的批處理構(gòu)成第2階段晶體管時代(1955年-1965年)32多道程序設(shè)計技術(shù)(multiprogramming)在IBM7094機上,若當前作業(yè)因等待I/O而暫停,

CUP只能踏步直至該I/O完成對于CPU操作密集科學計算問題,浪費時間少對于商業(yè)數(shù)據(jù)處理,I/O等待時間常占80%-90%解決辦法將內(nèi)存分幾個部分,每部分放不同的作業(yè)當一個作業(yè)等待I/O時,另一個作業(yè)可以使用CPU

在主存中同時駐留多個作業(yè)需要硬件進行保護以避免信息被竊取或攻擊第3階段:集成電路時代(1965年-1980年)33多道程序設(shè)計技術(shù)(multiprogramming)第3階段:集成電路時代(1965年-1980年)單處理機上多道程序運行的特點:1、多道:內(nèi)存中同時存放多道相互獨立的程序2、宏觀上并行:宏觀上,系統(tǒng)中的多道程序都在運行,在一定的時間間隔內(nèi)都取得進展3、微觀上串行:在任意時刻,只有一道程序占有CPU34多道程序設(shè)計技術(shù)(multiprogramming)第3階段:集成電路時代(1965年-1980年)時間CPUI/O設(shè)備ABCABC35分時系統(tǒng)批處理系統(tǒng)從一作業(yè)提交到結(jié)果取回,往往長達數(shù)小時一個逗號的誤用會導(dǎo)致編譯失敗,而可能浪費程序員半天時間問題的解決導(dǎo)致分時系統(tǒng)的出現(xiàn)分時系統(tǒng)實際上是多道程序的一個變種在分時系統(tǒng)中,每個用戶有一個聯(lián)機終端。假設(shè)20個用戶登錄,其中17個在思考或談?wù)摶蚝瓤Х?,則CPU可給那三個需要的作業(yè)輪流分配服務(wù)調(diào)試程序的用戶常常只發(fā)出簡短的命令,而很少有長的費時命令,所以計算機能夠為許多用戶提供交互式快速服務(wù),同時在CPU空閑時還能在后臺運行大作業(yè)第3階段:集成電路時代(1965年-1980年)36第3階段:集成電路時代(1965年-1980年)多數(shù)廠商有幾條完全不同的生產(chǎn)線,生產(chǎn)不同的計算機,開發(fā)和維護完全不同的產(chǎn)品,對廠商來說是昂貴的另外,新用戶,在開始時只需要一臺小計算機,后來可能需要一臺大的計算機,而且希望能在新計算機上執(zhí)行原有的程序這樣,廠家和用戶需要軟件在不同型號的計算機之間兼容系列機思想與IBMSystem/360系統(tǒng)371964年IBM宣布推出System/360計算機系統(tǒng)第一個采用小規(guī)模集成電路的主流機型試圖一次性地解決上述兩個問題由于所有的計算機都有相同的體系結(jié)構(gòu)和指令集在理論上,為一型號編寫的程序可以在其他型號機器上運行第3階段:集成電路時代(1965年-1980年)38IBMSystem/360的若干問題IBM無法寫出同時滿足互沖突需要的操作系統(tǒng)其實別人也一樣不能完成這項工作任務(wù)數(shù)千名程序員寫的數(shù)百萬行匯編語言代碼系統(tǒng)自身占據(jù)了大量存儲空間和一半的CPU時間數(shù)百萬行匯編代碼中有成千上萬處錯誤IBM不斷發(fā)行新的版本試圖更正這些錯誤每個新版本在更正老錯誤的同時又引入新錯誤所以隨著時間的流逝,錯誤的數(shù)量大致保持不變第3階段:集成電路時代(1965年-1980年)這便是軟件危機,軟件工程應(yīng)運而生39MULTICS的災(zāi)難1965年MIT、貝爾實驗室和通用電氣公司決定開發(fā)一種“公用計算服務(wù)系統(tǒng)”,希望能夠同時支持整個波士頓所有的分時用戶。該系統(tǒng)稱作MULTICSMULTICS設(shè)計目標是:便利的遠程終端使用,大量終端通過電話線接入計算機主機MULTICS研制難度超出了所有人預(yù)料長期研制工作達不到預(yù)期目標,1969年4月貝爾實驗室退出,不久通用電氣公司也退出了MULTICS引入了許多現(xiàn)代操作系統(tǒng)領(lǐng)域概念雛形,對隨后操作系統(tǒng)特別是UNIX的成功有著巨大的影響第3階段:集成電路時代(1965年-1980年)40UNIX的崛起1969年,在貝爾退出MULTICS研制項目后,KenThompson和DennisM.Ritchie想申請經(jīng)費買計算機從事操作系統(tǒng)研究,但多次申請得不到批準項目無著落,他們在一臺無人用的PDP-7上,重新擺弄原先在MULTICS項目上設(shè)計的“空間旅行”游戲為了使游戲能夠在PDP-7上順利運行,他們陸續(xù)開發(fā)了浮點運算軟件包、顯示驅(qū)動軟件,設(shè)計了文件系統(tǒng)、實用程序、shell和匯編程序到了1970年,在一切完成后,給新系統(tǒng)起了個同MULTICS發(fā)音相近的名字UNIX隨后,UNIX用C語言全部重寫,自此,UNIX誕生了第3階段:集成電路時代(1965年-1980年)41UNIX是現(xiàn)代操作系統(tǒng)的代表。Unix運行時的安全性、可靠性以及強大的計算能力贏得廣大用戶的信賴促使UNIX系統(tǒng)成功的因素:首先,由于UNIX是用C語言編寫,因此它是可移植的,UNIX是世界上唯一能在筆記本計算機、PC機、工作站直至巨型機上運行的操作系統(tǒng)第二,系統(tǒng)源代碼非常有效,系統(tǒng)容易適應(yīng)特殊的需求最后,也是最重要的一點,它是一個良好的、通用的、多用戶、多任務(wù)、分時操作系統(tǒng)UNIX的崛起第3階段:集成電路時代(1965年-1980年)42第4代階段:大規(guī)模集成電路時代(1980年-)隨著大規(guī)模集成電路發(fā)展,個人計算機時代到來了,各種類型的個人計算機和操作系統(tǒng)層出不窮。個人計算機操作系統(tǒng)

個人計算機操作系統(tǒng)的特征應(yīng)用領(lǐng)域:事務(wù)處理、個人娛樂,系統(tǒng)要求:使用方便、支持多種硬件和外部設(shè)備(多媒體設(shè)備、網(wǎng)絡(luò)、遠程通信)、效率不必很高。常用的個人計算機操作系統(tǒng)單用戶單任務(wù):MSDOS單用戶多任務(wù):Windows多用戶多任務(wù):UNIX,Linux,FreeBSD)針對單用戶使用的個人計算機進行優(yōu)化的操作系統(tǒng)。43在當代,操作系統(tǒng)的發(fā)展正在呈現(xiàn)更加迅猛的發(fā)展態(tài)勢。從規(guī)模上看,操作系統(tǒng)向著大型和微型的兩個不同的方向發(fā)展著。大型系統(tǒng)的典型是分布式操作系統(tǒng)和機群操作系統(tǒng)。而微型系統(tǒng)的典型則是嵌入式操作系統(tǒng)。第4代階段:大規(guī)模集成電路時代(1980年-)當代操作系統(tǒng)的兩大發(fā)展方向44第4代階段:大規(guī)模集成電路時代(1980年-)分布式操作系統(tǒng)分布式系統(tǒng):處理和控制的分散(相對于集中式系統(tǒng))分布式系統(tǒng)是以計算機網(wǎng)絡(luò)為基礎(chǔ)的,它的基本特征是處理上的分布,即功能和任務(wù)的分布。分布式操作系統(tǒng)的所有系統(tǒng)任務(wù)可在系統(tǒng)中任何處理機上運行,自動實現(xiàn)全系統(tǒng)范圍內(nèi)的任務(wù)分配并自動調(diào)度各處理機的工作負載。45第4代階段:大規(guī)模集成電路時代(1980年-)分布式操作系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng)的比較耦合程度:分布式系統(tǒng)是緊密耦合系統(tǒng):分布式OS是在各機上統(tǒng)一建立的(OS同質(zhì)),直接管理CPU、存儲器和外設(shè);統(tǒng)一進行全系統(tǒng)的管理;網(wǎng)絡(luò)通常容許異種OS互連,各機上各種服務(wù)程序遵從統(tǒng)一的網(wǎng)絡(luò)協(xié)議(協(xié)議同質(zhì))。并行性:分布式OS可以將一個進程分散在各機上并行執(zhí)行(進程遷移);網(wǎng)絡(luò)則各機上的進程獨立。透明性:用戶是否知道或指定資源在哪個機器上(如CPU、內(nèi)存或外設(shè))。分布式系統(tǒng)的網(wǎng)絡(luò)資源調(diào)度對用戶透明,用戶不了解所占有資源的位置;網(wǎng)絡(luò)操作系統(tǒng)中對網(wǎng)絡(luò)資源的使用要由用戶明確指定;健壯性:分布式系統(tǒng)要求更強的容錯能力(工作時系統(tǒng)重構(gòu))46嵌入式系統(tǒng):在各種設(shè)備、裝置或系統(tǒng)中,完成特定功能的軟硬件系統(tǒng),它們是一個大設(shè)備、裝置或系統(tǒng)中的一部分,這個大設(shè)備、裝置或系統(tǒng)可以不是“計算機”。該系統(tǒng)通常工作在反應(yīng)式或?qū)μ幚頃r間有較嚴格要求環(huán)境中。由于它們被嵌入在各種設(shè)備、裝置或系統(tǒng)中,因此稱為嵌入式系統(tǒng)。第4代階段:大規(guī)模集成電路時代(1980年-)嵌入式操作系統(tǒng)47第4代階段:大規(guī)模集成電路時代(1980年-)第4代階段:大規(guī)模集成電路時代(1980年-)48嵌入式操作系統(tǒng),是運行在嵌入式智能芯片環(huán)境中,對整個智能芯片以及它所操作、控制的各種部件裝置等等資源進行統(tǒng)一協(xié)調(diào)、調(diào)度、指揮和控制的系統(tǒng)軟件。在嵌入式系統(tǒng)中的OS,稱為嵌入式操作系統(tǒng)第4代階段:大規(guī)模集成電路時代(1980年-)嵌入式操作系統(tǒng)49典型嵌入式操作系統(tǒng)的特性

完成某一項或有限項功能;不是通用型的在性能和實時性方面有嚴格的限制能源、成本和可靠性通常是影響設(shè)計的重要因素占有資源少、易于連接系統(tǒng)功能可針對需求進行裁剪、調(diào)整和生成以便滿足最終產(chǎn)品的設(shè)計要求第4代階段:大規(guī)模集成電路時代(1980年-)50嵌入式操作系統(tǒng)的應(yīng)用智能卡移動通信計算機外設(shè)機頂盒零售設(shè)備印刷機復(fù)印機互聯(lián)網(wǎng)服務(wù)器電話交換設(shè)備第4代階段:大規(guī)模集成電路時代(1980年-)511975年4月,MITS公司推出了以8080為CPU的世界上第一臺個人計算機Altair8800,它的內(nèi)存只有1K字節(jié),當時的價格為375美元。值得一提的是,Altair8800的BASIC語言解釋器是BillGates。1975年,MOSTechnology公司推出了MC6501和MC6502兩款8位微處理器芯片,它們的價格分別為20美元和25美元,而當時Intel8080的價格為150美元。日后SteveJobs在美國西海岸的一個汽車庫中組裝AppleII微型計算機時,便采用了比較便宜的MC6502。AppleII具有4KBRAM、16KBROM、鍵盤、游戲桿、8個擴充插槽以及彩色顯示器,是世界上第一臺能夠顯示彩色圖形的個人計算機。AppleII一經(jīng)推出便在市場上迅速走紅,為成立不久的Apple帶來滾滾財源,AppleII的熱潮一直持續(xù)到80年代初。個人計算機的誕生五、Windows操作系統(tǒng)的發(fā)展歷程52MSDOS個人計算機的成功,逼得IBM采取緊急戰(zhàn)略行動,決定要在1980年盡快生產(chǎn)出微型計算機,以應(yīng)付挑戰(zhàn)但沒有操作系統(tǒng)不行。要想快就是找現(xiàn)成系統(tǒng)配套,IBM公司洽談CP/M操作系統(tǒng)不順利,機遇落到了微軟公司在關(guān)鍵時刻,開發(fā)新操作系統(tǒng)時間和人手上已經(jīng)不可能,微軟找到西雅圖計算機產(chǎn)品公司,用5萬美圓的價格購買了西雅圖計算機產(chǎn)品公司的QDOS操作系統(tǒng)當時西雅圖公司并不知道QDOS將被轉(zhuǎn)賣給IBM,否則歷史將會怎樣演變,誰也無法知曉五、Windows操作系統(tǒng)的發(fā)展歷程53MSDOSIBM在1981年推出個人計算機,宣布了DOS操作系統(tǒng)隨著IBMPC和MSDOS普及,CP/M逐漸走向下坡路MSDOS有優(yōu)良的文件系統(tǒng)但受到Intelx86體系結(jié)構(gòu)的限制缺乏以硬件為基礎(chǔ)的存儲保護機制它屬于單用戶單任務(wù)操作系統(tǒng)從1981的1.0版到1998年在Windows95/98之下的7.0版,MSDOS歷經(jīng)了16個年頭迄今仍有MSDOS愛好者繼續(xù)開發(fā)各種DOS軟件產(chǎn)品五、Windows操作系統(tǒng)的發(fā)展歷程54五、Windows操作系統(tǒng)的發(fā)展歷程拯救蘋果公司的Macintosh(MACOS)在推出IBMPC機后,市場卷起一股龍卷風IBM自己也沒有料到產(chǎn)品會有如此巨大的成功IBM的成功說明必有其他公司失敗。甚至連蘋果公司也遇到了問題,銷售數(shù)量落到了蘭色巨人的后面蘋果公司推出Lisa機遭到失敗,AppleIII型也遭到失敗分析家們認為,在微機市場上的戰(zhàn)斗似乎蘭色巨人要嬴了55施樂PaloAlto研究中心-70年代的計算機研究思想庫圖形界面,手持鼠標,面向?qū)ο蟪绦蛟O(shè)計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論