第一天 作業系統簡介 作業系統(OS ,Operating System)控制電腦運作的每個環節,是電腦軟體中最重要的部分,簡單來說作業系統就是電腦的總管。作業...
第二天 作業系統結構 作業系統的服務有三類:使用者function、檔案系統及系統本身資源分享。對使用者來說,服務有使用者介面(CLI命令型態、GUI圖形化、B...
第三天 程序(process)概念--上 在作業系統中,會需要執行很多的程式(program),在不同的作業系統中,對程式的名稱也會不同,像是在batch sy...
第四天 程序(process)概念--中 補充一下上一篇的process的運作。其實在早期的瀏覽器都只有一個process,但這有一個很大的風險,如果有其中一個...
第五天 程序(process)概念--下 今天來說client-server system的溝通,client-server能透過socket、remote p...
第六天 Thread(執行緒)--上 Thread我們之前在講process時有提到,現在我們來詳細說明他。在說明之前,我們先來搞清楚program-proce...
第七天 Thread(執行緒)--下 今天繼續來講執行緒,這麼多的thread程式設計者能透過執行緒庫所提供的API來管理及創建。而有兩種主要的方式來實做執行緒...
第八天 CPU Scheduling--上 今天我們來說說CPU的排程吧!先來講基本的排程概論:CPU Scheduling是為了要讓CPU在多處理器的架構下,...
第九天 CPU Scheduling--中 昨天我們說完前兩個演算法,今天從第三個開始繼續講: FCFS — First Come First-Served...
第十天 CPU Scheduling--下 昨天講完Multiple-Processor Scheduling,今天來說說Real-Time CPU Sched...