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

【Linux】操作系統(tǒng)與馮諾依曼體系——深度解析(軟硬件層面)

這篇具有很好參考價(jià)值的文章主要介紹了【Linux】操作系統(tǒng)與馮諾依曼體系——深度解析(軟硬件層面)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【Linux】操作系統(tǒng)與馮諾依曼體系——深度解析(軟硬件層面),YY滴 《Linux系列》,linux,microsoft,運(yùn)維
?

前言

大家好吖,歡迎來到 YY 滴 Linux系列 ,熱烈歡迎! 本章主要內(nèi)容面向接觸過Linux的老鐵,從軟硬件層面向大家介紹操作系統(tǒng)與馮諾依曼體系,
主要內(nèi)容含:
【Linux】操作系統(tǒng)與馮諾依曼體系——深度解析(軟硬件層面),YY滴 《Linux系列》,linux,microsoft,運(yùn)維

歡迎訂閱 YY滴Linux專欄!更多干貨持續(xù)更新!以下是傳送門!

訂閱專欄閱讀: YY的《Linux》系列 ?????
【Linux】Linux環(huán)境搭建(新手指南,購買,登錄)(1)
【Linux】Linux基本指令大全-[詳解](2)
【Linux】Linuxの權(quán)限與權(quán)限基本問題-[詳解](3)
【Linux】基礎(chǔ)開發(fā)工具—[yum]&[vim]詳解(4)
【Linux】gcc&g++與 [ 動靜態(tài)庫 ] 的美妙邂逅(5)
【Linux】自動化構(gòu)建工具-make/Makefile詳解(6)
【Linux】進(jìn)度條小程序の深度解剖(7)
【Linux】從軟硬件角度重新理解 [ 操作系統(tǒng)與馮諾依曼體系 ](8)
【Linux】程序員一定要了解的計(jì)算機(jī)管理理念——描述與組織(9)
【Linux】操作系統(tǒng)管理的算珠——進(jìn)程の詳解(10)

歡迎訂閱 YY滴C++專欄!更多干貨持續(xù)更新!以下是傳送門!

  • YY的《C++》專欄
  • YY的《C++11》專欄
  • YY的《Linux》專欄
  • YY的《數(shù)據(jù)結(jié)構(gòu)》專欄
  • YY的《C語言基礎(chǔ)》專欄
  • YY的《初學(xué)者易錯點(diǎn)》專欄
  • YY的《小小知識點(diǎn)》專欄

一.馮諾依曼體系(硬件層面)

1.CPU與輸入輸出設(shè)備

【Linux】操作系統(tǒng)與馮諾依曼體系——深度解析(軟硬件層面),YY滴 《Linux系列》,linux,microsoft,運(yùn)維

截至目前,我們所認(rèn)識的計(jì)算機(jī),都是有一個個的硬件組件組成

  • 輸入單元:包括鍵盤, 鼠標(biāo),掃描儀, 寫板等
  • 中央處理器(CPU):含有運(yùn)算器和控制器等
  • 輸出單元:顯示器,打印機(jī)等

中央處理器(cpu)又分成運(yùn)算器與控制器

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

各個硬件之間都是獨(dú)立的個體!因此必須用“線”連接起來,分為系統(tǒng)總線與IO總線;

  • 系統(tǒng)總線:CPU與內(nèi)存之間交互的線
  • IO總線:內(nèi)存與輸入輸出設(shè)備之間交互的線

2.存儲器

【Linux】操作系統(tǒng)與馮諾依曼體系——深度解析(軟硬件層面),YY滴 《Linux系列》,linux,microsoft,運(yùn)維

