當前位置:首頁 » 軟體系統 » 硬體系統可以從
擴展閱讀

硬體系統可以從

發布時間: 2022-01-25 14:32:21

① 電腦硬體系統包括哪些

計算機硬體是計算機的重要組成部分,其中包含了5個重要的組成部分:運算器、控制器、存儲器、輸入設備、輸出設備。

1、運算器。

計算機硬體中的運算器主要功能是對數據和信息進行運算和加工。運算器包括以下幾個部分:通用寄存器、狀態寄存器、累加器和關鍵的算術邏輯單元。

2、控制器。

控制器和運算器共同組成了中央處理器(CPU)。控制器可以看作計算機的大腦和指揮中心,它通過整合分析相關的數據和信息,可以讓計算機的各個組成部分有序地完成指令。

3、存儲器。

存儲器由主存和輔存組成,主存就是通常所說的內存,分為RAM和ROM兩個部分。輔存即外存,但是計算機在處理外存的信息時,必須首先經過內外存之間的信息交換才能夠進行。

4、輸入設備。

輸入設備和輸出設備都是進行人機互動的關鍵設備。滑鼠、鍵盤等輸入設備的出現,給計算機帶來了天翻地覆的變化。

5、輸出設備。

輸出設備也是計算機人機互動的關鍵設備,它的特點是可以將計算機的信息以畫面的形式展現出來,具有很好的直觀性。常見的輸出設備有顯示器、列印機、語音和視頻輸出裝置等。


(1)硬體系統可以從擴展閱讀:

CPU的關鍵參數:

一、架構(關鍵)

CPU的架構越新越好,老架構的使用的落後的設備搬磚,而新架構使用的是更先進的設備搬磚,因此架構對性能的影響巨大,也是CPU最重要的參數之一。

二、核心/線程

例如雙核、四核、八核等,可以比喻為人的胳膊,雙核就是兩條胳膊,四核就是四條胳膊,胳膊越多我們同時進行的任務越多。

單核單線程我們可以理解為一條胳膊長一隻手,例如雙核配雙線程或者雙核四線程、四核八線程的處理器,由於技術越來越厲害,造出了一條胳膊長兩只手的情況,這樣幹活的效率也就大大的提升了。

② 電腦的硬體系統有哪些

我們把看得見、摸得著的機器系統稱為硬體系統。從外觀上看,電腦硬體部分主要由以下幾部分組成:主機、顯示器、鍵盤、滑鼠、列印機等。

主機就是電腦的核心,主要有中央處理單元(CPU)和內存儲器。

中央處理器是電腦的「心臟」,它在很大程度上決定了電腦的基本性能。平時所說的「486(80486)」、「Pentium(奔騰)」、「Pen-tiumⅢ」等就是中央處理單元的型號。

內存儲器是負責存儲信息的。

外部設備主要有顯示器、鍵盤等。

顯示器是微機將信息傳給用戶的重要窗口,就像人的嘴巴一樣,能把我們輸入電腦的信息及電腦處理後的結果顯示出來,報給我們。

鍵盤是常用的輸入設備,是放在電腦前面的有許多按鍵的東西,它像人的眼睛和耳朵一樣,接受人們傳人的信息。

一個用纜線牽著的小盒子一樣的東西叫滑鼠,也是電腦的一種輸入設備。它就像人的手一樣,可以方便地指定游標在屏幕上的位置,我們可以用它來畫圖,執行屏幕上標出的某個特定的功能。

列印機是電腦的輸出設備。它可以將電腦的處理結果輸出並列印在紙上,作為文字資料保存。

③ 硬體系統可以從系統結構和系統 兩個方面進行描述

硬體系統可以從系統結構和系統(組成)兩方面進行描述。

這是大學計算機基礎的內容!

④ 計算機:硬體系統由哪五大部分組成

計算機硬體系統五大部件由運算器、控制器、存儲器、輸入設備、輸出設備組成

1.控制器:是對輸入的指令進行分析,並統一控制計算機的各個部件完成一定任務的部件。

它一般由指令寄存器、狀態寄存器、指令解碼器、時序電路和控制電路組成。是協調指揮計算機各部件工作的元件,其功能是從內存中依次取出命令,產生控制信號,向其他部件發出指令,指揮整個運算過程。控制器是統一指揮、協調其他部件的中樞。

