|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-a-graphical-operating-system-from-scratch/
课程评论:没有评论
**课程名称:从零开始构建图形化操作系统** **课程概述:** 本课程将带您从一个空白文件出发,最终构建一个简易的图形化操作系统。需要强调的是,这是一个“玩具”级别的操作系统,并非Windows等成熟操作系统的竞争者,但足以作为概念验证。完成本课程将为您的简历增添亮点,让您在众多求职者中脱颖而出。 **课程将教授您:** * **构建一个带有图形支持的简易玩具操作系统。** * **实现鼠标输入:** 包括一个简单的鼠标光标。 * **实现键盘输入:** 支持最常用的按键。 * **实现窗口系统:** 构建一个简单的窗口管理机制。 * **实现简单的任务系统:** 搭建一个极简的任务调度框架。 * **创建弹跳球任务:** 作为课程的最终实践项目。 **课程未涵盖内容:** * 多线程 * 多处理器支持 * 文件系统 * 声音系统 (以上高级主题在未来课程中可能会涉及。)
In this course, we will start from a blank file and end up with a toy Graphical operating system. The emphasis is on the word toy.Our operating system is nowhere a competitor for windows, however, it is good enough for a proof of concept.This will be a great addition to add to your CV to make you stand out from the crowd.In this course you will:- Build a simple toy Operating System that has Graphics support- Implement mouse input: we will implement a simple mouse cursor.- Implement keyboard input: we will implement support for the most popular keys. - Implement a window system: we will implement a simple windowing system.- Implement a simple task system: we will implement a very simple task system.- Make a Bouncing Ball task: this will be the final lesson in which we make a Bouncing Ball task.What is not covered in this course:- Multithreading: This is an advanced topic and is not covered in this course. It is likely to be covered in future courses.- Multiple processors support: This is an advanced topic and is not covered in this course. It is likely to be covered in future courses.- File system: This is an advanced topic and is not covered in this course. It is likely to be covered in future courses.- Sound system: This is an advanced topic and is not covered in this course. It is likely to be covered in future courses.