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

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

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

【Linux】進程概念I(lǐng) --操作系統(tǒng)概念與馮諾依曼體系結(jié)構(gòu),Linux,linux,運維,服務(wù)器

Halo,這里是Ppeua。平時主要更新C語言,C++,數(shù)據(jù)結(jié)構(gòu)算法…感興趣就關(guān)注我吧!你定不會失望。


【Linux】進程概念I(lǐng) --操作系統(tǒng)概念與馮諾依曼體系結(jié)構(gòu),Linux,linux,運維,服務(wù)器

計算機是由兩部分組成的:硬件+軟件.與硬件相關(guān)的為馮諾依曼體系結(jié)構(gòu),與軟件相關(guān)的為:操作系統(tǒng).

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

如今大多數(shù)計算機(筆記本,服務(wù)器等)大多數(shù)都遵守馮諾依曼體系結(jié)構(gòu).實際中的模型細節(jié)較為復(fù)雜.這是抽象后的簡單模型.其結(jié)構(gòu)模型為:

【Linux】進程概念I(lǐng) --操作系統(tǒng)概念與馮諾依曼體系結(jié)構(gòu),Linux,linux,運維,服務(wù)器

在這張圖中,紅色為數(shù)據(jù)傳輸信號,而黑色則為控制信號

其中輸入設(shè)備為:鍵盤,鼠標,硬盤等設(shè)備

輸出設(shè)備為:顯示器,打印機,硬盤等設(shè)備

運算器與控制器我們統(tǒng)稱為CPU

這里的存儲器是指內(nèi)存,而不是硬盤.

為什么這樣設(shè)計?

輸入設(shè)備,輸出設(shè)備的速度遠遠慢于CPU的速度.而存儲器的速度在這二者之間.

由木桶效應(yīng)可知.性能往往由短板決定.

【Linux】進程概念I(lǐng) --操作系統(tǒng)概念與馮諾依曼體系結(jié)構(gòu),Linux,linux,運維,服務(wù)器

若直接由CPU對接輸入輸出設(shè)備,則會造成CPU大多時候都在等待IO設(shè)備,CPU并不能被很有效的利用起來.

而加入了存儲器這個介質(zhì),可以較大程度上解決這個問題.提高CPU的利用率.

那么為什么不選擇最快的cache呢?

根據(jù)存儲金字塔來看,越往上的價格越高,且速度越快.若全部采用最快的cache.計算機就會因為造價昂貴而無法普及了

一句話說:所有的設(shè)備都只能跟內(nèi)存打交道

關(guān)于馮諾依曼體系結(jié)構(gòu),我們可以試著從以下這兩個例子來理解

  1. 你登上qq后跟你的朋友進行聊天.(不涉及網(wǎng)絡(luò)傳輸層面)

    首先鍵盤作為輸入設(shè)備,我們輸入數(shù)據(jù),接著這些數(shù)據(jù)被放入到內(nèi)存當中由CPU進行處理.處理完后被放入到輸出設(shè)備,此時為 網(wǎng)卡.

    發(fā)送給你的朋友的電腦.

    同樣,他的電腦也滿足這個體系結(jié)構(gòu).網(wǎng)卡作為輸入設(shè)備,收到消息后將消息放到內(nèi)存中,cpu對消息進行處理后,顯示在輸出設(shè)備 屏幕

【Linux】進程概念I(lǐng) --操作系統(tǒng)概念與馮諾依曼體系結(jié)構(gòu),Linux,linux,運維,服務(wù)器

  1. 通過qq來傳輸文件

    首先硬盤作為輸入設(shè)備,我們輸入數(shù)據(jù),接著這些數(shù)據(jù)被放入到內(nèi)存當中由CPU進行處理.處理完后被放入到輸出設(shè)備,此時為 網(wǎng)卡.

    發(fā)送給你的朋友的電腦.

    同樣,他的電腦也滿足這個體系結(jié)構(gòu).網(wǎng)卡作為輸入設(shè)備,收到文件數(shù)據(jù)后將文件數(shù)據(jù)放到內(nèi)存中,cpu對文件數(shù)據(jù)進行處理后,存儲在輸出設(shè)備 硬盤

【Linux】進程概念I(lǐng) --操作系統(tǒng)概念與馮諾依曼體系結(jié)構(gòu),Linux,linux,運維,服務(wù)器

2. 操作系統(tǒng)概念

操作系統(tǒng)是一款管理的軟件,上面的馮諾依曼體系結(jié)構(gòu)展現(xiàn)的是硬件層面.但一個個硬件如何進行協(xié)同工作的呢?這就是操作系統(tǒng)的意義所在.

為什么我們需要操作系統(tǒng)呢?

  1. 幫助用戶管理好軟硬件資源
  2. 為了給用戶提供一個高效的運行環(huán)境.使用電腦的可以粗略的分為兩類人,一類是普通用戶,一類是程序員.前者使用的大多為程序員開發(fā)的軟甲.而程序員才是真正使用操作系統(tǒng)的那一部分人.

因為操作系統(tǒng)不相信用戶,對自己進行了封裝,我們大多時候無法看見它的細節(jié).為了能維護自身安全,也能給用戶提供服務(wù),用戶只能通過其提供的接口去訪問.也就是 系統(tǒng)調(diào)用接口

也就是說:**任何訪問操作系統(tǒng)的行為,都只能通過系統(tǒng)調(diào)用去完成.**這樣保證了系統(tǒng)的安全穩(wěn)定.

操作系統(tǒng)怎么進行管理?

