iT邦幫忙

作業系統相關文章
共有 237 則文章

技術 【小黑馬作業系統考古】範圍: 恐龍書第五章~第七章

<撰文緣由>: 作業系統是當今資工重要科目, 然而讀了上課講義、恐龍書, 卻無法有效檢測自己讀懂了沒, 即便於網上找了考古題, 卻苦於無人整理正確答...

技術 【小黑馬作業系統教室統整】自編超齊全的「作業系統」科目學習整理

撰文說明: 「作業系統」為資工系的必修課, 正規上課的資源往往使人艱澀難懂, 故期許編一個小馬自己的版本, 期能夠更淺白的語言使大家能了解。 小馬以教科書「恐龍...

技術 【小黑馬作業系統教室】(21) (Ch13) I/O系統

嗨嗨,大家好,我是心原一馬, 這個章節主要會介紹作業系統中六種不同做I/O的方式, 這6種方式的I/O可以兩兩分類比較。 (本文稍微比較分較簡介IO的方式,對於...

技術 【小黑馬作業系統教室】(20) (Ch12) Mass-Storage Structure (大量儲存裝置結構)

嗨嗨,大家好,我是心原一馬, 這章節最重要的兩個概念大概是 「磁碟排程演算法」(Disk Scheduling Algorithm)及「RAID」了, 話不多說...

技術 【小黑馬作業系統教室】(19) (Ch11) File System Implementation(檔案系統實作)

嗨嗨,大家好,我是心原一馬, 上一篇【小黑馬作業系統教室】(18) (Ch10) File System Interface(檔案系統)講述了檔案的基礎觀念,...

技術 【小黑馬作業系統教室】(18) (Ch10) File System Interface(檔案系統)

嗨嗨,大家好,我是心原一馬, 今天給大家介紹電腦上常見的檔案系統, 可以感覺到對電腦愈熟悉的話學的愈快呢。 檔案觀念 一、什麼是檔案? 檔案(file)是由OS...

技術 【小黑馬作業系統教室】(17) (Ch7)Deadlock(死結)

嗨嗨,大家好,我是心原一馬, 今天要介紹作業系統裡的一個重要議題: Deadlock(死結) deadlock圖解 簡單來說,deadlock就是在proces...

技術 【小黑馬作業系統教室】(16) (Ch6)Critical section problem的各種解法

嗨嗨,大家好,我是心原一馬, 在上一篇中,我們給大家介紹了「同步化」的議題, 並講述了critical section problem(以下簡稱CS)應滿足三大...

技術 【小黑馬作業系統教室】(15) (Ch6)什麼是「同步化」議題的超完整解說

嗨嗨,大家好,我是心原一馬, 今天來給大家講講OS的另一個重要的章節,「同步化」。 上一篇: 【小黑馬作業系統教室】(14) (Ch5) 程式排程問題,以古代皇...

技術 【小黑馬作業系統考古】範圍: 恐龍書第八章~第九章

<撰文緣由>: 作業系統是當今資工重要科目, 然而讀了上課講義、恐龍書, 卻無法有效檢測自己讀懂了沒, 即便於網上找了考古題, 卻苦於無人整理正確答...

技術 【小黑馬作業系統考古】範圍: 恐龍書第一章~第四章

<撰文緣由>: 作業系統是當今資工重要科目, 然而讀了上課講義、恐龍書, 卻無法有效檢測自己讀懂了沒, 即便於網上找了考古題, 卻苦於無人整理正確答...

技術 【小黑馬作業系統教室】(14) (Ch5) 程式排程問題,以古代皇上見大臣做為比喻

嗨嗨,大家好,我是心原一馬, 講完了「記憶體管理」, 我們回頭來看OS中另一個重要的章節,「排程」。 上一篇: 【小黑馬作業系統教室】(13) (Ch9) Pa...

技術 【小黑馬作業系統教室】(13) (Ch9) Page replacement algorithm- 過目即忘的可憐記憶

嗨嗨,大家好,我是心原一馬, 今天接續上一篇談發生page fault時該如何處理。 上一篇: 【小黑馬作業系統教室】(12) (Ch9)虛擬記憶體(virtu...

技術 【小黑馬作業系統教室】(12) (Ch9)虛擬記憶體(virtual memory),作業系統的「偷天換日大法」

大家好,我是心原一馬, 從前對作業系統的了解還不夠深時, 小馬寫了一個系列文【小白馬的OS筆記】, 為了完善作業系統的筆記,將【小白馬的OS筆記】(7)的內容整...

技術 【小黑馬作業系統教室】(11) (Ch8)記憶體管理的碎片-fragmentation,segmentation是解方?

大家好,我是心原一馬, 今天要繼續講講記憶體管理的議題。 上一篇: 【小黑馬作業系統教室】(10) (Ch8) 查找真實地址的加速- Translation L...

技術 【小黑馬作業系統教室】(10) (Ch8) 查找真實地址的加速- Translation Look-aside Buffers (TLB)

大家好,我是心原一馬, 今天要繼續講講paging的概念。 上一篇: 【小黑馬作業系統教室】(9) (Ch8) 記憶體管理,OS決定使用者寫程式的變數存在記憶體...

技術 【小黑馬作業系統教室】(9) (Ch8) 記憶體管理,OS決定使用者寫程式的變數存在記憶體的哪個位置

大家好,我是心原一馬, 今天來說說OS中一個相當重要的章節-「記憶體管理」。 上一篇: 【小黑馬作業系統教室】(8) (Ch4) 幾種多線程模型介紹,認識use...

技術 【小黑馬作業系統教室】(8) (Ch4) 幾種多線程模型介紹,認識user thread 與 kernel thread

我是心原一馬,接下來繼續詳談第四章user thread 與 kernel thread。 上一篇: 【小黑馬作業系統教室】(7) (Ch4)thread- 比...

技術 【小黑馬作業系統教室】(7) (Ch4)thread- 比process更輕量的程式

我是心原一馬,接下來整理恐龍書第四章的內容。 上一篇: 【小黑馬作業系統教室】(6) (Ch3)程式生命週期 在前幾篇的內容中, 我們不斷給大家介紹了程式(pr...

技術 【小黑馬作業系統教室】(6) (Ch3)程式生命週期-new, ready, running, waiting, terminated

我是心原一馬,接下來整理第三章的內容。 上一篇: 【小黑馬作業系統教室】(5) (Ch2)常見的OS結構 要我說OS第三章最重要的圖, 大概屬底下這張了吧:...

技術 【小黑馬作業系統教室】(5) (Ch2)常見的OS結構

我是心原一馬,接下來整理第二章的內容, 來講講幾個常見的作業系統架構吧。 哦,對了,給對OS還不熟的同學, OS(operating system)是作業系統的...

技術 【文科生都能懂的小黑馬作業系統教室】(4) (Ch1)特權指令與系統保謢

我是心原一馬,繼續給大家普及作業系統的概念囉。 上一篇: 【文科生都能懂的小黑馬作業系統教室】(3) (Ch1)簡介作業系統演進; interrupt與Time...

技術 【文科生都能懂的小黑馬作業系統教室】(3) (Ch1)簡介作業系統演進; interrupt與TimeSharing系統

我是心原一馬,今天系列文標題正式更名為「文科生都能懂的小黑馬作業系統教室」了, 由於小馬想嘗試以生活化的語言來講這門專業知識, 喜歡看嚴謹教科書的同學可能就不適...

技術 【小黑馬作業系統教室】(2) 大膽科學-如果電腦上沒有作業系統?

我是心原一馬,今天要來正式給大家講講「作業系統」的概念啦, 小馬接下來的作業系統概念會依照恐龍書的脈絡來講。 哦,你問我恐龍書是什麼? 其實只是「作業系統」這門...

技術 【小黑馬作業系統教室】(1) 破除「知識的詛咒」吧

嗨,大家好,我是心原一馬,內心原來一心喜歡打程式碼, 這次要來挑戰寫的系列主題是傳說中資工系最困難的必修課-作業系統, 一般來說,修「作業系統」這門課的必要條件...

技術 【小白馬的OS筆記】(11)paging, segement- 地址轉換的問題整理

在【小白馬的OS筆記】(3)中,我們講到了paging 的技術, 透過page table將使用者視角的logical address映射到 physical...

技術 【小白馬的OS筆記】(10)程式生命週期-new, ready, running, waiting, terminated

程式的生命週期 對一般寫程式的使用者來說, 執行一支程式恐怕就是按下「編譯執行」, 然後等程式跑完吧? 然而對OS要同時執行很多程式來說, 對於程式的生命週期可...

技術 【小白馬的OS筆記】(9) Page replacement algorithm 2- 如果有預知未來的超能力

延續【小白馬的OS筆記】(8) Page replacement algorithm的內容, 假設你命中注定接下來12天遇見的人仍是上一篇的「1,2,3,4,1...

技術 【小白馬的OS筆記】(8) Page replacement algorithm- 過目即忘的可憐記憶

在【小白馬的OS筆記】(7)中,我們介紹了虛擬記憶體中非常重要的概念- Page Fault。 Page fault 就是當一支程式(process)要去真實記...

技術 【小白馬的OS筆記】(7) 虛擬記憶體(virtual memory),作業系統的「偷天換日大法」

小白馬帶大家繼續努力理解OS觀念囉, 之前提到說寫程式是「下指令處理資料的過程」, 程式所需要的資料我們會把它存在記憶體裡面。 然而電腦裡面總不會只有一支程式在...