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

蚂蚁资源网

操作系统基础(操作系统的目的是)

  • 时间:2021-12-10 08:35 编辑:王宇微 来源:蚂蚁资源 阅读:95
  • 扫一扫,手机访问
摘要:大家好,今天给大家介绍关于操作系统基础(操作系统的目的是)的相关内容,详细讲解简述操作系统的概念和基本功能。,操作系统里的基本操作主要包括哪些,操作系统有哪些基本部分组成等,希望可以帮助到您。
简述操作系统的概念和基本功能。,操作系统简报-------------------------------------------------------------------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,中国证券行业的市场份额极高,其产品特征是截然不同的,这仍然是服务器系统软件中的绿树。。
操作系统里的基本操作主要包括哪些,操作系统的主要功能是资源管理,程序控制和人机交互。计算机系统资源可分为两类:设备资源和信息资源。设备资源是指构成计算机的硬件设备,例如中央处理器,主存储器,磁盘存储,打印机,磁带存储器,显示,键盘输入设备和主动。信息资源是指存储在计算机中的各种数据,例如文件,库,知识库,系统软件和应用软件。资源管理系统的设备资源和信息资源根据用户需求分配和调度。操作系统的存储管理负责将内存单元分配给需要存储器的程序,以便在程序执行完成之后重复使用。对于提供虚拟存储的计算机系统,操作系统也有效H硬件在页面调度工作中做好工作,并根据执行程序的要求分配页面,传输页面并调用内存和回收页面以及回收页面。处理器管理或处理器调度是操作系统资源管理功能的另一个重要事项。在允许同时执行多个过程的系统中,操作系统将交替将处理器分配给系统以等待帐篷钳位杜兰森的过程。等待运行只能在获取处理器后运行。程序遇到操作中的事件,例如启动外部设备,或继续运行或外部事件,操作系统是处理相应的事件,然后重新分配处理器。操作系统的设备管理功能主要分配和再循环外部设备,并通过用户程序要求控制外部设备。对于非StORage外部设备(如打印机,监视器等),它们可以直接将其分配给用户程序,作为设备,使用后回收用于使用其他要求的用户。对于存储类型外部设备(如磁盘,磁带等),存储空间被提供给用户存储文件和数据。存储外部设备的管理和信息管理密切合并。信息管理是操作系统的重要功能,主要是提供文件系统。一般而言,文件系统为用户提供创建文件,撤消文件,读取和写入文件,打开和关闭文件。使用文件系统,用户可以在不知道存储这些数据的情况下按文件名访问数据。这种方法不仅方便用户,也有利于用户分享公共数据。此外,由于建立文件,创建者允许创建者指定权限,这可以保证数据的安全性。程序控制E在操作系统控件下从开始到结束的用户程序执行用户程序。用户编写了他想要使用编程语言进行的程序解决的问题,并且该程序被输入到计算机中,并要求操作系统根据需要控制此用户程序的执行直到结束。操作系统控件用户具有以下内容:传输到相应的编译键订单,以某种编程语言编写的源程序被编译为计算机可执行目标程序,分配内部存储和其他资源以将程序转移到内存中并启动并且处理根据用户指定的要求和操作员在执行中出现的各种事件,并且运营商联系事故处理等人机交互的人机交互系统是确定“友好”的重要因素计算机系统。人机互动是MA完整的外部设备和可以输入的相应软件。可用于与方式交互的设备主要具有键盘显示器,鼠标,各种模式识别设备等。具有这些设备的软件是提供人机交互的操作系统的一部分。人机交互的主要作用是控制设备的操作和理解,并执行与人机交互相关的各种命令和要求。早期的人机交互设施是键盘显示器。操作员通过键盘在命令中,操作系统将在接收到命令后立即执行并将结果显示到显示。预期的命令可以具有不同的方式,但每个命令的解释是清晰的,唯一的。随着计算机技术的发展,越来越多的操作订单,功能越来越强。作为模式识别,suCh作为语音识别,汉字识别,运营商和计算机等输入设备的开发,与自然语言或限制的自然语言相互作用。此外,人机互动也通过图形吸引了人们。这些人机相互作用可以称为智能人机交互。这方面的研究工作是积极开展的。
操作系统有哪些基本部分组成,1.驱动程序的底部,直接控制和监控各种类型的硬件部分,其角色是隐藏硬件的具体细节,并为其他部件提供抽象的通用接口。2,内核操作系统的核心,通常在最高特权级别运行,负责提供基本的结构功能。3,支持库(也是“接口库”)是一系列特殊库,这些库负责编程接口(API),该编程接口(API)可以由系统提供的基本服务使用,这是最接近的应用程序。部分。例如,GNU C运行库属于该类,将各种操作系统的内部编程接口包装为ANSI C和POSIX编程接口的形式。4,外围,外围,指的是除了上述三类之外的所有其他部分,通常用于为特定的高级服务提供组件。对于考试LE在微内核结构中,大多数系统服务以及UNIX / Linux中的各种守护程序通常是分类。扩展数据:操作系统的功能:1。进程管理是运行具有标准的过程的驻留程序或应用程序。每个中央处理器只能同时运行一个过程。早期操作系统(如DOS)也不允许任何程序打破这个限制,并且DOS只是运行一个过程。2,内存管理根据帕金森的法律:“你给出了更多内存的程序,程序也会试图花在光明”,所以程序员通常希望系统能够给他无限和无限的内存。大多数现代计算机内存架构由分层,最快和最小的寄存器领导。3.磁盘和文件系统所谓的文件系统,通常称为用于管理磁盘数据的系统,可以存储目录或文件中的数据。每个文件系统都有自己的特殊格式和功能,如日志管理或没有磁盘重组。参考资料来源:百度百科全书 - 操作系统