2.運算器:又稱算術邏輯單元,是進行算術、邏輯運算的部件

運算器的主要作用是執行各種算術運算和邏輯運算,對數據進行加工處理。控制器、運算器和寄存器等組成硬體系統的核心。CPU用大規模集成電路工藝集成在一塊晶元上,是計算機系統的核心設備。

3.存儲器:是計算機記憶或暫存數據的部件。

計算機中的全部信息,包括原始的輸入數據,經過初步加工的中間數據以及最後處理完成的有用信息都存放在存儲器中。而且,指揮計算機運行的各種程序,即規定對輸入數據如何進行加工處理的一系列指令也都存放在存儲器中。存儲器分為內存儲器、外存儲器。


4.輸入設備:是是重要的人機介面,用來接受用戶輸入的原始數據和程序,並將它們變為計算機能識別的二進制存入到內存中。

常用的輸入設備有鍵盤、滑鼠、掃描儀、光筆等。

5.輸出設備:是輸出計算機處理結果的設備,用於將存入在內存中的由計算機處理的結果轉變為人們能接受的形式輸出。

常用的輸出設備有顯示器、列印機、繪圖儀等

⑤ 硬體系統可以從系統結構和系統什麼兩方面進行描述

硬體系統可以從系統結構和系統組成兩方面進行描述
組成

⑥ 硬體系統可以從系統結構和系統什麼方面進行描述謝謝~

系統結構和系統組成

⑦ 計算機硬體系統從其結構來分,可以分為哪兩大部分

計算機的系統的硬體設施和軟體的,分為結構來說的兩個大部分的硬體軟體。

⑧ 硬體系統可以從系統結構和系統( )兩方面進行描述A組成 B分析 C安全 D流程

圖書管理系統詳細設計方案

方案完成時間:2004年12月16日

可行性分析報告

我們小組的信息系統開發課程設計題目是:圖書管理系統開發。系統開發的總的設計目標是實現圖書管理的系統化、規范化和自動化,實現對圖書資料的集中統一的管理。
本系統主要實現對圖書館信息的管理,主要功能為管理有關讀者,書籍,借閱和管理者的信息等。本系統結構分為讀者信息管理模塊,書籍信息管理模塊,借閱信息管理模塊,管理者信息管理模塊。讀者信息管理部分有兩方面的功能,可以瀏覽讀者的信息,可以對讀者信息進行維護。書籍信息管理可以瀏覽書籍的信息,可以對書籍信息進行維護。借閱信息管理可以顯示當前資料庫中書籍借閱情況,可以對借閱信息進行維護。管理者信息管理可以顯示資料庫中管理者的情況,可以對管理者信息進行維護。可見,本系統並不復雜,主要解決的問題是利用關鍵字對資料庫進行查詢。

背景
近年來,隨著圖書館規模的不斷擴大,圖書數量也相應的增加,有關圖書的各種信息量也成倍增加,面對著龐大的信息量,傳統的人工方式管理會導致圖書館管理上的混亂,人力與物力過多浪費,圖書館管理費用的增加,從而使圖書館的負擔過重,影響整個圖書館的運作和控制管理,因此,必須制定一套合理、有效,規范和實用的圖書管理系統,對圖書資料進行集中統一的管理。
另一方面,IT產業和Internet獲得了飛速發展,計算機應用已滲透到了各個領域,引起信息管理的革命,實現了信息的自動化處理,提高了處理的及時性和正確性。
圖書管理工作面對大量的可模塊化處理的信息,是當今信息革命的一個重要陣地。我們小組開發圖書管理信息系統就是採用現代化的信息管理方式代替手工管理方式,提高圖書管理工作效率,作到信息的規范管理,科學統計和快速查詢,讓圖書館更好的為學校,社會服務。

從以前的手工管理的記錄中我們可以發現這樣的問題:
1.檢索速度慢、效率低
因為圖書館的藏書種類多、數量多,將藏書准確地分門別類,快速檢索,手工進行非常困難往往是終於查到了書的信息,館中沒有此書或已被別人借走。圖書館的規模越大,這個問題越突出。
2.借書、還書工作量大
借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、 還書登記、實存圖書的更新以及借出圖書超期、遺失等的處理,其工作量之大,往 往是人工操作所難以勝任的。而且經常會出現這樣那樣的差錯。
3.圖書統計工作難、藏書更新不能及時完成。
圖書館的圖書應根據科學技術的發展和教學工作的需要及時添加和更新,然而由於藏書數量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統計工作難以及時完成,藏書的更新也就很難有針對性地進行,藏書的知識結構得不到良好地控制。

