关于操作系统的作用主要有,操作系统的作用很多人还不知道,乐天今天为大家解答这个问题,现在让我们一起来看看吧!
1、 说起操作系统,它是一个与计算机科学相关的专业术语。我们大多数人可能无法详细解释,但大家都熟悉windows系统,它是操作系统的下属分支之一。说起操作系统,历史悠久。
2、 自从1946年我们人类历史上第一台电子计算机问世以来,它一直在推动操作系统的出现。虽然一开始没有操作系统,但是计算机的发展也不得不诞生操作系统。有了它,电脑可以实现越来越多的功能。由于它的支持,
3、 我们今天的使用将会非常方便。
4、
5、 操作系统的主要功能
6、 操作系统的主要功能是资源管理、程序控制和人机交互。计算机系统的资源可以分为两类:设备资源和信息资源。设备资源是指组成计算机的硬件设备,如CPU、主内存、磁盘存储器、打印机、磁带存储器,
7、 显示器、键盘输入设备和鼠标等。信息资源是指存储在计算机中的各种数据,如文件、程序库、知识库、系统软件和应用软件等。
8、 一个标准的PC操作系统应该提供以下功能:处理管理、内存管理、文件系统、网络、安全、用户界面驱动程序。
9、
10、 资源管理:系统的设备资源和信息资源由操作系统根据用户的需求按照一定的策略进行分配和调度。操作系统的存储管理负责将内存单元分配给需要内存来执行的程序。
11、 在程序执行后,回收程序所占用的内存单元,以便重新使用。对于提供虚拟存储的计算机系统,操作系统要配合硬件做好页面调度,根据执行程序的要求分配页面,在执行过程中把页面调入调出内存并回收页面。
12、 程序控制:用户程序的执行自始至终都在操作系统的控制之下。用户用某种编程语言编写一个程序来解决他想解决的问题,然后将该程序连同执行该程序的要求一起输入计算机。
13、 操作系统根据需要控制这个用户程序的执行,直到结束。操作系统对用户执行的控制主要是:调用相应的编译器,把用编程语言编写的源程序编译成计算机可执行的目标程序,
14、 分配内存等资源将程序调入内存并启动,按照用户指定的要求处理执行过程中的各种事件,联系操作人员对事故的处理进行指示。
15、
16、 人机交互:操作系统的人机交互功能是决定计算机系统“友好性”的重要因素。人机交互的功能主要由输入输出外部设备和相应的软件来完成。可用于人机交互的设备主要有键盘显示器、鼠标和各种模式识别设备。
17、 这些设备对应的软件就是操作系统中提供人机交互功能的部分。人机交互部分的主要功能是控制相关设备的操作和理解,执行通过人机交互设备传递的相关命令和要求。
18、 虚拟内存:虚拟内存是一种计算机系统内存管理技术。它使应用程序认为自己有连续的可用内存(一个连续完整的地址空间),但实际上它通常被分成多个物理内存碎片,其中一部分临时存储在外部磁盘存储上。
19、 必要时交换数据。
20、 用户界面:用户界面包括作业级界面和程序级界面。设置作业级界面,方便用户直接或间接控制自己的作业。它通常包括在线用户界面和离线用户界面。
21、 程序级接口是为用户程序在执行过程中访问系统资源而设置的,通常由一组系统调用组成。
22、
23、 在早期的单用户单任务操作系统(如DOS)中,每台计算机只有一个用户,每次运行一个程序,而且顺序不是很大,所以实际内存中可以存储单个程序。虚拟内存在这个时候不是很有用。
24、 但是,随着程序占用内存容量的增加和多用户、多任务操作系统的出现,在程序设计中,程序所需的内存和计算机系统实际配备的主存容量之间往往存在矛盾。这些同时运行的程序占用了真实内存的哪一部分,
25、 写程序时无法确定,必须动态分配,直到程序运行。
26、 用户界面:用户界面是系统与用户进行交互和信息交换的媒介,它实现了信息的内部形式与人类可接受的形式之间的转换。
27、 用户界面是设计用来在用户和硬件之间相互通信的软件。目的是使用户能够方便、高效地操作硬件,实现双向交互,借助硬件完成自己希望完成的工作。用户界面的定义很广,包括人机交互和图形用户界面。
28、 用户界面存在于所有参与人机信息交换的领域。通常,用户和系统以面向问题和受限的自然语言进行交互。目前,一些系统已经开始使用多媒体技术来开发新一代的用户界面。
29、 上面已经介绍了操作系统的一般功能。相信你对操作系统也有个大概的了解。它对计算机的重要性不言而喻。电脑很多功能的实现都离不开操作系统的支持。是强大的操作系统给了计算机活力。
30、 当然,随着时代的进步,科技的发展,人们的需求,操作系统经历了很多代的更新,功能也越来越全面,都有自己独特的特点。同时,它们的变化也反映了计算机的一步步发展变化。
本文讲解到此结束,希望对大家有所帮助。