精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一文揭開操作系統的神秘面紗

系統
在如今的世界里,絕大多數人都會對Windows,Linux及MacOS等操作系統有一定的使用經驗,但是很多時候對操作系統本身并沒有太多感知。畢竟與用戶直接打交道的大多數是各種炫酷的客戶端軟件,包含精美的字體、圖標和圖片等。

[[344044]]

 1 操作系統簡介

在如今的世界里,絕大多數人都會對Windows,Linux及MacOS等操作系統有一定的使用經驗,但是很多時候對操作系統本身并沒有太多感知。畢竟與用戶直接打交道的大多數是各種炫酷的客戶端軟件,包含精美的字體、圖標和圖片等。

圖1 Windows10

雖然一般來說這樣漂亮的用戶界面通常不屬于操作系統,但可看作它是操作系統的一部分,通過操作系統來完成其底層復雜的與硬件層面的交互工作。

現今的計算機是一個極其復雜的系統,一般由一個或多個處理器,以及一些主內存、磁盤、網絡接口、各種外設以及各種其他輸入/輸出設備組成。如果每個程序員都必須詳細了解所有這些硬件層面的原理和機制,然后才能編寫相應的代碼,那么可想而知這樣的效率會有多低。

圖2 操作系統所處層次結構

此外,管理所有這些組件并優化使用它們是一件非常困難的工作。因此,計算機配備了一層稱為操作系統的軟件,其作用是為用戶程序提供簡潔方便的計算機模型,并統一管理所需要的資源。

圖3 計算機基本硬件組成

在這里,我們看到計算機最底部是各種硬件,包括芯片,主板,磁盤,鍵盤,顯示器等。在硬件之上則是軟件。大多數計算機都有兩種操作模式:內核模式和用戶模式。

內核模式Kernel Mode:

在內核模式下,程序具有硬件的所有控制權限,可以執行所有CPU指令,可以訪問任意地址的內存。在內核模式下的任何異常都是災難性的,將會導致整臺機器停機。

用戶模式User Mode:

在用戶模式下,程序沒有對硬件的直接控制權限,也不能直接訪問地址的內存。程序是通過調用系統接口API來訪問硬件和內存。在這種保護模式下,即使程序發送崩潰也是可以恢復的。

操作系統可以看作是最基本的軟件,它運行在內核模式(也稱為管理程序模式)下。在這種模式下,它可以完全訪問所有硬件,并且可以執行機器可以執行的任何指令。

而在用戶模式下運行的一般都為直接面向用戶的應用軟件,在該模式下只能使用一部分機器指令。特別是,那些影響機器控制或「I/O輸入輸出」的指令在用戶模式程序中是禁止的。

2 操作系統作用

看起來操作系統好像就是橫跨在用戶應用軟件和底層硬件之間的橋梁,通過運行在內核模式進行硬件的控制和調度。事實上,操作系統的作用可大致分為兩大方面。

作為計算機硬件的抽象層

大多數計算機在機器語言級別上的體系結構是極其原始的,主要說的是指令集,內存組織,I/O處理和總線結構。在這樣的結構下是沒辦法進行自定義編程的,特別是對于I/O操作而言。因而,沒有理智的程序員愿意在硬件級別處理磁盤和內存。

為了解決這樣尷尬的局面,從而產生了一個稱為磁盤驅動程序的軟件。它用來處理硬件并提供一個接口來讀取和寫入磁盤塊,而使得我們無需關注其細節。這本身就是操作系統最初具有的功能之一,包含許多用于控制I/O設備的驅動程序。

圖4 讓人頭疼的設備驅動

但是對于大多數應用程序來說,光有驅動程序是不夠的。因此,所有操作系統都為使用磁盤提供了另一層抽象而又便于理解的概念:文件。程序可以創建,寫入和讀取文件,而不需要處理硬件層面中復雜的工作原理和實現細節。

這種所謂對硬件層面的抽象是管理所有這些復雜底層硬件的關鍵。一個好的抽象系統將幾乎不可能完成的任務變成可以進行管理的任務。所以事實上操作系統所干的事,首先是定義和實現抽象。然而是使用這些抽象來解決上層用戶的問題。

[[344049]]

圖5 「文件」是操作系統最重要的抽象概念

