1、計(jì)算機(jī)硬件構(gòu)成:
運(yùn)算器:完成各種算術(shù)運(yùn)算和邏輯運(yùn)算的裝置;
控制器:規(guī)定計(jì)算機(jī)指令順序并協(xié)調(diào)部件有條不紊的工作;
存儲(chǔ)器:能夠接收和保存數(shù)據(jù)及程序的裝置;
輸入設(shè)備:向計(jì)算機(jī)輸入信息的電子設(shè)備;
輸出設(shè)備:將計(jì)算機(jī)中的信息取出的設(shè)備。
1)中央處理器(CPU):是微機(jī)的核心部件,實(shí)際上包括運(yùn)算器和控制器;
2)存儲(chǔ)器:按所處的位置分為內(nèi)存和外存
按工作方式分為隨機(jī)存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)
按所用材料分為磁存儲(chǔ)器、半導(dǎo)體存儲(chǔ)器、和光存儲(chǔ)器
3)輸入設(shè)備:鍵盤、鼠標(biāo)、掃描儀、光筆等
4)輸出設(shè)備:顯示器、打印機(jī)、繪圖儀等
2、計(jì)算機(jī)軟件:為了運(yùn)行、管理和維護(hù)微型機(jī)而編制的各種程序的總和。
(1)什么是操作系統(tǒng)(OS): 在軟件中,最重要的一種就是操作系統(tǒng),它是整部計(jì)算機(jī)的靈魂。對(duì)于一臺(tái)計(jì)算機(jī),一開(kāi)始就必須把操作系統(tǒng)裝入內(nèi)存。然后計(jì)算機(jī)就在操作系統(tǒng)的控制下運(yùn)行各種程序。操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)配置的一個(gè)管理程序,含有許多模塊,包括CPU,內(nèi)存,外設(shè),信息作業(yè)控制五大模塊,其功能為合理地組織計(jì)算機(jī)系統(tǒng)工作流程,提高系統(tǒng)資源的利用率。
(2)操作系統(tǒng)的位置:
(3)操作系統(tǒng)的發(fā)展:
電子管時(shí)代,沒(méi)有操作系統(tǒng):用戶在這些計(jì)器上的操作和編程,完全由手工進(jìn)行,以絕對(duì)的機(jī)器語(yǔ)言形式(二進(jìn)制代碼形式)編程,采用接插板或開(kāi)關(guān)板控制計(jì)算機(jī)操作,沒(méi)有顯示設(shè)備,由氖燈或數(shù)碼顯示。在這一階段,幾乎沒(méi)有程序設(shè)計(jì)語(yǔ)言,用戶面對(duì)的也是一個(gè)很不方便的操作環(huán)境。直到50年代初期,卡片穿孔成為程序編制和記錄的方法,才形成一種可“閱讀”的程序。這一時(shí)期(1946-1955)被稱為第一代計(jì)算機(jī)發(fā)展時(shí)期,在這類早期的計(jì)算機(jī)系統(tǒng)中,有了程序,但沒(méi)有操作系統(tǒng)。
晶體管時(shí)代,監(jiān)控程序和批處理程序:隨著晶體管的誕生使得計(jì)算機(jī)產(chǎn)生了一次革命性的變革,但這一時(shí)期用戶與計(jì)算機(jī)系統(tǒng)之間,仍然存在明顯的分隔,然而,由于有了計(jì)算機(jī)語(yǔ)言和相應(yīng)的程序,就產(chǎn)生了對(duì)用戶所提交的程序進(jìn)行管理的程序,這就是監(jiān)控程序(monitor)的雛形。雖然此時(shí)的監(jiān)控程序僅僅是處理用戶的批量作業(yè)和簡(jiǎn)單的命令解釋,但它畢竟建立了用程序來(lái)寒來(lái)暑往 控制其他程序的方式。在這個(gè)歷史階段,計(jì)算機(jī)的主要功能是科學(xué)與工程計(jì)算,由于設(shè)備價(jià)格昂貴,減少時(shí)間浪費(fèi)是主要任務(wù)。于是,人們?yōu)橛?jì)算機(jī)設(shè)計(jì)了批處理程序(batch program),并用這個(gè)程序來(lái)管理用戶提交的其他應(yīng)用程序。批處理,是集中處理一批用戶提交的作業(yè)。例如,將一疊穿孔卡片,由一臺(tái)專用的機(jī)器順序讀入,并存入磁帶卷,裝入主計(jì)算機(jī)進(jìn)行計(jì)算,磁帶卷上的所有作業(yè)順序地逐個(gè)執(zhí)行,所有的計(jì)算機(jī)結(jié)果也順序存入另一磁帶卷,再由操作員取下,送入另一臺(tái)機(jī)器將結(jié)果一一打印出來(lái)??梢?jiàn),這本身就是一個(gè)順序過(guò)程,一個(gè)冗繁的過(guò)程。這種批處理控制程序要獨(dú)占CPU,浪費(fèi)了系統(tǒng)資源。監(jiān)控程序和批處理程序被稱作第一代操作系統(tǒng)。
集成電路時(shí)代,多道程序設(shè)計(jì)與完整的操作系統(tǒng)。這一歷史階段的操作系統(tǒng)主要是基于多道程序的分時(shí)操作和多處理器操作系統(tǒng),也稱為第二代操作系統(tǒng)。后期的發(fā)展又使操作系統(tǒng)具有了多種方式和類型,甚至在一種操作系統(tǒng)中同時(shí)具有批處理、分時(shí)處理和實(shí)時(shí)處理功能,它們被稱為第三代操作系統(tǒng)。
微型機(jī),現(xiàn)代操作系統(tǒng)。隨著微電子技術(shù)和VLSI技術(shù)的迅速發(fā)展,計(jì)算機(jī)硬件價(jià)格急速下降,以計(jì)算機(jī)硬件分代的概念趨于模糊,計(jì)算機(jī)的體系結(jié)構(gòu)趨于靈活、小型、多樣化。其中有代表性的操作系統(tǒng)為MS-DOS、Windows、UNIX、OS/2等。
網(wǎng)絡(luò)互連,新一代操作系統(tǒng)。自80年代中期以來(lái),計(jì)算機(jī)的互連成為高潮,形成了計(jì)算機(jī)網(wǎng)絡(luò),在網(wǎng)絡(luò)互連和多機(jī)資源管理的基礎(chǔ)上,形成了網(wǎng)絡(luò)上不同的體系結(jié)構(gòu),從而出現(xiàn)了網(wǎng)絡(luò)操作系統(tǒng)(Network Operating System----NOS)和分布式操作系統(tǒng)(distributed operating system)。