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

怎樣向一個外行人解釋操作系統內核?去看《黑客帝國》

系統 Linux 系統運維
今年早些時候,我新加入了一個大多數從事研究社會科學和政治小組,然后我得向他們介紹一下我目前正在從事的工作。在這大概有10個人的小組中,有一兩個人對內核的概念是有一個初步的了解(實際上因為他們是工科學生),但是小組中的其他人卻對內核茫然無知—他們等著我給他們說明解釋一下。

[[117832]]

今年早些時候,我新加入了一個大多數從事研究社會科學和政治小組,然后我得向他們介紹一下我目前正在從事的工作。在這大概有10個人的小組中,有一兩個人對內核的概念是有一個初步的了解(實際上因為他們是工科學生),但是小組中的其他人卻對內核茫然無知—他們等著我給他們說明解釋一下。

那么,對于那些有點基本概念的工科生,首選方法就是打一個有關于汽車的比方(至少得是男性聽眾)。然而,實際上你能把汽車上的什么東西來比作內核呢?你是不能直接把內核比作發動機,或者底盤,甚至是車輛行駛的道路。當你試著去解釋一個內核程序員能夠利用操作系統做什么的時候就更糟糕了。在將汽車作為喻體時,內核到底是什么呢?一個內核程序員并不能直接定義為一個技工。那么,定義為汽車設計師之類的嗎?經過長時間的斷斷續續的解釋和遲疑,我試著先向小組中的女孩們解釋,這就像是內核開發者為奔跑的汽車設計物理定律。很遺憾,她們仍然不相信。

你有更好地解釋嗎?

《黑客帝國(The Matrix)》于1999年上映的,因此,很快我就對操作系統開始感興趣,最后我還在FreeBSD(一種免費的Unix系統)項目中成為一名內核開發員。但是同時,我一直學習并癡迷于《黑客帝國(The Matrix)》,花費了大量的時間。

在二十一世紀初的某個時候,大概是在03或04年,我寫下了一篇文章,我將《黑客帝國》中人物和他們發生的事以及它的續集與一個(虛擬的)操作系統做一個系統的類比。為了將久遠的這篇文章保存下來,防止內容的丟失在被遺忘的服務器上,就將它遷移到云上,我在下面復制粘貼了該文章的初始內容。提示:你可以將該比喻引申的更遠。

既然操作系統的設計,實現和維護是我最大的興趣之一,而且我在第一時間就觀看了《黑客帝國》,于是便對電影里的一些概念進行了思考,并認為它們與操作系統存在某種程度上的相似之處:

Matrix世界:

相當于一個正在運行的具有用戶空間的操作系統(我們人類居住的普通世界,內核(“Matrix”本身))。顯然的,這是一個頗有缺陷的操作系統。。。

民眾:

相當于進程,包括內核進程和用戶進程。一般進程,“非特權”進程和具有root權限的后臺進程(“特工”)還是有很大的區別。具有root權限的后臺進程可以使用特權端口,銷毀隨機進程,管理內存等等。

Matrix:

相當于內核。它看上去是基于消息傳遞的內核結構,而并非是微內核結構(盡管它們具有微內核的某些部分,比如擁有大量內核進程,進程之間都是嚴格獨立的,以及已提到的消息傳遞機制)。內核管理所有的進程,以及進程上的操作(比如保持進程活躍,為進程服務,回收進程)。但是這仍有一個明顯的安全缺陷:某些用戶進程能夠將它們的部分代碼傳送到內核空間并執行(因為一個bug)。只有某些系統調用受到影響(類似于 ”phones”),這種擴大了的特權篡改了用戶進程的返回棧,因此,如果該進程接收到一個信號,它會產生段錯誤并被作為垃圾回收(你如果在Matrix中被殺掉的話,那么你就真的死掉了)。

先知(Oracle):

相當于進程(任務)調度器。擁有處理監聽(資源利用率)的所有數據以及提前(這很顯然)知道怎樣對它們進行最優調度。

特工(Agents):

相當于系統監控/入侵防護/具有啟發式操作的防護系統(IDS(入侵檢測系統)/IPS(信息處理系統))。它們中絕大多數都有一個內核部分(或內核模塊)但基本上卻是那些具有超級用戶特權的后臺進程在用戶空間運行。它們的職責是發現試圖入侵系統安全的進程并銷毀掉。

列車員:

相當于內核和用戶空間的網關/信息傳遞隊列。你如果想要合法地在用戶空間和內核進行數據傳遞必須通過這里來進行。當然,你也可能永遠被困在排隊隊列中。