「文件」是幾乎每個計算機用戶都可以理解的一種抽象。一個文本,一個照片,一封保存的電子郵件,一首周杰倫的歌或一個網頁,這些都可看作是抽象出來的文件。正是通過操作系統的抽象作用,使得我們可以在處理文本、照片、郵件的時候只需要點擊幾下,而不需要去考慮在SATA磁盤中數據的存放格式發生了如何變化。

圖4 操作系統對硬件層的抽象

顯而易見的是,操作系統的主要任務之一是隱藏硬件,并以簡單且好看的抽象形式呈現程序,以方便用戶的使用。這也是Windows系統持續幾十年的市場占額的原因所在,相較于其它的系統,Windows以更接近用戶體驗的抽象方式從而贏得了市場。

作為計算機的資源管理器

上面的作用簡單來說就是操作系統為用戶層面的應用程序提供了一種硬件的抽象,是自頂向下的作用。除此之外,操作系統還可以作為自底向上的中間人對應用程序所需要的資源進行管理和分發。在自下而上的流程中,操作系統的工作是在需要處理器、內存和I/O設備的各種程序之間提供有序且受控的分配。

圖4 操作系統對底層資源的管理

打個比方,我們知道操作系統允許多個程序同時運行并占用內存。想象一下,如果在一臺計算機上運行的三個程序都試圖在同一臺打印機上同時打印輸出,將會發生什么。三個程序調用打印機打印可看作是對資源對請求,如果沒有操作系統對資源請求的管理和分配,那么整個計算機的輸出結果將會是完全混亂的。

圖5 多個程序同時調用打印機的錯誤輸出

打印機這個例子還只是最簡單直接的資源請求和分配問題,而其它比如網絡資源、內存資源的請求沖突問題的影響就更大了。如果處理不好資源請求之間的問題,不同應用程序之間則會發生嚴重的串擾,以致出現各種無法調試的錯誤。

操作系統主要是以時間和空間這兩種方式進行復用或共享資源。對資源進行時分復用時,不同的程序或用戶輪流使用它。他們中的第一個開始使用資源,然后再使用另一個,依此類推。

圖6 操作系統在時間維度上分配資源

這實際上就是所謂時間片的概念,在時間的緯度上為每個程序分配一段資源占用的機會。還是共享打印機的例子,當有多個程序都想用打印機的時候,就按照時間發送的順序在打印機上線性排序,一個一個來。

另一種是空間多路復用。最主要的區別在于不是每個程序輪流使用,而是每個程序都獲得了一部分資源。

圖7 操作系統在空間維度上分配資源

例如,通常將主存儲器劃分為幾個可同時使用的區域,每個程序可以同時占用。假設有足夠的內存來容納多個程序,那么相較于所有內存分配個一個程序而言,一次將多個子內存分配給多個程序就更有效。

當然,這會引起公平性以及安全性等問題,這也是操作系統需要解決的問題之一。進行空間多路復用的另一個資源是磁盤。

在絕大數系統中,單個磁盤可以同時容納來自多個程序或用戶的文件。而操作系統在這其中的作用就是根據用戶或程序來確定其對應的一塊磁盤區域,從而保證程序正常的運行。

總結

操作系統復雜性絕不是幾篇文章可以介紹的完的,但是這些理論上的思想正是操作系統架構形成的基礎。了解操作系統能夠讓我們真正走進程序代碼執行的內部,從高級語言出發進而理解硬件層面的執行,從而能夠真正從平臺及系統層面優化我們代碼的性能。

作者簡介:我是安醬,一個稀里糊涂地進了大廠的業余碼農。分享全棧技術,目標架構師。關注我,一起向技術大牛進階!

本文轉載自微信公眾號「 業余碼農」,可以通過以下二維碼關注。轉載本文請聯系 業余碼農公眾號。

 

責任編輯:武曉燕 來源: 業余碼農
相關推薦

2024-11-11 16:36:41

2015-08-20 13:43:17

NFV網絡功能虛擬化

2010-05-17 09:13:35

2014-03-12 11:11:39

Storage vMo虛擬機

2021-06-07 08:18:12

云計算云端阿里云

2010-05-26 19:12:41

SVN沖突

2024-12-12 09:40:27

Strace命令監控

2023-11-02 09:55:40

2009-09-15 15:34:33

Google Fast

2016-04-06 09:27:10

runtime解密學習

2018-03-01 09:33:05

軟件定義存儲

2009-06-01 09:04:44

Google WaveWeb

2015-09-06 10:54:29

