https://www.myziyuan.com/
- lyrhc
- 操作系统是一个大型软件系统,它们很复杂,系统巨大。来自不同的观点。 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-08-05 04:07:41
- ee
- 操作系统的英文翻译是操作系统,称为OS,是指负责在电子计算机系统中支持应用程序操作环境和用户操作环境的系统软件。它也是计算机系统的核心和基石。以下图片是Windows XP操作系统的界面。 。首先,操作系统可分为六个类别:1。简单的操作系统。简单操作系统是在计算机开头配置的操作系统。它的功能主要是执行,文件服务的操作命令,支持高级编程语言编译器和控制外部设备。 2.时间系统。时间系统支持多个用户在不同的终端并在同一时间使用计算机,彼此独立地使用计算机,并且用户喜欢计算机与他一样。 3,实时操作系统。实时操作系统是配置用于实时计算机系统的操作系统。其主要特征是资源分配和调度必须首先考虑实时,然后效率。 4,网络操作系统。网络操作系统是为计算机网络配置的操作系统。在其支持下,网络中的每台计算机都可以互相通信和共享资源。其主要特点是将网络的硬件组合完成网络的通信任务。 5,分发操作系统。分发操作系统是操作系统配置归因于分销计算系统。二,操作系统的功能是:1。流程管理,其主要任务是合理地分配处理器时间,并有效地管理处理器的操作。 2.内存管理,主要任务是分配,保护和展开内存。 3.设备管理,根据所确定的设备分配原理分配设备,使设备可以与主机并行工作,为用户提供良好的设备使用界面。 4,文件管理,有效地管理文件存储,合理组织和管理文件系统,为文件访问和文件保护提供更有效的方法和方法。 5.用户界面,通过用户界面,用户只能通过简单的操作来实现复杂的应用程序处理ins。
- 2021-08-05 04:06:31
- zaijianshaoshi
- 一共有多少种操作系统,早期操作系统(专利保护)TRS-DOS,ROM OS's TI99-4 Commodore PET,64,和 VIC-20, 第一套IBM-PC 苹果电脑 Sinclair Micro和QnX等 非Unix商业操作系统CPM操作系统 MP/M-80 UCSD P-system Mini-FLEX SSB-DOS CP/M-86 DR-DOS FreeDOS MS-DOS PC-DOS Mach 由卡纳尼基梅隆大学研究 L4微内核 第二代微内核 CHORUS Choices Multics OS-9 NSJ Netware:一种网络服务器操作系统 Unix及类似系统A/UX(Apple UNIX) Unix 微软Xenix ChorusOS Cromix UNIflex OS-9 IBM的AIX BSD FreeBSD NetBSD OpenBSD DragonFly BSD PC-BSD Digital UNIX,即之后康柏Tru64 DNIX HP的HP-UX GNU/Hurd SGI的IRIX Inferno Linux(或称GNU/Linux) Mac OS X MenuetOS Minix OSF/1 Plan9 SCO的SCO UNIX Sun的SunOS,即之后的Solaris System V Ultrix UniCOS 麒麟操作系统(Kylin),由国防科技大学、中软公司、联想公司、浪潮公司和民族恒星公司五家单位合作研制的服务器操作系统 OS/390 z/OS Syllable 其他AcornArthur ARX RISC OS RISCiX AmigaAmigaOS Atari STTOS MultiTOS MiNT 苹果电脑(Apple/Macintosh)Apple DOS ProDOS Mac OS Mac OS X pink OS BeOS A/UX BeBeOS BeIA Digital/康柏(Compaq)AIS OS-8 RSTS/E RSX-11 RT-11 TOPS-10 TOPS-20 VMS(后更名为OpenVMS) IBMOS/2 AIX OS/400 OS/390 VM/CMS DOS/VSE VSE/SP VSE/ESA OS/360 MFT MVT SVS MVS TPF ALCS z/OS PC-DOS pink OS 微软(Microsoft)MS-DOS Xenix Microsoft Bob 基于MS-DOS操作系统的Windows Windows 1.0 Windows 2.0 Windows 3.1 Windows 95 Windows 98 Windows ME Windows NT Windows NT 3.5 Windows NT 4 Windows 2000 Windows XP Windows XP SP1Windows XP SP2Windows XP SP3Windows XP Media Center Edition Windows XP Home Edition Windows XP Tablet PC EditionWindows XP Professional Windows XP Professional x64 Edition Windows Server 2003 Windows Server 2003 64-bit Edition Windows Vista Windows Vista SP1Windows Vista Home Basic Windows Vista Home Premium Windows Vista Business Windows Vista Ultimate Windows Vista Enterprise Windows Vista Starter NovellNetWare Unixware SUSE Linux NeXTNEXTSTEP(即之后的Mac OS X) Plan 9 Inferno Prime ComputerPrimos 西门子BS2000 - 用于西门子公司的大型主机。 SINIX(也称Reliant UNIX) - 用于西门子公司的UNIX电脑系统。 个人电子助理(PDA)操作系统Palm OS Pocket PC EPOC Microsoft Windows CE Linux 智能手机操作系统Windows Mobile系列 Embedded Linux由Montavista创造,在Motorola's A760,E680等机型上使用 Mobilinux由Montavista创造 Symbian OS系列 其他操作系统动态可扩展操作系统 MIT的Exo Kernel 华盛顿大学的 SPIN 哈佛大学的 VINO illinois大学的Choices ReactOS
- 2021-08-05 04:06:31