责任编辑(王宇微

以上就是关于**操作系统基础,操作系统的目的是**的全部内容,如有需要以上系统,请在搜索框搜索商品或者咨询客服,了解更多请关注蚂蚁资源网。
内容来源于网络,如无意中有侵权,请联系客服核实,以便及时删除,谢谢支持!
  • 全部评论(3)
  • 网站模板素材下载
  • 1操作系统的基本功能是什么 详细,2.什么是批处理、分时操作系统、实时操作系统?各有什么特征? 3.多道程序设计与多重处理有何区别? 4.讨论操作系统可以从哪些角度出发,如何把它们统一起来? 5.现代操作系统对运行环境有何要求? 3 2 1.有人说,一个进程是由伪处理机执行的一个程序,这话对吗?为什么? 2.比较进程与程序的联系和区别。 3.我们说程序的并发执行将导致最终结果失去封闭性。这话对所有的程序都成立吗?试举例说明。 4.什么是临界区?举一临界区的例子。 5.什么是线程?线程和进程有何区别? 6.某高校计算机系开设网络课并安排上机实习,假设机房共有2m台机器,有2n 名学生选该课,规定: ① 每2 个学生组成一组,各占一台机器,协同完成上机实习; ② 只有一组2 个学生到齐,并且此时机房有空闲机器时,该组学生才能进入机房; ③ 上机实习由一名教师检查,检查完毕,一组学生同时离开机房。 试用P、V操作模拟上机实习过程。 7.今有三个并发进程R,M,P,它们共享了一个可循环使用的缓冲区B,缓冲区B 共有N个单元。进程R 负责从输入设备读信息,每读一个字符后,把它存放在缓冲区B 的一个单元中;进程M负责处理读入的字符,若发现读入的字符中有空格符,则把它改成“,”;进程P负责把处理后的字符取出并打印输出。当缓冲区单元中的字符被进程P 取出后,则又可用来存放下一次读入的字符。请用PV操作为同步机制写出它们能正确并发执行的程序。 8.写出Reader-Writer 问题的算法,避免由于不断有Reader 出现,而使得Writer 无限期等待。 9. 设计C 程序(可以嵌入汇编语言),以忙等待方式实现信号量的P、V操作。 10. 设计C 程序,实现生产者-消费者问题。 说明:8-10 为课外实践练习。 4 3 1.进程调度的功能有哪些? 2.进程调度的时机有哪几种? 3.为什么说在进程上下文切换的过程中,上下文切换程序不能破坏“老”进程的上下文结构? 4.比较常用的几种调度算法。 5.假设有四道作业,它们的进入时刻与执行时间如下所示: 作业号 进入时刻(时) 执行时间(小时) 1 10.00 0.4 2 10.10 1.0 3 10.20 0.6 4 10.30 0.2 在单道程序环境下,分别采用先来先服务和最短作业优先调度算法,试说明它们的调度顺序及平均周转时间。 5 4 1.什么是虚拟存储器?其特点是什么? 2.动态分区管理的常用内存分配算法有哪几种?比较它们各自的优缺点。 3.什么是页式管理?静态页式管理可以实现虚存吗? 4.请求页式管理有哪几种常用的页置换算法?比较它们的优缺点。 5.什么是段式管理?它与页式管理有何区别? 6.在一个请求分页系统中,采用LRU 页面置换算法时,假如一个进程的页面访问顺序为4, 3,2,1,4,3,5,4,3,2,1,5,当分配给该进程的物理块数M 分别为3 和4 时,请计算访问过程中发生的缺页次数和缺页率,比较所得结果。 7.设一个计算机有4 个页框,装入时间、最近访问时间和每页的访问位、修改位如下所示(时间以时钟周期为单位): 页 装入时间 最近访问时间 访问位A 修改位M 0 126 279 0 0 1 230 260 1 0 2 120 272 1 1 3 160 280 1 1 1)NRU 将置换哪一页? 2)LRU 将置换哪一页? 3)FIFO 将置换哪一页? 8.已知如下段表: 段号 基址 长度 合法(0)/非法(1) 0 219 600 0 1 2300 14 0 2 90 100 1 3 1327 580 0 4 1952 96 0 在分段存储管理下系统运行时,下列逻辑地址的物理地址是什么? (1)0,430 (2)1,10 (3)1,11 (4)2,500 (5)3,400 (6)4,112 6 5 1.什么是系统调用?系统调用与一般的过程调用有何区别? 2.在Linux 操作系统中,引起进程调度的时机有哪些? 3.简述 shell 命令在Linux 中的实现过程。 4.在Linux 系统中,进程在什么时候处理它们接收到的软中断信号?进程接收到软中断信号后放在什么地方? 5.Windows 2000/xp 在哪些情况下进行线程优先级提升? 6.试描述使用Win32 API 实现线程同步的一般方法。 7 6 1.什么是文件、文件系统?文件系统有哪些功能? 2.文件的物理结构有哪几种?为什么说串联文件结构不适合随机存取? 3.什么是文件目录?文件目录中包含哪些信息? 4.在实现文件系时,为加快文件目录的检索速度,可利用“文件控制块分解法”。假设目录文件存放在磁盘上,每个盘块512 字节。文件控制块占64 字节。其中文件名占8 字节。通常将文件控制块分解成两部分,第一部分占10 字节(包括文件名和文件内部号),第二部分占 56 字节(包括文件内部号和文件其他描述信息)。 ① 假设某一目录文件共有254 个文件控制块,试分别给出采用分解法前和分解法后,查找该目录文件的某一个文件控制块的平均访问磁盘次数。 ② 一般地,若目录文件分解前占用 n 个盘块,分解后改用 m 个盘块存放文件名和文件内部号部分,请组出访问磁盘次数减少的条件。 5.在创建一个文件时,可能发生哪几种情况?应如何处理? 6.文件存取控制方式有哪几种?比较它们的优缺点。 7.文件系统采用多级索引结构搜索文件内容。设块长为512 字节,每个块号长3 字节,如果不考虑逻辑块号在物理块中所占的位置,分别求二级索引和三级索引时可寻址的文件最大长度。 8 7 1.设备管理的目标和功能是什么? 2.什么是I/O 缓冲?为什么要引入I/O 缓冲? 3.设备驱动程序是什么?为什么要有设备驱动程序?用户进程怎样使用设备驱动程序? 4.为什么在单缓冲与双缓冲情况下,系统对一块数据的处理时间分别为 max(C,T)+M 和 max(C,T)?其中,C:CPU 的计算时间,T:数据从I/O 控制器到缓冲区的传输时间,M:数据从缓冲区到用户工作区的传输时间。 5.为什么要引入设备独立性?如何实现设备独立性? 6.某移动臂磁盘的柱面由外向里顺序编号,假定当前磁头停在100 号柱面且移动臂方向是向里的,现有如下表1 所示的请求序列在等待访问磁盘: 表1 访问磁盘请求序列 请求次序 1 2 3 4 5 6 7 8 9 10 柱面号 190 10 160 80 90 125 30 20 140 25 回答下面的问题: ① 写出分别采用“最短查找时间优先算法”和“电梯调度算法”时,实际处理上述请求的次序。 ② 针对本题比较上述两种算法,就移动臂所花的时间(忽略移动臂改向时间)而言,哪种算法更合适?简要说明之。 9 8 1.ext2 文件系统为什么有磁盘I 节点和内存I 节点? 2.在Linux 系统中,用于打开文件的系统调用open 的格式为 fd = open( pathname, flags) 其中,pathname 为欲打开的文件路径名,flags 指示打开方式(读、写),open 的返回值为文件描述符。 1)给出open 的实现算法。 2)说明用户文件描述符表、系统打开文件表与I 节点表的作用及三者之间的关系。 3.在Linux 系统中,文件共享有哪两种方式? 4.说明Linux 虚拟文件系统VFS 的工作原理。 5.说明Linux 虚拟文件系统VFS 中查找文件的过程。 6.什么是块设备驱动程序? 7.分别给出文件的磁盘索引节点与内存索引节点的引用数可能大于1的情况。 10 9 1.什么是死锁?给出产生死锁的个必要条件。 2.有三个进程P1、P2 和P3 并发工作。进程P1 需用资源S3 和S1;进程P2 需用资源S1 和 S2;进程P3 需用资源S2 和S3。回答: (1) 若对资源分配不加限制,会发生什么情况?为什么? (2) 为保证进程正确工作,应采用怎样的资源分配策略?为什么? 3.某系统有R1,R2,R3 三种资源,在T0 时刻P1,P2,P3,P4 四个进程对资源的占用和需求情况如表1 所示,此刻系统的可用资源向量为(2, 1, 2),问题: ① 将系统中各种资源总数和此刻各进程对各资源的需求数目用向量或矩阵表示出来; ② 如果此时P1 和P2 均发出资源请求向量Request(1, 0, 1),为了保持系统安全性,应该如何分配资源给这两个进程?说明你所采用策略的原因; ③ 如果②中两个请求立刻得到满足后,系统此刻是否处于死锁状态? 表1 T0 时刻P1,P2,P3,P4 四个进程对资源的占用和需求情况表 Maximum demand Current allocation R1 R2 R3 R1 R2 R3 P1 3 2 2 1 0 0 P2 6 1 3 4 1 1 P3 3 1 4 2 1 1 P4 4 2 2 0 0 2 4.在解决死锁问题的几种方法中,哪一种方法最容易实现?哪一种方法使资源利用率最高?
  • 2021-12-10 08:35:33
  • 郭大帅
  • 我简要了解LZ告诉:我不知道建筑物的哪一个方面是,事实上,几个楼上的楼上非常好,也就是说,我觉得太难了解。[从用户的角度来看,我觉得太难了。[从用户的角度来看:操作系统是一种软件,它是一个系统软件,它是用户和计算机的接口。通过操作系统,很容易与计算机通信。[从计算机的角度来看]:操作系统是一个控制器,一个控制器。它控制计算机中的所有硬件和软件。以上是您自己的理解,非常简单,因为这是您自己的专业,我会从专业方面说出来[来自专业角度]:操作系统有5个功能:处理器管理功能,内存管理功能,文件管理功能,设备管理功能,操作系统和用户界面。我希望您可以帮助您如此简单。
  • 2021-12-10 08:35:33
  • 爱吃鱼的猫
  • 1、操作系统(英语:operating system,缩写作 OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。2、操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。3、操作系统包括:(1)驱动程序- 最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。(2)内核- 操作系统之最内核部分,通常运行在最高特权级,负责提供基础性、结构性的功能。(3)支承库- (亦作“接口库”)是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNU C运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和POSIX编程接口的形式。(4)外围- 所谓外围,是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种守护进程都通常被划归此列。扩展资料:一、操作系签名系统统的主要作用:1、作业管理:主要包括任务管理、界面管理、人机 交互、图形界面、虚拟现实等。2、文件管理:   又称为信息管理,他是对计算机系统软件资源的管理,包括用户的各种程序和数据。3、存储管理: 实质上是对存储空间的管理,主要是指对内存的管理。4、设备管理: 对硬件的管理,包括对输入/输出设备的分配,启动。运行。能有效的管理各种计算机资源,以提高整个系统的给你和可靠性。5、进程管理:也称为处理机管理,即如何将CPU真正合理的分配给每个任务。二、操作系统的分类:批处理系统、多任务系统、分时系统、实时系统、分布式系统、网络操作系统。参考资料来源:百度百科-操作系统
  • 2021-12-10 08:37:11
最新发布的资讯信息
【简历/资料|内地女明星】 殷茹基本资料( YR个人简历介绍)(2020-12-06 15:19)
【简历/资料|内地女明星】 曹菁基本资料( CJ个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 王安妮基本资料( WAN个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 白琼基本资料( BQ个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 王世霞基本资料( WSX个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 宋煜基本资料( SY个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 钱增基本资料( QZ个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 胡晓黎基本资料( HXL个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 李佳慧基本资料( LJH个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 张洛嘉基本资料( ZLJ个人简历介绍)(2020-12-06 15:14)
联系客服
网站客服 联系客服
手机版

扫一扫进手机版
返回顶部