前言
今天開啟一個(gè)新的征程:自制操作系統(tǒng),這個(gè)會(huì)比自制腳本語言更有挑戰(zhàn)漂坏,為什么要開啟這個(gè)呢景埃?是因?yàn)榭戳艘槐緯?0天自制操作系統(tǒng)》,這一本書應(yīng)該是3年前買的顶别,當(dāng)時(shí)也是興致很高的準(zhǔn)備做一些事情谷徙,可是就在第一步卡住了,從此到現(xiàn)在的一個(gè)月前驯绎,這本書就此塵封完慧,再也沒開啟過。
但是最近又突然來了興趣剩失,可能是在SKL項(xiàng)目上積累的屈尼,就開啟了本書的閱讀和實(shí)踐。突然之間也明白了很多事情拴孤,比如一切都是算法和數(shù)據(jù)結(jié)構(gòu)這句話脾歧。
在這里非常感謝《30天自制操作系統(tǒng)》的作者,非常欽佩演熟,沒有文化的說一句:臥槽鞭执,牛逼。
什么是操作系統(tǒng)
百度解釋:操作系統(tǒng)是管理計(jì)算機(jī)硬件與軟件資源的計(jì)算機(jī)程序芒粹,同時(shí)也是計(jì)算機(jī)系統(tǒng)的內(nèi)核與基石兄纺。操作系統(tǒng)需要處理如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序化漆、控制輸入設(shè)備與輸出設(shè)備估脆、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)也提供一個(gè)讓用戶與系統(tǒng)交互的操作界面座云。
關(guān)鍵點(diǎn):控制硬件(內(nèi)存疙赠,輸入付材,輸出),管理軟件
舉個(gè)例子:
作為人機(jī)交互的中間商棺聊,你其實(shí)一直操作的是操作系統(tǒng)伞租,而非直接操作計(jì)算機(jī)硬件
非常流行的操作系統(tǒng)有:linux,unix,windows,MacOS等等
結(jié)束語
操作系統(tǒng)是一種控制計(jì)算機(jī)的軟件。