主頁 >  其他 > 計算機硬體及馮·諾依曼結構

計算機硬體及馮·諾依曼結構

2021-02-11 11:59:43 其他

計算機硬體及馮·諾依曼結構

  • 參考 百度百科:計算機

  • 中文名
    計算機
    img

  • 外文名

    computer

  • 別 名

    電腦

  • 時 間

    1946年

  • 第一臺計算機

    ENIAC(一說ABC

  • 發明者

    約翰·馮·諾依曼

    計算機的全稱為電子計算機,俗稱電腦,是一種能夠按照程式運行,自動、高速處理海量資料的現代化智能電子設備,由硬體和軟體所組成,沒有安裝任何軟體的計算機稱為裸機,常見的型號有臺式計算機、筆記本計算機,較先進的計算機有生物計算機、光子計算機、量子計算機等,

    電腦的學名為電子計算機,是由早期的電動計算器發展而來的,1946年,世界上出現了第一臺電子數字計算機“ENIAC”,用于計算彈道,是由美國賓夕法尼亞大學莫爾電工學院制造的,1956年,晶體管電子計算機誕生了,這是第二代電子計算機,只要幾個大一點的柜子就可將它容下,運算速度也大大地提高了,1959年出現的是第三代集成電路計算機,最初的計算機由約翰·馮·諾依曼發明(那時電腦的計算能力相當于現在的計算器),有三間庫房那么大,后逐步發展,

    1946年面世的“ENIAC”,它主要是用于計算彈道,是由美國賓夕法尼亞大學莫爾電氣工程學院制造的,它的體積龐大,占地面積170多平方米,重量約30噸,消耗近150千瓦的電力,顯然,這樣的計算機成本很高,使用不便,這個說法被計算機基礎教科書上普遍采用,事實上在1973年根據美國最高法院的裁定,最早的電子數字計算機,應該是美國愛荷華州立大學的物理系副教授約翰·阿坦那索夫和其研究生助手克利夫·貝瑞(Clifford E. Berry ,1918-1963)于1939年10月制造的"ABC"(Atanasoff- Berry-Computer),之所以會有這樣的誤會,是因為“ENIAC”的研究小組中的一個叫莫克利的人于1941年剽竊了約翰·阿坦那索夫的研究成果,并在1946年時,申請了專利,由于種種原因直到1973年這個錯誤才被扭轉過來,后來為了表彰和紀念約翰·阿坦那索夫在計算機領域內作出的偉大貢獻,1990年美國前總統布什授予約翰·阿坦那索夫全美最高科技獎項----“國家科技獎”,


硬體系統

硬體系統

  1. 電源
    電源是電腦中不可缺少的供電設備,它的作用是將220V交流電轉換為電腦中使用的5V、12V、3.3V直流電,其性能的好壞,直接影響到其他設備作業的穩定性,進而會影響整機的穩定性,手提電腦在自帶鋰電池情況下,為手提電腦提供有效電源,

  2. 主板
    主板,也叫母板,安裝在計算機主機箱內,是計算機最基本也是最重要的部件之一,在整個計算機系統中扮演著舉足輕重的角色,主板制造質量的高低,決定了硬體系統的穩定性,主板與CPU關系密切,每一次CPU的重大升級,必然導致主板的換代,主板是計算機硬體系統的核心,也是主機箱內面積最大的一塊印刷電路板,主板的主要功能是傳輸各種電子信號,部分芯片也負責初步處理一些外圍資料,計算機主機中的各個部件都是通過主板來連接的,計算機在正常運行時對系統記憶體、存盤設備和其他I/O設備的操控都必須通過主板來完成,計算機性能是否能夠充分發揮,硬體功能是否足夠,以及硬體兼容性如何等,都取決于主板的設計,主板的優劣在某種程度上決定了一臺計算機的整體性能、使用年限以及功能擴展能力 ,img

主板采用了開放式結構,主板上大都有6-15個擴展插槽,供PC機外圍設備的控制卡(配接器)插接,通過更換這些插卡,可以對微機的相應子系統進行區域升級,使廠家和用戶在配置機型方面有更大的靈活性,總之,主板在整個微機系統中扮演著舉足輕重的角色,可以說,主板的型別和檔次決定著整個微機系統的型別和檔次,主板的性能影響著整個微機系統的性能 ,

  1. CPUimg

    中央處理器(CPU),是電子計算機的主要設備之一,電腦中的核心配件,其功能主要是解釋計算機指令以及處理計算機軟體中的資料,CPU是計算機中負責讀取指令,對指令譯碼并執行指令的核心部件,中央處理器主要包括兩個部分,即控制器、運算器,其中還包括高速緩沖存盤器及實作它們之間聯系的資料、控制的總線,電子計算機三大核心部件就是CPU、內部存盤器、輸入/輸出設備,中央處理器的功效主要為處理指令、執行操作、控制時間、處理資料,img
    在計算機體系結構中,CPU 是對計算機的所有硬體資源(如存盤器、輸入輸出單元) 進行控制調配、執行通用運算的核心硬體單元,CPU 是計算機的運算和控制核心,計算機系統中所有軟體層的操作,最終都將通過指令集映射為CPU的操作,

  2. 記憶體img

    在計算機的組成結構中有一個很重要的部分是存盤器,它是用來存盤程式和資料的部件,
    對于計算機來說,有了存盤器,才有記憶功能,才能保證正常作業,img
    存盤器的種類很多,按其用途可分為主存盤器和輔助存盤器,主存盤器又稱記憶體儲器(簡稱記憶體,港臺稱之為記憶體),
    記憶體又稱主存,它是CPU能直接尋址的存盤空間,由半導體器件制成,特點是存取速率快,
    記憶體是電腦中的主要部件,它是相對于外存而言的,
    我們平常使用的程式,如:Windows作業系統、打字軟體、游戲軟體等,一般安裝在硬碟等外存上,但僅此是不能使用其功能,必須把它們調入記憶體中運行,才能真正使用其功能,
    我們平時輸入一段文字或玩一個游戲,其實是在記憶體中進行,好比在一個書房,存放書籍的書架和書柜相當于電腦的外存,我們作業的辦公桌相當于記憶體,
    通常,我們把要永久保存、大量資料存盤在外存上,把一些臨時或少量的資料和程式放在記憶體上,當然,記憶體的好壞會直接影響電腦的運行速度,
    記憶體是暫時存盤程式以及資料的地方,當我們使用WPS處理文稿時,當你在鍵盤上敲入字符時,它被存入記憶體中,當你選擇存盤時,記憶體中的資料才會被存入硬(磁)盤,

  3. 硬碟img硬碟屬于外部存盤器,機械硬碟由金屬磁片或玻璃磁片制成,而磁片有記憶功能,所以儲到磁片上的資料,不論在開機,還是關機,都不會丟失,硬碟容量很大,已達TB級,尺寸有3.5、2.5、1.8、1.0英寸等,介面有IDE、SATA、SCSI等,SATA最普遍,移動硬碟是以硬碟為存盤介質,強調便攜性的存盤產品,市場上絕大多數的移動硬碟都是以標準硬碟為基礎的,而只有很少部分的是以微型硬碟(1.8英寸硬碟等)為基礎,但價格因素決定著主流移動硬碟還是以標準筆記本硬碟為基礎,因為采用硬碟為存盤介質,因此移動硬碟在資料的讀寫模式與標準IDE硬碟是相同的,移動硬碟多采用USB、IEEE1394等傳輸速度較快的介面,可以較高的速度與系統進行資料傳輸,固態硬碟用固態電子存盤芯片陣列而制成的硬碟,由控制單元和存盤單元(FLASH芯片)組成,固態硬碟在產品外形和尺寸上也完全與普通硬碟一致但是固態硬碟比機械硬碟速度更快,

  4. 聲卡

    聲卡是組成多媒體電腦必不可少的一個硬體設備,其作用是當發出播放命令后,聲卡將電腦中的聲音數字信號轉換成模擬信號送到音箱上發出聲音,

  5. 顯卡

    顯卡在作業時與顯示幕配合輸出圖形、文字,作用是將計算機系統所需要的顯示資訊進行轉換驅動,并向顯示幕提供行掃描信號,控制顯示幕的正確顯示,是連接顯示幕和個人電腦主板的重要元件,是“人機對話”的重要設備之一,

  6. 網卡

    網卡是作業在資料鏈路層的網路組件,是局域網中連接計算機和傳輸介質的介面,不僅能實作與局域網傳輸介質之間的物理連接和電信號匹配,還涉及幀的發送與接收、幀的封裝與拆封、介質訪問控制、資料的編碼與解碼以及資料快取的功能等,網卡的作用是充當電腦與網線之間的橋梁,它是用來建立局域網并連接到Internet的重要設備之一,

    在整合型主板中常把聲卡、顯卡、網卡部分或全部集成在主板上,


馮·諾依曼(John von Neumann)img

? 美籍匈牙利數學家、計算機科學家、物理學家,是20世紀最重要的數學家之一,馮·諾依曼是布達佩斯大學數學博士,是現代計算機、博弈論、核武器和生化武器等領域內的科學全才之一,被后人稱為“現代計算機之父”、“博弈論之父”,
? 馮·諾依曼先后執教于柏林大學和漢堡大學,1930年前往美國,后入美國籍, 歷任普林斯頓大學教授、普林斯頓高等研究院教授,入選美國原子能委員會會員、美國國家科學院院士,早期以算子理論、共振論、量子理論、集合論等方面的研究聞名,開創了馮·諾依曼代數,馮·諾依曼第二次世界大戰期間曾參與曼哈頓計劃,為第一顆原子彈的研制作出了貢獻,
? 馮·諾依曼1944年與奧斯卡·摩根斯特恩合著《博弈論與經濟行為》,是博弈論學科的奠基性著作, 晚年,馮·諾依曼轉向研究自動機理論,著有對人腦和計算機系統進行精確分析的著作《計算機與人腦》(1958年),為研制電子數字計算機提供了基礎性的方案, 其余主要著作有《量子力學的數學基礎》(1926)、《經典力學的算子方法》、《連續幾何》(1960)等,


馮·諾依曼結構

馮·諾依曼結構也稱普林斯頓結構,是一種將程式指令存盤器和資料存盤器合并在一起的存盤器結構,程式指令存盤地址和資料存盤地址指向同一個存盤器的不同物理位置,因此程式指令和資料的寬度相同,如英特爾公司的8086中央處理器的程式指令和資料都是16位寬,
數學家馮·諾依曼提出了計算機制造的三個基本原則,即采用二進制邏輯、程式存盤執行以及計算機由五個部分組成(運算器、控制器、存盤器、輸入設備、輸出設備),這套理論被稱為馮·諾依曼體系結構,

五大部件

  • 存盤器:用來存放資料和程式

  • 運算器:主要運行算數運算和邏輯運算,并將中間結果暫存到運算器中

運算器和控制器合為處理器(CPU)

  • 控制器:主要用來控制和指揮程式和資料的輸入運行,以及處理運算結果

  • 輸入設備:用來將人們熟悉的資訊形式轉換為機器能夠識別的資訊形式,常見的有鍵盤,滑鼠等

  • 輸出設備:可以將機器運算結果轉換為人們熟悉的資訊形式,如列印機輸出,顯示幕輸出等

輸入輸出設備合為I/O設備img

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/258719.html

標籤:其他

上一篇:計算機組裝筆記

下一篇:51單片機學習——4--數碼管顯示

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more