系統開發的重點與難點
系統出現了一些技術難點大致如下:
1、建立合理的表結構,避免數據冗餘
各表通過特定欄位實現不同表的數據連接,避免數據冗餘,需要設計簡潔高效的表結構。
2、建立相當的系統安全性
登錄用戶身份的驗證機制的設計、操作頁面的許可權保護。
3、建立嚴密的數據表操作機制
同一表有可能在多個模塊中被修改,所以嚴密的數據表操作機制的建立十分比較困難的,但也是必須的。除了設計時必須有相當程度的考慮,在編制時更應加強程序邏輯的可靠性和程序調試的全面性。

可行性分析
1.技術可行性
此次信息系統開發是大學專業知識的一次綜合應用與提高,我們小組可以在主教5樓機房完成系統開發。該機房計算機配置肯定能滿足系統開發的要求。我們小組可以選定兩三台計算機,建立系統開發環境,主要是安裝資料庫工具(MS SQL SERVER 2000),應用程序開發工具( VISUL BASIC 6.0或DELPHI),Office程序組以及網路傳輸工具。
我們小組的部分成員有計算機,配置是Pentium4 1.5G,256M以上內存,80G以上硬碟,可連網。小組成員之間可以通過QQ或電話進行即時交流,協調開發工作,解決開發工作中出現的問題。
就技術力量來說,我們小組可以完成此次開發工作。開發過程中會出現許多問題,有我們預想之中的,也有一些沒有我們預想到,但,我們有信心克服一切困難。該學期,我們小組各成員已經學習了SQL SERVER,對網路技術和操作系統也有系統的了解,有些成員熟悉計算機原理,能解決常見的硬體故障和硬體選擇。目前,圖書管理信息系統已得到了大量應用,有許多可供參考的成功系統。而且,網上有許多關於VISUL BASIC編程的資料和SQL SERVER方面的資料。 從技術角度考慮,此信息系統開發可行。
2.經濟可行性
目標系統開發需求比較低,加上具有成熟的軟硬體環境,所以在軟硬體的支出上十分有限。而且,目標系統並不是十分的復雜,開發的周期較短,人員經濟支出有限。當系統開發完實際運行後,將很大程度上提高計算機的功能,在為使用者帶來便利的同時,也為系統的進一步推廣創造了條件。這帶來的經濟回報將遠超過支出,並且最重要的一點是該軟體的開發可以給我們對系統的開發有個全面的認識。從經濟角度考慮,此信息系統開發可行。
3. 法律上可行
整個系統由於是自行開發,自行使用,所以系統本身不存在法律上的版權爭議。在伺服器軟體方面,應該使用正版軟體,因為整個系統盡管是開發給內部使用,但它畢竟很多部分還是要依靠Internet的,一旦伺服器連接到Internet上,它的操作系統可能會被Microsoft跟蹤,如果不是正版軟體,將不得不面臨民事訴訟的風險。

結論:
根據以上的可行性研究,我們小組認為開發此系統的條件已經具備,可以開始進行開發。

系統調查
圖書館概況
圖書管理系統是圖書館管理工作中不可缺少的部分,它的內容對於圖書館的管理者和使用者來說都至關重要,所以圖書管理系統應該能夠為管理者或讀者提供充足的信息和快捷的數據處理手段。但一直以來人們使用傳統人工的方式進行圖書管理和借閱管理,這種管理方式存在著許多缺點,如:效率低、易忘記、保密性差,另外時間一長,將產生大量的文件和數據,這對於查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對圖書信息進行管理,具有著手工管理所無法比擬的優點.例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數據處理快捷、保密性好、壽命長、成本低、便於列印等。這些優點能夠極大地提高圖書管理的效率,也是圖書館的科學化、正規化管理,與世界接軌的重要條件。因此,開發這樣一套管理軟體成為很有必要的事情。
系統功能結構圖