我們先設(shè)想一個場景:

在學校中,校長如何管理每一個學生呢?

首先,先描述數(shù)據(jù),將每一個學生的信息按照某種特定的格式記錄,之后組織數(shù)據(jù),將其放入excel表方便管理.之后想要找到某位學生,只要按照特定屬性進行尋找即可.

在操作系統(tǒng)中也是一樣的,將每一個需要管理的對象先按照特定的格式進行 描述數(shù)據(jù),之后通過數(shù)據(jù)結(jié)構(gòu)在進行組織即可.

所以**,在操作系統(tǒng)中,管理任何對象都可以將其轉(zhuǎn)換為對某類數(shù)據(jù)結(jié)構(gòu)的增刪查改.**

具體怎么做的我們之后再說.

我們之前寫過的通訊錄不就是,先將每個人描述,在組織起來的過程嘛.其在某種方面上,與操作系統(tǒng)是相同的

//描述
struct Person{
  int age;
  int tel;
  string address;
};
//組織
struct Contact
{
  Person p[100];  
};

【Linux】進程概念I(lǐng) --操作系統(tǒng)概念與馮諾依曼體系結(jié)構(gòu),Linux,linux,運維,服務(wù)器

當我們在調(diào)用printf()函數(shù)的時候,在做什么呢?

每一個調(diào)用硬件的函數(shù),其內(nèi)部封裝了系統(tǒng)調(diào)用的接口,所以也是通過系統(tǒng)調(diào)用的接口去訪問驅(qū)動程序,硬件,最終顯示在屏幕上.
【Linux】進程概念I(lǐng) --操作系統(tǒng)概念與馮諾依曼體系結(jié)構(gòu),Linux,linux,運維,服務(wù)器文章來源地址http://www.zghlxwxcb.cn/news/detail-705472.html

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

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

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

相關(guān)文章

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

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

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

    2024年02月02日
    瀏覽(24)
  • 【Linux】操作系統(tǒng)的基本概念 {馮諾依曼體系結(jié)構(gòu),操作系統(tǒng)的基本概念,系統(tǒng)調(diào)用及用戶操作接口,shell程序}

    【Linux】操作系統(tǒng)的基本概念 {馮諾依曼體系結(jié)構(gòu),操作系統(tǒng)的基本概念,系統(tǒng)調(diào)用及用戶操作接口,shell程序}

    現(xiàn)代計算機設(shè)計大都遵守馮·諾依曼體系結(jié)構(gòu): 截至目前,我們所認識的計算機,都是由一個個的硬件組件組成 輸入單元:包括鍵盤, 鼠標,掃描儀, 磁盤,網(wǎng)卡等 存儲器: 內(nèi)存(提高數(shù)據(jù)讀寫速度,降低硬件成本) 中央處理器(CPU):含有運算器(算數(shù)運算,邏輯運算)和控

    2024年02月11日
    瀏覽(53)
  • 馮諾依曼體系和操作系統(tǒng)和進程

    馮諾依曼體系和操作系統(tǒng)和進程

    我們常見的計算機,如筆記本。我們不常見的計算機,如服務(wù)器,大部分都遵守馮諾依曼體系。 輸入設(shè)備:就是鍵盤,鼠標,掃描儀,攝像頭… 輸出深:顯示器,打印機,音響… 中央處理器(CPU):內(nèi)含運算器和控制器! 存儲器:這里指的是內(nèi)存! 內(nèi)存具有掉電易失的特性

    2023年04月08日
    瀏覽(19)
  • 【Linux】馮諾依曼與操作系統(tǒng)

    【Linux】馮諾依曼與操作系統(tǒng)

    在現(xiàn)實生活中,我們常見的計算機,如筆記本,不常見的計算機,如服務(wù)器,大部分都循序馮諾依曼體系結(jié)構(gòu)。 對于我們現(xiàn)在所認識的計算機,都是由一個個硬件組件組成 輸入設(shè)備:鍵盤、鼠標、攝像頭、網(wǎng)卡、磁盤 輸出設(shè)備:顯示器、磁盤、網(wǎng)卡、聲卡、音響 中央處理器

    2024年02月07日
    瀏覽(17)
  • 【Linux】馮諾依曼體系和操作系統(tǒng):

    【Linux】馮諾依曼體系和操作系統(tǒng):

    1.1體系概述理清: 我們常見的計算機,如筆記本。我們不常見的計算機,如服務(wù)器,大部分都遵守馮諾依曼體系。 ?? 我們將馮諾依曼體系結(jié)構(gòu)分為 輸入設(shè)備、輸出設(shè)備、存儲器和CPU 上述部分的常見硬件: 輸入設(shè)備:鍵盤、話筒、攝像頭、網(wǎng)卡、磁盤 輸出設(shè)備:顯示器、

    2024年02月02日
    瀏覽(17)
  • 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】系統(tǒng)初識之馮諾依曼體系結(jié)構(gòu)與操作系統(tǒng)

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

    ?? 樊梓慕: 個人主頁 ??? 個人專欄: 《C語言》《數(shù)據(jù)結(jié)構(gòu)》《藍橋杯試題》《LeetCode刷題筆記》《實訓項目》《C++》《Linux》 ?? 每一個不曾起舞的日子,都是對生命的辜負 目錄 前言 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 ?? 人之為學,不日近則日退 ?? 感謝大家點贊??收藏?評論?? 目錄 一、馮諾依曼體系結(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)的初步認知

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

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

    2024年02月03日
    瀏覽(30)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包