热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

计算机控制系统有哪些,计算机控制系统由什么组成

微处理器管理模块,要对系统中各个微处理器的状态进行登记,还要登记各个作业对微处理器的要求。并且对外部设备的中断请求,设备管理模块要给以响应并处理。文件管理模块管理的范围包括文件目录


计算机操作系统一般有五个基本功能,具体是什么? 通过学习和编辑,我整理了关于计算机操作系统的五大功能是什么的知识。 我希望对大家有帮助。


计算机操作系统的五大功能


操作系统的功能主要体现在计算机资源——微处理器、内存、外部设备、文件和工作五大计算机资源的管理,操作系统将该管理功能分别设置在相应的程序管理模块中,每个管理模块管理一定的功能这是操作系统的五个功能。


1、微处理器管理功能


在大型操作系统中,有多个微处理器,可以同时管理多个工作。 如何选择任一作业并将其放入主存储器难以执行、如何将微处理器分配给该作业等由微处理器管理模块负责。 微处理器管理模块注册系统中每个微处理器的状态,并注册每个工作对微处理器的请求。 管理模块还使用优化算法实现最佳调度规则。 将所有微处理器分配给每个用户工作并使用。 最后一天是提高微处理器的利用率。 这就是操作系统的微处理器管理功能。


2、内存管理功能


内部存储的管理主要由内存管理模块完成。 内存管理模块对内存的管理分为三个步骤。 首先,对各用户作业分配存储区域; 其次,保护已经占用内存空间的工作免受破坏。 最后,结合硬件实现信息从物理地址到逻辑地址的转换。 使用户在操作过程中可以不必担心信息是否位于实际物理地址这四个具体空间中,从而方便用户使用和操作计算机。 内存管理模块管理内存是使用优化算法优化内存管理以提高内存利用率。 这就是操作系统的内存管理功能。


3、外部设备管理功能


随着计算机的发展,其应用领域越来越广泛,应用技术越来越提高,应用方法越来越简便,与用户的接口越来越方便,随之外部设备的种类也越来越多,功能也越来越好,等级也越来越高设备管理模块的任务是在用户要求某一设备时,立即分配给用户要求的设备,要求技术用户驱动外部设备供用户应用。 并且,设备管理模块响应来自外部设备的中断请求进行处理。 这就是操作系统的外部设备管理功能。


4、文件管理功能


操作系统对文件的管理主要通过文件管理模块来实现。 文件管理模块管理的范围包括文件目录、文件组织、文件操作和文件保护。


5、流程管理功能


流程管理也称为作业管理,将用户交给计算机处理的工作称为作业。 作业的管理由进程管理模块控制,进程管理模块管理和控制作业运行的所有进程。 操作系统的微处理器管理功能、内存管理功能、外部设备管理功能、文件管理功能和流程管理功能简称操作系统五大功能。 这五个功能是更完整的操作系统的共性。


补充:计算机操作系统的四个特点


1 .同时(Concurrence ) ) )。


同时是指两个或多个事件以相同的时间间隔发生。 操作系统并发性是指计算机系统中同时存在多个正在运行的程序,因此具有处理和调度多个程序同时运行的能力。 在操作系统中,目的是使程序能够同时运行。


请注意相同时间间隔(同时)和相同时间(并行)的差异。 在多个程序环境中,宏上同时运行多个程序一段时间,但在每个时间点,单处理器环境实际上只能运行一个程序,因此在微观上,这些程序以时分方式交替运行。 檄作系统的同时性通过分时来实现。


并行性是指系统具有可同时进行运算和操作的特性,同时完成两项以上的工作。 并行性需要相关硬件的支持,如多流水线和多处理器硬件环境。


2 .共享(共享) ) ) ) ) ) )。


共享资源意味着系统中的资源可以由内存中的多个并发进程共享。 共享有两种资源共享方法:


1 )互斥共享方式


系统中的某些资源(如打印机和磁带机)可用于多个进程,但在一段时间内只能有一个进程访问资源,以免混淆打印或记录的结果。


