国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Linux】馮諾依曼體系結(jié)構(gòu)思想

這篇具有很好參考價值的文章主要介紹了【Linux】馮諾依曼體系結(jié)構(gòu)思想。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??博客主頁:小智_x0___0x_

??歡迎關(guān)注:??點贊??收藏??留言

??系列專欄:Linux入門到精通

??代碼倉庫:小智的代碼倉庫

馮諾依曼體系結(jié)構(gòu)

我們常見的計算機(jī),比如筆記本,還有我們不常見的計算機(jī),比如服務(wù)器,大部分都遵守馮諾依曼體系。

馮諾依曼體系結(jié)構(gòu)的五大部分

當(dāng)我們談?wù)撚嬎銠C(jī)的體系結(jié)構(gòu)時,馮·諾依曼體系結(jié)構(gòu)是不可避免的一個話題。馮·諾依曼體系結(jié)構(gòu)是一種計算機(jī)體系結(jié)構(gòu),它將計算機(jī)分為五個主要部分:輸入設(shè)備、輸出設(shè)備、控制單元、算術(shù)邏輯單元和存儲器。這些部分通過總線連接在一起,形成了馮·諾依曼體系結(jié)構(gòu)的核心。

【Linux】馮諾依曼體系結(jié)構(gòu)思想,Linux入門到精通,linux,運維,馮諾依曼體系結(jié)構(gòu)
a.存儲器指的是內(nèi)存

外設(shè):

  • b.輸出設(shè)備:顯示器、播放器硬件、磁盤、網(wǎng)卡…
  • c.輸入設(shè)備:鼠標(biāo)、鍵盤、攝像頭、麥克風(fēng)、磁盤、網(wǎng)卡…

中央處理器也稱cpu:

  • d.運算器:對我們的數(shù)據(jù)進(jìn)行計算任務(wù)(算數(shù)運算,邏輯運算)
  • e.控制器:對我們的計算機(jī)硬件流程進(jìn)行一定的控制

它們都是獨立的個體!
各個硬件單元必須用"總線"鏈接起來,總線分為:1.系統(tǒng)總線 2.IO總線

馮·諾依曼體系結(jié)構(gòu)的思想是將程序和數(shù)據(jù)存儲在同一個存儲器中,這種存儲器被稱為隨機(jī)存儲器(RAM)。這一思想的好處是可以讓計算機(jī)更加靈活地運行不同的程序,而不需要改變硬件。
另外,馮·諾依曼體系結(jié)構(gòu)還引入了指令和數(shù)據(jù)的二進(jìn)制表示形式。這種表示形式使得計算機(jī)可以使用相同的硬件執(zhí)行不同的指令,從而實現(xiàn)更高的靈活性和效率。
在馮·諾依曼體系結(jié)構(gòu)中,控制單元負(fù)責(zé)從存儲器中讀取指令,并將其發(fā)送到算術(shù)邏輯單元執(zhí)行。執(zhí)行完成后,結(jié)果將被存儲回存儲器中。這種基于存儲器的設(shè)計極大地簡化了計算機(jī)的設(shè)計和實現(xiàn)。
總的來說,馮·諾依曼體系結(jié)構(gòu)是計算機(jī)設(shè)計的里程碑之一。它的思想和設(shè)計對現(xiàn)代計算機(jī)的發(fā)展產(chǎn)生了深遠(yuǎn)的影響,也為計算機(jī)科學(xué)領(lǐng)域的發(fā)展奠定了堅實的基礎(chǔ)。

馮諾依曼體系結(jié)構(gòu)的運行過程

【Linux】馮諾依曼體系結(jié)構(gòu)思想,Linux入門到精通,linux,運維,馮諾依曼體系結(jié)構(gòu)
根據(jù)上面圖可以得出:
對于一個需要處理數(shù)據(jù)而言想要完成相關(guān)操作,那就必須先通過輸入設(shè)備,再通過一系列操作進(jìn)入內(nèi)存;
然后CPU從內(nèi)存中讀取數(shù)據(jù),數(shù)據(jù)經(jīng)過運算器處理完成之后再寫入內(nèi)存中;
最終有存儲器輸出到輸出設(shè)備上,由輸出設(shè)備輸出。
整個過程由控制器來控制完成。

