1 / 21

Introduction to Operating Systems 作業系統 (上)

Introduction to Operating Systems 作業系統 (上). Jichang Tan Fall 2007. Why – 為什麼必修?. 作業系統的基本知識 資工或資科的核心科目之一 就業與工作能力 (英文閱讀與程式撰寫) 資訊類別研究所入學考試幾乎必考項目 (名稱可能不同,但是內容相同). What – 課程內容. 作業系統基本概念 了解內部結構 使用介面( API) 基本 C/C++ 程式能力 C 是 C++ 與 Java 的基礎 確實了解作業系統所解釋的內容 基本技術英文能力

lalaine
Télécharger la présentation

Introduction to Operating Systems 作業系統 (上)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction toOperating Systems作業系統 (上) Jichang Tan Fall 2007

  2. Why – 為什麼必修? • 作業系統的基本知識 • 資工或資科的核心科目之一 • 就業與工作能力 (英文閱讀與程式撰寫) • 資訊類別研究所入學考試幾乎必考項目 (名稱可能不同,但是內容相同)

  3. What – 課程內容 • 作業系統基本概念 • 了解內部結構 • 使用介面(API) • 基本C/C++程式能力 • C是C++與Java的基礎 • 確實了解作業系統所解釋的內容 • 基本技術英文能力 • 目標:專業術語(Terms)與關鍵字(Keywords) • 需要:一般用詞與句型

  4. 課本與講義 • 課本:Operating System Concepts – 7th Edition, Jan 12, 2005 – Silberschatz, Galvin and Gagne [作業系統恐龍書] Online Info – 主流OS課本 • 輔助課本:Modern Operating Systems, 2nd ed., February 28, 2001– Andrew S. Tanenbaum [馬戲團] Online Info – 理論少平易可讀、Linux發源 • 參考資料:UCB CS162: Operating Systems and Systems Programming – John Kubiatowicz Online Info – 『研究型大學』實際上課內容

  5. 東華書局新月圖書 高立圖書 課本封面

  6. 課本版本 • 恐龍書需要原文版做為參考 • 考題以英文為原則; 必須習慣英文閱讀 • 輔助課本隨意 • 使用一學年 • 可考慮網路拍賣或搜購學長新舊書 • 大量供給所以價格應該相當便宜

  7. 講義與輔助資料 • teacher.sju.edu.tw/~jctan/lecture_notes/os_f2007/ • 請自行上網查詢或下載

  8. 上學期內容 • Part 1: 簡介與系統結構 (4 Weeks) • Part 2: 工作(Process)管理 (5 Weeks) • Part 3: 工作協調 (4 Weeks) • Part 4: 記憶體管理 (可能講不完)

  9. 上課形式 • 課堂講解時間 (40% – 1–2 Hrs) • 幫助閱讀原文課本 • 上機實做時間 (40% – up to 1 Hr) • 熟悉實務 (程式設計) • 測驗 (20% – ½-1 Hr) • 掌握進度

  10. 上課規定 • 授課廣播 • 務必利用下課時間處理私人事務 • 出席點名? • 缺課絕對影響學習以及成績 • 請尊重他人上課權益 • 聲量以旁人無法聽見為原則 • 手機 • 需要離席的時候

  11. 學期預定評分方式 • 平時 (40 pts) • 關鍵字練習、程式練習、選擇題 – 上機考 • 沒有繳交的作業,只有練習與考試 • 期中 (30 pts) • 集中筆試或上機考 (待定) • 期末 (30 pts) • 集中筆試或上機考 (待定)

  12. 考試規則 • 原則上都是Open Book • 筆記、課本都可以使用 • 不可以任何方式與他人聯絡:不論傳統物質交換,或電話、電子、電腦做為媒介的互通 • 學校集中安排考試可能維持不可看書方式 (待定) • 盡可能提供Makeup(補考)機會 • 違反考試規則視為作弊 作弊 → 當掉!並交由校規處理 • 提醒你:這門是一學年的必修課

  13. 有效學習方法 • 要利用上課時間聽講 • 不是『理所當然』;自修也可以學好 • 聽講是省時省力的學習方法 – 了解內容後再去閱讀 • 回家後必須研讀與練習 • 只是依賴上課不足以完全掌握,須重覆閱讀 • 利用互動軟體加強記憶 (如Typing Master) • 發問或搜尋答案(Wikipedia, Google, Yahoo) • 突破所有疑惑與細節,不要留下『陰影』 • 配合其他學習課程

  14. 聯絡 • Email • 送到 jctan@mail.sju.edu.tw • 信件主旨 (Subject) 須要包含 [OS3T] 六字元以利分信處理,例如[OS3T]第132頁問題 • Office Hour • 12-1 PM Tue/Wed • 事前約定

  15. Questions? 歡迎提問

  16. Part 1 Overview “What is an operating system?”

  17. 1952 - MANIAC (ThinkQuest) Overview (1) • An operating system acts an intermediary between user and hardware • Purpose: a convenient and efficient environment

  18. Microsoft Windows System Crash Prevention Overview (2) • An operating system manages hardware • Requiring hardware mechanisms for correct execution plus preventing user programs from interfering with the system

  19. Overview (3) • Internally, operating systems vary greatly • Organized differently for different hardware and goals

  20. Overview (4) • An operating system is large and complex • Must be created piece by piece, and carefully defined

  21. Next Up • We will use the slides from three sources • Mainly Silberschatz’s to help you reading the textbook • Adding my words by “comment callout box” Jichang Tan: 我的評論或註解 Jichang Tan: 說文解字Jit-Chang Tân • When reading isn’t enough • You will be asked to code small programs – 程式實做 • You vocabulary will be tested with speed –字彙檢驗 • Your understanding will be verified with quizzes –考試

More Related