https://www.myziyuan.com/
- 知了科技
- 计算机系统可按系统的功能、性能或体系结构分类。计算机系统① 专用机与通用机:早期计算机均针对特定用途而设计,具有专用性质。60年代起,开始制造兼顾科学计算、事务处理和过程控制三方面应用的通用计算机。特别是系列机的出现,标准文本的各种高级程序语言的采用,操作系统的成熟,使一种机型系列选择不同软件、硬件配置,就能满足各行业大小用户的不同需要,进一步强化了通用性。但特殊用途的专用机仍在发展,例如连续动力学系统的全数字仿真机,超微型的空间专用计算机等。② 巨型机、大型机、中型机、小型机、微型机:计算机是以大、中型机为主线发展的。20世纪60年代末出现小型计算机,70年代初出现微型计算机,因其轻巧、价廉、功能较强、可靠性高,而得到广泛应用。70年代开始出现每秒可运算五千万次以上的巨型计算机,专门用于解决科技、国防、经济发展中的特大课题。巨、大、中、小、微型机作为计算机系统的梯队组成部分,各有其用途,都在迅速发展。③ 流水线处理机与并行处理机:在元件、器件速度有限的条件下,从系统结构与组织着手来实现高速处理能力,成功地研制出这两种处理机。它们均面向ɑiθbi=ci(i=1,2,3,…,n;θ为算符)这样一组数据(也叫向量)运算。流水线处理机是单指令数据流(SISD)的,它们用重叠原理,用流水线方式加工向量各元素,具有高加工速率。并行处理机是单指令流多数据流(SIMD)的,它利用并行原理,重复设置多个处理部件,同时并行处理向量各元素来获得高速度(见并行处理计算机系统)。流水和并行技术还可结合,如重复设置多个流水部件,并行工作,以获得更高性能。研究并行算法是发挥这类处理机效率的关键。在高级程序语言中相应地扩充向量语句,可有效地组织向量运算;或设有向量识别器,自动识别源程序中的向量成分。一台普通主机(标量机)配一台数组处理器(仅作高速向量运算的流水线专用机),构成主副机系统,可大大提高系统的处理能力,且性能价格比高,应用相当广泛。④多处理机与多机系统、分布处理系统和计算机网:多处理机与多机系统是进一步发展并行技术的必由之路,是巨型、大型机主要发展方向。它们是多指令流多数据流(MIMD)系统,各机处理各自的指令流(进程),相互通信,联合解决大型问题。它们比并行处理机有更高的并行级别,潜力大,灵活性好。用大量廉价微型机,通过互连网络构成系统,以获得高性能,是研究多处理机与多机系统的一个方向。多处理机与多机系统要求在更高级别(进程)上研究并行算法,高级程序语言提供并发、同步进程的手段,其操作系统也大为复杂,必须解决多机间多进程的通信、同步、控制等问题。分布系统是多机系统的发展,它是由物理上分布的多个独立而又相互作用的单机,协同解决用户问题的系统,其系统软件更为复杂(见分布计算机系统)苹果签名系统。现代大型机几乎都是功能分布的多机系统,除含有高速中央处理器外,有管理输入输出的输入输出处理机(或前端用户机)、管理远程终端及网络通信的通信控制处理机、全系统维护诊断的维护诊断机和从事数据库管理的数据库处理机等。这是分布系统的一种低级形态。多个地理上分布的计算机系统,通过通信线路和网络协议,相互联络起来,构成计算机网络。它按地理上分布的远近,分为局部(本地)计算机网络和远程计算机网络。网络上各计算机可相互共享信息资源和软硬件资源。订票系统、情报资料检索系统都是计算机网应用的实例。⑤ 诺依曼机与非诺依曼机:存储程序和指令驱动的诺依曼机迄今仍占统治地位。它顺序执行指令,限制了所解问题本身含有的并行性,影响处理速度的进一步提高。突破这一原理的非诺依曼机,就是从体系结构上来发展并行性,提高系统吞吐量,这方面的研究工作正在进行中。由数据流来驱动的数据流计算机以及按归约式控制驱动和按需求驱动的高度并行计算机,都是有发展前途的非诺依曼计算机系统。
- 2021-11-27 10:34:51
- aa
- 操作系统是系统软件的集合,可控制其他程序运行和管理系统资源,并为用户提供操作界面。操作系统(英文;操作系统,缩写操作系统)是管理计算机硬件和软件资源的程序,也是计算机系统的内核和基石。操作系统配备了管理和配置内存等基本事务,确定了系统资源供需的优先级,以及控制输入和输出设备,操作网络和管理文件系统。操作系统是管理计算机系统的所有硬件资源,包括软件资源和数据资源;控制程序操作;改善人机界面;为其他应用程序软件等提供支持,允许计算机系统的所有资源最大限度地提高角色,为用户提供方便的有效,友好的服务界面。操作系统M是一个巨大的管理控制程序,通常包括5个管理功能:流程和处理器管理,作业管理,存储管理,设备管理,文件管理。目前,微计算机上的常用操作系统具有DOS,OS / 2,UNIX,Xenix,Linux,Linux,Windows,NetWare等,但所有操作系统都有四个并发性,共享,虚拟性和不确定性的基本功能。操作系统的类型非常不同。安装在不同机器中的OS可以很容易地复杂,从手机嵌入式系统到超级计算机的大型操作系统。许多操作系统制造商没有与OS未分配的操作系统,例如某些操作系统集成了图形用户界面,并且某些操作系统仅使用文本接口,并将图形界面视为非必需的应用程序。操作系统理论是计算机科学的长期和活动分支,操作系统的设计和实现是基础和ker软件行业的Nel。[编辑本段]类型操作系统可以大致分为六种类型。1简单操作系统。它是在初始计算机中配置的操作系统,例如IBM的磁盘操作系统DOS / 360和微计算机操作系统CP / M等。这种类型的操作系统主要是执行操作命令,文件服务,并支持高级编程语言编译器和控制外部设备。2时间系统。它支持不同终端中的多个用户,同时使用计算机,彼此独立,不间断地,并且用户感觉就像计算机都是为他使用的。3实时操作系统。它是一个用于实时计算机系统的操作系统。其主要特征是资源分配和调度必须首先考虑实时,然后效率。此外,实时操作系统应具有强大的容错。4网络操作系统。这是一个操作NG系统配置为计算机网络。通过其支持,网络中的每个计算机都可以在网络中进行通信和共享资源。其主要特点是将网络的硬件组合完成网络的通信任务。5分布式操作系统。它是配置用于配送计算系统的操作系统。在资源管理,通信控制和操作系统方面,它与其他操作系统具有很大的差异。由于布料计算机系统的资源,分布在系统的不同计算机上。操作系统不会等待用户的资源等待简单的方法直接向系统分配,而是要搜索系统的各种计算机。可以在需要资源之后执行分配。对于某些资源,例如具有多个副本的文件,还必须考虑一致性。所谓的一致性意味着有几个用户与读取的数据一致同一个文件。为确保一致性,操作系统必须控制文件的读取,写入,操作,以便多个用户同时读取文件,只有一次只能在修改文件时都有一个用户。分发操作系统的通信功能类似于网络操作系统。由于分销计算机系统与网络分布不同,分配操作系统还支持并行处理,因此它提供的通信机制与网络操作系统不同,这需要高通信速度。分配操作系统的结构也与其他操作系统不同,这些操作系统分布在系统的各种计算机上,可以并行处理用户的各种需求,具有强大的容错。6智能操作系统(见智能软件)。[编辑本段]功能操作系统的主要功能是资源管理仲裁,计划控制和人机互动。计算机系统资源可分为两类:设备资源和信息资源。设备资源是指构成计算机的硬件设备,例如中央处理器,主存储器,磁盘存储,打印机,磁带存储器,显示,键盘输入设备和主动。信息资源是指存储在计算机中的各种数据,例如文件,库,知识库,系统软件和应用软件。资源管理系统的设备资源和信息资源根据用户需求分配和调度。操作系统的存储管理负责将内存单元分配给需要存储器的程序,以便在程序执行完成之后重复使用。对于提供虚拟存储的计算机系统,操作系统还与硬件合作,在页面调度工作中做好工作,d根据执行程序的要求分配页面,传输页面并调用内存和回收页面以及回收页面。处理器管理或处理器调度是操作系统资源管理功能的另一个重要事项。在允许同时执行多程序的系统中,操作系统将交替将处理器分配给等待根据某个策略运行的系统。等待运行只能在获取处理器后运行。程序遇到操作中的事件,例如启动外部设备,或继续运行或外部事件,操作系统是处理相应的事件,然后重新分配处理器。操作系统的设备管理功能主要分配和再循环外部设备,并通过用户程序要求控制外部设备。对于非存储外部设备,例如打印机,显示等,它们将用户程序分配为设备,并在使用之后回收。将它们用于另一个要求的用户。对于存储类型外部设备(如磁盘,磁带等),存储空间被提供给用户存储文件和数据。存储外部设备的管理和信息管理密切合并。信息管理是操作系统的重要功能,主要是提供文件系统。一般而言,文件系统为用户提供创建文件,撤消文件,读取和写入文件,打开和关闭文件。使用文件系统,用户可以在不知道存储这些数据的情况下按文件名访问数据。这种方法不仅方便用户,也有利于用户分享公共数据。此外,由于建立文件,创建者允许创建者指定权限,这可以保证数据的安全性。程序控制从操作开始到结束的用户程序的执行系统控制。用户编写了他想要使用编程语言进行的程序解决的问题,并且该程序被输入到计算机中,并要求操作系统根据需要控制此用户程序的执行直到结束。操作系统控制用户具有以下内容:转入相应的编译器,将以某些编程语言编写的源程序编译为计算机可执行目标程序,分配内部存储和其他资源以将程序传输到内存中并开始将程序转移到内存中并启动,并根据用户指定的要求处理出现在执行中的各种事件,并与操作员联系与运营商的处理,人机交互式系统的人机交互式系统是确定“友好”的重要因素。计算机系统。人机交互主要由外部设备和相应的软件完成可以输入。可用于与方式交互的设备主要具有键盘显示器,鼠标,各种模式识别设备等。具有这些设备的软件是提供人机交互的操作系统的一部分。人机交互的主要作用是控制设备的操作和理解,并执行与人机交互相关的各种命令和要求。早期的人机交互设施是键盘显示器。操作员通过键盘在命令中,操作系统将在接收到命令后立即执行并将结果显示到显示。预期的命令可以具有不同的方式,但每个命令的解释是清晰的,唯一的。随着计算机技术的发展,越来越多的操作订单,功能越来越强。作为模式识别,例如诸如语音识别的输入设备的开发离子,汉字识别,运营商和计算机与自然语言或限制的自然语言相互作用。此外,人机互动也通过图形吸引了人们。这些人机相互作用可以称为智能人机交互。这方面的研究工作是积极开展的。
- 2021-11-27 10:33:29
- 飞创科技
- 操作系统主要有哪几种基本类型,1、批处理操作系统(Batch Processing Operation System)。批处理是指用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行。这种采用批量处理作业技术的操作系统称为批处理操作系统。批处理操作系统分为单道批处理系统和多道批处理系统。批处理操作系统不具有交互性,它是为了提高CPU的利用率而提出的一种操作系统。2、分时操作系统(Time Sharing Operating System)。使一台计算机同时为几个、几十个甚至几百个用户服务的一种操作系统。把计算机与许多终端用户连接起来,分时操作系统将系统处理机时间与内存空间按一定的时间间隔,轮流地切换给各终端用户的程序使用。由于时间间隔很短,每个用户的感觉就像他独占计算机一样。分时操作系统的特点是可有效增加资源的使用率。例如UNIX系统就采用剥夺式动态优先的CPU调度,有力地支持分时操作。3、实时操作系统(Real Time Operating System)。实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的操作系统。提供及时响应和高可靠性是其主要特点。4、网络操作系统(NOS, Network Operating System)。网络操作系统 是一种能代替操作系统的软件程序,是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。借由网络达到互相传递数据与各种消息,分为服务器(Server)及客户端(Client)。而服务器的主要功能是管理服务器和网络上的各种资源和网络设备的共用,加以统合并控管流量,避免有瘫痪的可能性,而客户端就是有着能接收服务器所传递的数据来运用的功能,好让客户端可以清楚的搜索所需的资源。5、分布式操作系统(Distributed Operating System)。分布式计算机系统是一种计算机硬件的配置方式和相应的功能配置方式。它是一种多处理器的计算机系统,各处理器通过互连网络构成统一的系统。系统采用分布式计算结构,即把原来系统内中央处理器处理的任务分散给相应的处理器,实现不同功能的各个处理器相互协调,共享系统的外设与软件。
- 2021-11-27 10:33:29