关于此课程

操作系统概论是关于操作系统的研究生水平入门课程。本课程介绍基本的操作系统抽象化、机制及实现。此课程的核心包含并发编程(线程和同步)、进程间通信,以及分布式操作系统介绍。本课程分为四个部分:(1) 简介,(2) 进程和线程管理,(3) 资源管理和通信,和 (4) 分布式系统。

学费
免费
学习时间
大约 2 months
难度
中级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往React 开发者职业道路的第一步。

免费课程

操作系统概论

合作企业 佐治亚理工学院

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Ada Gavrilovska
Ada Gavrilovska

讲师

Jarrod Parkes
Jarrod Parkes

讲师

先修知识及要求

要学习这门课程,你应先通过本科课程或其他方式学习和熟悉计算机系统结构的基本软硬件方面。建议之前拥有 C 语言编程经验,因为本课程的实践部分要使用 C 语言。

查看使用优达学城的技术要求

为什么学习这门课程?

这门课程的目标有三个:

  1. 学生将通过不同操作系统结构的历史演变,了解现代操作系统(如 Linux)设计和实施决策背后的原理。
  2. 学生将接触到有关操作系统原则和实现的理论知识。
  3. 学生将实际试验和评估多个操作系统方面,从而获得知识。
我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals