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

【操作系統(tǒng)】一些重要的概念

這篇具有很好參考價值的文章主要介紹了【操作系統(tǒng)】一些重要的概念。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

創(chuàng)作不易,本篇文章如果幫助到了你,還請點贊 關(guān)注支持一下?>??<)!!
主頁專欄有更多知識,如有疑問歡迎大家指正討論,共同進步!
??c++系列專欄:C/C++零基礎(chǔ)到精通 ??

給大家跳段街舞感謝支持!? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

【操作系統(tǒng)】一些重要的概念,筆記,學習,操作系統(tǒng),其他

本文為自己整理,如果哪里有錯誤的地方還請大家多多指出


一、操作系統(tǒng)引論

?

操作系統(tǒng)

操作系統(tǒng)是配置在計算機硬件上的第一層軟件,是用戶與計算機硬件系統(tǒng)的之間的接口。

其主要作用是管理好這些設(shè)備,提高他們的利用率和系統(tǒng)的吞吐量,并為用戶和應(yīng)用程序提供一個簡單的接口,便于用戶使用。

多道程序

多道程序是指將多個進程同時加載到內(nèi)存中,并通過切換執(zhí)行的方式實現(xiàn)并發(fā)執(zhí)行

分時系統(tǒng)

分時系統(tǒng)是指在一臺主機上鏈接了多個配有顯示器和鍵盤的終端并由此所組成的系統(tǒng),該系統(tǒng)允許多個用戶同時通過自己的終端,以交互方式使用計算機,共享主機中的資源,能夠滿足用戶對人機交互的需求。

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

系統(tǒng)調(diào)用是操作系統(tǒng)提供給應(yīng)用程序的一種編程接口,用于訪問和請求操作系統(tǒng)內(nèi)核提供的服務(wù)和資源。

應(yīng)用程序通過系統(tǒng)調(diào)用可以執(zhí)行特權(quán)指令,以獲取與底層硬件或操作系統(tǒng)功能相關(guān)的操作權(quán)限。

虛擬機

虛擬機是通過分時復用的方法,將一臺物理I/O設(shè)備虛擬為多臺邏輯上的I/O設(shè)備,并允許每個用戶占用一臺邏輯上的I/O設(shè)備

二、進程控制、處理機調(diào)度

進程及狀態(tài)切換

進程是進程實體的運行過程,是系統(tǒng)進行資源分配和調(diào)度的一個獨立單位

狀態(tài)切換是指進程在運行過程中發(fā)生的狀態(tài)的轉(zhuǎn)換

三種基本狀態(tài)的切換:執(zhí)行、就緒、阻塞

進程控制塊

為了使參與并發(fā)執(zhí)行的每個程序(含數(shù)據(jù))都能獨立地運行,在操作系統(tǒng)中必須為之配置一個專門的數(shù)據(jù)結(jié)構(gòu),稱為進程控制塊(PCB)

線程

線程是操作系統(tǒng)能夠進行調(diào)度和執(zhí)行的最小單位。它是進程內(nèi)執(zhí)行的一個獨立單元,與同一進程中的其他線程共享進程的地址空間和系統(tǒng)資源。

線程能減少程序在并發(fā)執(zhí)行時所付出的時空開銷,使操作系統(tǒng)具有更好的并發(fā)性。

臨界區(qū)及三個條件

每個進程中訪問臨界資源的那段代碼稱為臨界區(qū)

三個條件:互斥訪問、不可搶占、有限等待

死鎖及四個必要條件

死鎖是多個進程或線程在互相等待對方持有的資源而無法繼續(xù)執(zhí)行的狀態(tài),導致系統(tǒng)無法正常運行。

四個必要條件:互斥條件、請求和保持條件、不可搶占條件、循環(huán)等待條件

CPU調(diào)度準則

CPU調(diào)度準則是操作系統(tǒng)中用于決定選擇哪個進程應(yīng)該獲得處理器時間的規(guī)則或算法。

CPU調(diào)度準則例如:公平性、平衡性、系統(tǒng)吞吐量高、處理機利用率高、響應(yīng)時間快等

三、存儲器管理

分頁機制

分頁機制是將用戶程序的地址空間分為若干個固定大小的區(qū)域,稱為“頁”。

這樣可以將用戶程序的任一頁放入任一物理塊中,實現(xiàn)了離散分配。

地址轉(zhuǎn)換

地址轉(zhuǎn)換是將用戶地址空間中的邏輯地址轉(zhuǎn)化為內(nèi)存空間中的物理地址

