一、操作系统介绍
操作系统是管理计算机硬件与软件资源的计算机程序,会对计算机管理硬件、驱动硬件;管理软件;资源分配与回收,操作系统也提供一个让用户与系统交互的操作界面。
在计算机中,操作系统是其最基本也是最为重要的基础性系统软件。
- 从计算机用户的角度来说:计算机操作系统体现在其提供的各项服务;
- 从程序员的角度来说:其主要是指用户登录的界面或者接口;
- 从设计人员的角度来说:就是指各式各样模块和单元之间的联系。
经过几十年以来的发展,计算机操作系统已经由一开始的简单控制循环体发展成为较为复杂的分布式操作系统,再加上计算机用户需求的愈发多样化,计算机操作系统已经成为既复杂而又庞大的计算机软件系统之一。
二、操作系统的功能
操作系统主要包括以下几个方面的功能 :
-
进程管理:其工作主要是进程调度,解决处理器的调度、 分配和回收等问题 。如:根据进程的优先级不同,来决定优先处理哪个进程的数据
-
存储管理分为几种功能:
– 存储分配,如:内存资源的分配;
– 存储共享,如:不同进程可以共享内存中的数据等;
– 存储保