精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

計算機系統的硬件和系統軟件詳細介紹

Wildesbeast ? 來源:今日頭條 ? 作者:Linux云計算架構 ? 2020-02-07 14:11 ? 次閱讀

計算機系統的硬件

計算機系統的硬件主要是由運算器、控制器、存儲器、輸入設備、輸出設備等幾部分組成。由于運算器、控制器、存儲器三個部分是信息加工、處理的主要部件,所以把它們合稱為"主機",而輸入、輸出設備等則合稱為"外部設備"。又因為運算器和控制器不論在邏輯關系上或是在結構工藝上都有十分緊密的聯系,往往組裝在一起,所以將這兩個部分稱為"中央處理機"(Central Processing Unit,簡稱CPU)。

存儲器是用來存放指令和數據的部件。對存儲器的要求是不僅能保存大量二進制信息,而且能快速讀出信息,或者把信息快速寫入存儲器。一般對計算機存儲系統劃分為兩級,一級為內存儲器(主存儲器),如半導體存儲器,它的存取速度快,但容量小;另一級為外存儲器(輔助存儲器),如磁盤存儲器,它的存儲速度慢,但容量很大。在運算過程中,內存直接與CPU交換信息,而外存不能直接與CPU交換信息,必須將它的信息傳送到內存后才能由CPU進行處理,其性質和輸入輸出設備相同,所以一般把外存儲器歸屬于外部設備。

運算器是一個用于信息加工的部件,它用來對二進制的數據進行算術運算和邏輯運算,所以也叫做“算術邏輯運算部件”(Arithmetic Logic Unit,簡稱ALU)。它的核心部分是加法器。因為四則運算加、減、乘、除等算法都歸結為加法與移位操作,所以加法器的設計是算術邏輯線路設計的關鍵。

控制器產生各種控制信號,指揮整個計算機有條不紊地工作。它的主要功能是根據人們預先編制好的程序,控制與協調計算機各部件自動工作。控制器按一定的順序從主存儲器中取出每一條指令并執行,執行一條指令是通過控制器發出相應的控制命令串來實現的。因此,控制器的工作過程就是按預先編好的程序,不斷地從主存儲器取出指令、分析指令和執行指令的過程。

計算機要進行信息加工,就要通過輸入設備把原始數據和程序存入計算機的存儲器中。輸入設備的種類很多,如鍵盤、軟磁盤、U盤、光盤等等。

輸出設備是將計算機中的二進制信息轉換為用戶所需要的數據形式的設備。它將計算機中的信息以十進制、字符、圖形或表格等形式顯示或打印出來,也可記錄在磁盤或光盤上。輸出設備可以是打印機、CRT顯示器、繪圖儀、磁盤、光盤等等。它們的工作原理與輸入設備正好相反,它是將計算機中的二進制信息轉換為相應的電信號,以十進制或其他形式記錄在媒介物上。許多設備既可以作為輸入設備,又可以作為輸出設備。

計算機系統的軟件

從廣義上說,軟件是指為運行、維護、管理、應用計算機所編制的所有程序和數據的總和。通常按功能分為系統軟件和應用軟件。

系統軟件就是用來擴大計算機的功能,提高計算機的工作效率以及方便用戶使用計算機的軟件。

操作系統是維持計算機運行的必備軟件,它具有三大功能:管理計算機硬、軟件資源,使之能有效地被應用;組織協調計算機各組成部分的運行,以增強系統的處理能力;提供各種實用的人機界面,為用戶操作提供方便。操作系統軟件包括進程管理、存儲管理、設備管理、文件管理和作業管理等五個部分。

故障診斷程序負責對計算機設備的故障及對某個程序中的錯誤進行檢測、辨認和定位,以便操作者排除和糾正。

編譯程序將高級語言編寫的源程序翻譯成由機器語言組成的目標程序。高級語言是一種通用的程序設計語言,它不依賴于具體的計算機,具有較好的可移植性。但高級語言必須配置了相應的編譯程序后才能在計算機上使用,例如C語言等。

應用軟件是為解決某個應用領域中的具體任務而編制的程序,如各種科學計算機程序、數據統計與處理程序、情報檢索程序、企業管理程序、生產過程自動控制程序等。由于計算機已應用到幾乎所有的領域,因而應用程序是多種多樣的。目前應用軟件正向標準化、模塊化方向發展,許多通用的應用程序可以根據其功能組成不同的程序包供用戶選擇。應用軟件是在系統軟件的支持下工作的。

與軟件有關概念:

(1)機器語言。機器語言是一種用二進制形式表示的,并且能夠直接被計算機硬件識別和執行的語言。機器語言與計算機的具體結構有關,計算機不同,該機器語言也不相同。

(2)匯編語言。匯編語言是一種將機器語言符號化的語言,它用便于記憶的字母、符號來代替數字編碼的機器指令。匯編語言的語句與機器指令一一對應,不同的機器有不同的匯編語言。用匯編語言編寫的匯編語言源程序,必須經過匯編程序的翻譯將其變換為機器語言目標程序,才能夠被機器執行。

(3)指令。指揮計算機進行基本操作的命令稱為指令。一條指令包括操作碼和地址碼兩部分。其中,操作碼部分表示該指令要完成的操作是什么;地址碼部分通常用來指明參與操作的操作數所存放的內存地址或寄存器地址。

