操作系统小结

来源:互联网 发布:unity3d java服务器 编辑:程序博客网 时间:2024/06/04 19:48

      操作系统主要讲了对计算机系统中硬件的管理,以及设备之间的进程工作,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的用户界面输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。

    下面是我对操作系统的一个总的概括:


    

        一、引出操作系统,这些基本知识都是我们入门必备的基础。 操作系统的种类很多,从最早的单用户微机操作系统、网络操作系统、分布式操作系统、嵌入式操作系统发展到现在流行的操作系统windows、Linux、UNIX都是人类智慧的结晶,推动了社会的发展。

        二、处理器。处理器管理的主要工作是进行处理器的分配调度,尤其在多道程序或多用户的情况下,要求运行的程序数目往往大于处理器的个数,这就需要按照一定的策略进行分配调度。不同的操作系统具有不同的特性,因此可以采用不同的调度策略。

       三、存储管理。存储管理是对主存储器中的用户区域进行管理,包括主存空间的分配与回收、主存空间的共享与保护、地址转换以及主存空间的扩充等工作。必要时可以提供虚拟存储技术。


       四、文件管理。为了减轻用户的负担和保证系统的安全,操作系统中设计了对信息进行管理的部分,称为文件管理或文件系统。文件管理面向用户实现按名存取,支持对文件的存储、检索以及解决文件的共享、保护和保密等问题。一般说来,操作系统中都有功能较强的文件管理系统。


        五、设备管理。设备管理负责管理各类外围设备,包括分配、启动和故障处理等。为了提高设备的使用效率,还实现虚拟设备。有了设备管理,启动外围设备工作时工作不必由用户承担,方便了用户;实现某些外围设备的共享,提高了设备利用率;实现外围设备和其他计算机部件间的并行操作;设备管理还处理外围设备的故障,提高外围设备和系统的安全性和可靠性。


       六、并发进程。在多道程序设计的系统中会同时存在着许多进程。并发进程之间可能是无关的,也可能是有交互的。

临界区:并发进程中与共享变量有关的程序段;PV操作:由两个操作P操作和V操作组成。它们是两个不可中断的过程。PV操作是对信号量进行操作。

 


        操作系统是管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件。操作系统管理计算机系统的资源;为用户提供方便的接口;具有扩充硬件的功能,为用户提供良好的运行环境,提高效率,便于使用。