操作系统如何搞管理?

前面关于操作系统的博客已经介绍了它的定义,简单来说,操作系统就是一款搞管理的软件。下面将介绍一下操作系统是如何管理的。

首先要牢记一句话,操作系统搞管理的时候都是先描述再组织。

为了容易理解,引入班主任管理学生的例子来讲一下管理,班主任要管理一个班的学生,学生的信息是一份很庞大的数据,如果一项一项去统计,难免会有些冗余,而且需要更新时也不容易更新,这时我们就会想到为什么不用结构体(struct)去管理学生的信息呢,每个学生的信息放在一个结构体中,再像链表一样链起来,后面如果还有新加入的童鞋或者退学的童鞋,直接更新相应的结构体就阔以了。

所以操作系统去管理这些软硬件资源时,和班主任管理班级类似,把每一份资源用相应的结构体描述出来,然后再链起来,也就是组织起来,最后完成了高效的管理。

总结一下,操作系统管理软硬件资源分为两步:
1、先描述:用struct结构体描述

2、再组织:用链表或其他更高级的数据结构

猜你喜欢

转载自blog.csdn.net/yam_sunshine/article/details/89188415
今日推荐