邪惡宗師—梅羅紋奇(Merovingian):

相當于網絡/IPC(進程間通信)棧。它的職責是掌握進程之間都發生了什么。輸入/輸出數據的一個偶然錯誤將以一個bug的形式表現出來。

“鬼魅”(Ghost):

相當于老版本API/KPI的兼容器。由于歷史原因,這些代碼并不完善,但與某些內核進程相連的代碼卻不應該不完整。

“建筑師”(Architect):

相當于硬件上的內核監控(管理者),負責監控進程,銷毀那些“畸形”進程并對銷毀的進程進行重啟。由于它是一個實時的具有高度可靠性的系統,在硬件上進行調試和監控顯然具有最高的優先級,而且還絕對是可靠的(因此,為了降低出錯的可能性,也降低它的復雜性)。由于它​頻繁地進行可用性檢查,造成了過度的錯誤配置,​消耗了太多的資源,因此影響到了操作系統的正常運作。

關鍵人物—制鑰者:

相當于安全/特權子系統。它很穩定,但不幸的是需要依賴不完善的VM(虛擬內存)系統和IPC系統,因此它可被進程利用來獲取更多的特權。

Matrix系統設計:

在系統高度負載的情況下(大量的進程,頻繁的內存讀寫),VM(虛擬內存)系統,進程管理系統和調度器之間有一個設計缺陷。這是一個復合錯誤,至少會導致三種問題的產生:1、內存頁被破壞或者內存頁分配給那些不屬于它們的進程。由于內核和用戶空間共享虛擬內存,為了防止敏感數據的暴露,提高安全性,任何一方的進程都可以因為得到另一方的內存頁而被銷毀。2、進程間通信,這是非常糟糕的,甚至比進程的數據結構被破壞或者內存裝載太頻繁而造成死鎖,而不得不等待緩沖區還要糟糕。3、系統監控變得不穩定,循環地銷毀和重啟進程,察覺不到這樣的操作會額外增加內存和進程的負擔而變得更糟糕,最后極大地增長了進程間虛擬內存頁被破壞的速度。

史密斯特工:

相當于有特權的IPC后臺程序,具有部分內核模塊功能。它與內核模塊關系密切,且能夠不通過完整性檢查而與內核共享數據結構。一旦它被另一個特權進程銷毀掉,它也能藏身于一個系統調用中間以便于監控者重啟它,此時它的進程描述符也被破壞,這樣使得它的大部分程序代碼將在內核中執行。它將繼續以這種受損狀態長時間工作,鍥入到一個循環中,并將進程錯誤地​標記為安全漏洞,同時重寫​它的某些內存頁。

尼奧(Neo):

最初是一個用戶空間的網絡服務進程,虛擬內存的損壞導致它被賦予了超級用戶的特權以及具有CPU高優先級。最后它得到可執行的內存頁與IDS進程Simth的混合,但卻不是數據頁。很快它也開始銷毀進程,包括Smith和它自己被損壞的部分。

結局:

最后Smith進程試圖殺死調度者進程,但由于他本是也是通過該調度者調度的,他并不能這么做。系統變得畸形是因為調度者不能再執行任務,包括中斷服務,但是在調度者的虛擬內存鏡像(同樣該鏡像也偶然地與Neo進程進行了部分共享)里的部分Smith代碼卻仍然可以執行。由于只有兩個進程可以運行,他們都想殺掉對方。與此同時,由于沒有中斷服務,硬件的監視時鐘別喚醒,它插入了一個NMI(不可屏蔽的中斷),這樣就又喚醒了監控系統。這就使得系統處于臨界狀態并開始殺掉所有的進程,然后重啟被殺掉的進程來使系統再次啟動。結束!

分析總結

在操作系統的設計​時候有一個內在的缺陷,特別是在虛擬內存,進程間通信和監控子系統這幾方面,這將導致進程間的全局內存被破壞以及在少量進程的地址空間產生致命的缺陷。

建議:

要保證適宜的進程優先級,必須進行更多的微調,減少優先級反轉和失衡。很可能要重寫​虛擬內存系統,開發消耗更少資源的版本來取代IDS系統。如果系統負載處于某個閥值之上,系統監視器必須要進行修正,而不會再啟動大量的操作。

好了,這就是一篇有關The Matrix且​不涉及任何形式“自由意志”的闡述。

原文鏈接:http://www.techug.com/jul-how-do-the-matrix-as-an-operating-system

責任編輯:林師授 來源: 程序師
相關推薦

2014-04-03 09:36:37

內存溢出內存原理

