/*
我於 1997~1998 年,在元智大学资讯工程系,每学年第二学期开一门
「Windows 作业系统」课程。以下是相关资料。

科目名称(中文):Windows 作业系统
科目名称(英文):Windows Operating System
授课时间:3 小时/每周(选修)
时间:每周四 18:30pm ~ 21:20pm
地点:工程一馆(资讯系馆)

1. 课程目标
   本系二、三年级学生多已修过 SDK programming 以及 MFC programming
   课程,本课程让同学们更能深入了解 Windows 作业系统,并能够印证
   作业系统课程的许多理论,以及学习系统程式设计(system programming)

2. 先修科目:
   C language, SDK (Win32 APIs) programming

3. 课程大纲
   o. Windows 作业系统概观(overview)
      o. 虚拟机器管理器(Virtual Machine Manager,VMM)
      o. 核心模组(Kernel Module)
      o. 视窗系统(Windowing system,USER Module)
      o. 讯息视窗(Messaging system,USER Module)
      o. 图形系统(Graphic Device Interface,GDI Module)
   o. 行程与执行绪(processes and threads)
   o. 多绪多工(multi-threading,multi-tasking)
   o. Intel CPU 保护模式定址(Protected Mode addressing)
   o. 虚拟机器(Virtual Machine)
   o. 记忆体管理(Memory Management)
   o. NE 可执行档格式(New Executable File Format)
   o. PE 可执行档格式(Portable Executable File Format)
   o. 动态联结的奥秘(Secret of Dynamic Linking)
   o. 虚拟装置驱动程式(Virtual Device Driver)

4. 上课用书
   《Windows 95 系统程式设计大奥秘》by 侯俊杰译, 旗标
    原着:Windows 95 System Programming SECRETS, by Matt Pietrek, IDG Books

5. 叁考书
   Advanced Windows, by Jeffrey Richter, Microsoft Press

6. 教学方式
   以教本、讲义、投影片、程式实例,进行教学
*/