一個小問題:
一個程序要運行,為什么必須加載到內(nèi)存中運行?
因為馮諾依曼體系結(jié)構(gòu)的規(guī)定!??!

存儲器中的木桶效應(yīng)

【Linux】馮諾依曼體系結(jié)構(gòu)思想,Linux入門到精通,linux,運維,馮諾依曼體系結(jié)構(gòu)

計算機(jī)存儲器的“木桶效應(yīng)”指的是,類比一個木桶,存儲器的容量由最小的那個存儲單元所決定,即使其他存儲單元的容量比這個最小單元大,也無法利用它們存儲更多的數(shù)據(jù)。這是因為計算機(jī)存儲器是按照固定大小的塊來進(jìn)行分配和管理的,每個塊的大小都是相同的,因此無論某個塊是否被完全使用,它都會占用相同的存儲空間。
例如,如果一個程序需要使用100個字節(jié)的存儲空間,但計算機(jī)存儲器的塊大小為256字節(jié),那么這個程序?qū)加?56字節(jié)的存儲空間,即使只有100字節(jié)被實際使用。這樣就會浪費156字節(jié)的存儲空間,造成了“木桶效應(yīng)”。
為了減少“木桶效應(yīng)”帶來的浪費,計算機(jī)存儲器通常會采用內(nèi)存分頁和虛擬內(nèi)存等技術(shù)來動態(tài)地分配和管理存儲空間,以便更加高效地利用存儲器。

擴(kuò)展:計算機(jī)存儲設(shè)備金字塔

【Linux】馮諾依曼體系結(jié)構(gòu)思想,Linux入門到精通,linux,運維,馮諾依曼體系結(jié)構(gòu)
不同層次存儲器設(shè)備特點:

  1. 越靠近 CPU 速度越快,容量越小,價格越貴。
  2. 每一種存儲器設(shè)備只和它相鄰的存儲設(shè)備打交道。 比如,CPU Cache 是從內(nèi)存里加載而來的,或者需要寫回內(nèi)存,并不會直接寫回數(shù)據(jù)到硬盤,也不會直接從硬盤加載數(shù)據(jù)到 CPU Cache 中,而是先加載到內(nèi)存,再從內(nèi)存加載到 Cache 中。

實例:qq聊天數(shù)據(jù)傳輸過程

我們平時使用QQ聊天的時候,整個數(shù)據(jù)是怎么流動的呢?
我們先來通過畫圖整體了解一下數(shù)據(jù)的流動方式。
【Linux】馮諾依曼體系結(jié)構(gòu)思想,Linux入門到精通,linux,運維,馮諾依曼體系結(jié)構(gòu)
根據(jù)馮諾依曼體系結(jié)構(gòu),可以將使用QQ聊天時的數(shù)據(jù)流動過程描述如下:

  1. 輸入階段:用戶在QQ客戶端中輸入聊天內(nèi)容。
  2. 存儲階段:輸入的聊天內(nèi)容被存儲在計算機(jī)的主存儲器(RAM)中。
  3. 控制階段:QQ客戶端執(zhí)行相應(yīng)的指令,將存儲在主存儲器中的聊天內(nèi)容提取出來。
  4. 運算階段:QQ客戶端對聊天內(nèi)容進(jìn)行必要的處理和加工,例如打包成數(shù)據(jù)包。
  5. 存儲階段:處理后的數(shù)據(jù)包被存儲在計算機(jī)的主存儲器中。
  6. 控制階段:QQ客戶端執(zhí)行發(fā)送指令,將存儲在主存儲器中的數(shù)據(jù)包發(fā)送出去。
  7. 存儲階段:數(shù)據(jù)包被發(fā)送到目標(biāo)QQ服務(wù)器,并存儲在服務(wù)器的主存儲器中。
  8. 控制階段:QQ服務(wù)器執(zhí)行相應(yīng)的指令,解析并處理接收到的數(shù)據(jù)包。
  9. 存儲階段:解析后的聊天內(nèi)容被存儲在服務(wù)器的主存儲器中。
  10. 控制階段:QQ服務(wù)器根據(jù)接收方的狀態(tài),決定將聊天內(nèi)容發(fā)送給在線接收方或存儲起來等待接收方上線。
  11. 存儲階段:如果接收方在線,聊天內(nèi)容被存儲在接收方QQ客戶端的主存儲器中。
  12. 控制階段:接收方QQ客戶端執(zhí)行相應(yīng)的指令,將聊天內(nèi)容顯示給接收方用戶。

