作業系統 Operating System 游宗翰. 大綱 什麼是作業系統 作業系統的功能 載入作業系統 MS-DOS 、 Windows 的歷史 Linux 簡介.

Slides:



Advertisements
Similar presentations
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
Advertisements

1 生物計算期末作業 暨南大學資訊工程系 2003/05/13. 2 compare f1 f2  只比較兩個檔案 f1 與 f2 ,比完後將結果輸出。 compare directory  以兩兩比對的方式,比對一個目錄下所有檔案的相 似程度。  將相似度很高的檔案做成報表輸出,報表中至少要.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
EBI European Bioinformatics Institute. EBI The European Bioinformatics Institute (EBI) part of EMBL is a centre for research and services in bioinformatics.
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/3 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH3.5 ~ CH /10/31.
第二章 太陽能電池的基本原理 及其結構 2-1 太陽能電池的基本原理 2-2 太陽能電池的基本結構 2-3 太陽能電池的製作.
3Com Switch 4500 切VLAN教學.
PowerPoint2010 李燕秋 版面配置 版面配置指的是每一個頁面的內容配置 方式,不同的版面配置會有對應的母片。
Reference, primitive, call by XXX 必也正名乎 誌謝 : 部份文字取於前輩 TAHO 的文章.
目的 「升學調查系統」,幫助某一學校調查並記錄 其歷屆畢業生報考研究所的情況、未來提供給 學弟妹作參考,以及學校推廣之相關工作。 功能需求 紀錄並追蹤歷屆畢業生升學的狀態 協助畢業生做升學輔導 未來提供學弟妹作查詢、參考 計算上榜率、前十大學校上榜率.
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator.
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
第一章 計算機系統的主要架構.
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
MS-DOS 作業系統 張基昇 (Microsoft-Disk Operating System).
1 網路同步學習 如何使用中山大學管理學院知識管理平台 愷中 製作. 2 如何登入中山大學網路學習平台 1. 首先, 請輸入 2. 點選申請帳號, 依照螢幕所示, 輸入個人資訊.
資訊科技概論 第5章 系統程式.
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
國立中山大學財產管理系統 線上報廢、盤點系統 總務處保管組 策劃 計算機與網路中心 分析設計 2008/03.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
第 1 章 認識資料庫系統 著作權所有 © 旗標出版股份有限公司.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology MATLAB 操作與 系統動態模擬 SIMULINK 李達生.
1 MySQL 資料庫的使用 網頁資料庫的基礎 網頁資料庫的基礎 下載與安裝 MySQL 下載與安裝 MySQL 啟動 MySQL 伺服器 啟動 MySQL 伺服器 Web 介面的 MySQL 管理程式 Web 介面的 MySQL 管理程式 MySQL 建立資料庫 MySQL 建立資料庫 在 MySQL.
CH.8 偵錯 Visual Basic CH.8 偵錯 Visual Basic  資三甲   章乃云 三種類型的錯誤 三種類型的錯誤.
1 Netlibrary 電子書 Netlibrary 創始於 1998 年,是世界知名的電子書資 料庫,提供 450 多家出版社所出版近 100,962 ( 止)本的電子書,且以每月 2,000 本的 速度增加中。其中 80% 屬於學術性圖書,其餘 20% 一般圖書, 90% 以上為.
電腦優化 黃柏漢 羅元富 黃得瑋.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
計算機概論 第 5 章 作業系統 主講人:沈宗南 世新大學多媒體中心
1 Advanced Topics. 2 Processor 基本運作方式 Instruction fetch Decode Execution Write Back.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
Chapter 17 Windows API 程式入門 VC++ 與 WindowsVC++ 與 Windows 建構遊戲設計的舞台 建構遊戲設計的舞台.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
法律系 系所科助之血淚辛酸史 劉蕙綺. 系上推行困難處 ( 學期初 ) 傳統習慣:法律系以教科書為主 很多老師沒有電子檔案 專、兼任老師使用平台的意願 因老師多為資深老師,因此在使用電腦部 份可能比較需要幫助 通常學生知道訊息的來源是藉由 BBS 或者 是系上的系板,使用意願會降低.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Management Abstracts Retrieval System; MARS 檢索操作.
Multi - Language 鄭傑仁 陳彥如. Preface 大三下時,經由系上安排進入一間製作 IP phone 的公司實 習,公司所生產的 IP phone 提供很廣泛的設定 ( 例如 : 韌體 資訊、網路設定、 SIP 設定、語音設定等 ) ,為了方便使用 者設定或查詢這些選項,話機本身都內建了.
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/25 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH 2.4~CH 2.6 &
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Linguistics phonetic symbols. 先下載 IPA 字型檔案,執行安裝。 由於這個程式的字型目錄設定錯誤, 所以等重新開機時就會發現字型消失。 所以必須根據以下步驟來讓 Windows 加入 IPA 字型。
Chapter 10 m-way 搜尋樹與B-Tree
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
無線通訊網路 Mac 層 TDM 通訊模式的操作與效能研究 專題生 : 林書弘、蔡逸祥、毛建翔、王政 華 指導教授 : 黃依賢.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
ArcINFO &Geodatabase 由 ESRI 產生 1970 ArcINFO 一開始被設計在迷你電 腦上, 後來逐漸發展, 在 UNIX 系統上也能 執行, 直到今天, 已經可以在不同的平台上 運作.
INFORMATION RETRIEVAL AND EXTRACTION 作業: Program 1 第十四組 組員:林永峰、洪承雄、謝宗憲.
著作權所有 © 旗標出版股份有限公司 第 3 章 資料庫物件的關係. 本章提要 Access 資料庫物件的關係 Access 資料庫物件的關係 簡介 Access 的七大物件 簡介 Access 的七大物件 Access 的群組 Access 的群組.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
函式 Function 東海大學物理系‧資訊教育 施奇廷. 函式簡介 當程式越來越大、越複雜時,程式的維護、 除錯會變得更困難,此時必須引入函式來 簡化程式或將程式分段,將程式重複的部 分改寫為函式,將程式「模組化」 這種作法有下列優點:節省程式發展的時 間、邏輯容易瞭解、程式容易除錯、可分 工合作完成程式.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2010.
實體關係模型 (ER Model).
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
計 算 機 概 論 Chapter 10 作業系統. Ch010 作業系統 2 學習目標  描述作業系統的兩個主要任務  定義記憶體及程序管理  解釋邏輯位址與實體位址間的關係  基礎:第 5.2 節 范紐曼 電腦架構  ( 第 5 章講義第 頁 )
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Presentation transcript:

