https://www.myziyuan.com/
- 苏棠源码
- 1.操作系统(英文:操作系统,磨砂操作系统)是一个管理计算机硬件和软件资源的计算机程序,也是计算机系统的内核和基石。 2,操作系统需要处理管理和配置内存等优先级,确定系统资源提供和需求的优先级,并控制输入和输出设备,操作网络和管理文件系统等基本事务。操作系统还提供了一种操作界面,允许用户与系统交互。 3,操作系统包括:(1)驾驶员 - 底部,直接控制和监控各种硬件,它们的作用是隐藏硬件的具体细节,并提供抽象,通用互联网面对其他部分。 (2)内核 - 操作系统的最核心部分,通常在最高特权级别运行,负责提供基本的结构功能。 (3)支持库 - (也是“接口库”)是一系列特殊库,该图书馆负责编程接口(API)可以使用系统提供的基本服务,最接近应用程序。该计划的一部分。例如,GNU C运行库属于此类,将各种操作系统的内部编程接口打包为ANSI C和POSIX编程接口的形式。 (4)外围 - 所谓的外围设备是指操作系统中上述三类除外的所有其他部分,通常用于提供P关节高级服务。例如,在微内核结构中,大多数系统服务以及UNIX / Linux中的各种守护进程通常是分类。扩展信息:1。操作系统的主要角色:1,工作管理:主要包括任务管理,接口管理,人机交互,图形界面,虚拟现实等2,文件管理:也称为信息管理,他是计算机系统软件资源的管理,包括用户的各种程序和数据。 3,存储管理:基本上是存储空间的管理,主要用于内存管理。 4.设备管理:硬件管理,包括输入/输出设备的分配,开始。跑。可以有效地管理各种计算机资源来改进整个系统可为您提供可靠性。 5,过程管理:也称为处理器管理,如何将CPU分配给每个任务。二,操作系统的分类:批处理系统,多任务系统,时间时系统,实时系统,分布式系统,网络操作系统。参考资料来源:百度百科全书 - 操作系统
- 2021-09-09 17:50:35
- 萨满祭司
- 操作系统是一个大型软件系统,它们很复杂,系统巨大。来自不同的观点。 1.从程序员的角度来看,如前所述,如果没有操作系统,程序员必须在开发软件时进入复杂的硬件实现细节。程序员不想参与这个可怕的领域,并且在这次重复上花了很多能量,没有创造性的工作,使程序员无法专注于更具创造性的编程工作。程序员需要一个可以处理的简单高度抽象的设备。将硬件详细信息从程序员缩合,当然是操作系统。从这个角度来看,操作系统的作用是向用户提供等效的扩展机,也知道n作为虚拟机,这比底层硬件更容易编程。 2.从用户的角度来看,操作系统用于管理复杂系统的各个部分。操作系统负责分配CPU,内存和竞争的程序之间的其他I / O接口设备。例如,假设同时在计算机上运行的三个程序计算结果在同一打印机上输出。然后,几线可以是程序1的输出,并且接下来的几线是程序2的输出,然后是程序3的输出等。最终结果将是一团糟。此时,操作系统可以使用发送打印打印输出的缓冲区的方法来避免这种混淆到磁盘。在程序结束后,操作系统可以将磁盘上的文件发送到打印机输出。从这个角度来看,操作系统是系统的资源管理器。操作系统的功能:操作系统的功能可以根据计算机系统资源的分类划分。一般而言,计算机系统资源包括硬件和软件,硬件手指,内存,标准输入/输出设备和其他外围设备;软件是指各种文件和数据,各种类型的程序。由于操作系统是计算机系统的过程,控制,我们根据要通过这些程序管理的资源确定操作系统的功能,分为八个部分:(1)处理器管理。处理器是计算机中的核心资源,所有程序都在运行以实现它。如何协调未经生产的操作关系,如何回应不同用户的不同要求,如何使许多用户可以相当地获得计算机的资源。这是一个问题的问题。具体而言,处理器管理应该这样做:分配处理器的时间,记录和调度不同程序的操作,在用户和程序之间实现互连,并在运行时相互冲突中解决不同的程序。处理器管理是操作系统最核心部分。其管理方法确定了运行的CAPA整个系统的城市和质量,代表操作系统设计师的设计理念。 (2)内存管理。内存用于存储用户的程序和数据,数据越多,存储的数据越多,硬件制造商继续扩展存储容量,或跟上用户对存储容量的需求,然后内存容量不是无限。增长,但用户的增长是无限的。在从多个用户或程序共享内存时,自然会带来大量的管理要求,这是管理内存管理。应该开始管理内存的管理开始:不同的用户和不同的任务分为不同的用户和不同的任务,以确保干扰每个内存区域的过程;在这种情况下e主内存区域足够大对于其他辅助存储器,其他辅助存储器(例如硬盘),替换主机内存,并组织内存空间。 (3)管理管理。当用户开始处理计算机时,第一个联系人是作业管理部分,用户通过作业管理提供的接口操作。因此,操作管理负责两个方面:通知用户记录和安排用户需要计算机执行的任务,为用户提供计算机的接口和相应的提示信息,接受程序,数据和用户的数据。要求,同时对用户同时反馈。更具体地说,工作管理应提供:s生态用户登录方法,方便用户使用界面,直观的用户信息记录形式,公平的作业调度策略等。(4)信息管理。存储,过程和流程的所有信息都是信息。信息具有不同的表现形式:可以是数据项,记录,文件,文件等的集合。;不同的存储方法:可以连续存储;有不同的存储位置:可以存储在主内存上,也可以存储在辅助存储器上,甚至可以留在某些设备上。不同用户的不同用户在有限媒体上共存,如何对这些文件进行分类,如何保护不同的信息,如何与用户连接各种信息,如何使信息不同的逻辑结构对应于辅助存储器上的存储结构,即信息管理应该做的事情。 (5)设备管理。计算机主机连接到许多设备,具体用于输入/输出数据的设备,并且还具有用于存储数据的设备,以及用于某些特殊要求的设备。这些设备来自不同的制造商,型号更加五朵花。如果没有设备管理,用户肯定会知道他们的所作所为。设备的任务管理是提供用户的独立性,用户不需要了解设备的特定操作,并且设备管理将在接收到用户的请求后提供用户。每个设备都连接到特定物理设备,然后将数据发送到进程编辑物理设备;记录,修改各种设备信息;控制设备行为。除了上述五大管理外,操作系统还必须实施一些标准技术处理:(1)标准输入/输出。用户进入他的请求和键盘处理的数据,并且计算机将与用户一起馈回用户,同时输出操作结果,这似乎是天堂的感觉。实际上,如果您未指定标准输入设备的键盘和显示器作为标准输出设备,则无法直接通过两个设备输入/输出。当系统开始运行时,操作系统已指定标准输入/输出设备,因此在使用用户时感觉非常方便。如果是W.E希望使用其他设备来制作标准输入/输出设备也可能,因为操作系统提供此功能。它可以帮助用户将指定设备的名称与特定设备连接,然后自动从标准输入设备读取信息,然后将结果输出到标准输出设备。 (2)中断治疗。在系统的操作期间可能发生各种异常,例如硬件故障,电源故障,软件本身和程序设计器设置的意外事件。一旦这些异常会影响系统的操作,操作系统必须首先准备这些异常,这是中断处理的任务。中断处理功能配备可预见的例外和THe调用路径。当中断发生时,进程转向过程中断处理程序,可以保护现场的当前程序,在返回当前程序之前返回处理中断处理程序逻辑,直到当前程序再次运行。 (3)错误处理。当用户程序在运行期间错误时,操作系统的错误处理功能必须确保错误不会影响整个系统的运行,而且还提示用户发现错误的信息。因此,我们经常看到这种情况:显示屏上发生错误的类型和名称,并提示用户如何正确,并且用户程序可以在纠错后平稳地运行。错误处理功能将首先创建错误,并配备用我的错误处理程序。发生错误后,它会自动实现其自己的纠错。误差处理一侧以识别问题,另一方面,并自动保护系统的安全性,它是错误处理功能,系统表现出一定的无礼。 3,文件的管理:表示操作系统由信息资源管理,文件是逻辑上完整的相关信息集害怕收集,每个文件都有一个文件名。文档:它是相关信息的集合,任何程序和数据都以文件的形式存储在计算机的外部内存中,并且该文件是数据组织的最小单位。文件名:任何文件都有一个名称,文件的操作基于文档名称。文件名通常由文件主要名称和扩展组成,并且文件主名称通常由文件的内容标识,并且扩展名代表文件的类型。当您需要操作某种类型的文件时,可以通过扩展来执行它。文件夹:文件夹的图标就像一本书。打开文件夹就像转动本书一样,内容内部非常直观。文件夹和不同类型的文件使用不同的图标,很容易区分。
- 2021-09-09 17:48:49
- 510167024
- 什么是操作系统简要回答,操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
- 2021-09-09 17:48:49