需求分析
系統目標
圖書管理信息系統是典型的信息管理系統(MIS),其開發主要包括後台資料庫的建立和維護以及前端應用程序的開發兩個方面。對於前者要求建立起數據一致性和完整性強.數據安全性好的庫。而對於後者則要求應用程序功能完備,易使用等特點。
系統開發的總體任務是實現各種信息的系統化,規范化和自動化。
需求定義
作為學生對圖書管理系統的要求有:
1. 能按各種方式(比如書名、編號、作者)查詢圖書館的藏書情況。
2. 能夠方便地借閱圖書、續借圖書、歸還圖書。
3. 能夠查詢自己的基本資料、借閱圖書情況。
4. 能夠熟悉圖書管理系統的使用。
作為圖書管理員,他們對圖書管理系統的要求有:
1. 能方便的對圖書進行錄入登記,注銷陳舊的書籍。
2. 能夠方便地對新生進行登記,或注銷已經畢業的學生信息(基本信息,借閱信息)。
3. 能夠隨時發布一些諸如各學院學生借閱圖書超期情況、館內藏書情況、借情況等信息,以便各學院能夠隨時獲知本院學生的一些借書信息。
功能說明
系統功能分析是在系統開發的總體任務的基礎上完成。本系統需要完成的功能主要有5部分:
A圖書基本情況的錄入,修改,刪除等基本操作。
1.書籍類別標準的制定,類別信息的輸入,包括類別編號,類別名稱,關鍵詞,備注信息等。
2.書籍類別信息的查詢,修改,包括類別編號,類別名稱,關鍵詞,備注信息等。
3.書籍信息的輸入,包括書籍編號,書籍名稱,書籍類別,作者名稱,出版社名稱,出版日期,書籍頁數,關鍵詞,登記日期,備注信息等。
B辦理借書卡模塊。
1.新生辦理借書證。
2.丟失辦理借書證。
C實現借書功能。
1.借書信息的輸入,包括借書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。
2.借書信息的查詢,修改,包括借書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。
D實現還書功能。
1.還書信息的輸入,包括還書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。
2.還書信息的查詢和修改,包括還書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。
E能方便的對圖書進行查詢。對超期的情況能自動給出提示信息。
性能要求
正確性,可靠性,效率,完整性,易使用性,可維護性,可測試行,復用性,安全保密性,可理解性,可移植性,互聯性。
業務流程圖(如下:)

資料庫設計
1. 資料庫需求分析
用戶的需求具體體現在各種信息的提供,保存,更新和查詢,這就要求資料庫結構能充分滿足各種信息的輸出和輸入。收集基本數據,數據結構處理的流程,組成一份詳盡的數據字典,為後面的具體設計打下基礎。
針對一般圖書管理信息系統的需求,通過對圖書管理工作過程的內容和數據流程分析,設計如下面所示的數據項和數據結構:
● 讀者種類信息,
屬性:種類編號,種類名稱,借書數量,借書期限,有效期限,備注。
主鍵:種類編號
● 讀者信息,
屬性:讀者編號,讀者姓名,讀者種類,讀者性別,工作單位,家庭住址,電話號碼,電子郵件地址,辦證日期,備注。
主鍵:讀者編號
● 書籍類別信息,
屬性:類別編號,類別名稱,關鍵詞,備注信息。
主鍵:類別編號
● 書籍信息,
屬性:書籍編號,書籍名稱,書籍類別,作者姓名,出版社名稱,出版日期,書籍頁數,關鍵詞,登記日期,備注信息。
主鍵:書籍編號
● 借閱信息,
屬性:借閱信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息。
主鍵:借閱信息編號
一、通過對系統的調查和可行性分析,畫出系統的數據流程圖:

基本信息錄入 基本信息錄入
D1 D2

基本信息錄入 基本信息錄入
D3 D4

D5

借閱信息錄入
讀者信息返回 書籍信息返回

數據字典(Data Dictionary)。
1、數據流的DD表舉例如下:

數 據 流
系統名:圖書管理 編號:
條目名:讀者信息 別名:
來源:讀者登記 去處:D3
數據流結構:
讀者登記=
簡要說明:
修改記錄: 編寫 日期
審核 日期
2、數據元素的DD表舉例如下:
數 據 元 素
系統名:圖書管理 編號
條目名:讀者編號 別名
屬於數據流:讀者登記 存儲處:D3讀者信息表