分段機制

分段是把用戶程序的地址空間分為若干個大小不同的段,每段可定義一組相對完整的信息。

在存儲器分配時,以段為單位,這些段在內(nèi)存中可以不相鄰接,也實現(xiàn)了離散分配。

虛擬內(nèi)存

虛擬內(nèi)存是計算機系統(tǒng)中的一種技術(shù),它將計算機的主存(RAM)和磁盤空間結(jié)合起來,形成一個虛擬的、比實際物理內(nèi)存更大的地址空間。

請求分頁

請求分頁系統(tǒng)是建立在基本分頁基礎(chǔ)上的,為了能支持虛擬存儲器功能,而增加了請求調(diào)頁功能和頁面置換功能。

內(nèi)/外部碎片

在內(nèi)存分配中,一些難以利用的、很小的空閑分區(qū)稱為碎片。

內(nèi)部碎片是在分配給進程的內(nèi)存塊中,由于分配的內(nèi)存空間大于進程所需的實際內(nèi)存空間而導致的浪費。

外部碎片是在整個內(nèi)存空間中,由于已分配和未分配的內(nèi)存塊之間存在不連續(xù)的空閑空間而導致的浪費。

四、輸入輸出系統(tǒng)

程序I/O方式

程序的I/O方式是指程序與外部設(shè)備之間進行數(shù)據(jù)輸入和輸出的方式。

在處理機向控制器發(fā)出一條I/O指令,啟動輸入設(shè)備輸入數(shù)據(jù)時,要同時把狀態(tài)寄存器中的忙/閑標志busy置為1,

然后便不斷地循環(huán)測試busy(稱為輪詢)

中斷I/O方式

當某進程要啟動某個I/O設(shè)備工作時,便由CPU向相應(yīng)的設(shè)備控制器發(fā)出一條I/O命令,然后立即返回繼續(xù)執(zhí)行原來的任務(wù)。

設(shè)備控制器于是按照該命令的要求去控制指定I/O設(shè)備。此時,CPU與I/O設(shè)備并行操作。

DMA I/O方式

DMA數(shù)據(jù)傳輸?shù)幕締挝皇菙?shù)據(jù)塊,即在CPU與I/O設(shè)備之間,每次傳送至少一個數(shù)據(jù)塊。

DMA方式較中斷驅(qū)動方式進一步提高了CPU與I/O設(shè)備的并行操作程度。

五、文件管理

文件

文件是指由創(chuàng)建者所定義的、具有文件名的一組相關(guān)元素的集合,可分為有結(jié)構(gòu)文件和無結(jié)構(gòu)文件。

目錄

文件目錄是一種數(shù)據(jù)結(jié)構(gòu),用于標識系統(tǒng)中的文件及其物理地址,供檢索時使用。


【操作系統(tǒng)】一些重要的概念,筆記,學習,操作系統(tǒng),其他文章來源地址http://www.zghlxwxcb.cn/news/detail-516903.html

大家的點贊、收藏、關(guān)注將是我更新的最大動力! 歡迎留言或私信建議或問題。
大家的支持和反饋對我來說意義重大,我會繼續(xù)不斷努力提供有價值的內(nèi)容!如果本文哪里有錯誤的地方還請大家多多指出(●'?'●)