HTTP網絡協議

2011-07-10 14:28:49

JAVAIO

2022-07-18 10:25:47

云原生

2021-07-28 21:49:01

JVM對象內存

2021-09-17 15:54:41

深度學習機器學習人工智能

2020-04-14 10:44:01

區塊鏈滲透測試比特幣

2010-06-17 10:53:25

桌面虛擬化

2021-08-11 09:01:48

智能指針Box
點贊
收藏

51CTO技術棧公眾號

亚洲欧美另类久久久精品| 视频在线在亚洲| 亚洲第一视频网| 爱福利视频一区二区| av网站大全在线观看| 国产精品99久久不卡二区| 97久久久免费福利网址| 美国美女黄色片| 99久久婷婷国产综合精品青牛牛 | 日本熟妇成熟毛茸茸| 久久av电影| 日韩欧美中文字幕精品| 成人黄色片视频| 色呦呦视频在线观看| 久久精品一区二区三区不卡牛牛 | 综合激情久久| 欧美探花视频资源| 六月丁香婷婷激情| 日本h片在线| 国产精品免费aⅴ片在线观看| 超碰国产精品久久国产精品99| 69视频免费看| 亚洲福利久久| 九九精品视频在线| www.4hu95.com四虎| 久久久久观看| 日韩欧美国产小视频| 手机在线免费观看毛片| 久久男人天堂| 亚洲国产精品嫩草影院| 日本福利视频导航| 91caoporm在线视频| 91免费视频网址| 国严精品久久久久久亚洲影视| 探花国产精品一区二区| 午夜亚洲福利在线老司机| 欧美黑人性猛交| 在线免费观看亚洲视频| 日韩一区二区在线免费| 国产亚洲精品激情久久| 精品人妻一区二区三区香蕉| 一区中文字幕电影| 欧美一卡2卡3卡4卡| 国产又粗又长又爽又黄的视频| 精品视频一区二区三区四区五区| 日韩欧美在线免费| 欧美极品欧美精品欧美图片| 成人bbav| 激情成人中文字幕| 国内性生活视频| 国产高清自产拍av在线| 香港成人在线视频| 国产视频一视频二| 精品91久久| 91激情在线视频| 亚洲中文字幕久久精品无码喷水| 国模冰冰炮一区二区| 欧美性黄网官网| www黄色在线| 成人精品国产亚洲| 欧美日韩高清在线| 天堂av在线8| 玖玖玖电影综合影院| 日韩一区二区三| 伊人久久一区二区三区| 久久97久久97精品免视看秋霞| 亚洲黄色av女优在线观看| 熟女人妻在线视频| 精品一区二区三| 日韩视频亚洲视频| 久久亚洲成人av| 国产精品综合色区在线观看| 日韩美女在线观看| 亚洲熟妇无码久久精品| 精品一区二区日韩| 国产精品swag| 国产美女视频一区二区三区| 国产精品免费观看视频| 黄色三级中文字幕| 一区二区三区短视频| 91久久国产最好的精华液| 久久国产精品国产精品| 人人九九精品视频| 日韩精品极品在线观看播放免费视频| 中国毛片在线观看| 欧美高清在线| 韩国日本不卡在线| 中文字幕第一页在线播放| 国产一区二区三区蝌蚪| 精品久久久久亚洲| 秋霞成人影院| 欧美性高潮在线| 91大神免费观看| 少妇精品导航| 久久视频在线视频| 国产精品一区二区三区四| 麻豆国产一区二区| 精品福利影视| 免费看美女视频在线网站| 亚洲成人av资源| 日本中文字幕精品—区二区| 国产精品任我爽爆在线播放| 在线观看久久久久久| 久久亚洲精品大全| 蜜臀精品久久久久久蜜臀 | 日本精品视频在线观看| 国产手机av在线| 久久九九全国免费| 国产精品69久久久| 99国内精品久久久久| 精品伊人久久97| 免看一级a毛片一片成人不卡| 久久久久免费| 国产一区免费视频| 国产cdts系列另类在线观看| 日本乱人伦一区| 50一60岁老妇女毛片| 亚洲国产精品成人| 国产精品美女呻吟| 蜜桃视频在线观看网站| 亚洲一级二级在线| 超碰91在线播放| 凹凸成人精品亚洲精品密奴| 91精品国产精品| www.色婷婷.com| 亚洲色图欧美偷拍| 污色网站在线观看| 精品日本12videosex| 国产69久久精品成人| 欧美 日韩 国产 精品| 亚洲欧美另类图片小说| 午夜精品久久久久久久99热影院| 免费一区二区三区视频导航| 91国内精品久久| 天天躁日日躁狠狠躁喷水| 亚洲国产一区在线观看| 精品人妻二区中文字幕| 欧美日韩亚洲国产精品| 亚洲aⅴ男人的天堂在线观看| 亚乱亚乱亚洲乱妇| 欧美日韩三级一区| 国产午夜精品久久久久久久久| 老司机精品福利视频| 欧美精品二区三区四区免费看视频| 不卡一本毛片| 精品国产sm最大网站免费看| 久久久91视频| 成人精品免费视频| 老太脱裤子让老头玩xxxxx| xxxx日韩| 2024亚洲男人天堂| 免费a在线观看| 在线观看一区二区精品视频| 日本少妇xxxxx| 麻豆中文一区二区| 潘金莲一级淫片aaaaaa播放1| 伊人久久综合网另类网站| 久久影视免费观看| 亚洲精品综合网| 精品国产福利在线| 国产成人精品无码免费看夜聊软件| 欧美专区18| 亚洲mv在线看| 天堂精品久久久久| 国内精品久久久久影院优| 午夜激情小视频| 91久久免费观看| 国产精品国产三级国产传播| 国产精品白丝av| 又粗又黑又大的吊av| 香蕉久久99| 国产精品中文在线| 99视频免费在线观看| 亚洲精品成人久久电影| 国产精品sm调教免费专区| 亚洲欧洲精品一区二区精品久久久| 欧美日韩精品区别| 影音国产精品| 日韩欧美一区二区三区久久婷婷| 日韩国产大片| 性欧美长视频免费观看不卡| 番号集在线观看| 日韩一区二区麻豆国产| 久久久国产精品成人免费| 国产精品欧美综合在线| 制服.丝袜.亚洲.中文.综合懂| 国产精品日韩精品欧美精品| 亚洲一区二区三区免费观看| 一区二区三区欧洲区| 欧美在线视频免费| 国产福利在线播放麻豆| 国产丝袜一区二区三区免费视频| 亚洲在线视频播放| 天天av天天翘天天综合网| 国产精品综合激情| 91在线国内视频| www.桃色.com| 日产国产欧美视频一区精品| 日韩精品久久一区二区| 精品国产一区探花在线观看| 国产成人精品福利一区二区三区| 最新日韩三级| 久久久久久国产三级电影| yourporn在线观看视频| 亚洲福利在线视频| 国产偷人妻精品一区二区在线| 欧美色xxxx| 久草福利资源在线观看| 中文成人av在线| 成人无码www在线看免费| 国产一区二区日韩精品| 国产高清视频网站| 噜噜噜91成人网| 免费看国产一级片| 欧美成人首页| 咪咪色在线视频| 久久国产亚洲| 日本一区二区三区在线视频 | 精品国免费一区二区三区| 又骚又黄的视频| 欧美性感美女h网站在线观看免费| 69av.com| 成人欧美一区二区三区小说| 在线观看国产精品一区| 99re亚洲国产精品| 国产综合内射日韩久| 国产一区二区三区四区五区美女| 小泽玛利亚视频在线观看| 久久精品五月| 欧美三级午夜理伦三级| 一本色道久久综合亚洲精品高清| 成人小视频在线观看免费| 亚洲一区二区| 欧美少妇一级片| 亚洲成人日韩| 中文字幕精品在线播放| 午夜精品视频一区二区三区在线看| 手机看片福利永久国产日韩| 国产一区二区三区四区五区传媒| 久久草.com| 欧美黑人巨大videos精品| 国产丝袜不卡| 日本一区福利在线| 免费试看一区| 国产不卡一二三区| 少妇免费毛片久久久久久久久| 久久99国内| 亚洲国产精品久久久久婷婷老年 | 中日韩美女免费视频网站在线观看| 国产鲁鲁视频在线观看免费| 国产午夜精品全部视频在线播放 | 精品国产黄色片| 日韩欧美亚洲国产精品字幕久久久 | 色域天天综合网| 无码人妻丰满熟妇精品| 色播五月激情综合网| 国产一级片免费视频| 欧美日本在线播放| 国产免费一区二区三区最新不卡| 欧美一级视频精品观看| 亚洲av综合色区无码一二三区| 精品久久一区二区| 五月婷婷丁香六月| 亚洲人在线视频| 日本视频在线免费观看| 久久精品国产成人精品| 久草在线资源站资源站| 88国产精品欧美一区二区三区| 另类专区亚洲| 成人午夜一级二级三级| 精品女人视频| 日本婷婷久久久久久久久一区二区 | 国产精品久久成人免费观看| 午夜精品av| 欧洲黄色一级视频| 蜜桃精品视频在线| 性农村xxxxx小树林| 久久久另类综合| 极品美妇后花庭翘臀娇吟小说| 亚洲在线免费播放| 一级黄色在线观看| 日韩你懂的在线播放| 天天综合永久入口| 日韩视频在线免费| 少妇视频在线观看| 成人黄色av网站| 日韩欧美美女在线观看| 亚洲永久激情精品| 亚洲视频成人| 九九热精品国产| 91视视频在线观看入口直接观看www | 色www亚洲国产阿娇yao| 一区二区三区精品在线观看| 日韩精品久久久久久免费| 在线91免费看| 麻豆影视在线| 久久久久免费视频| 久久精品 人人爱| 好吊色欧美一区二区三区视频| 日韩成人a**站| 国产精品免费入口| 国产精品1区二区.| www.日本高清视频| 精品福利免费观看| www.成人精品| 中文字幕在线观看亚洲| 涩涩视频在线播放| 粉嫩av一区二区三区免费观看| 日本大胆欧美| 国产精品97在线| 9久草视频在线视频精品| 免费看特级毛片| 欧美日韩在线不卡| 能在线看的av| 8090成年在线看片午夜| 91麻豆精品国产91久久久久推荐资源| 亚洲欧洲日韩精品| 日韩专区在线视频| 中国黄色a级片| 亚洲不卡av一区二区三区| 97人妻精品一区二区三区视频| 亚洲色图欧美制服丝袜另类第一页| 久久99亚洲网美利坚合众国| 91精品久久香蕉国产线看观看| 日韩欧美大片| 欧美日韩亚洲自拍| 国产日韩av一区| 无码人妻一区二区三区线| 日韩成人在线网站| 成人观看网址| 狠狠干一区二区| 一二三区精品| 特大黑人巨人吊xxxx| 午夜av一区二区三区| 男人天堂av网| 国内精品小视频| 欧美毛片免费观看| 黄色网页免费在线观看| 91香蕉视频在线| 岛国av中文字幕| 亚洲视频综合网| 日本欧美一区| 亚洲国产综合自拍| 老色鬼精品视频在线观看播放| 亚洲一级片在线播放| 欧美日免费三级在线| 亚洲视频tv| 91亚洲午夜在线| 午夜欧美精品久久久久久久| 91av免费观看| 亚洲大片精品永久免费| 人妻偷人精品一区二区三区| 97精品国产97久久久久久春色| 美日韩黄色大片| av免费播放网址| 国产亚洲欧美一级| 国产又粗又猛又爽又黄的视频一 | 精品一区二区精品| 91精品国产闺蜜国产在线闺蜜| 欧美一级高清大全免费观看| 久草在线视频网站| 欧美久久久久久一卡四| 蜜桃视频在线观看一区| 日本精品人妻无码77777| 日韩精品中文字幕一区二区三区 | 天天色图综合网| 精品亚洲成a人片在线观看| 国产精品中文字幕在线| 欧美日韩网站| 亚洲久久久久久久| 欧美一区二视频| 九色porny丨国产首页在线| 欧洲亚洲一区二区| 国内欧美视频一区二区| 国产无套粉嫩白浆内谢| 亚洲色图50p| 久久九九精品视频| 黄色片视频在线免费观看| 国产精品妹子av| 欧美一级免费片| 国产精品你懂得| 激情综合视频| 国产日韩精品中文字无码| 日韩一区国产二区欧美三区| 日韩脚交footjobhd| 亚洲人成77777| 99国产精品国产精品毛片| 亚洲视频一区在线播放| 午夜精品在线视频| 99久久综合| 国产精品jizz| 日韩久久久久久| 亚洲欧美在线成人| 免费毛片网站在线观看| 亚洲国产精品t66y| 日本国产在线观看| 亚洲在线免费视频| 日本最新不卡在线| 91美女免费看| 欧美精品一区二区免费|