數據元素值:
代碼類型:字元
寬 度:10
取值范圍及含義:

簡要說明:每一個讀者都有一個唯一的編號
修改記錄: 編寫 日期
審核 日期
3、數據存儲的DD表舉例如下:

數 據 存 儲
系統名:圖書管理 編號:D4
條目名:書籍信息表 別名:
存儲組織: 記錄數:約3000 主關鍵字:書籍編號
數據量:約500KB 輔關鍵字:
按編號主索引
記錄組成:
欄位名稱:書籍編號 書籍名稱 … 書籍作者 … 關鍵詞 ...
寬度: 14 32 … 8 ... 10 …
簡要說明:
修改記錄: 編寫: 日期:
審核: 日期:

4、數據加工的DD表舉例如下:

數 據 加 工
系統名:圖書管理 編號:
條目名:借閱信息錄入 別名:
輸 入:借閱編號、讀者編號… 輸出:借閱信息表基本屬性
處理邏輯:借閱信息存儲在dabase資料庫的borrowinfo表中
簡要說明:輸入某讀者的圖書借閱情況記錄
修改記錄: 編寫: 日期:
審核: 日期:

2.資料庫概念結構設計
本程序包括的實體有:讀者類別信息實體,讀者信息實體,書籍類別信息實體,書籍信息實體,借閱信息實體。

實體之間關系的E-R圖

3.資料庫邏輯結構設計
⑴圖書基本信息表
Book:
欄位名稱 數據類型 欄位說明
bookid 文本 保存書號
bookname 文本 保存書名
booktype 文本 保存書的類型
bookauthor 文本 保存保存書的作者
bookpub 文本 保存書的出版社
bookpubdate 日期/時間 保存書的出版日期
bookpages 數字 保存書的頁數
bookkeyword 文本 關鍵字
bookindate 日期/時間 入庫時間
putup 文本 是否借出
bookmemo 備注 備注

⑵借書卡信息表(讀者信息表)
reader:
欄位名稱 數據類型 欄位說明
readerno 文本 保存讀者編號
readername 文本) 保存讀者姓名
readersex 文本) 保存讀者性別
readertype 文本 保存讀者類別
readerdep 文本 保存讀者所屬部門
address 文本 保存讀者地址
readertel 文本 保存讀者電話
email 文本 保存讀者的電子郵件地址
checkdate 日期/時間 借閱日期
readermemo 備注 備注

⑶借閱信息表
borrowinfo:
欄位名稱 數據類型 欄位說明
borrowno 文本 保存借閱號
readerid 文本 保存讀者ID
readername 文本 保存借閱者姓名
borrowdate 日期/時間 保存借閱日期
returndate 日期/時間 保存還書日期
memo 備注 備注

⑷圖書分類信息表
booktype:
欄位名稱 數據類型 欄位說明
booktypeno 文本 保存圖書分類號
typename 文本 保存類別名稱
keyword 文本 關鍵字
memo 備注 備注

⑸讀者分類信息表
readertype:
欄位名稱 數據類型 欄位說明
typeno 文本 保存讀者分類號
typename 文本 保存類別名稱
booknumber 數字 保存允許借書數量
bookdays 數字 保存允許借閱天數
userfullife 數字 保存專業ID
memo 備注 備注

⑹用戶信息表
User_info:
欄位名稱 數據類型 欄位說明
user_ID 文本 保存用戶ID
user_PWD 文本 保存用戶密碼
user_Des 文本 ……

程序模塊示意圖如下:(本圖僅供參考)

注意

系統硬體需求
為了保證圖書管理系統的穩定高速運行,必須要增加硬體並對現有的硬體進行改造,特提出以下硬體需求。(註:這里的硬體指一個完整的硬體系統,其部分的包含了對軟體的需求,這些軟體是為了正常運行管理系統所必須配備的)