以上過程簡要描述了使用QQ聊天時的數(shù)據(jù)流動,根據(jù)馮諾依曼體系結(jié)構(gòu)的基本原理,將輸入、存儲、運算和控制等階段有序地組織起來,實現(xiàn)了聊天數(shù)據(jù)的流動和處理。

??小結(jié)??

今天我們學(xué)習(xí)了"馮諾依曼體系結(jié)構(gòu)思想相信大家看完有一定的收獲。
種一棵樹的最好時間是十年前,其次是現(xiàn)在! 把握好當(dāng)下,合理利用時間努力奮斗,相信大家一定會實現(xiàn)自己的目標(biāo)!加油!創(chuàng)作不易,辛苦各位小伙伴們動動小手,三連一波????~~~,本文中也有不足之處,歡迎各位隨時私信點評指正!文章來源地址http://www.zghlxwxcb.cn/news/detail-561189.html

到了這里,關(guān)于【Linux】馮諾依曼體系結(jié)構(gòu)思想的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Linux ----馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng)

    Linux ----馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng)

    目錄 前言 一、馮諾依曼體系結(jié)構(gòu) 二、為什么選擇馮諾依曼體系結(jié)構(gòu)? 三、使用馮諾依曼結(jié)構(gòu)解釋問題 問題1: 問題2: 四、操作系統(tǒng) 1.操作系統(tǒng)是什么 2.為什么需要操作系統(tǒng) 3.操作系統(tǒng)怎樣管理的 4.如何給用戶提供良好環(huán)境 五、我們是怎樣調(diào)用系統(tǒng)接口的 六、總結(jié)? 了解馮

    2024年02月02日
    瀏覽(24)
  • 【Linux】馮諾依曼體系結(jié)構(gòu) && 操作系統(tǒng) && 進(jìn)程概念

    【Linux】馮諾依曼體系結(jié)構(gòu) && 操作系統(tǒng) && 進(jìn)程概念

    目錄 一、馮諾依曼體系結(jié)構(gòu) 二、操作系統(tǒng) ?1、概念 ?2、設(shè)計OS的目的 三、進(jìn)程 ?1、基本概念 ?2、描述進(jìn)程-PCB ?3、組織進(jìn)程 ?4、查看進(jìn)程和終止 ?5、通過系統(tǒng)調(diào)用獲取進(jìn)程標(biāo)識符 ?6、通過系統(tǒng)調(diào)用創(chuàng)建進(jìn)程-fork ?7、進(jìn)程狀態(tài) ?8、特殊進(jìn)程 ? ?8.1 僵尸進(jìn)程 ? ?8.2 孤兒進(jìn)

    2024年02月10日
    瀏覽(17)
  • 【Linux】馮諾依曼體系結(jié)構(gòu)和操作系統(tǒng)概念

    【Linux】馮諾依曼體系結(jié)構(gòu)和操作系統(tǒng)概念

    數(shù)學(xué)家馮·諾依曼提出了計算機(jī)制造的三個基本原則,即采用二進(jìn)制邏輯、程序存儲執(zhí)行以及計算機(jī)由五個部分組成(運算器、控制器、存儲器、輸入設(shè)備、輸出設(shè)備),這套理論被稱為馮·諾依曼體系結(jié)構(gòu)。 現(xiàn)代計算機(jī)發(fā)展所遵循的基本結(jié)構(gòu)形式始終是馮·諾依曼機(jī)結(jié)構(gòu)。這

    2024年02月02日
    瀏覽(24)
  • 『Linux升級路』馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng)

    『Linux升級路』馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng)

    ?? 博客主頁: 小王又困了 ?? 系列專欄: Linux ?? 人之為學(xué),不日近則日退 ?? 感謝大家點贊??收藏?評論?? 目錄 一、馮諾依曼體系結(jié)構(gòu) ??1.1為什么要有體系結(jié)構(gòu) ??1.2硬件介紹 ??1.2.1中央處理器 ??1.2.2輸入、輸出設(shè)備? ??1.2.3存儲器? ??1.24.總線概念? ??1.3內(nèi)存

    2024年02月04日
    瀏覽(43)
  • 【Linux】深入了解馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng)

    【Linux】深入了解馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng)

    目錄 導(dǎo)讀 ??專欄導(dǎo)讀 ??馮·諾依曼 ??馮諾依曼體系結(jié)構(gòu) ??木桶效應(yīng) ??操作系統(tǒng)(Operator System) ??概念 ??設(shè)計OS的目的 ??系統(tǒng)調(diào)用和庫函數(shù)概念? 六一兒童節(jié)快到了,提前祝大家六一兒童節(jié)快樂哦?。。?六一兒童節(jié)的即將來到,祝愿我家寶??,愿你童心未泯,無憂無慮

    2024年02月06日
    瀏覽(29)
  • 【Linux】馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng)及其進(jìn)程

    【Linux】馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng)及其進(jìn)程

    作者簡介:?舊言~,目前大二,現(xiàn)在學(xué)習(xí)Java,c,c++,Python等 座右銘:松樹千年終是朽,槿花一日自為榮。 目標(biāo):了解馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng),掌握Linux的進(jìn)程 毒雞湯:一花凋零荒蕪不了整個春天,一次挫折也荒廢不了整個人生。 望小伙伴們點贊??收藏?加關(guān)注喲??

    2024年02月04日
    瀏覽(19)
  • 【Linux】馮諾依曼體系結(jié)構(gòu)以及操作系統(tǒng)的初步認(rèn)知

    【Linux】馮諾依曼體系結(jié)構(gòu)以及操作系統(tǒng)的初步認(rèn)知

    ???作者:@malloc不出對象 ?專欄:Linux的學(xué)習(xí)之路 ??個人簡介:一名雙非本科院校大二在讀的科班編程菜鳥,努力編程只為趕上各位大佬的步伐???? 本篇文章講解是馮諾依曼體系結(jié)構(gòu)以及操作系統(tǒng)的初步認(rèn)知。 我們常見的計算機(jī),如筆記本。我們不常見的計算機(jī),如服

    2024年02月03日
    瀏覽(30)
  • 【Linux】馮諾依曼體系結(jié)構(gòu)與進(jìn)程的基礎(chǔ)知識點

    【Linux】馮諾依曼體系結(jié)構(gòu)與進(jìn)程的基礎(chǔ)知識點

    計算器、筆記本、服務(wù)器大都遵循馮諾依曼體系結(jié)構(gòu)。 結(jié)構(gòu)如下圖所示: 外設(shè):速度相對慢,價格相對較低(輸入輸出設(shè)備都屬于外設(shè)) 內(nèi)存:速度相對快,價格相對較高,數(shù)據(jù)掉電易失 CPU:速度最快,價格高 1.那么是否可以不通過存儲器,直接使用輸入設(shè)備將數(shù)據(jù)傳給

    2023年04月24日
    瀏覽(24)
  • 【Linux】進(jìn)程概念(馮諾依曼體系結(jié)構(gòu)、操作系統(tǒng)、進(jìn)程)-- 詳解

    【Linux】進(jìn)程概念(馮諾依曼體系結(jié)構(gòu)、操作系統(tǒng)、進(jìn)程)-- 詳解

    1、概念 (1)什么是馮諾伊曼體系結(jié)構(gòu)? 數(shù)學(xué)家馮·諾伊曼于 1946 年提出存儲程序原理,把程序本身當(dāng)作數(shù)據(jù)來對待,程序和該程序處理的數(shù)據(jù)用同樣的方式儲存。 馮·諾伊曼理論的要點是:計算機(jī)的數(shù)制采用二進(jìn)制邏輯;計算機(jī)應(yīng)該按照程序順序執(zhí)行。人們把馮·諾伊曼的

    2024年02月22日
    瀏覽(21)
  • 【Linux】系統(tǒng)初識之馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng)

    【Linux】系統(tǒng)初識之馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng)

    ?? 樊梓慕: 個人主頁 ??? 個人專欄: 《C語言》《數(shù)據(jù)結(jié)構(gòu)》《藍(lán)橋杯試題》《LeetCode刷題筆記》《實訓(xùn)項目》《C++》《Linux》 ?? 每一個不曾起舞的日子,都是對生命的辜負(fù) 目錄 前言 1.馮諾依曼體系結(jié)構(gòu) 2.操作系統(tǒng)(OS) (1)用戶到操作系統(tǒng)再到底層是如何組織的? (

    2024年02月05日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包