注:本笔记内容是跟随“网易云课堂”--哈工大--李治军老师的公开课学习的,感谢李老师百忙之中为广大学子提供的优质教学资源。
1、什么是操作系统?
操作系统介于应用程序(如:Word、eclipse、QQ等)和计算机硬件(如:CPU、内存、显存等)之间;使用户能够更加简单、高效的通过应用程序使用硬件。
2、操作系统管理哪些硬件?
CPU管理
内存管理
终端管理
磁盘管理
文件管理
网络管理、电源管理、多核管理。
上面的五个基本部分基本涵盖了单CPU、单机操作系统管理硬件的基本功能。
3、学习操作系统的层次
(1)从应用软件出发“探到操作系统”
集中在使用计算机的接口上
使用显示器:PRintf;使用CPU:fork,使用文件:open、read……
(2)从应用软件出发“进入操作系统”
一段文字是如何写到磁盘上的……
(3)从硬件出发“设计并实现操作系统”
裸板,搭建操作系统
4、课程目标是能改操作系统……
进入操作系统
能够理解真实操作系统的运转
printf("Hello");到底是怎么回事
能在真实的基本操作系统上动手实践
改CPU管理、改屏幕输出、改系统接口、改内存管理。
新闻热点
疑难解答