這里的存儲器指的是【內(nèi)存】,一句話總結(jié)此模塊的要點(diǎn)

  • 所有設(shè)備都只能直接和內(nèi)存打交道
    【不考慮緩存情況,這里的CPU能且只能對內(nèi)存進(jìn)行讀寫,不能訪問外設(shè)(輸入或輸出設(shè)備)】
    【外設(shè)(輸入或輸出設(shè)備)要輸入或者輸出數(shù)據(jù),也只能寫入內(nèi)存或者從內(nèi)存中讀取】
  • 有時(shí),我們進(jìn)行工作時(shí),默認(rèn)顯示的數(shù)據(jù)有時(shí)候會緩存起來,并未直接在屏幕上顯現(xiàn);用馮諾依曼體系解釋就是數(shù)據(jù)就是先到存儲器中的【內(nèi)存】,還未直接交給輸出設(shè)備
  • 因此,當(dāng)我們面對一個問題“一個程序要運(yùn)行,為什么必須先加載到內(nèi)存中運(yùn)行?”,我們可以直接回答:因?yàn)轳T諾依曼體系規(guī)定;

3.存儲的分級

引入:手機(jī)中常說的“內(nèi)存不足”其實(shí)指的是硬盤空間不足;用存儲是分級的現(xiàn)象來解釋,且看如圖所示金字塔
【Linux】操作系統(tǒng)與馮諾依曼體系——深度解析(軟硬件層面),YY滴 《Linux系列》,linux,microsoft,運(yùn)維即,硬盤/磁盤空間不足才是正確說法;

二.操作系統(tǒng)(軟件層面)

1.操作系統(tǒng)概述

任何計(jì)算機(jī)系統(tǒng)都包含一個基本的程序集合(軟件),稱為操作系統(tǒng)(OS)。籠統(tǒng)的理解,操作系統(tǒng)包括:

  • 內(nèi)核(進(jìn)程管理,內(nèi)存管理,文件管理,驅(qū)動管理)
  • 其他程序(例如函數(shù)庫,shell程序等等)
    【Linux】操作系統(tǒng)與馮諾依曼體系——深度解析(軟硬件層面),YY滴 《Linux系列》,linux,microsoft,運(yùn)維

操作系統(tǒng)的作用主要有以下兩點(diǎn):(用戶層這里主要指程序員)

  • 通過幫助用戶管理好軟硬件資源【承上啟下,實(shí)現(xiàn)交互;程序員通過操作系統(tǒng)來訪問底層的硬件】
  • 從而給用戶提供一個良好(穩(wěn)定,高效,安全)的運(yùn)行環(huán)境
    【Linux】操作系統(tǒng)與馮諾依曼體系——深度解析(軟硬件層面),YY滴 《Linux系列》,linux,microsoft,運(yùn)維

2.系統(tǒng)調(diào)用

引入:操作系統(tǒng)內(nèi)部會有各種各樣的數(shù)據(jù),可是操作系統(tǒng)不相信任何用戶, 于是其會將自己封裝起來,并通過“提供接口”的方式給用戶(程序員)提供調(diào)用的入口來獲取操作系統(tǒng)內(nèi)部的數(shù)據(jù);
文章來源地址http://www.zghlxwxcb.cn/news/detail-637370.html

  • 所有訪問操作系統(tǒng)的行為,都只能通過系統(tǒng)調(diào)用完成!
  • 系統(tǒng)調(diào)用:是操作系統(tǒng)提供的,用C語言實(shí)現(xiàn)的,自己內(nèi)部的函數(shù)調(diào)用;
  • 系統(tǒng)調(diào)用在使用上,功能比較基礎(chǔ),對用戶的要求相對也比較高,所以,有心的開發(fā)者可以對部分系統(tǒng)
    調(diào)用進(jìn)行適度封裝,從而形成庫(lib),有了庫,就很有利于更上層用戶或者開發(fā)者進(jìn)行二次開發(fā)。
    【Linux】操作系統(tǒng)與馮諾依曼體系——深度解析(軟硬件層面),YY滴 《Linux系列》,linux,microsoft,運(yùn)維

