|
|
 |
 |
|
课程重点
本课程学生在学期末时,将经由完成一系列的实作课程作业开发出自己的操作系统。授课可帮助学生熟悉设计操作系统所需要的主要概念。
Students in this course develop their own operating system by the end of the semester, through the completion of a series of lab assignments. The lectures help to familiarize students with the main concepts needed to engineer an operating system.
课程描述
6.828这门课程教授工程操作系统的基础。下列为详细研究主题:虚拟存储器、内核和用户模式、系统调用、线程、环境切换、中断、进程间通讯、同步活动间的协调,以及软件和硬件间的接口。最重要的是,课程将探讨这些概念之间的互动与相互影响。本课程被分为2部分:第一部分将详细的介绍UNIX® v6操作系统,;第二部分的课堂讲稿,包含了在1976年现世的UNIX® v6之后所创建的重要操作系统概念。
6.828 teaches the fundamentals of engineering operating systems. The following topics are studied in detail: virtual memory, kernel and user mode, system calls, threads, context switches, interrupts, interprocess communication, coordination of concurrent activities, and the interface between software and hardware. Most importantly, the interactions between these concepts are examined. The course is divided into two blocks; the first block introduces one operating system, UNIX® v6, in detail. The second block of lectures covers important operating systems concepts invented after UNIX® v6, which was introduced in 1976.
技术需求
本课程网址所提供的.zip文件必须使用文件解压缩软件,如Winzip®或StuffIt®来打开。同时还需要开发工具来编译和执行本课程网址中的.c文件。请参考本课程教材以得知任何特定的使用说明与建议。
File decompression software, such as Winzip® or StuffIt®, is required to open the .zip files found on this course site. Any number of development tools can be used to compile and run the .c files found on this course site. Please refer to the course materials for any specific instructions or recommendations.
|
|
 |
| 师资 |
|
讲师:
Frans Kaashoek教授
|
| 上课时数 |
|
教师授课:
每周2节
每节1.5小时
|
| 程度 |
|
研究所
|
| 回应 |
| 告诉我们您对本课程或“开放式课程网页”的建议。 |
| 声明 |
麻省理工学院开放式课程认可 开放式课程计划(OOPS)的翻译计划,开放式课程计划(OOPS)乃是运用其独立团队、独立资源、独立流程进行翻译计划之团队。
所有麻省理工学院开放式课程之材料皆以麻省理工学院开放式课程创作共享授权发布,所有之翻译资料皆由开放式课程计划(OOPS)所提供,并由其负翻译品质之责任。
此处麻省理工学院开放式课程之资料乃由 开放式课程计划(OOPS) 译为简体中文。麻省理工学院开放式课程在此声明,不论是否遭遇或发现相关议题,麻省理工学院开放式课程、麻省理工学院教师、麻省理工学院校方并不对翻译正确度及完整性作保证。上述单位并对翻译后之资料不作明示或默许对任一特定目的之适合性之保证、非侵权之保证、或永不出错之保证。麻省理工学院校方、麻省理工学院开放式课程对翻译上之不正确不负任何责任。由翻译所引发任何关于此等资料之不正确或其他瑕疵,皆由开放式课程计划(OOPS)负全责,而非麻省理工学院开放式课程之责。
原文声明 |
|
|
|
|
 |
 |
 |