(4)程序。程序是為解決某一問題而設計的一系列有序的指令或語句的集合。例如,要用計算機來解決某個問題時,要將處理步驟編成一條條指令,組成程序。

(5)高級程序設計語言。高級程序設計語言是一類與面向用戶,與特定機器屬性相分離的程序設計語言。因為它與機器指令之間沒有直接的對應關系,所以可以在各種機型中通用。

(6)語言處理程序。語言處理程序的作用是將用戶利用高級語言編寫的源程序轉換為機器語言代碼序列,然后由計算機硬件加以執行。不同的高級語言有不同的語言處理程序。

(7)語言處理方式。語言處理方式有解釋和編譯。解釋方式是對源程序的每條指令邊解釋(翻譯為一個等價的機器指令)邊執行,這種語言處理程序稱為解釋程序,如BASIC語言。

編譯方式是將用戶源程序全部翻譯成機器語言的指令序列,成為目標程序。執行時,計算機直接執行目標程序。這種語言處理程序稱為編譯程序,目前,大部分程序設計語言采用編譯方式。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16206

    瀏覽量

    177423
  • 存儲器
    +關注

    關注

    38

    文章

    7453

    瀏覽量

    163608
  • 計算機
    +關注

    關注

    19

    文章

    7425

    瀏覽量

    87719
收藏 人收藏

    評論

    相關推薦

    在調試器中品味計算機系統的喚醒過程

    春天是萬物復蘇的季節,很多生物在沉睡了一個冬天后在春天慢慢醒來,開始新一輪的生命歷程。2009年冬天,我們分上中下三篇,詳細介紹計算機系統的睡眠過程,剛好在春節前完成"睡眠系列"
    發表于 05-06 09:06

    什么是計算機系統計算機硬件計算機軟件

    第一章 計算機系統概論1. 什么是計算機系統計算機硬件計算機軟件硬件軟件哪個更重要?解:
    發表于 07-22 09:06

    什么是計算機系統硬件軟件哪個更重要?

    第一章計算機系統概論1 .什么是計算機系統計算機硬件計算機軟件硬件軟件哪個更重要?解:
    發表于 07-26 07:18

    計算機系統中的軟件系統

    專用計算機現代計算機運算速度最高可達每秒幾萬億次幾十億次幾億次幾萬次計算機輔助制造是計算機應用領域之一其英文縮寫是所謂的信息是指基本素材非數值數據數值數據處理后的數據
    發表于 09-13 07:22

    什么是計算機操作系統

    什么是計算機操作系統?操作系統是一種為應用程序提供服務的系統軟件,是一個完整的計算機系統的有機組成部分。從層次上來看,操作
    發表于 12-14 06:50

    嵌入式計算機系統概述

    嵌入式計算機系統概述:定義:以應用為中心、以計算機技術為基礎,軟件硬件可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用
    發表于 12-22 06:08

    計算機控制系統軟件

    計算機控制系統軟件只有計算機硬件計算機叫裸機,它不能實現任何功能,只是計算機控制系統的設備基礎;軟件是任何
    發表于 01-14 16:10 ?30次下載

    計算機系統概論

    1.1 計算機系統簡介1.2 計算機的基本組成1.3 計算機硬件的主要技術指標1.4 本書結構
    發表于 04-11 09:31 ?0次下載

    微型計算機系統

             微型計算機系統與傳統的計算機系統一樣,也是由硬件系統
    發表于 03-03 08:31 ?0次下載

    什么是計算機硬件軟件

    什么是計算機硬件軟件  “計算機硬件”的簡稱(中國大陸及香港用語,臺灣作硬體)。與“軟件”相對。電子
    發表于 03-06 11:56 ?1.5w次閱讀

    計算機系統硬件組織詳細概述

    為了解在計算機系統中,程序是如何運行的,首先需要了解計算機系統硬件組織。
    的頭像 發表于 02-15 12:28 ?4212次閱讀
    <b class='flag-5'>計算機系統</b>的<b class='flag-5'>硬件</b>組織<b class='flag-5'>詳細</b>概述

    計算機操作系統的幾種分類方式

    操作系統是管理計算機硬件軟件計算機程序,是計算機系統的核心,是計算機系統中最基礎和最重要的
    的頭像 發表于 03-21 14:58 ?2w次閱讀

    計算機系統軟件的主要分類及其功能

    計算機系統軟件計算機運行的基礎和關鍵,它們為計算機提供了各種基礎服務和管理功能,使得計算機能夠高效地工作。
    的頭像 發表于 07-15 18:26 ?2679次閱讀

    計算機系統的組成和功能

    計算機系統是一個復雜而龐大的概念,它涵蓋了計算機硬件軟件以及它們之間相互作用的所有元素。為了全面而深入地探討計算機系統,本文將從定義、組成、功能、發展歷程以及未來趨勢等方面進行
    的頭像 發表于 07-24 17:41 ?756次閱讀

    簡述微型計算機系統的組成

    微型計算機系統,簡稱微機系統,是一個集硬件軟件于一體的復雜系統,旨在高效處理信息、存儲數據和執行用戶指令。下面將從
    的頭像 發表于 08-22 12:37 ?3102次閱讀