作業系統 Operating System 游宗翰

大綱 什麼是作業系統 作業系統的功能 載入作業系統 MS-DOS 、 Windows 的歷史 Linux 簡介

什麼是作業系統 作業系統包含了一個或多個程式來控制硬體的 存取,如主記憶體、 CPU 的使用時間、硬碟空 間的使用和其他的週邊配備。這些程式的功用 是在使用者、應用程式與電腦環境之間的介面 作業系統通常被存放在硬碟裡,當一台電腦在 作業時,一些常用的指令將被載入到主記憶體 中,而這些暫存的部份常有好幾種名字來稱呼 它,如主程式、控制程式和核心等,在暫存區 內所包含的命令稱為內部命令,而作業系統中 非暫存區部份的命令則被稱為是外部命令,當 在有需要的時候,它們才會從硬碟中被取用出 來

什麼是作業系統 (2) 電腦硬體 作業系統 應用程式 使用者 使用者

作業系統的功能 作業系統主要有三大功能:分配系統資源、 監視系統動作、管理磁碟和檔案 – 分配系統資源:作業系統可以分配和管理系統 資源的使用,如分配 CPU 的使用時間、記憶體 的配置、輸入和輸出的管理等 – 監視系統動作及管理檔案、磁碟:作業系統可 以監視系統動作使得命令和程式可以正確的執 行 – 另外作業系統也負責檔案、磁碟的管理和存取

載入作業系統 在載入作業系統到主記憶體的過程稱為 booting ,在大型的作業系統中,作業系 統載入的過程通常類似,以下是以 IBM 個人電腦搭配 Windows 95 作業系統時, 載入作業系統的過程: – 當你打開電腦時,電源供應器將電流通至主 機板上的各部位,和電腦裡的各裝置 – 劇增的電流會使得 CPU 重設並查看 BIOS 來 取得處理的指令

載入作業系統 (2) –BIOS 會開始測試如主記憶體、鍵盤、匯流 排和介面卡等裝置 – 在檢查完成以後, BIOS 開始尋找開機的程 式並載入作業系統,通常它會先尋找軟式磁 碟機,當作業系統並未存在於軟碟時, BIOS 則會轉向開始尋找硬碟 – 當開機程式載入記憶體後,開機程式開始將 作業系統中的暫存區載入記憶體中,這個暫 存區通常稱為核心

載入作業系統 (3) – 作業系統開始載入配置的訊息,而這些配置 訊息則包含在數個被稱為登記檔的檔案中, 在早期的 Windows 版本中,這些訊息被包含 在 CONFIG.SYS 和 AUTOEXEC.BAT 以及其 他副檔名為 ini 的檔案中 – 作業系統將載入登記檔中所指定的週邊配備 的驅動程式,如滑鼠、光碟機和掃描器 – 其餘的作業程式也將被載入,桌面和圖示都 會出現,在開始功能群組內的程式也將被取 用,作業系統載入完成