到了這里,關(guān)于【Linux】操作系統(tǒng)與馮諾依曼體系——深度解析(軟硬件層面)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【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刷題筆記》《實(shí)訓(xùn)項(xiàng)目》《C++》《Linux》 ?? 每一個不曾起舞的日子,都是對生命的辜負(fù) 目錄 前言 1.馮諾依曼體系結(jié)構(gòu) 2.操作系統(tǒng)(OS) (1)用戶到操作系統(tǒng)再到底層是如何組織的? (

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

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

    ?? 博客主頁: 小王又困了 ?? 系列專欄: Linux ?? 人之為學(xué),不日近則日退 ?? 感謝大家點(diǎn)贊??收藏?評論?? 目錄 一、馮諾依曼體系結(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è)計(jì)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)程 毒雞湯:一花凋零荒蕪不了整個春天,一次挫折也荒廢不了整個人生。 望小伙伴們點(diǎ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ī),如筆記本。我們不常見的計(jì)算機(jī),如服

    2024年02月03日
    瀏覽(30)
  • 【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ù)用同樣的方式儲存。 馮·諾伊曼理論的要點(diǎn)是:計(jì)算機(jī)的數(shù)制采用二進(jìn)制邏輯;計(jì)算機(jī)應(yīng)該按照程序順序執(zhí)行。人們把馮·諾伊曼的

    2024年02月22日
    瀏覽(21)
  • 【Linux取經(jīng)路】馮諾依曼結(jié)構(gòu)體系與操作系統(tǒng)的碰撞

    【Linux取經(jīng)路】馮諾依曼結(jié)構(gòu)體系與操作系統(tǒng)的碰撞

    我們現(xiàn)在常見的計(jì)算機(jī),如筆記本,以及我們不常見的計(jì)算機(jī),如服務(wù)器,它們本質(zhì)都是一堆硬件(如:cpu、內(nèi)存、網(wǎng)卡、磁盤等)的集合。并不是把這些硬件毫無章法的放在一起就能夠組成計(jì)算機(jī),各硬件之間首先要具備協(xié)同能力,這就要求硬件與硬件之間要組織好#x

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

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

    Halo,這里是Ppeua。平時(shí)主要更新C語言,C++,數(shù)據(jù)結(jié)構(gòu)算法…感興趣就關(guān)注我吧!你定不會失望。 計(jì)算機(jī)是由兩部分組成的: 硬件+軟件 .與硬件相關(guān)的為 馮諾依曼體系結(jié)構(gòu) ,與軟件相關(guān)的為: 操作系統(tǒng) . 如今大多數(shù)計(jì)算機(jī)(筆記本,服務(wù)器等)大多數(shù)都遵守馮諾依曼體系結(jié)構(gòu).實(shí)際中

    2024年02月09日
    瀏覽(19)
  • 【Linux從入門到放棄】馮諾依曼體系機(jī)構(gòu)、操作系統(tǒng)及管理的本質(zhì)

    【Linux從入門到放棄】馮諾依曼體系機(jī)構(gòu)、操作系統(tǒng)及管理的本質(zhì)

    ?????作者: @情話0.0 ??專欄:《Linux從入門到放棄》 ??個人簡介:一名雙非編程菜鳥,在這里分享自己的編程學(xué)習(xí)筆記,歡迎大家的指正與點(diǎn)贊,謝謝! ??在學(xué)習(xí)linux的過程中,有一個特別重要的知識點(diǎn)就是關(guān)于進(jìn)程的學(xué)習(xí),那么在學(xué)習(xí)進(jìn)程之前,首先對硬件做一些了

    2024年02月11日
    瀏覽(17)
  • 【Linux】從軟硬件角度重新理解 [ 操作系統(tǒng)與馮諾依曼體系 ](8)

    【Linux】從軟硬件角度重新理解 [ 操作系統(tǒng)與馮諾依曼體系 ](8)

    ? 前言 大家好吖,歡迎來到 YY 滴 Linux系列 ,熱烈歡迎! 本章主要內(nèi)容面向接觸過Linux的老鐵,從軟硬件層面向大家介紹操作系統(tǒng)與馮諾依曼體系, 主要內(nèi)容含: 歡迎訂閱 YY 滴Linux專欄!更多干貨持續(xù)更新!以下是傳送門! 訂閱專欄閱讀: YY 的《Linux》系列 ????? 【

    2024年02月08日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包