一、 伺服器的要求
1. 伺服器的中央處理部件(CPU)建議使用PIII 1G(以上) Xeon處理器晶元。
2. 伺服器內存必須使用伺服器專用ECC內存
3. 為了保證數據存儲的絕對可靠,硬碟應使用磁碟冗餘陣列(RAID 01)
4. 為了防止伺服器不可預測的故障,或者伺服器的定期維護對公司整個業務造成的影響,所有建議使用兩台伺服器。兩台伺服器應構成雙機熱備份。中間使用WatchDog電路。這樣的結構可以保證整個系統的長時間不間斷工作,即使在伺服器定期維護的時候也可以使用後備另一台伺服器工作。
5. 伺服器應支持熱插拔電源
6. 伺服器必須配備UPS(不間斷電源)。
7. 伺服器應該放在學校內部。不然無法進行程序調試。
8. 伺服器應該必須有固定IP地址。
9. 其他性能在經濟條件允許的情況下,應該盡量使用高速穩定的配件。

二、 伺服器上應該配備的軟體
a) 操作系統:Microsoft Windows 2000 server 或者 Microsoft Windows 2000 Advanced server
b) 資料庫:Microsoft SQL Server 2000 (簡體中文版)
c) 伺服器必須使用專業的防火牆和反病毒軟體。
d) 除了為了運行必須配備的程序以外,伺服器上建議盡量不要安裝其他無關程序,以減少程序的混亂或者程序的意外沖突。
e) 各系的操作系統盡量統一。(Windows 9x系列或者Windows 2000系列)。這樣可以避免管理軟體在出來因為操作系統版本不一致造成的過多的開銷。
f) 各系的機器必須也安裝反病毒軟體和防火牆。以防止網路上的蠕蟲病毒在整個網路范圍內的蔓延。
g) 如果要列印涉及欄位比較多的報表,應該配備針式列印機。

網路設計圖(如下)

⑨ 硬體系統的功能是什麼

以單匯流排結構為例,功能是使CPU訪問I/O設備更方便靈活。

用一組系統匯流排將計算機系統的各部分連接起來,各部分之間可以通過匯流排交換信息。

這種結構的優點是易於擴充新的I/O設備,並且各種I/O設備的寄存器和主存器的存儲單元可以統一編址,使CPU訪問I/O設備更方便靈活;

其缺點是同一時刻只能允許掛在匯流排上的一對設置之間互相傳送信息,也即分時使用匯流排,這就限制了信息傳送的吞吐量,這種結構一般用在微型計算機和小型計算機中。

(9)硬體系統可以從擴展閱讀

隨著科技進步,關於電腦會輔助人腦的話題不絕於耳。國外科學家研發出一種能夠模擬人腦進行自然計算的硬體平台,這或許將開啟一個電腦和人同樣聰明的時代。

自然計算能將交互結果通過宏觀行為呈現出來。但由於整體架構和體系不同,傳統計算機完全無法用於復雜系統和自然計算。為使機器產生自發行為,需用大量納米尺度憶阻器製造出原子開關網路裝置,以實現條件參數改變電流或電壓,為復雜系統和自然計算打基礎。

國外軍事專家指出,自然計算硬體平台的潛在應用領域很廣,尤其對易錯數據和雜訊數據有效識別、多變環境自主導航等領域,有望為新型軍事裝備研製提供技術支撐。

⑩ 計算機硬體系統分為哪兩大部分

計算機硬體(computer
hardware)是指計算機系統中由電子,機械和光電元件等組成的各種物理裝置的總稱。這些物理裝置按系統結構的要求構成一個有機整體為計算機軟體運行提供物質基礎。簡言之,計算機硬體的功能是輸入並存儲程序和數據,以及執行程序把數據加工成可以利用的形式。從外觀上來看,微機由主機箱和外部設備組成。主機箱內主要包括cpu、內存、主板、硬碟驅動器、光碟驅動器、各種擴展卡、連接線、電源等;外部設備包括滑鼠、鍵盤等。
計算機由運算器、控制器、存儲器、輸入設備和輸出設備等五個邏輯部件組成。
運算器能進行加、減、乘、除等基本運算。存儲器不僅能存放數據,而且也能存放指令,計算機能區分是數據還是指令。
控制器能自動執行指令。操作人員能通過輸入、輸出設備和主機進行通信。計算機內部採用二進制來表示指令和數據。
操作人員將編好的程式和原始數據送入主存儲器中,然後啟動計算機工作,計算機應在不需干預的情況下啟動完成逐條取出指令和執行指令的任務。