操作系统欢乐笔记-01-带你推开操作系统的大门(雾)
B站-操作系統-哈爾并工業大學-勸退警告223
文章目錄
- 1.什么是操作系統?
- 什么是操作系統?
- 小目標?
- 2.揭開鋼琴的蓋子
- 熟悉的win開機畫面
- 從白紙到圖靈機
- 馮-諾依曼一拍腦袋瓜,他說
- 摁下開機鍵
- 這段不是rap 223 勸退警告emmmmm
1.什么是操作系統?
??這是計算機,我吃飯的家伙。。然而我一點都不認識它。。黑人問號臉.jpg
三層分布:
| 操作系統–Windows,LInux。。。 |
| 計算機硬件–CPU,內存,顯存。。 |
什么是操作系統?
- 是計算機硬件和應用之間的一層軟件
- 方便我們使用硬件,如何使用顯存
- 高效的使用軟件,如何開多個終端(窗口)
- 管理哪些硬件
- CPU管理,內存管理,終端管理,磁盤管理,文件管理,網絡管理,電源管理,多核管理,
學習操作系統可以有很多層次
| 操作系統 |
| 計算機硬件 |
- 從應用軟件出發“探到操作系統”(應用軟件80%+操作系統20%)凡人
- 集中在使用計算機的接口上
- 使用顯示器:printf;使用CPU:fork,使用文件:open,read。。。
- 從應用軟件出發“進入操作系統”(操作系統80%+應用軟件20%)金丹
- 一段文字是如何寫到磁盤上的。。。
- 從硬件出發“設計并實現操作系統”(應用軟件10%+計算機硬件10%+操作系統80%)大修
- 給你一個板子,配置一個操作系統(這tm時與玉皇開天大帝)
小目標?
- 進入操作系如同
- 能理解真實操作系統的運轉!
- printf(“hello”)到底是怎么回事
- 能在真實的基本操作系統上動手實踐(能自己動手才是真正學會了223)
- 為什么要這么干?
- 裝逼(掌握計算機關鍵技術的工程師)
能修改的操作系統?(改cpu管理,改屏幕輸出,改系統接口,改內存管理)
別的學生在干什么?
- 懊悔自己怎么選了計算機專業223
- 收藏霸王洗發水
你在干什么?
- 點進來了就說明你在崩潰的邊緣作死試探。。
斯坦福怎么學操作系統,CMU呢?
想裝逼?先吃點苦頭吧223省的以后裝逼失敗被打臉
why???需要在原理和代碼之間頻繁切換
2.揭開鋼琴的蓋子
| 操作系統 |
| 計算機硬件 |
熟悉的win開機畫面
不計算機是怎么工作的?這是我們基礎的常識下面來看看一些有意思的概念吧
從白紙到圖靈機
? 圖靈機是一個虛擬的機器,由數學家阿蘭·圖靈1936年提出來的,盡管這個機器很簡單,但它可以模擬計算機的任何算法,無論這個算法有多復雜。
? 上面是一個圖靈機的簡單示意圖。假設有一個無窮的紙帶,紙帶就像一個存儲器一樣。紙帶上面的每個格子是空白的,但是可以讀寫數據,在這個例子里,機器只能寫0,1,或者什么也不寫。這個機器就是包含3個信號的圖靈機。
? 這個機器有一個探頭,這個頭可以移動到每一個空格上,用這個頭,機器可以有3個基本操作。
1、 讀空格的數據
2、 編輯數據,可以是寫一個新的數據,可以是擦除數據
3、 移動紙帶向左或者向右,這樣機器可以讀或者編輯旁邊的格子
什么是圖靈機?:https://zhuanlan.zhihu.com/p/33288542
從圖靈機到通用圖靈機?(變得可編程化)
? 僅僅會按照一個固定流程做菜的廚師-》一個能看懂菜譜的廚師
? 將紙帶上的“設置控制器動作”,“控制器狀態”塞進控制器,控制器就會處理對象,有點類似將程序加載到內存中,操作系統就會處理東西。
馮-諾依曼一拍腦袋瓜,他說
-
大佬咋說的?
來個存儲程序的思想吧:將數據和程序放到計算機內部的存儲器中,計算機在控制下一步一步進行處理
計算機由五大金剛組成:輸入設備(門衛李大爺),輸出設備(宣傳張大媽),存儲器(倉庫小劉),運算器(會計小王),控制器(村長王爺爺)
將100移動到ax存儲器中
IP有的時候含義和PC差不多
PC:程序計數器(PC,Program counter),用于存放指令的地址。為了保證程序(在操作系統中理解為進程)能夠連續地執行下去,CPU必須具有某些手段來確定下一條指令的地址。
IR:指令寄存器(IR,Instruction Register),用來保存當前正在執行的一條指令。
IP,IR是啥東東?:https://blog.csdn.net/qq_34801169/article/details/102782643
? 這里用到的一個思想”取指令執行“,cpu不就是以能夠快速地處理指令而聞名的嗎,不要擔心計算機只會識別0和1,在完善的指令系統和cpu的”飛毛腿“下,計算機是能夠執行各種各樣的指令的223
摁下開機鍵
我們要關注指針IP及其指向的內容
-
計算機剛開電源時,IP=? 由硬件設計者來決定的
看看x86 PC 開機時的指令吧
-
就是從磁盤引導扇區讀入的那512個字節
- 引導扇區就是啟動設備的第一個扇區(給妹子裝系統的時候都是按住對應的快捷鍵,然后進入啟動設備進設置界面,設置u盤驅動,十分鐘后收獲妹子崇拜的眼神223)
- 啟動設備信息被設置在CMOS(這tm又是什么鬼。。用來存儲實時鐘和硬件配置信息)中。。
- 因此,硬盤的第一個扇區上存放著開機后執行的第一段我們可以控制的程序
- 操作系統的小火車開車了。。嘟嘟嘟
我。。匯編勸退警告!!!
尼瑪 我知道為啥只有2000+播放量和五個評論了。。告辭
這段不是rap 223 勸退警告emmmmm
小民本來學java,每天生活樂無邊。
spring他不香嗎,王者峽谷召喚我。
數據庫還能hold得住,c++看過就忘
大二老師喪心病狂,操作系統加網絡
生活苦來甜已盡,嗚呼!可憐我王者黃金還沒上223
總結
以上是生活随笔為你收集整理的操作系统欢乐笔记-01-带你推开操作系统的大门(雾)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Google Analytics(分析)
- 下一篇: 在ACCESS中使用Group By语句