2018-01-29 10:00:59

2015-09-18 12:58:29

外行大數據

2011-09-05 17:11:51

2010-05-13 14:52:26

思科打假外行人內行人

2021-02-22 02:25:36

中間人攻擊加密網絡安全

2009-01-16 22:37:44

2013-12-23 09:31:37

2015-12-10 09:47:37

2014-07-07 09:24:04

2010-09-20 11:39:50

2015-08-20 10:32:32

2021-08-29 23:18:07

手機功能智能

2009-08-28 17:58:16

2020-06-03 09:19:24

內存SwiftAPI

2009-04-30 16:54:11

2010-02-26 14:13:51

Linux操作系統

2009-12-09 16:20:37

Linux操作系統

2009-12-11 17:20:08

2022-01-13 15:49:49

腦機接口機器人工智能
點贊
收藏

51CTO技術棧公眾號

91精品国产乱码| 日韩电影在线观看网站| 日韩视频免费观看高清完整版 | 第一sis亚洲原创| 日韩亚洲欧美在线| 草草久久久无码国产专区| 18视频免费网址在线观看| 国产精品白丝jk白祙喷水网站| 午夜精品一区二区三区在线视| 91精彩刺激对白露脸偷拍| 国产精品黄色片| 亚洲二区在线视频| 一本色道久久99精品综合| 亚洲AV无码国产精品午夜字幕| 一本一道久久综合狠狠老精东影业| 深夜成人在线观看| 人妻丰满熟妇aⅴ无码| 成人污版视频| 在线中文字幕不卡| aa在线观看视频| 在线āv视频| 国产精品美女一区二区三区| 久久久久久久有限公司| 国产高清在线免费| 蜜臀国产一区二区三区在线播放| 亚洲国产综合在线看不卡| 亚洲精品中文在线影院| 日韩福利一区二区三区| 成人毛片在线精品国产| 精品一区二区免费视频| 国产精品第1页| 欧美亚洲精品天堂| 亚洲激情av| 欧美黄色片在线观看| 亚洲精品自拍视频在线观看| 免费观看久久av| 日韩大陆欧美高清视频区| 无码人妻久久一区二区三区蜜桃| 日韩深夜福利网站| 欧美日韩亚洲高清一区二区| 黄色高清无遮挡| 一二三四视频在线中文| 午夜a成v人精品| 欧美视频免费看欧美视频| 污视频在线看网站| 一区二区三区四区视频精品免费| 综合久久国产| 黄色网页在线免费看| 国产精品久久毛片a| 亚欧精品在线| 在线看免费av| 一区二区中文视频| 国产精品久久成人免费观看| 毛片在线看网站| 亚洲欧美国产高清| 中文字幕精品在线播放 | 久热爱精品视频线路一| 国产性生活大片| 欧美成人69av| 欧美精品videosex性欧美| 欧美日韩中文视频| 夜久久久久久| 日韩av日韩在线观看| 91亚洲午夜在线| 手机看片国产日韩| 色综合天天综合网中文字幕| 色悠悠久久久久| 中日韩一级黄色片| 欧美午夜电影在线观看 | 在线免费观看一区二区三区| 1024国产在线| 亚洲欧美一区二区三区国产精品| 成年丰满熟妇午夜免费视频| av福利导福航大全在线| 欧美日韩国产一中文字不卡| 毛片av免费在线观看| 福利一区二区免费视频| 91精品福利在线一区二区三区| 91精品国产高清91久久久久久| **爰片久久毛片| 精品视频偷偷看在线观看| 日本一道本视频| 欧美激情麻豆| 日韩av免费在线播放| ,一级淫片a看免费| 成人av免费在线观看| 欧美日韩在线观看一区二区三区| 免费在线观看黄色| 午夜在线成人av| 国产精品视频分类| 粉嫩久久久久久久极品| 亚洲日本欧美日韩高观看| 日韩在线一卡二卡| 国产免费成人| 91久久国产精品91久久性色| 免费激情视频网站| 中文字幕精品一区二区三区精品| 8x8x华人在线| 色综合一本到久久亚洲91| 日韩一区二区免费高清| 亚洲a v网站| 中文在线日韩| 国产精品扒开腿做爽爽爽男男 | 男的插女的下面视频| 俄罗斯一级**毛片在线播放| 一本到不卡精品视频在线观看| 手机免费av片| 亚洲97av| 欧美高清视频在线| 午夜一区二区三区四区| 成人a区在线观看| 久久久国产精华液999999| a级片在线免费观看| 欧美精品18+| 国产熟妇搡bbbb搡bbbb| 自拍偷拍欧美专区| 国产精品高潮视频| 天天干天天插天天操| 中文字幕色av一区二区三区| www黄色av| 成人黄色av网址| 欧美精品免费在线| 亚洲天堂网视频| 久久久精品tv| 欧美午夜小视频| 欧美中文高清| 久久精品国产v日韩v亚洲| 国产精品免费无遮挡无码永久视频| 国产成人自拍在线| 午夜久久久久久久久久久| 国产成人精选| 国产亚洲美女久久| 成人免费a视频| 成a人片国产精品| 国产美女作爱全过程免费视频| 久久久久黄色| 中文字幕欧美日韩| 波多野结衣家庭主妇| 久久亚洲一区二区三区四区| 国自产拍偷拍精品啪啪一区二区| 亚洲国产高清在线观看| 久久精品这里热有精品| 91肉色超薄丝袜脚交一区二区| 久久久久九九视频| 中文字幕乱码人妻综合二区三区 | 亚洲第一网中文字幕| 免费看一级一片| 欧美va在线| 国产一区二区在线影院| 日韩片电影在线免费观看| 制服丝袜专区在线| 亚洲欧美日本精品| www.久久久久久久| 国产色综合久久| 欧美精品性生活| 日韩欧美大片| 91香蕉亚洲精品| 性欧美猛交videos| 日韩精品专区在线影院重磅| 久草成人在线视频| 成人一区二区三区视频在线观看| 成人短视频在线观看免费| 视频精品一区| 97精品视频在线播放| 日本一区高清| 欧美日韩国产另类一区| 亚洲天堂黄色片| 丁香六月久久综合狠狠色| 无码专区aaaaaa免费视频| 特黄特色欧美大片| 国产精品极品美女粉嫩高清在线| 1024视频在线| 日韩美女在线视频| 成人在线免费看视频| 国产欧美精品一区二区色综合 | 久久久久成人网站| 99在线热播精品免费| 黄色高清无遮挡| 91精品国产91久久久久久密臀| 999热视频在线观看| 麻豆国产在线| 日韩中文有码在线视频| 亚洲第一色视频| 色先锋久久av资源部| 我要看黄色一级片| eeuss鲁片一区二区三区在线观看 eeuss影院一区二区三区 | 亚洲国产综合人成综合网站| 亚洲中文字幕无码av| 日本欧洲一区二区| 精品欧美一区二区久久| 欧美aaa在线观看| 欧美区一区二区| 奇米成人av国产一区二区三区| 91caoporn在线| 精品成a人在线观看| 国产日韩久久久| 一区二区三区.www| 日韩一区二区a片免费观看| 国产在线看一区| 久久久久久久久久久福利| 亚洲欧美色图| 日本精品免费| 黑人久久a级毛片免费观看| 国产精品免费一区豆花| h片精品在线观看| 精品精品国产国产自在线| 五月激情婷婷综合| 91精品国产手机| 成人午夜视频精品一区| 国产精品白丝在线| 成人精品999| 波多野结衣视频一区| 亚洲天堂网2018| 国产亚洲在线| 日韩成人三级视频| 97精品中文字幕| 日本一区视频在线| 欧美黄色影院| 国产69精品久久久久9999apgf | 国产欧美日韩中文字幕| 嗯~啊~轻一点视频日本在线观看| 最好看的2019的中文字幕视频| 色香蕉在线视频| 日韩久久久精品| 国产精品久久久久久久免费| 91久久精品国产91性色tv| 久草视频在线观| 亚洲va天堂va国产va久| 亚洲欧美一区二区三区四区五区| 中文字幕乱码久久午夜不卡| av小说在线观看| 91免费国产在线| 中国免费黄色片| 成人免费高清视频在线观看| 91网址在线观看精品| 麻豆免费看一区二区三区| 男女无套免费视频网站动漫| 久久精品123| 无码aⅴ精品一区二区三区浪潮 | 亚洲精品在线视频免费观看| 中文字幕在线看片| 久久久亚洲影院| 黄页网站在线| 欧美激情视频播放| 激情av在线| 97久久精品人人澡人人爽缅北| 欧美xxxx视频| 久久久久五月天| 18aaaa精品欧美大片h| 欧美激情精品久久久久久| 欧美黑人猛交的在线视频| 欧美精品xxx| av中文在线资源| 国语自产精品视频在线看抢先版图片| 精品一性一色一乱农村| 高清欧美性猛交| 国产传媒在线观看| 欧洲亚洲女同hd| 最新日韩一区| 成人免费大片黄在线播放| 成人国产精品久久| 成人资源av| 国产精品高潮呻吟久久久久| 久久国产精品久久精品国产| 亚洲人成精品久久久| 亚洲欧洲精品在线| 亚洲国产精品久久久天堂| 欧美一区二区视频在线播放| 99av国产精品欲麻豆| 免费在线观看的av网站| 青青国产91久久久久久 | 国产精品一区一区| av电影在线播放| 久久综合给合久久狠狠狠97色69| 日本xxxxxxxxx18| 中文字幕在线一区| 麻豆亚洲av成人无码久久精品| 亚洲无线码一区二区三区| 欧美日韩乱国产| 欧美三级资源在线| 国产黄色片av| 亚洲欧美中文日韩在线v日本| 在线日本中文字幕| 久久久人成影片一区二区三区观看| 国产免费拔擦拔擦8x高清在线人 | 免费一级欧美在线大片| 国产欧美日韩一区二区三区| 欧美日韩爱爱| 欧美成人免费网| 久久久久无码精品国产sm果冻 | 精品众筹模特私拍视频| 高清欧美性猛交| 激情久久一区二区| 国产高清在线精品一区二区三区| 精品一区欧美| 糖心vlog在线免费观看| 米奇777在线欧美播放| 亚洲国产日韩在线一区| 久久综合丝袜日本网| 五月天色婷婷丁香| 欧美日韩国产中字| 国产视频一二三四区| 亚洲欧美精品伊人久久| 黄色网页在线免费观看| 日本午夜精品理论片a级appf发布| www.久久久久爱免| 欧美人与物videos另类| 欧美区亚洲区| 亚欧在线免费观看| 99久久精品免费看国产免费软件| 国产91丝袜美女在线播放| 亚洲一区二区三区激情| 91 中文字幕| 亚洲欧美制服综合另类| 好吊日av在线| 91香蕉电影院| 色综合久久网| 日本va中文字幕| 91在线一区二区三区| 69av视频在线| 欧美一区二区三区视频免费播放| av在线中文| 欧美亚洲伦理www| 噜噜噜狠狠夜夜躁精品仙踪林| 国产又大又长又粗又黄| 精品无码久久久久| 欧美午夜视频一区二区| 亚洲国产精彩视频| 欧美大胆a视频| 国产日韩在线观看视频| 五月婷婷一区| 日韩成人dvd| 亚洲ⅴ国产v天堂a无码二区| 一本大道久久a久久精二百 | 在线精品视频视频中文字幕| 色资源二区在线视频| 精品一区国产| 一本久道综合久久精品| 日韩精品人妻中文字幕有码| 亚洲一区二区免费视频| 亚洲欧美另类视频| 欧美高清激情视频| 国产精品乱战久久久| www.日本少妇| gogo大胆日本视频一区| 国产一区二区99| 精品香蕉一区二区三区| 亚洲午夜天堂| 欧美一进一出视频| 久久综合网络一区二区| 精品人伦一区二区三电影| 91久久奴性调教| 午夜在线免费观看视频| 国产一区二区在线免费视频| 久久久久久久久99精品大| 亚洲综合伊人久久| 依依成人综合视频| 日本免费网站在线观看| 欧美中文字幕视频在线观看| 久草精品在线| 中文字幕资源在线观看| 亚洲精品乱码久久久久久日本蜜臀| 国产成人精品毛片| 97精品视频在线观看| 亚洲婷婷丁香| 国产三级国产精品国产专区50| 国产精品免费观看视频| 国产av无码专区亚洲av麻豆| 欧美激情精品久久久久| 婷婷综合一区| 亚洲免费av一区| 亚洲成人综合在线| 国产尤物视频在线| 成人黄色在线播放| 伊人久久大香线蕉av超碰演员| 亚洲精品视频大全| 一本色道久久综合狠狠躁的推荐 | 天天干天天爽天天射| 亚洲欧美视频在线观看视频| 黄色片一区二区| 欧美综合在线第二页| 久久中文字幕av| 中文字幕人妻熟女人妻a片| 第一福利永久视频精品| 欧美成年黄网站色视频| 国产福利一区二区三区在线观看| 亚洲一区网站| 久热这里有精品| 亚洲免费高清视频| 高清一区二区| 国产1区2区在线| 亚洲乱码日产精品bd| 日韩电影免费| 亚洲伊人一本大道中文字幕| 久久久精品性| 久草视频在线资源站| 影音先锋欧美精品| 国产精品zjzjzj在线观看| 在线播放av中文字幕| 欧美色视频日本版|