『壹』 操作系統的主要部件有哪些
"操作系統是控制其他程序運行,管理系統資源並為用戶提供操作界面的系統軟體的集合。操作系統(英語;Operating
System,簡稱OS)是一管理電腦硬體與軟體資源的程序,同時也是計算機系統的內核與基石。操作系統身負諸如管理與配置內存、決定系統資源供需的優先
次序、控制輸入與輸出設備、操作網路與管理文件系統等基本事務。操作系統是管理計算機系統的全部硬體資源包括軟體資源及數據資源;控製程序運行;改善人機
界面;為其它應用軟體提供支持等,使計算機系統所有資源最大限度地發揮作用,為用戶提供方便的、有效的、友善的服務界面。操作系統是一個龐大的管理控製程
序,大致包括5個方面的管理功能:進程與處理機管理、作業管理、存儲管理、設備管理、文件管理。目前微機上常見的操作系統有DOS、OS/2、UNIX、
XENIX、LINUX、Windows、Netware等。但所有的操作系統具有並發性、共享性、虛擬性和不確定性四個基本特徵。操作系統的型態非常多樣,不同機器安裝的OS可從簡單到復雜,可從手機的嵌入式系統到超級電腦的大型操作系統。許多操作系統製造者對OS的定義也不大一致,例如有些OS集成了圖形化使用者界面,而有些OS僅使用文本介面,而將圖形界面視為一種非必要的應用程序。操作系統理論在計算機科學中為歷史悠久而又活躍的分支,而操作系統的設計與實現則是軟體工業的基礎與內核。[編輯本段]分類目前的操作系統種類繁多,很難用單一標准統一分類。根據應用領域來劃分,可分為桌面操作系統、伺服器操作系統、主機操作系統、嵌入式操作系統;根據所支持的用戶數目,可分為單用戶(MSDOS、OS/2)、多用戶系統(UNIX、MVS、Windows);根據硬體結構,可分為網路操作系統(Netware、Windows NT、OS/2 warp)、分布式系統(Amoeba)、多媒體系統(Amiga);根據操作系統的使用環境和對作業處理方式來考慮,可分為批處理系統(MVX、DOS/VSE)、分時系統( Linux、UNIX、XENIX、Mac OS)、實時系統(iEMX、VRTX、RTOS,RT WINDOWS);
根據操作系統的技術復雜程度,可分為簡單操作系統、智能操作系統(見智能軟體)。所謂的簡單操作系統,指的是計算機初期所配置的操作系統,如IBM公司
的磁碟操作系統DOS/360和微型計算機的操作系統CP/M等。這類操作系統的功能主要是操作命令的執行,文件服務,支持高級程序設計語言編譯程序和控
制外部設備等。下面介紹一下操作系統的五大類型:批處理操作系統、分時操作系統、實時操作系統、網路操作系統、分布式操作系統。 1. 批處理操作系統
批處理(Batch
Processing)操作系統的工作方式是:用戶將作業交給系統操作員,系統操作員將許多用戶的作業組成一批作業,之後輸入到計算機中,在系統中形成一
個自動轉接的連續的作業流,然後啟動操作系統,系統自動、依次執行每個作業。最後由操作員將作業結果交給用戶。 批處理操作系統的特點是:多道和成批處理。2.分時操作系統
分時(Time
Sharing)操作系統的工作方式是:一台主機連接了若干個終端,每個終端有一個用戶在使用。用戶互動式地向系統提出命令請求,系統接受每個用戶的命
令,採用時間片輪轉方式處理服務請求,並通過交互方式在終端上向用戶顯示結果。用戶根據上步結果發出下道命。分時操作系統將CPU的時間劃分成若干個片
段,稱為時間片。操作系統以時間片為單位,輪流為每個終端用戶服務。每個用戶輪流使用一個時間片而使每個用戶並不感到有別的用戶存在。分時系統具有多路
性、交互性、「獨占」性和及時性的特徵。多路性指,伺時有多個用戶使用一台計算機,宏觀上看是多個人同時使用一個CPU,微觀上是多個人在不同時刻輪流使
用CPU。交互性是指,用戶根據系統響應結果進一步提出新請求(用戶直接干預每一步)。「獨占」性是指,用戶感覺不到計算機為其他人服務,就像整個系統為
他所獨占。及時性指,系統對用戶提出的請求及時響應。它支持位於不同終端的多個用戶同時使用一台計算機,彼此獨立互不幹擾,用戶感到好像一台計算機全為他
所用。常見的通用操作系統是分時系統與批處理系統的結合。其原則是:分時優先,批處理在後。「前台」響應需頻繁交互的作業,如終端的要求; 「後台」處理時間性要求不強的作業。3.實時操作系統
實時操作系統(RealTimeOperatingSystem,RTOS)是指使計算機能及時響應外部事件的請求在規定的嚴格時間內完成對該事件的處
理,並控制所有實時設備和實時任務協調一致地工作的操作系統。實時操作系統要追求的目標是:對外部請求在嚴格時間范圍內做出反應,有高可靠性和完整性。其
主要特點是資源的分配和調度首先要考慮實時性然後才是效率。此外,實時操作系統應有較強的容錯能力。4.網路操作系統 網路操作
系統是基於計算機網路的,是在各種計算機操作系統上按網路體系結構協議標准開發的軟體,包括網路管理、通信、安全、資源共享和各種網路應用。其目標是相互
通信及資源共享。在其支持下,網路中的各台計算機能互相通信和共享資源。其主要特點是與網路的硬體相結合來完成網路的通信任務。5.分布式操作系統
它是為分布計算系統配置的操作系統。大量的計算機通過網路被連結在一起,可以獲得極高的運算能力及廣泛的數據共享。這種系統被稱作分布式系統
(DistributedSystem)
。它在資源管理,通信控制和操作系統的結構等方面都與其他操作系統有較大的區別。由於分布計算機系統的資源分布於系統的不同計算機上,操作系統對用戶的資
源需求不能像一般的操作系統那樣等待有資源時直接分配的簡單做法而是要在系統的各台計算機上搜索,找到所需資源後才可進行分配。對於有些資源,如具有多個
副本的文件,還必須考慮一致性。所謂一致性是指若干個用戶對同一個文件所同時讀出的數據是一致的。為了保證一致性,操作系統須控制文件的讀、寫、操作,使
得多個用戶可同時讀一個文件,而任一時刻最多隻能有一個用戶在修改文件。分布操作系統的通信功能類似於網路操作系統。由於分布計算機系統不像網路分布得很
廣,同時分布操作系統還要支持並行處理,因此它提供的通信機制和網路操作系統提供的有所不同,它要求通信速度高。分布操作系統的結構也不同於其他操作系
統,它分布於系統的各台計算機上,能並行地處理用戶的各種需求,有較強的容錯能力。[編輯本段]功能操作系統的主要功能是資源管理,
程序控制和人機交互等。計算機系統的資源可分為設備資源和信息資源兩大類。設備資源指的是組成計算機的硬體設備,如中央處理器,主存儲器,磁碟存儲器,打
印機,磁帶存儲器,顯示器,鍵盤輸入設備和滑鼠等。信息資源指的是存放於計算機內的各種數據,如文件,程序庫,知識庫,系統軟體和應用軟體等。資源管理
系統的設備資源和信息資源都是操作系統根據用戶需求按一定的策略來進行分配和調度的。操作系統的存儲管理就負責把內存單元分配給需要內存的程序以便讓它
執行,在程序執行結束後將它佔用的內存單元收回以便再使用。對於提供虛擬存儲的計算機系統,操作系統還要與硬體配合做好頁面調度工作,根據執行程序的要求
分配頁面,在執行中將頁面調入和調出內存以及回收頁面等。處理器管理或稱處理器調度,是操作系統資源管理功能的另一個重要內容。在一個允許多
道程序同時執行的系統里,操作系統會根據一定的策略將處理器交替地分配給系統內等待運行的程序。一道等待運行的程序只有在獲得了處理器後才能運行。一道程
序在運行中若遇到某個事件,例如啟動外部設備而暫時不能繼續運行下去,或一個外部事件的發生等等,操作系統就要來處理相應的事件,然後將處理器重新分配。
操作系統的設備管理功能主要是分配和回收外部設備以及控制外部設備按用戶程序的要求進行操作等。對於非存儲型外部設備,如列印機、顯示器等,它們可以直
接作為一個設備分配給一個用戶程序,在使用完畢後回收以便給另一個需求的用戶使用。對於存儲型的外部設備,如磁碟、磁帶等,則是提供存儲空間給用戶,用來
存放文件和數據。存儲性外部設備的管理與信息管理是密切結合的。信息管理是操作系統的一個重要的功能,主要是向用戶提供一個文件系統。一般
說,一個文件系統向用戶提供創建文件,撤銷文件,讀寫文件,打開和關閉文件等功能。有了文件系統後,用戶可按文件名存取數據而無需知道這些數據存放在哪
里。這種做法不僅便於用戶使用而且還有利於用戶共享公共數據。此外,由於文件建立時允許創建者規定使用許可權,這就可以保證數據的安全性。程序控制
一個用戶程序的執行自始至終是在操作系統控制下進行的。一個用戶將他要解決的問題用某一種程序設計語言編寫了一個程序後就將該程序連同對它執行的要求輸
入到計算機內,操作系統就根據要求控制這個用戶程序的執行直到結束。操作系統控制用戶的執行主要有以下一些內容:調入相應的編譯程序,將用某種程序設計語
言編寫的源程序編譯成計算機可執行的目標程序,分配內存儲等資源將程序調入內存並啟動,按用戶指定的要求處理執行中出現的各種事件以及與操作員聯系請示有
關意外事件的處理等。人機交互操作系統的人機交互功能是決定計算機系統「友善性」的一個重要因素。人機交互功能主要靠可輸入輸出
的外部設備和相應的軟體來完成。可供人機交互使用的設備主要有鍵盤顯示、滑鼠、各種模式識別設備等。與這些設備相應的軟體就是操作系統提供人機交互功能的
部分。人機交互部分的主要作用是控制有關設備的運行和理解並執行通過人機交互設備傳來的有關的各種命令和要求。早期的人機交互設施是鍵盤顯示器。操作員通
過鍵盤打入命令,操作系統接到命令後立即執行並將結果通過顯示器顯示。打入的命令可以有不同方式,但每一條命令的解釋是清楚的,唯一的。隨著計算機技術的
發展,操作命令也越來越多,功能也越來越強。隨著模式識別,如語音識別、漢字識別等輸入設備的發展,操作員和計算機在類似於自然語言或受限制的自然語言這
一級上進行交互成為可能。此外,通過圖形進行人機交互也吸引著人們去進行研究。這些人機交互可稱為智能化的人機交互。這方面的研究工作正在積極開展。[編輯本段]操作系統大全早期操作系統(專利保護)TRS-DOS,ROM OS's TI99-4 Commodore PET,64,和 VIC-20, 第一套IBM-PC 蘋果電腦 Sinclair Micro和QnX等 非Unix商業操作系統CPM操作系統 MP/M-80 UCSD P-system Mini-FLEX SSB-DOS CP/M-86 DR-DOS FreeDOS MS-DOS PC-DOS Mach 由卡納尼基梅隆大學研究 L4微內核 第二代微內核 CHORUS Choices Multics OS-9 NSJ Netware:一種網路伺服器操作系統 Unix及類似系統A/UX(Apple UNIX) Unix 微軟Xenix ChorusOS Cromix UNIflex OS-9 IBM的AIX BSD FreeBSD NetBSD OpenBSD DragonFly BSD PC-BSD Digital UNIX,即之後康柏Tru64 DNIX HP的HP-UX GNU/Hurd SGI的IRIX Inferno Linux(或稱GNU/Linux) Mac OS X MenuetOS Minix OSF/1 Plan9 SCO的SCO UNIX Sun的SunOS,即之後的Solaris System V Ultrix UniCOS 麒麟操作系統(Kylin),由國防科技大學、中軟公司、聯想公司、浪潮公司和民族恆星公司五家單位合作研製的伺服器操作系統 OS/390 z/OS Syllable 其他AcornArthur ARX RISC OS RISCiX AmigaAmigaOS Atari STTOS MultiTOS MiNT 蘋果電腦(Apple/Macintosh)Apple DOS ProDOS Mac OS Mac OS X Mac OS X 10.4 TigerMac OS X 10.5 LeopardMac OS X 10.6 Snow Leopard (Alpha)pink OS BeOS A/UX BeBeOS BeIA Digital/康柏(Compaq)AIS OS-8 RSTS/E RSX-11 RT-11 TOPS-10 TOPS-20 VMS(後更名為OpenVMS) IBMOS/2 AIX OS/400 OS/390 VM/CMS DOS/VSE VSE/SP VSE/ESA OS/360 MFT MVT SVS MVS TPF ALCS z/OS PC-DOS pink OS 微軟(Microsoft)MS-DOS Xenix Microsoft Bob 基於MS-DOS操作系統的Windows Windows 1.0 Windows 2.0 Windows 3.1 Windows 95 Windows 98 Windows ME Windows NT Windows NT 3.5 Windows NT 4 Windows 2000 Windows XP Windows XP SP1Windows XP SP2Windows XP SP3Windows XP Media Center Edition Windows XP Home Edition Windows XP Tablet PC EditionWindows XP Professional Windows XP Professional x64 Edition Windows Server 2003 Windows Server 2003 64-bit Edition Windows Vista Windows Vista SP1Windows Vista Home Basic Windows Vista Home Premium Windows Vista Business Windows Vista Ultimate Windows Vista Enterprise Windows Vista Starter Windows Server 2008Windows Server ""Longhorn"" Web x86Windows Server ""Longhorn"" Web x64Windows Server ""Longhorn"" Standard x86Windows Server ""Longhorn"" Standard x64Windows Server ""Longhorn"" Enterprise x86Windows Server ""Longhorn"" Enterprise x64Windows Server ""Longhorn"" Datacenter x86Windows Server ""Longhorn"" Datacenter x64Windows 7Windows Server 2008NovellNetWare Unixware SUSE Linux NeXTNEXTSTEP(即之後的Mac OS X) Plan 9 Inferno Prime ComputerPrimos 西門子BS2000 - 用於西門子公司的大型主機。 SINIX(也稱Reliant UNIX) - 用於西門子公司的UNIX電腦系統。 個人電子助理(PDA)操作系統Palm OS Pocket PC EPOC Microsoft Windows CE Linux 智能手機操作系統Windows Mobile系列 Embedded Linux由Montavista創造,在Motorola's A760,E680等機型上使用 Mobilinux由Montavista創造 Symbian OS系列 Android(Google手機操作系統)其他操作系統動態可擴展操作系統 MIT的Exo Kernel 華盛頓大學的 SPIN 哈佛大學的 VINO illinois大學的Choices ReactOS[編輯本段]歷史
各類平台上操作系統的功能演化綜觀電腦之歷史,操作系統與電腦硬體的發展息息相關。操作系統之本意原為提供簡單的工作排序能力,後為輔助更新更復雜的硬
件設施而漸漸演化。從最早的批次模式開始,分時機制也隨之出現,在多處理器時代來臨時,操作系統也隨之添加多處理器協調功能,甚至是分布式系統的協調功
能。其他方面的演變也類似於此。另一方面,在個人電腦上,個人電腦之操作系統因襲大型電腦的成長之路,在硬體越來越復雜、強大時,也逐步實踐以往只有大型
電腦才有的功能。總而言之,操作系統的歷史就是一部解決電腦系統需求與問題的歷史。1980年代前Maurice Vincent Wilkes,微程序的創建者
IBM
System/360,大型主機的經典之作第一部電腦並沒有操作系統。這是由於早期電腦的建立方式(如同建造機械算盤)與效能不足以執行如此程序。但在
1947年發明了晶體管,以及莫里斯·威爾克斯(Maurice V.
Wilkes)發明的微程序方法,使得電腦不再是機械設備,而是電子產品。系統管理工具以及簡化硬體操作流程的程序很快就出現了,且成為操作系統的濫觴。
到了1960年代早期,商用電腦製造商製造了批次處理系統,此系統可將工作的建置、調度以及執行序列化。此時,廠商為每一台不同型號的電腦創造不同的操作
系統,因此為某電腦而寫的程序無法移植到其他電腦上執行,即使是同型號的電腦也不行。到了1964年,IBM
System/360推出了一系列用途與價位都不同的大型電腦,而它們都共享代號為OS/360的操作系統(而非每種產品都用量身訂做的操作系統)。讓單
一操作系統適用於整個系列的產品是System/360成功的關鍵,且實際上IBM目前的大型系統便是此系統的後裔;為System/360所寫的應用程
序依然可以在現代的IBM機器上執行!OS/360也包含另一個優點:永久貯存設備—硬碟驅動器的面世(IBM稱為DASD(Direct
access storage
device))。另一個關鍵是分時概念的建立:將大型電腦珍貴的時間資源適當分配到所有使用者身上。分時也讓使用者有獨占整部機器的感覺;而
Multics的分時系統是此時眾多新操作系統中實踐此觀念最成功的。1963年,奇異公司與貝爾實驗室合作以PL/I語言建立的
Multics[1],是激發1970年代眾多操作系統建立的靈感來源,尤其是由AT&T貝爾實驗室的丹尼斯·里奇與肯·湯普遜所建立的Unix
系統,為了實踐平台移植能力,此操作系統在1969年由C語言重寫;另一個廣為市場採用的小型電腦操作系統是VMS。80年代第
一代微型計算機並不像大型電腦或小型電腦,沒有裝設操作系統的需求或能力;它們只需要最基本的操作系統,通常這種操作系統都是從ROM讀取的,此種程序被
稱為監視程序(Monitor)。1980年代,家用電腦開始普及。通常此時的電腦擁有8-bit處理器加上64KB內存、屏幕、鍵盤以及低音質喇叭。而
80年代早期最著名的套裝電腦為使用微處理器6510(6502晶元特別版)的Commodore
C64。此電腦沒有操作系統,而是以一8KB只讀內存BIOS初始化彩色屏幕、鍵盤以及軟碟機和列印機。它可用8KB只讀內存BASIC語言來直接操作
BIOS,並依此撰寫程序,大部分是游戲。此BASIC語言的解釋器勉強可算是此電腦的操作系統,當然就沒有內核或軟硬體保護機制了。此電腦上的游戲大多
跳過BIOS層次,直接控制硬體。
『貳』 電腦的系統組成
電腦系統即操作系統(計算機管理控製程序)。
操作系統理論研究者有時把操作系統分成四大部分:
驅動程序:最底層的、直接控制和監視各類硬體的部分,它們的職責是隱藏硬體的具體細節,並向其他部分提供一個抽象的、通用的介面。
內核:操作系統內核部分,通常運行在最高特權級,負責提供基礎性、結構性的功能。
介面庫:是一系列特殊的程序庫,它們職責在於把系統所提供的基本服務包裝成應用程序所能夠使用的編程介面(API),是最靠近應用程序的部分。例如,GNU C運行期庫就屬於此類,它把各種操作系統的內部編程介麵包裝成ANSI C和POSIX編程介面的形式。
外圍:是指操作系統中除以上三類以外的所有其他部分,通常是用於提供特定高級服務的部件。例如,在微內核結構中,大部分系統服務,以及UNIX/Linux中各種守護進程都通常被劃歸此列。
並不是所有的操作系統都嚴格包括這四大部分。例如,在早期的微軟視窗操作系統中,各部分耦合程度很深,難以區分彼此。而在使用外核結構的操作系統中,則根本沒有驅動程序的概念。
操作系統中四大部分的不同布局,也就形成了幾種整體結構的分野。常見的結構包括:簡單結構、層結構、微內核結構、垂直結構、和虛擬機結構。
『叄』 電腦有幾部分組成
一台完整的電腦系統由硬體系統和軟體系統2部分組成
硬體的系統包括控制器、運算器、儲存設備、輸入設備、輸出設備五個部分。用通俗的方式再介紹一下,一台家用電腦的硬體有CPU、主板、內存、顯卡、音效卡、硬碟、光碟機、機箱、電源、顯示器、鍵盤、滑鼠。另外還有一些可以選配的硬體,比如手寫板、電視卡、等等。
電腦的軟體系統包括系統軟體和應用軟體二個部分。
一台家用電腦的軟體有操作系統和應用軟體,操作系統是必須有的,應用軟體可以根據需要安裝的。
『肆』 計算機系統有幾部分組成
一台完整的電腦系統由硬體系統和軟體系統兩部分組成 。
硬體的系統包括:控制器、運算器、儲存設備、輸入設備、輸出設備五個部分
硬體系統主要由中央處理器、存儲器、輸入輸出控制系統和各種外部設備組成。中央處理器是對信息進行高速運算處理的主要部件,其處理速度可達每秒幾億次以上操作。存儲器用於存儲程序、數據和文件,常由快速的主存儲器(容量可達數百兆位元組,甚至數G位元組)和慢速海量輔助存儲器(容量可達數十G或數百G以上)組成。各種輸入輸出外部設備是人機間的信息轉換器,由輸入-輸出控制系統管理外部設備與主存儲器(中央處理器)之間的信息交換。
用通俗的方式再介紹一下,一台家用電腦的硬體有CPU、主板、內存、顯卡、音效卡、硬碟、光碟機、機箱、電源、顯示器、鍵盤、滑鼠。另外還有一些可以選配的硬體,比如手寫板、電視卡、等等。
計算機(computer)俗稱電腦,是現代一種用於高速計算的電子計算機器,可以進行數值計算,又可以進行邏輯計算,還具有存儲記憶功能。是能夠按照程序運行,自動、高速處理海量數據的現代化智能電子設備。
由硬體系統和軟體系統所組成,沒有安裝任何軟體的計算機稱為裸機。可分為超級計算機、工業控制計算機、網路計算機、個人計算機、嵌入式計算機五類,較先進的計算機有生物計算機、光子計算機、量子計算機等。
『伍』 一台完整的電腦由幾部分組成分別是什麼
一台完整的計算機是由硬體系統和軟體系統組成。
硬體系統:控制器 、運算器 、存儲器 、輸入設備 、輸出設備,控制器與運算器合稱中央處理器,簡稱CPU 存儲器分外部存儲器與內部存儲器, 內部存儲器例如只讀存儲器(ROM-BIOS程序) 隨機存儲器(RAM-內存)等 。
軟體系統:系統軟體和應用軟體組成 ,沒有安裝軟體(系統軟體和應用軟體)的稱裸機 ,系統軟體如XP、VISTA 。應用軟體如金山打字通、QQ、WORD、控制器 運算器 、存儲器 、輸入設備 、輸出設備。
(5)電腦系統組成部件有擴展閱讀
隨著科技的進步,各種計算機技術、網路技術的飛速發展,計算機的發展已經進入了一個快速而又嶄新的時代,計算機已經從功能單一、體積較大發展到了功能復雜、體積微小、資源網路化等。計算機的未來充滿了變數,性能的大幅度提高是不可置疑的,而實現性能的飛躍卻有多種途徑。
不過性能的大幅提升並不是計算機發展的唯一路線,計算機的發展還應當變得越來越人性化,同時也要注重環保等等。計算機從出現至今,經歷了機器語言、程序語言、簡單操作系統和Linux、Macos、BSD、Windows等現代操作系統四代,運行速度也得到了極大的提升,第四代計算機的運算速度已經達到幾十億次每秒。
計算機也由原來的僅供軍事科研使用發展到人人擁有,計算機強大的應用功能,產生了巨大的市場需要,未來計算機性能應向著微型化、網路化、智能化和巨型化的方向發展。
參考資料來源:網路-計算機
『陸』 電腦由哪些部件組成
由硬體部分和軟體部分組成。
『柒』 操作系統有哪些基本部分組成
操作系統理論研究者有時把操作系統分成四大部分:
1、驅動程序是最底層的、直接控制和監視各類硬體的部分,它們的職責是隱藏硬體的具體細節,並向其他部分提供一個抽象的、通用的介面。
2、內核是操作系統之最內核部分,通常運行在最高特權級,負責提供基礎性、結構性的功能。
3、支承庫是一系列特殊的程序庫,它們職責在於把系統所提供的基本服務包裝成應用程序所能夠使用的編程介面(API),是最靠近應用程序的部分。例如,GNU C運行期庫就屬於此類,它把各種操作系統的內部編程介麵包裝成ANSI C和POSIX編程介面的形式。
4、外圍是指操作系統中除以上三類以外的所有其他部分,通常是用於提供特定高級服務的部件。例如,在微內核結構中,大部分系統服務,以及UNIX/Linux中各種守護進程都通常被劃歸此列。
(7)電腦系統組成部件有擴展閱讀:
操作系統位於底層硬體與用戶之間,是兩者溝通的橋梁。用戶可以通過操作系統的用戶界面,輸入命令。操作系統則對命令進行解釋,驅動硬體設備,實現用戶要求。以現代標准而言,一個標准PC的操作系統應該提供以下的功能:
1、進程管理(Processing management)
2、內存管理(Memory management)
3、文件系統(File system)
4、網路通信(Networking)
5、安全機制(Security)
6、用戶界面(User interface)
7、驅動程序(Device drivers)
『捌』 計算機系統由哪幾部分組成各部分功能是什麼
一個完整的計算機系統,是由硬體系統和軟體系統兩大部分組成的。
一、電腦的硬體系統
所謂硬體,就是用手能摸得著的實物,一台電腦一般有:
1、主機:主機從外觀看是一個整體,但打開機箱後,會發現它的內部由多種獨立的部件組合而成。
下面介紹一下電腦主機的各個部件:
(1)電源:電源是電腦中不可缺少的供電設備,它的作用是將220V交流轉換為電腦中使用的5V,12V,3.3V直流電,其性能的好壞,直接影響到其他設備工作的穩定性,進而會影響整機的穩定性。
(2) 主板:主板是電腦中各個部件工作的一個平台,它把電腦的各個部件緊密連接在一起,各個部件通過主板進行數據傳輸。也就是說,電腦中重要的「交通樞紐」都在主板上,它工作的穩定性影響著整機工作的穩定性。
(3) CPU:CPU(Central Precessing Unit)即中央處理器,其功能是執行算,邏輯運算,數據處理,傳四捨五入 ,輸入/輸出的控制電腦自動,協調地完成各種操作。作為整個系統的核心,CPU 也是整個系統最高的執行單元,因此CPU已成為決定電腦性能的核心部件,很多用戶都以它為標准來判斷電腦的檔次。
(4) 內存:內存又叫內部存儲器(RAM),屬於電子式存儲設備,它由電路板和晶元組成,特點是體積小,速度快,有電可存,無電清空,即電腦在開機狀態時內存中可存儲數據,關機後將自動清空其中的所有數據。
(5) 硬碟:硬碟屬於外部存儲器,由金屬磁片製成,而磁片有記功能,所以儲到磁片上的數據,不論在開機,還是並機,都不會丟失。
(6) 音效卡:音效卡是組成多媒體電腦必不可少的一個硬體設備,其作用是當發出播放命令後,音效卡將電腦中的聲音數字信號轉換成模擬信號送到音箱上發出聲音。
(7)顯卡:顯卡在工作時與顯示器配合輸出圖形,文字,其作用是負責將CPU送來的數字信號轉換成顯示器識別的模擬信號,傳送到顯示器上顯示出來。
(8) 數據機:數據機是通過電話線上網時必不可少的設備之一。它的作用是將電腦上處理的數字信號轉換成電話線傳輸的模擬信號。
(9) 網卡:網卡的作用是充當電腦與網線之間的橋梁,它是用來建立局網的重要設備之一。
(10) 軟碟機:軟碟機用來讀取軟盤中的數據。軟盤為可讀寫外部存儲設備。
(11) 光碟機:光碟機是用來讀取光碟中的設備。光碟為只讀外部存儲設備,其容量為650MB左右。
2、顯示器:顯示器有大有小,有薄有厚,品種多樣,其作用是把電腦處理完的結果顯示出來。它是一個輸出設備,是電腦必不可缺少的部件之一。
3、鍵盤:鍵盤是主要的輸入設備,用於把文字,數字等輸到電腦上。
4、滑鼠:當人們移到滑鼠時,電腦屏幕上就會有一個箭頭指針跟著移動,並可以很准確切指到想指的們位置,快速地在屏幕上定位,它是人們使用電腦不可缺少的部件之一。
5、音箱:通過它可以把電腦中的聲音播放出來。
6列印機:通過它可以把電腦中的文件列印到紙上,它是重要的輸出設備之一。
7、攝像頭、掃描儀、數碼像機等設備。
________________________________________
二、電腦的軟體系統
軟體是指程序運行所需的數據以及與程序相關的文檔資料的集合。可分為:
1 操作系統軟體:人們知道,電腦完成許多非常復雜的工作,但是它卻「聽不懂」人們的語言,要想讓電腦完成相關的工作,必須由一個翻譯把人們的語言翻譯給電腦。此時,操作系統軟體就充當這里的「翻譯官」,負責把人們的意思「翻譯」給電腦。由電腦完成人們想做的工作。
2、應用軟體:應用軟體是用於解決各種實際問題以及實現特定功能的程序。
此外還有程序設計軟體:程序設計軟體是由專門的軟體公司編制,用來進行編程的電腦語言。程序設計軟體主要包括語言,匯編語言和高級語言。不過這些軟體一般人是不使用的。
大致就說這些吧。
計算機的組成部分及功能
由運算器,控制器,存儲器,輸入裝置和輸出裝置五大部件組成計算機,每一部件分別按要求執行特定的基本功能。
⑴ 運算器或稱算術邏輯單元(Arithmetical and Logical Unit)
運算器的主要功能是對數據進行各種運算。這些運算除了常規的加、減、乘、除等基本的算術運算之外,還包括能進行「邏輯判斷」的邏輯處理能力,即「與」、「或」、「非」這樣的基本邏輯運算以及數據的比較、移位等操作。
⑵ 存儲器(Memory unit)
存儲器的主要功能是存儲程序和各種數據信息,並能在計算機運行過程中高速、自動地完成程序或數據的存取。存儲器是具有「記憶」功能的設備,它用具有兩種穩定狀態的物理器件來存儲信息。這些器件也稱為記憶元件。由於記憶元件只有兩種穩定狀態,因此在計算機中採用只有兩個數碼「0」和「1」的二進制來表示數據。記憶元件的兩種穩定狀態分別表示為「0」和「1」。日常使用的十進制數必須轉換成等值的二進制數才能存入存儲器中。計算機中處理的各種字元,例如英文字母、運算符號等,也要轉換成二進制代碼才能存儲和操作。
存儲器是由成千上萬個「存儲單元」構成的,每個存儲單元存放一定位數(微機上為8位)的二進制數,每個存儲單元都有唯一的編號,稱為存儲單元的地址。「存儲單元」是基本的存儲單位,不同的存儲單元是用不同的地址來區分的,就好像居民區的一條街道上的住戶是用不同的門牌號碼來區分一樣。
計算機採用按地址訪問的方式到存儲器中存數據和取數據,即在計算機程序中,每當需要訪問數據時,要向存儲器送去一個地址指出數據的位置,同時發出一個「存放」命令(伴以待存放的數據),或者發出一個「取出」命令。這種按地址存儲方式的特點是,只要知道了數據的地址就能直接存取。但也有缺點,即一個數據往往要佔用多個存儲單元,必須連續存取有關的存儲單元才是一個完整的數據。
計算機在計算之前,程序和數據通過輸入設備送入存儲器,計算機開始工作之後,存儲器還要為其它部件提供信息,也要保存中間結果和最終結果。因此,存儲器的存數和取數的速度是計算機系統的一個非常重要的性能指標。
⑶ 控制器(Control Unit)
控制器是整個計算機系統的控制中心,它指揮計算機各部分協調地工作,保證計算機按照預先規定的目標和步驟有條不紊地進行操作及處理。
控制器從存儲器中逐條取出指令,分析每條指令規定的是什麼操作以及所需數據的存放位置等,然後根據分析的結果向計算機其它部分發出控制信號,統一指揮整個計算機完成指令所規定的操作。因此,計算機自動工作的過程,實際上是自動執行程序的過程,而程序中的每條指令都是由控制器來分析執行的,它是計算機實現「程序控制」的主要部件。
通常把控制器與運算器合稱為中央處理器(Central Processing Unit-CPU)。工業生產中總是採用最先進的超大規模集成電路技術來製造中央處理器,即 CPU 晶元。它是計算機的核心部件。它的性能,主要是工作速度和計算精度,對機器的整體性能有全面的影響。
⑷ 輸入設備(Input device)
用來向計算機輸入各種原始數據和程序的設備叫輸入設備。輸入設備把各種形式的信息,如數字、文字、圖像等轉換為數字形式的「編碼」,即計算機能夠識別的用1和0表示的二進制代碼(實際上是電信號),並把它們「輸入」(INPUT)到計算機內存儲起來。鍵盤是必備的輸入設備、常用的輸入設備還有滑鼠器、圖形輸入板、視頻攝像機等。
⑸ 輸出設備(Output device)
從計算機輸出各類數據的設備叫做輸出設備。輸出設備把計算機加工處理的結果(仍然是數字形式的編碼)變換為人或其它設備所能接收和識別的信息形式如文字、數字、圖形、聲音、電壓等。常用的輸出設備有顯示器、列印機、繪圖儀等。
通常把輸入設備和輸出設備合稱為I/O設備(輸入/輸出設備)。