因此,当进程a访问某一资源时,必须首先提出请求,如果该资源空闲,则系统可以将其分配给进程a使用,然后,当其他进程也打算访问该资源时,() 只有在进程a访问和释放资源后,其他进程才能访问资源。 这种资源共享方式称为排他共享,在一定时期内只能访问一个过程的资源称为临界资源或独占资源。 计算机系统中的大多数物理设备和某些软件使用的堆栈、变量和表是需要互斥共享的关键资源。


2 )同时接入方式


系统还有另一种类型的资源,允许多个进程在一段时间内“同时”访问。 这里的“同时”往往是宏观的,但在微观上,这些过程可能是交替访问其资源,即“分时共享”。 多个进程通常可以“同时”访问的资源是磁盘设备,并且某些重新编码文件可以“同时”共享。 这意味着多个用户将同时访问该文件。


同时使用和共享是操作系统最基本的特征,两者之间互有条件。


资源共享以程序并行为条件,如果系统不允许程序并行执行,当然没有资源共享的问题;


如果系统不能有效管理资源共享,就会影响程序的并发,也就不能同时运行。


3 .虚拟(虚拟)。


虚拟是指物理上的

实体变为若干个逻辑上的对应物。物理实体(前者)是实的,即实际存在的;而后者是虚的,是用户感觉上的事物。用于实现虚拟的技术,称为虚拟技术。在操作系统中利用了多种虚拟技术,分别用来实现虚拟处理器、虚拟内存和虚拟外部设备等。

在虚拟处理器技术中,是通过多道程序设计技术,让多道程序并发执行的方法,来分时使用一个处理器的。此时,虽然只有一个处理器,但它能同时为多个用户服务,使每个终端用户都感觉有一个中央处理器(CPU)在专门为它服务。利用多道程序设计技术,把一个物理上的CPU虚拟为多个逻辑上的CPU,称为虚拟处理器。

类似地,可以通过虚拟存储器技术,将一台机器的物理存储器变为虚拟存储器,以便从逻辑上来扩充存储器的容量。当然,这时用户所感觉到的内存容量是虚的。我们把用户所感觉到的存储器(实际是不存在的)称为虚拟存储器。

还可以通过虚拟设备技术,将一台物理I/O设备虚拟为多台逻辑上的I/O设备,并允许每个用户占用一台逻辑上的I/O设备,这样便可以使原来仅允许在一段时间内由一个用户访问的设备(即临界资源),变为在一段时间内允许多个用户同时访问的共享设备。

因此,操作系统的虚拟技术可归纳为:时分复用技术,如处理器的分时共享;空分复用技术,如虚拟存储器(注:学到后续内容再慢慢领悟)。

4.异步(Asynchronism)

在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。

异步性使得操作系统运行在一种随机的环境下,可能导致进程产生与时间有关的错误 (就像对全局变量的访问顺序不当会导致程序出错一样)。但是只要运行环境相同,操作系统必须保证多次运行进程,都获得相同的结果。


推荐阅读
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文介绍了2020年计算机二级MSOffice的选择习题及答案,详细解析了操作系统的五大功能模块,包括处理器管理、作业管理、存储器管理、设备管理和文件管理。同时,还解答了算法的有穷性的含义。 ... [详细]
  • 关于CMS收集器的知识介绍和优缺点分析
    本文介绍了CMS收集器的概念、运行过程和优缺点,并解释了垃圾回收器的作用和实践。CMS收集器是一种基于标记-清除算法的垃圾回收器,适用于互联网站和B/S系统等对响应速度和停顿时间有较高要求的应用。同时,还提供了其他垃圾回收器的参考资料。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • mysql-cluster集群sql节点高可用keepalived的故障处理过程
    本文描述了mysql-cluster集群sql节点高可用keepalived的故障处理过程,包括故障发生时间、故障描述、故障分析等内容。根据keepalived的日志分析,发现bogus VRRP packet received on eth0 !!!等错误信息,进而导致vip地址失效,使得mysql-cluster的api无法访问。针对这个问题,本文提供了相应的解决方案。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
author-avatar
呦呦嘉宾
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有