可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

操作系统知识(操作系统期末复习知识)

  • 全部评论(3)
  • 互站网
  • 操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。 操作系统(英语;Operating System,简称OS)是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。
  • 2021-12-27 22:14:22
  • qian
  • 操作系统简报-------------------------------------------------------------------2004-05-19 1.计算机软件和操作系统强大的计算机,自从我进入人类生活,我发挥了越来越重要的作用。随着时代的发展,计算机与人们的日常生活密切相关。不能说,新月的计算机软件的发展在这里扮演着关键作用。可以说软件留下,电脑将成为废钢腐烂的铁。计算机软件可以大致分为两类:系统软件和应用软件。系统软件用于管理计算机资源并为应用程序软件提供统一的平台。应用软件在系统软件的基础上实现用户所需的功能。操作系统是控制计算机所有资源的基本系统软件,以提供应用程序开发的基础。第二,操作系统诞生的原因由CPU,内存,磁盘,显卡,声卡等组成,以及许多设备制造商,各种各样的设备,以及不同制造商生产的相同设备,虽然是相同的功能然而,完成了具体细节有一个技巧。为了正确管理和使用这些设备来实现特定应用程序,该程序员必须了解和掌握各种设备的工作原理。而对于相同的设备,由于实现了不同硬件供应商的细节的差异,程序员再次陷入复杂硬件控制的深渊!找到一种走出大海的方法!多年的研发终于将这种愿望变成了现实。此解决方案是在硬件基础上加载一层软件以管理整个系统。该软件通过设备驱动程序与计算机硬件派生。整个计算机硬件系统m被抽象成公众,统一的打开的接口虚拟机通过一系列功能模块,使程序员不必落入各种硬件系统。细节!这层软件是操作系统。第三,操作系统操作系统是一个大型软件系统,哪个复杂,系统巨大。从不同的角度来看,结果也不同,它是“成因路的峰”。在这里,我们分析了最典型的角度。1.从程序员的角度来看,如前所述,如果没有操作系统,程序员在开发软件时必须落入复杂的硬件实现细节。程序员不希望参与这个可怕的地区,并且花了很多能量在这次重复中,没有创造性的工作使程序员无法专注于更具创造性的编程工作。程序员需要一个可以处理的简单,高度抽象的设备。将硬件详细信息从Pro缩合语法,当然是操作系统。从这个角度来看,操作系统的作用是为用户提供等效的扩展机,也称为虚拟机,这更有可能编程超过底层硬件。2.从用户的角度来看,操作系统用于管理复杂系统的各个部分。操作系统负责在有序的竞争计划中分配CPU,内存和其他I / O接口设备。例如,假设在计算机上运行的三个程序同时在同一打印机上输出计算结果。然后,几行可以是程序1的输出,并且接下来的几线是程序2的输出,然后是程序3的输出等。最终结果将是一团糟。此时,操作系统使用将缓冲区发送到磁盘的方法以避免这种混淆。程序结束后,操作系统可以将磁盘上的文件发送到打印机输出。从这个角度来看,操作系统是系统的资源管理器。IV。在操作系统的历史下,我们将操作系统的历史与计算机的历史结合起来。1.第一代电脑(1945-1955):真空管和插入板在20世纪90年代中期,一些来自哈佛大学,普林斯顿大学,宾夕法尼亚大学使用了数万种真空管,建造了世界上第一台电子电脑。打开计算机开发的历史。这一时期的机器需要组特殊设计,制造,编程,操作,并维护每台机器。该程序旨在使用机器语言通过盒子上的硬布线控制其基本功能。此时,在计算机开发的初始阶段,即使是编程语言尚未出现,操作系统也是闻所未闻的!2.第二代计算机(1955-1965):THe晶体管和批量系统此时在此期间更可靠,并从研究机构中出来并进入了商业应用程序。但是,在此期间的计算机主要完成各种科学计算,需要特殊操作员维护,并且需要为每个计算任务进行编程。第二代计算机主要用于科学和工程计算。用汇编语言写入Fortran的程序。操作系统的原型出现在后期:FMS(FORTRAN监控系统)和IBMSYS(IBM 7094操作系统)3.第三代计算机(1965-1980):20世纪60年代初的集成电路芯片和多通道程序,计算机供应商根据不同的应用程序分为两台计算机系列,一个用于科学计算,一个用于业务应用程序。随着计算机应用的深入,已经出现了对两个应用程序的Unity的计算机需求。目前,IBM试图通过引入系统/ 360来解决这个问题。通过这个计划,IBM组织了OS / 360操作系统的开发,然后复杂的需求,低软件工程水平低,OS / 360的开发已经陷入了最可怕的“软件开发和软件不稳定”,诞生了。最着名的失败----“神秘的人”。虽然这个发展计划失败了,但这种愿望已成为计算机供应商的目标。此时,麻省理工学院,贝尔实验室(贝尔实验室)和一般电气公司决定开发“普通电脑服务系统”----多态,我希望它能同时支持数百台机器。结果,该计划的发展除了每个人,最后系统以故障结束。但是,多级的思想是稍后的操作系统的很多提示。在20世纪60年代,贝尔实验室参加了计算机科学家Ken Thompson,该公司已经由Multic开发S,在无人驾驶的PDP-7机器上开发了一种简单的单用户版本的Multic。后来,UNIX操作系统的诞生。目前,UNIX操作系统通往小型机器,工作站和其他市场。它也是到目前为止最具影响力的操作系统之一,Linux也是UNIX系统的衍生品。接下来,我们将介绍UNIX的历史。4.第四代计算机(1980年):个人电脑随着计算机技术的不断更新和开发,计算机是神奇的人的生命,现在您可以以低价格获得强大的计算能力。价格不再能阻止计算机流行的门槛,减少计算机的易用性非常重要!由于其自身的UNIX系统特性,它不适合在个人计算机上运行,有一个新的操作系统。在这一历史性的关键时刻,IBM已经低估了市场的市场,英特尔已经采取了他有机会进入,并成为当今微处理器的老板。与此同时,微软总统擅长抓住时机,已进入该领域,并将CP / M震撼到MS-DOS中,已成为个人计算机操作系统领域的霸权。虽然Apple首先在GUI中首先绘制,但由于Apple不相容,未开封的市场策略,因此无法扩大结果。此时,微软已经及时进入了GUI,他再次使用Windows系统再次调用!V.一般而言,操作系统包括以下组件:1)流程调度程序系统:进程调度程序系统确定哪个进程使用CPU,调度,管理过程。2)流程间通信子系统:负责各种过程之间的通信。3)内存管理子系统:负责管理计算机内存。4)设备管理子系统:负责ManagiNG各种计算机外围设备,主要由设备驱动程序组成。5)文件子系统:负责管理磁盘上的各种文件和目录!6)网络子系统:负责处理与网络相关的各种事物。第六,操作系统结构设计操作系统有各种实施方法和设计思路,只有最具代表性的方式制作简单的叙述。1.整体系统结构设计这是最常用的组织,通常被称为“hodgepodge”,可以说整体系统结构是“非结构化”。在此配置中,开发人员首先编译某些独立的进程或包含过程的文件,然后将它们链接到具有链接的单独的目标程序中。Linux操作系统采用整体系统结构设计。但是,在此基础上,增加了某种方式,例如动态模块加载和其他方法以提高整体灵活性,并补偿了整体系统的缺乏结构设计。 2.分层系统结构设计此方法是系统的严格层次结构,使整个系统级别分层!这个系统的味道很大!在这种结构中设计的实际操作系统中没有广泛的应用。可以说,目前的操作系统设计是整体系统结构和层系统结构设计的设计中的平衡。 3.微核系统结构设计和微核系统结构设计是近年来新的设计理念。最具代表性的操作系统有马赫和QNX。微内核系统,顾名思义,该系统是系统很小!例如,QNX的微核只是负责任:¨¨过程之间的通信¨低级网络通信¨处理调度¨级1级中断处理七有许多,只留下一些市场测试:1。桌面操作SYstem:1)MSDOS:Microsoft的产品上最早的操作系统上英特尔X86系列,已经统治了这一领域,现在逐步保留了自己的兄弟的Windows 9x系列,现在来自一些低端机器。2)Windows 9x:Microsoft产品,从Windows 3.x,现在是基于英特尔X86系列PC的主操作系统,也是原装个人计算机中最具安装的操作系统。对于桌面,面对个别用户。3)Mac OS:Apple全部,友好界面,性能优异,但由于苹果计算机自己的计算机只运行,它有限。但是,由于苹果计算机的独特市场定位,它仍然很好。2.服务器操作系统:1)UNIX系列:UNIX可以说是一个长期寿命,实用,强大的操作系统,但由于许多厂商已经开发了自己的特色的UNIX版,它会影响整体。在国外,UNIX系统是独一无二的,广泛应用于关键科学研究,学校,金融等领域。然而,由于中国计算机发展的落后发展,UNIX系统的应用程度与国外相比有一定的滞后。2)Windows NT系列:Microsoft产品,它利用Windows友好的用户界面的优势进入服务器操作系统市场。然而,它具有UNIX的差距,整体性能,效率和稳定性,因此它现在主要用于中小企业市场3)Novell NetWare系列:Novell的Spees,中国证券行业的市场份额极高,其产品特征是截然不同的,这仍然是服务器系统软件中的绿树。。
  • 2021-12-27 22:12:26
  • 免注册用户
  • 简述操作系统具有的五个主要功能是什么,操作系统是配置在计算机硬件上第一层软件,它是一组控制和管理计算机硬件与软件资源,合理地对各类作业进行调度,以及方便用户的程序的集合。操作系统的五大功能包括:处理机管理功能,储存器管理功能,设备管理功能,文件管理功能,以及作为用户与硬件系统之间的接口。1. 操作系统:操作系统所处位置操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,提供了各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口。实际上,用户是不用接触操作系统的,操作系统管理着计算机硬件资源,同时按着应用程序的资源请求,为其分配资源,如:划分CPU时间,内存空间的开辟,调用打印机等。2. 种类划分:操作系统的种类相当多,各种设备安装的操作系统可从简单到复杂,可分为智能卡操作系统、实时操作系统、传感器节点操作系统、嵌入式操作系统、个人计算机操作系统、多处理器操作系统、网络操作系统和大型机操作系统。按应用领域划分主要有三种:桌面操作系统、服务器操作系统和嵌入式操作系统。
  • 2021-12-27 22:12:26
  • 商品推荐