Introduction to operating systems
This presentation is the property of its rightful owner.
Sponsored Links
1 / 21

Introduction to Operating Systems 作業系統 (上) PowerPoint PPT Presentation


  • 105 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Introduction to operating systems

Introduction toOperating Systems作業系統 (上)

Jichang Tan

Fall 2007


Introduction to operating systems

Why – 為什麼必修?

  • 作業系統的基本知識

  • 資工或資科的核心科目之一

  • 就業與工作能力 (英文閱讀與程式撰寫)

  • 資訊類別研究所入學考試幾乎必考項目 (名稱可能不同,但是內容相同)


Introduction to operating systems

What – 課程內容

  • 作業系統基本概念

    • 了解內部結構

    • 使用介面(API)

  • 基本C/C++程式能力

    • C是C++與Java的基礎

    • 確實了解作業系統所解釋的內容

  • 基本技術英文能力

    • 目標:專業術語(Terms)與關鍵字(Keywords)

    • 需要:一般用詞與句型


Introduction to operating systems

課本與講義

  • 課本: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 – 『研究型大學』實際上課內容


Introduction to operating systems

東華書局新月圖書

高立圖書

課本封面


Introduction to operating systems

課本版本

  • 恐龍書需要原文版做為參考

    • 考題以英文為原則; 必須習慣英文閱讀

  • 輔助課本隨意

  • 使用一學年

  • 可考慮網路拍賣或搜購學長新舊書

    • 大量供給所以價格應該相當便宜


Introduction to operating systems

講義與輔助資料

  • teacher.sju.edu.tw/~jctan/lecture_notes/os_f2007/

    • 請自行上網查詢或下載


Introduction to operating systems

上學期內容

  • Part 1: 簡介與系統結構 (4 Weeks)

  • Part 2: 工作(Process)管理 (5 Weeks)

  • Part 3: 工作協調 (4 Weeks)

  • Part 4: 記憶體管理 (可能講不完)


Introduction to operating systems

上課形式

  • 課堂講解時間 (40% – 1–2 Hrs)

    • 幫助閱讀原文課本

  • 上機實做時間 (40% – up to 1 Hr)

    • 熟悉實務 (程式設計)

  • 測驗 (20% – ½-1 Hr)

    • 掌握進度


Introduction to operating systems

上課規定

  • 授課廣播

    • 務必利用下課時間處理私人事務

  • 出席點名?

    • 缺課絕對影響學習以及成績

  • 請尊重他人上課權益

    • 聲量以旁人無法聽見為原則

    • 手機

    • 需要離席的時候


Introduction to operating systems

學期預定評分方式

  • 平時 (40 pts)

    • 關鍵字練習、程式練習、選擇題 – 上機考

    • 沒有繳交的作業,只有練習與考試

  • 期中 (30 pts)

    • 集中筆試或上機考 (待定)

  • 期末 (30 pts)

    • 集中筆試或上機考 (待定)


Introduction to operating systems

考試規則

  • 原則上都是Open Book

    • 筆記、課本都可以使用

    • 不可以任何方式與他人聯絡:不論傳統物質交換,或電話、電子、電腦做為媒介的互通

    • 學校集中安排考試可能維持不可看書方式 (待定)

  • 盡可能提供Makeup(補考)機會

  • 違反考試規則視為作弊

    作弊 → 當掉!並交由校規處理

  • 提醒你:這門是一學年的必修課


Introduction to operating systems

有效學習方法

  • 要利用上課時間聽講

    • 不是『理所當然』;自修也可以學好

    • 聽講是省時省力的學習方法 – 了解內容後再去閱讀

  • 回家後必須研讀與練習

    • 只是依賴上課不足以完全掌握,須重覆閱讀

    • 利用互動軟體加強記憶 (如Typing Master)

  • 發問或搜尋答案(Wikipedia, Google, Yahoo)

    • 突破所有疑惑與細節,不要留下『陰影』

  • 配合其他學習課程


Introduction to operating systems

聯絡

  • Email

    • 送到 [email protected]

    • 信件主旨 (Subject) 須要包含 [OS3T] 六字元以利分信處理,例如[OS3T]第132頁問題

  • Office Hour

    • 12-1 PM Tue/Wed

    • 事前約定


Questions

Questions?

歡迎提問


Part 1

Part 1

Overview

“What is an operating system?”


Overview 1

1952 - MANIAC (ThinkQuest)

Overview (1)

  • An operating system acts an intermediary between user and hardware

    • Purpose: a convenient and efficient environment


Overview 2

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


Overview 3

Overview (3)

  • Internally, operating systems vary greatly

    • Organized differently for different hardware and goals


Overview 4

Overview (4)

  • An operating system is large and complex

    • Must be created piece by piece, and carefully defined


Next up

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 –考試


  • Login