今天就为大家介绍一下有关计算机操作系统的作用的知识,希望对大家有所帮助,通过以下的知识,大家能够更好地进一步地了解计算机操作系统的作用的相关知识,也希望大家好好阅览一下相关的内容,充实自己的知识宝库。接下来就为大家讲解相关的知识。
操作系统是管理和控制计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便的流程和可扩展的工作环境,从而使得用户能够方便、可靠、安全、高效地操纵计算机硬件和运行自己的程序。
操作系统是管理和控制计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便的流程和可扩展的工作环境,从而使得用户能够方便、可靠、安全、高效地操纵计算机硬件和运行自己的程序。
操作系统目前采用的方法是在计算机裸机上加上一层又一层的软件来组成整个计算机系统,同时,为用户提供一个容易理解和便于程序设计的接口。在操作系统中,类似地把硬件细节隐藏并把它与用户隔离开来的情况处处可见,例如:I/O管理软件、文件管理软件、窗口软件向用户提供了一个越来越方便的使用I/O功能的方法。由此可见,每当在计算机上复盖一层软件,提供了一种抽象,系统的功能便增加一点,使用就更加方便一点,用户可用的运行环境就更加好一点。所以,当计算机上复盖了操作系统后,便为用户提供了一台功能显著增强,使用更加方便,效率明显提高的机器。
操作系统还是计算机系统的资源管理者。资源管理是操作系统的一项主要任务,而控制程序执行、扩充及其功能、屏蔽使用细节、方便用户使用、组织合理工作流程、改善人机界面等等都可以从资源管理的角度去理解。下面就从资源管理的观点来看操作系统具有的几个主要功能。
操作系统的处理机管理
处理器的管理归结为对进程和线程的管理,包括:
1)进程控制和管理;
2)进程同步和互斥;
3)进程通信;
4)进程死锁;
5)处理器调度,又分高级调度,中级调度,低级调度等;
6)线程控制和管理。
1)进程控制和管理;
2)进程同步和互斥;
3)进程通信;
4)进程死锁;
5)处理器调度,又分高级调度,中级调度,低级调度等;
6)线程控制和管理。
正是由于操作系统对处理器的管理策略不同,其提供的作业处理方式也就不同。从而呈现在用户面前,成为具有不同性质和不同功能的操作系统。
操作系统的存储管理
存储管理的主要任务是管理存储器资源,为多道程序运行提供有力的支撑。
存储管理的主要功能包括:
1)存储分配。存储管理将根据用户程序的需要给它分配存储器资源。
2)存储共享。存储管理能地让主存中的多个用户程序实现存储资源的共享,以提高存储器的利用率。
3)存储保护。存储管理要把各个用户程序相互隔离起来互不干扰,更不允许用户程序访问操作系统的程序和数据,从而保护用户程序存放在存储器中的信息不被破坏。
4)存储扩充。由于物理内存容量有限,难于满足用户程序的需求,存储管理还应该能从逻辑上来扩充内存储器,为用户提供一个比内存实际容量大得多的编程空间,方便用户的编程和使用。
存储管理的主要功能包括:
1)存储分配。存储管理将根据用户程序的需要给它分配存储器资源。
2)存储共享。存储管理能地让主存中的多个用户程序实现存储资源的共享,以提高存储器的利用率。
3)存储保护。存储管理要把各个用户程序相互隔离起来互不干扰,更不允许用户程序访问操作系统的程序和数据,从而保护用户程序存放在存储器中的信息不被破坏。
4)存储扩充。由于物理内存容量有限,难于满足用户程序的需求,存储管理还应该能从逻辑上来扩充内存储器,为用户提供一个比内存实际容量大得多的编程空间,方便用户的编程和使用。
操作系统的设备管理
设备管理的主要任务是管理各类外围设备,完成用户提出的I/O请求,加快I/O信息的传送速度,发挥I/O设备的并行性,提高I/O设备的利用率;以及提供每种设备的设备驱动程序和中断处理程序,向用户屏蔽硬件使用细节。
为实现这些任务,设备管理应该具有以下功能:
1)提供外围设备的控制与处理;
2)提供缓冲区的管理;
3)提供外围设备的分配;
4)提供共享型外围设备的驱动;
5)实现虚拟设备。
为实现这些任务,设备管理应该具有以下功能:
1)提供外围设备的控制与处理;
2)提供缓冲区的管理;
3)提供外围设备的分配;
4)提供共享型外围设备的驱动;
5)实现虚拟设备。
操作系统的文件管理
文件管理则是对系统的信息资源的管理。在现代计算机中,通常把程序和数据以文件形式存储在外存储器上,供用户使用,这样,外存储器上保存了大量文件,对这些文件如不能采取良好的管理方式,就会导致混乱或破坏,造成严重后果。为此,在操作系统中配置了文件管理,它的主要任务是对用户文件和系统文件进行有效管理,实现按名存取;实现文件的共享、保护和保密,保证文件的安全性;并提供给用户一套能方便使用文件的操作和命令。
具体来说,文件管理要完成以下任务:
1)提供文件逻辑组织方法;
2)提供文件物理组织方法;
3)提供文件的存取方法;
4)提供文件的使用方法;
5)实现文件的目录管理;
6)实现文件的存取控制;
7)实现文件的存储空间管理。
具体来说,文件管理要完成以下任务:
1)提供文件逻辑组织方法;
2)提供文件物理组织方法;
3)提供文件的存取方法;
4)提供文件的使用方法;
5)实现文件的目录管理;
6)实现文件的存取控制;
7)实现文件的存储空间管理。
操作系统的网络与通信管理
计算机网络源于计算机与通信技术的结合, 近二十年来, 从单机与终端之间的远程通信, 到今天全世界成千上万台计算机联网工作, 计算机网络的应用已十分广泛。
联网操作系统至少应具有以下管理功能:
1)网上资源管理功能。计算机网络的主要目的之一是共享资源,网络操作系统应实现网上资滚源的共享, 管理用户应用程序对资源的访问, 保证信息资源的安全性和一致性。
2)数据通信管理功能。计算机联网后, 站点之间可以互相传送数据, 进行通信, 通过通信软件, 按照通信协议的规定, 完成网络上计算机之间的信息传送。
3)网络管理功能。包括: 故障管理、安全管理、性能管理、记帐管理和配置管理。
联网操作系统至少应具有以下管理功能:
1)网上资源管理功能。计算机网络的主要目的之一是共享资源,网络操作系统应实现网上资滚源的共享, 管理用户应用程序对资源的访问, 保证信息资源的安全性和一致性。
2)数据通信管理功能。计算机联网后, 站点之间可以互相传送数据, 进行通信, 通过通信软件, 按照通信协议的规定, 完成网络上计算机之间的信息传送。
3)网络管理功能。包括: 故障管理、安全管理、性能管理、记帐管理和配置管理。
操作系统的用户接口
为了使用户能灵活、方便地使用计算机和操作系统,操作系统还提供了一组友好的用户接口,包括:
1)程序接口;
2)命令接口;
3)图形接口。
1)程序接口;
2)命令接口;
3)图形接口。
以上内容就是我为大家讲解的计算机操作系统的作用的相关知识,希望对大家有很大的帮助,能够更加深入地了解计算机操作系统的作用,也希望大家好好一起学习,学习是永无止境的,我们必须有一颗勤奋好学上进的心,用知识来充实自己的生活,有好的知识大家也都应该好好分享出来哦!
浏览过《计算机操作系统的作用》的人也浏览了以下;
什么是计算机程序?
http://baike.cntronics.com/abc/4784
什么是计算机辅助设计?
http://baike.cntronics.com/abc/4698
计算机操作系统的主要功能
http://baike.cntronics.com/abc/2866
浏览过《计算机操作系统的作用》的人也浏览了以下;
什么是计算机程序?
http://baike.cntronics.com/abc/4784
什么是计算机辅助设计?
http://baike.cntronics.com/abc/4698
计算机操作系统的主要功能
http://baike.cntronics.com/abc/2866