初学者操作系统速成课程 – IGNOU 第 – 1 部分

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

您是否有兴趣学习操作系统概念的基础知识?您是来自 IGNOU 等大学的学生,还是日程繁忙的成熟学生?不要再犹豫了,因为本课程的设计充分考虑了您!在本课程中,我们将介绍前几篇 IGNOU 期末试卷中提出的重要主题、概念和问题。让我们深入了解您可以期待什么。

操作系统简介

首先,什么是操作系统?我们将介绍 DOS、Unix、Windows 和 Macintosh 等示例。我们还将探索操作系统的世代和操作系统的类型。

操作系统的功能

我们将讨论操作系统的各种功能,包括进程管理、内存管理和文件管理。我们还将探讨不同的进程状态和进程的实现,以及上下文切换和线程。

调度算法

您问什么是调度程序?我们也会涵盖它!从那里,我们将深入研究不同类型的调度程序,包括长期、短期和中期调度程序。我们还将介绍计划算法,例如抢占式计划、非抢占式计划、先到先得 (FCFS)、最短作业优先 (SJF)、循环 (RR)、最短剩余时间 (SRTN) 和基于优先级的计划或事件驱动 (ED) 计划。

进程间通信和同步

我们将探索进程间通信和同步,包括共享内存系统、消息传递系统和关键部分。我们将介绍互斥解、互斥、Bakery 算法和并发编程中的经典问题,如生产者/消费者问题、锁和死锁。

内存管理

在本节中,我们将介绍内存管理技术,如叠加层、交换、分页和虚拟内存。我们还将讨论避免抖动的方法,例如 Working-Set Model 和 Page-Fault Rate。

I/O 文件管理和安全性

最后,我们将深入研究 I/O 文件管理、RAID 和安全模型,如 Bell 和 La-padula 模型。准备好成为操作系统专家了吗?立即注册,让我们开始吧!

Details of the courses that make up the specialization