到了這里,關(guān)于【操作系統(tǒng)】一些重要的概念的文章就介紹完了。如果您還想了解更多內(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)文章

  • 【操作系統(tǒng)學習筆記】文件管理1.5

    參考書籍: 王道考研 視頻地址: Bilibili 邏輯結(jié)構(gòu): 從用戶角度看,由創(chuàng)建文件的用戶自己設(shè)計的 無結(jié)構(gòu)文件 有結(jié)構(gòu)文件 順序文件 順序存儲 鏈式存儲 索引文件 索引順序文件 物理結(jié)構(gòu): 從操作系統(tǒng)看,由操作系統(tǒng)決定 連續(xù)分配 鏈接分配 索引分配

    2024年03月09日
    瀏覽(105)
  • 軟考學習筆記--操作系統(tǒng)-進程管理

    軟考學習筆記--操作系統(tǒng)-進程管理

    進程管理是一個具有獨立功能的程序關(guān)于數(shù)據(jù)集合的一次可以并發(fā)執(zhí)行的運行活動,是系統(tǒng)進行資源分配和調(diào)度的基本單位。相對于程序,進程是動態(tài)的概念,而程序是靜態(tài)的概念,是指令的集合。進程具有動態(tài)性和并發(fā)性,需要一定的資源來完成任務(wù)。在大多數(shù)操作系統(tǒng)中

    2024年01月18日
    瀏覽(92)
  • 《30天自制操作系統(tǒng)》學習筆記(七)

    《30天自制操作系統(tǒng)》學習筆記(七)

    30天自制操作系統(tǒng)光盤代碼在下面鏈接,但是沒有編譯仿真工具: https://gitee.com/zhanfei3000/30dayMakeOS 仿真工具在下面鏈接: https://gitee.com/909854136/nask-code-ide 這是一個集成的編譯仿真工具,只需要把上面仿真工具的文件夾: nask-code-ide-mastercrtools 復制到源碼文件加下,并改名為

    2024年01月19日
    瀏覽(23)
  • 銀河麒麟操作系統(tǒng)基礎(chǔ)學習筆記十三

    tar可以將很多文件打包成一個文件,目錄也可以。bzip2和gzip只能壓縮單個文件。 bzip2程序能提供比gzip更高的壓縮比,是gzip的升級版,推薦使用bzip2進行壓縮。

    2024年02月12日
    瀏覽(28)
  • 《操作系統(tǒng)真象還原》學習筆記:第七章 中斷

    《操作系統(tǒng)真象還原》學習筆記:第七章 中斷

    由于 CPU 獲知了計算機中發(fā)生的某些事,CPU 暫停正在執(zhí)行的程序,轉(zhuǎn)而去執(zhí)行處理該事件的程序,當這段程序執(zhí)行完畢后,CPU 繼續(xù)執(zhí)行剛才的程序。整個過程稱為中斷處理,也稱為中斷。 把中斷按事件來源分類,來自CPU外部的中斷就稱為外部中斷,來自CPU內(nèi)部的中斷就稱為

    2024年02月11日
    瀏覽(31)
  • 介紹一些操作系統(tǒng)— CentOS 系統(tǒng)

    CentOS 系統(tǒng) CentOS 是 Linux 發(fā)行版之一,是免費的、開源的、可以 重新分發(fā) 的開源操作系統(tǒng)。 CentOS Linux發(fā)行版是一個穩(wěn)定的,可預測的,可管理的和可復現(xiàn)的平臺,源于 Red Hat Enterprise Linux(RHEL)依照開放源代碼規(guī)定釋出的源碼所編譯而成。 自 2004 2004 2004 年 3 3 3 月以來,Cen

    2024年02月13日
    瀏覽(20)
  • 分布式操作系統(tǒng)的必要性及重要性

    總有人在各個平臺留言或者私信問LAXCUS分布式操作系統(tǒng)的各種問題,尤其是關(guān)于分布式操作系統(tǒng)的應(yīng)用市場、價值、意義之類的問題。我們團隊做LAXCUS分布式操作系統(tǒng),也不是頭腦憑空發(fā)熱,是基于我們之前的大量產(chǎn)品設(shè)計、經(jīng)驗逐漸一步步做起來。當今已經(jīng)進入智能時代,

    2024年02月08日
    瀏覽(23)
  • 【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)OS】學習筆記:第二章 進程與線程 (上)【哈工大李治軍老師】

    【操作系統(tǒng)OS】學習筆記:第二章 進程與線程 (上)【哈工大李治軍老師】

    基于本人觀看學習 哈工大李治軍老師主講的操作系統(tǒng)課程 所做的筆記,僅進行交流分享 特此鳴謝李治軍老師,操作系統(tǒng)的神作! 如果本篇筆記幫助到了你,還請點贊 關(guān)注 支持一下 ???)!! 主頁專欄有更多,如有疑問歡迎大家指正討論,共同進步! 給大家跳段街舞感謝支持

    2024年02月02日
    瀏覽(92)
  • 【操作系統(tǒng)】內(nèi)存管理概念

    【操作系統(tǒng)】內(nèi)存管理概念

    1、 編譯:由編譯程序?qū)⒂脩粼创a編譯成若干個目標模塊(編譯就是把高級語言翻譯成機器語言) 2、 鏈接:由鏈接程序?qū)⒕幾g后形成的一組目標模塊,以及所需庫函數(shù)鏈接在一起,形成一個完整的裝入模塊 ① 靜態(tài)鏈接:在程序運行之前,先將各目標模塊及它們所需的庫函

    2024年02月06日
    瀏覽(33)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包