MS-DOS 、 Windows 歷史 1980 年 Seattle Computer 推出 86-DOS, 作者是 Tim Paterson, 此乃 MS-DOS 的前身 1981 年 MS 買下 Seattle Computer, 並將 86- DOS 改名為 MS-DOS, 同年, IBM 推出 16 位元 PC, 搭配 MS 的 MSDOS 年 MS 推出 DOS 年 MS 推出 Windows 年 MS 推出 Windows 2.0, DOS 年 MS 推出 DOS 年 MS 推出 Windows 年 DOS 推出 5.0

MS-DOS 、 Windows 歷史 (2) 1992 年 MS 推出 Windows 年 MS 推出 Windows NT 1995 年 MS 推出 Windows 95, Windows NT 3.x 1996~1997 MS 推出 Windows NT 年 MS 推出 Windows 98, NT 5.0 改名 NT 2000 系列 2000 年 MS 推出 Windows ME, Windows 年 MS 推出 Windows XP

Linux Linux 是一套 UNIX 相容的作業系統,嚴格講 來,它其實只是一個作業系統的核心程式 (kernel) ,負責控制電腦各部份的硬體元件、檔 案系統、記憶體管理及一般的輸出入動作,而 管理行程 (process) 的運作及網路連結也是它負 責工作的一部份。 Linux 提供了傳統 UNIX 系 統的完整功能,這些特性包括:先佔式多工、 多使用者環境、可在多種不同的硬體平台上執 行、可支援多處理器架構、支援眾多檔案系統、 完整的記憶體保護機制、內建網路支援,等等, 還有更多更多!

Linux(2) 更重要的是,它是開放、自由並且免費的軟體, 或者稱開放原始碼軟體 (Open Source Software) , 你可以以任何型式免費獲得它的原始程式碼, 修改並散佈之。長久以來, UNIX 作業系統大 多只能在一些大型的工作站上跑,如 Sun Sparc 機器等,而 Linux 的出現則開始把 UNIX 相容作業系統普及到平價個人電腦 (PC) 的領 域。讓只買得起個人電腦的使用者,除了傳統 的 DOS 、 Windows 之外,多了一個強大的作 業系統可以選擇。

Linux 歷史 1991 年 芬蘭大學生 Linus Torvalds 公開 其 Linux 原始碼 1991 年 9 月 17 日 Linux kernel 0.01 現世, 這版核心並不能單獨執行,也不能算是 作業系統,只能在 Minix 上編譯測試。 0.01 版的核心確切的誕生日期連 Linus 本人也不可考,而且也沒有正式釋出, 不過我們就姑且以 tarball 內的檔案日期 1991 年 9 月 17 日 做為 Linux 的生日,因 此今年 (2001 年 ) 已經是 Linux 的十歲生 日了

Linux 歷史 (2) 在 1991 年 10 月 5 日, Linus 公佈了第一個正 式版本 - Linux kernel 0.02 ,這套系統原本被稱 為 freax ,後來 Linus 將 "freax" 放到芬蘭最大 的 FTP 站,並建了一個 Linux (Linus' UNIX) 的 目錄,於是 Linux 的名稱就被沿用至今 Linux kernel 0.02 版的核心已經可以執行 bash 與 gcc ,當然,這個版本的核心還沒有太多的 軟體可以用,也沒有任何的文件資料 1991 年 12 月 3 日 Linux kernel 0.03 釋出, Linux kernel 的版本躍升至 0.10 ,也有越來越 多的人開始參與 Linux kernel 的開發

Linux 歷史 (3) 1991 年 3 月 8 日 Linux kernel 0.95 問世, 這意味著正式 (official) 的釋出版本幾乎 已經完成了。不過直到 1994 年 3 月 13 號, Linux kernel 才終於釋出 1.0 版,足 足令人等待了 3 年之久 Linux kernel 1.0 於 1994 年問世,正式的 Linux kernel 2.0 也在 1996 年 6 月 9 日出 現,目前使用的核心為 2.2.x 的穩定版本, 2.4 版的核心也正在積極發展中 版本號碼 偶數 1.0.x 1.2.x … 奇數 1.1.x 1.3.x …

Linux 套件 Linux 只是一個作業系統核心程式,然而 光有核心是不夠的,一套完整的作業系 統還必需提供使用者相關的系統程式, 如 C/C++ 編譯器,和應用程式,如網路 工具、辦公室軟體、繪圖軟體 … 等。於 是有些專門整合 Linux 套件 (distributions) 的公司 ( 或團體 ) 便應運而生了 Slackware 、 RedHat 、 Mandrake 、 S.u.S.E. 、 CLE 、 Debian 、 OpenLinux 、 TurboLinux 、 Xiinux 等等