摘要: 介绍在星载计算机中应用实时操作系统的两种方式:使用一种源码开放的RTOS ——RTEMS和自主开发RTOS,并对两种方法进行比较。
随着我国航天技术的不断发展,越来越多的卫星应用在通讯、资源探测、遥感、气象、对地观察等领域。卫星的功能越来越强,对星务管理和有效载荷控制的星载计算机提出了更高的要求。星载计算机软硬件系统日趋复杂,传统的星载计算机软硬件设计方法,特别是软件的设计方法和开发手段已逐渐不适应这种要求。引入实时操作系统(RTOS)能够有效地解决这些问题。RTOS把任务管理调度、任务间通信 、内存管理等系统功能以函数调用的方式提供给用户,使用户能够将精力放在应用程序的开发上,有助于星载软件通用化和模块化设计,缩短软件产品的研制周期,提高星载软件 可靠性。
RTOS已经成功运用在包括航天在内的许多嵌入式 领域,如SJ-5小卫星就成功应用了pSOS操作系统 。但这种无法获得源码的操作系统,无法确定其安全性。因此应该选用源码开放的RTOS或者自己独立设计一种适合自身系统的RTOS。本文将介绍一种适合于航天应用,特别是面向关键任务(Criti cal Oriente d)的源码开放的RTOS——RTEMS;探索自己开发RTOS设计方法,并对两种方案进行比较。
1 星载计算机与星载操作系统的特点
星载计算机是RTOS运行的硬件环境,了解其特点对于RTOS的选用和设计将更有针对性。星载计算机主要用于卫星的星务管理、数据处理、姿态控制以及对有效载荷进行控制等。根据空间环境、可靠性、安全性、寿命、功耗、重量等方面的要求,星载计算机应具有如下特点:
·硬件资源有限,受功耗、尺寸的限制,星载计算机只有有限的内存空间;
·CPU 型号多样,但不属于通用型CPU,配套的调试工具少。从8位的8031到16位的1750A、8086,到32位的ERC32、80X86,不同的型号任务,不同的研制单位采用不同的CPU型号;
·需要考虑空间抗辐射能力,必须考虑单粒子翻转(SEU)和单粒子锁定(SEL)对星载计算机的影响;
·对安全性与可靠性要求高;
·需要具有在轨可编程 功能,对在地面考虑不周和出现意外情况时,能有所补救。
针对星载计算机的这些特点,星载操作系统也具有如下特征:
·微内核,由于硬件资源有限,因此星载RTOS必须做成微内核的操作系统;
*可裁减,能够根据不同的应用对操作系统进行不同的配置,做到量体裁衣,也能更充分地利用硬件资源,减少软件多余物;
·强实时性,星载系统都是强实时系统,对实现性要求很高;
·高稳定性与高可靠性;
·代码可固化,在现在的星载计算机中仍然采用PROM对代码进行固化,这就要求星载RTOS必须是代码可固化的。 2 采用RTEMS作为星载实时操作系统
2.1 RTEMS实时操作系统
RTEMS(Real-Time Executive for Multiprocessor Systems)实时操作系统最初是美国军方为了实时导弹系统而开发的。当时RTEMS的全称是:Real-Time Executive for Missile Systems。随着该系统功能的逐步完善,应用范围也从Missile扩大到Military,再到Multiprocessor,而形成现在的RTEMS。RTEMS从1993年开始开发,并于1999年开始地外开放源代码,并由OAR公司进行维护和升级。现在最新版本为4.6.0,在OAR的网站(www.oarcorp.com)上可以下载到相关资源。RTEMS由于具有开放源代码的优势,以及能与最优秀的商业RTOS相的性能,使得它最适合应用到星载计算机中。RTEMS有如下特点:
·支持多处理器 ;
·支持事件驱动和基于优先级的多任务实时系统;
·支持优先级同级调度,支持单调速率(RMS )算法 ;
·支持多种任务间通信与同步方法;
·支持中断管理;
·支持动态内存分配与管理;
·支持符合POSIX标准的文件系统;
·支持多种网络协议,RTEMS带有完整的TCP/IP协议栈,具有强大的网络功能;
·RTEMS提供了符合POSIX1003.1b标准,以及ITRON规范的API 接口 ;
·RTEMS支持C/Ad a语言;
·RTEMS现在能支持包括ERC32(欧空局用于航天项目的CPU)在内的11种类型的CPU(包括Motorola MC68K系列、ColdFire、Hitac hi SH、intel i386、i960、MIPS、PowerPC、SPARC、AMD 、A29K、HP PA-RISC )。
2.2 RTEMS的使用与开发方法
RTEMS的开发工具采用GNU的相关开发工具,但需要打上RTEMS的补丁。如编译器采用GCC,调试工具采用GDB。
用户编写应用程序,就是根据RTEMS提供的系统服务,通过API调用编写任务程序。RTEMS提供的系统服务相当丰富,包括:任务管理、中断管理、时钟 管理、定时器 管理、信号 量服务、消息服务、事件服务、信号服务、内存分区(Partition)与区域(Region)管理、双口内存管理、I/O管理以及多任务调度等。
当需要将开发完成的程序向硬件板卡下载时,还需要修改BSP板级支持包文件。BSP部分是与硬件相关的,把BSP作为单独的一部分是为了使RTEMS具有更好的可移植性。因为相同的代码,加上不同的BSP就可以应用到不同的CPU板上。
在调试程序时,可以先把串口打通,这样可以方便下载程序,也可以利用GDB工具或者它的图形界面方式DDD调试程序。方便软件的开发与调试。
采用RTEMS操作系统的开发方法,可以不用关心操作系统内部如何实现多任务之间的协调工作等RTOS具体的技术细节,只需要按照RTOS提供的API调用系统服务即可。能够充分利用成熟的技术,快速开发星载软件。但也有一定局限性,RTEMS是属于比较复杂的RTOS,至少需要60KB左右的内存空间才能使系统运转起来。因此对硬件要求相对苛刻一些。而且有些CPU,RTEMS还不支持,如国内在航天领域常用的1750ACPU,RTEMS就不不支持。
因此,使用RTEMS有一定的局限性,当RTEMS不适合使用时,可以考虑自行研制星载实时操作系统。下面以笔者开发的SAR-RTOS为例介绍星载实时操作系统的设计。
3 星载实时操作系统的设计
3.1 实时操作系统内核的原理
实时操作系统(RTOS)的核心是其内核。笔者认为:通用操作系统的本质特点是硬件资源的管理者,而RTOS的本质特点是引入了多任务和实时性的保证。当然引入多任务也是提高实时性的一种方法。实时性的保证主要是靠任务调度方法和任务调度时机来决定。引入多任务相应地带来了任务竞争与同步、任务的切换等问题。而这些问题在现代操作系统理论里已经有了比较完备的解决方案。
实时操作系统内核原理,概括起来就是:引入了多任务,并且为每个任务分配自己的堆栈空间,由任务调度器来决定让哪个任务获得CPU。被挂起的任务把当前的CPU状态保存在自己的堆栈区中,获得CPU的任务把它被挂起时保存的CPU寄存器 从堆栈区中恢复,这样新任务就从挂起时的状态重新执行,从而完成了一次任务切换。而信号量、消息队列、邮箱、事件等系统提供的服务是为了解决多任务间对资源的竞争以及任务间的通信和同步。它们的共同点是从实现的角度,有效为复杂的数据结构作支撑,而对于用户来讲用法很简单。例如信号量(Semaphore),建立好(Create)后,对其进行的操作就只有等信号(Pend)和发展信号(Post)。
3.2 星载实时操作系统的设计要素
(1)总体设计
星载RTOS的设计属于复杂的软件设计,因此应该按照软件工程规定的V型模型的开发方法实话开发。在总体设计中,应确定操作系统的结构、支持的任务数、采用的调度方案、提供哪些系统服务等问题。在SARRTOS的体系结构设计中采用了将整体式和客户/服务器模型结合的方法。将它定义为四个层次:硬件层、硬件接口层、OS层和应用层,如图1所示。
(2)任务调度
为了保证系统的实时性,可以采用基于优先级的抢占式调度,也就是一旦更高优先级的任务就绪,就能获得CPU的使用权,使任务响应时间最短。SAR-RTOS中就是采和了这种调度方案,调度时间确定、速度快、实时性好。 SAR-RTOS中关于任务管理的实现方法为:考虑到星载系统的ROM 和RAM 资源有限,为了保证SAR-RTOS的微内核性,将其设计为最多能支持64个任务。给每个任务赋予不同的优先级,以优先级为基础建立任务就绪表。当某个任务就绪时,将就绪表中相应位置位,执行任务调度时按照优先级矢量位图算法查找任务就绪表,找出最高优先级任务,执行任务切换。
任务切换需要完成以下工作,但需要注意的是执行任务切换属于临界区代码(不可被中断),必须关中断,切抽象完成后再开中断:
*判断需要调度的任务是否是当前正在运行的任务,如果是就不切换,避免不必要的切换,缩短CPU执行时间;
*将被挂起的任务CPU寄存器压入堆栈;
*将当前堆栈指针保存在即将挂起任务的任务控制块中;
*把高优先级任务的CPU寄存器从堆栈中恢复;
*将高优先级任务的任务控制块中保存的堆栈指针恢复;
*执行中断返回指令,让高优先级任务运行。
(3)任务管理
任务在RTOS中通常同时作为系统调度和资源分配的最小单位,也是用户编写应用程序的基础,对任务的管理是RTOS最基本的功能。对任务的管理内容包括任务状态的设计以及任务状态变迁的实现。在SAR-RTOS中任务的状态总共有四种,如表1所示。表1 SAR-RTOS中的任务状态
运行态(Running) 任务占有CPU,并得以执行的状态 就绪态(Ready) 任务已经具备运行的条件,等待内核调度 阻塞态(Block) 任务由于某种原因被迫放弃CPU的使用 休眠态(Dormant) 任务不具备争取CPU的使用资格的状态,也就是说不会被调度
任务状态的变迁如图2所示。
(4)任务间通信与同步
任务间的同步与通信是多任务操作系统都需要解决的问题。实时操作系统的核心就是要支持多任务的并发执行,相应地也就引入了任务与任务之间、任务与中断服务程序之间必须协调动作、相互配合的问题。即常说的任务间的同步与通信问题。所谓任务间的同步是指多个任务中发生的事件存在某种时序关系,必须协同动作、相互配合,以共同完成一个任务。任务间通信就是任务在运行时与别的任务进行信息交换。其实,同步本质上也是一种信息交换,是为了保证在正确的时间和条件下进行信息交换,使任务间不会产生混乱。在现场操作系统中已经对任务的同步与通信有比较完备的解决办法。信号量以及事件机制等都是RTOS常用的同步机制,RTOS为任务间通信提供邮箱及消息队列等服务。
在SAR-RTOS中,提供的任务间通信的服务包括:消息邮箱(Message Mailbox)和消息队列(Message Queue);提供的任务间同步的服务包括:信号量(Semaphore)和事件标志(Event Flag)。
(5)时间管理
RTOS由于其实时性,在系统运行过程中必须提供可靠的时间保证,因此RTOS通常都在硬件定时器的基础上提供系统时钟服务。每一个时钟滴答(Tick)就是一次系统的脉动,指挥系统各部分协调工作,因此定时管理是RTOS的基础。时间管理一般提供以下功能:
*管理日历时间和日期,有的系统也可以是相对时间;
*任务等候消息、信号量、事件的超时时间或者任务长期占用CPU的超时时间;
*在预定时间间隔或指定时间到达后唤醒一个指定任务。
(6)其它服务
内存管理和I/O管理,以及中断管理等服务不是系统必需的服务,可根据不同的应用需要决定是否提供上述服务,在SAR-RTOS中上述三种服务都提供。
(7)星载操作系统的可靠性措施
星载软件的可靠性设计是关键,通常可以采用如下措施:
*将任务的重要参数以“三取二”的方式保存在任务控制块中;
*通过任务的状态检查,对检测不正常的任务进行相应的出错处理;
*采用看门狗 技术,实现冷热启动的判定。当盾门狗启动后,从程序跑飞的地方自动往下执行;
*可以在内存中开辟一段系统内存区,定时将CPU环境和主要参数放入其中。
4 两种方法的比较
选用成熟的RTOS(如RTEMS)可以有效地缩短开发周期,代码质量可以得到保证;自行开发RTOS代码需要经过严格的测试,难度相对更大,开发周期更长。但可以根据需要增减相关功能,有更大的灵活性。如果使用RTEMS支持的CPU,那么推荐使用RTEMS作为星载软件的开发,毕竟RTEMS经过了十多年的验证,源代码公开也有几年的时间,这样的代码质量和可靠性应该是很高的。如果由于条件限制不能使用RTEMS,可以自行研制星载RTOS,但必须按照软件工程的开发方法,从设计、编程到测试,每一项都需要严格把关。
把RTOS引脚到星载计算机系统,能使星载软件从传统的单线程前后台系统转向多任务编程,不至于一个环节的失效就引起整个软件的失效,增加了可靠性。另一方面,使用操作系统后,使星载软件的平台软件和功能软件分离,用户可以集中精力编写应用程序,提高开发效率。而且如果使用相同的RTOS,一些通用的模块或任务可以在不同型号继承和使用,提高软件的复用性。引入 星载RTOS将带来星载软件开发的一次技术变革。
点赞
收藏
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
从操作系统 能否满足实时 性要求来区分,可把操作系统分成分时操作系统 和实时 操作系统 ,分时操作系统 按照相等的时间片调度进程轮流运行,分时操作系统 由调度程序自动计算 进程的
2011-11-14 17:39:30 13319 在 讲解操作系统 之前,我们先从整体上讲一下计算机 ,再从硬件讲到软件,最后再讲操作系统 。
2022-09-22 09:07:18 1177 Hz(赫兹)通常的定义是波形每秒钟变化或振动的次数,在 计算机中 不同硬件对Hz的定义各不相同。CPU:Hz用来表示时钟频率。目前的CPU通常以MHz和GHz作为计量单位。显示器:在 显示器中有三个频率
2021-09-08 06:10:00
在 计算机控制系统 的软件设计中 应注意哪些问题?计算机控制系统 的控制算法应如何选择?计算机控制系统 的调试阶段需要综合考虑哪些方面?
2021-11-10 07:28:55
计算机 三级知识点总结五嵌入式系统 篇实时 系统 (RTS)实时 操作系统 (RTOS)实时 操作系统 是实时 系统 使用的操作系统 实时 系统 是指必须在有限和确定的实践内对外部实践做出相应的信息系统 根据时限对系统 性能的而
2021-12-23 06:39:09
操作系统 ppt 操作系统 的基本概念操作系统 的发展操作系统 的主要特征操作系统 的主要功能进程管理操作系统 是对计算机系统 中 的所有资源进行高效管理的一种系统 软件,是所有其他软件运行的基础,是用户使用计算机 的接口。
2008-11-07 08:52:57
内存是计算机中 最重要的资源之一,通常情况下,物理内存无法容纳下所有的进程。虽然物理内存的增长现在达到了N个GB,但比物理内存增长还快的是程序,所以无论物理内存如何增长,都赶不上程序增长的速度,所以
2019-08-07 06:53:09
在 计算机中 ,CPU一般执行两类不同性质的程序:一类是用户自编程序或系统 外层的应用程序,另一类是操作系统 内核程序.
2019-08-05 06:05:52
原标题:电气自动化在 电力系统 中 的应用分析近年来,随着计算机 技术、信息技术的发展,以计算机 软件、硬件为主的电力控制逐渐实现,这一是电力自动化技术得以实现的关键所在。它在工作中 ,是以计算机 操作 为基础,以
2021-09-08 06:06:58
计算机 操作系统 -进程(2)进程的状态与转换
2020-05-25 16:45:46
计算机 操作系统 PPT操作系统 引论(1章)进程管理(2-3章)存储管理(4章)设备管理(5章)文件管理(6章)操作系统 接口(7章)系统 安全性(9章)*分布式操作系统
2008-11-07 11:19:57
计算机 操作系统 -运行机制、体系结构
2019-07-09 16:52:36
计算机 操作系统 -进程(1)起源、定义、组成、组织、特征
2019-06-10 11:41:27
计算机中 的表示,如ASCII和汉字编码;计算机系统 的硬件组成及各部分的功能,如中央处理器CPU、主存储器、辅助存储器、软盘、硬盘、光盘、输入和输出设备等;计算机 的基本工作原理,如存储程序和程序控制
2009-03-10 16:17:21
计算机 软件与操作系统 功能强大的计算机 自从走进了人类的生活就发挥着越来越重要的作用,随着时代的发展,计算机 已与人们的日常生活息息相关。不能不说计算机 软件日新月异的发展在此起着关键作用。可以这么说
2011-09-13 10:09:49
计算机中 丢失OpenNI2.dll在 使用PCL点云库时,直接用pcl_mesh_sampling.exe或是pcl_mesh_samplingd.exe文件生成点云.pcd文件时会报错“:无法启动此
2021-07-01 11:39:15
分享一下计算机中 丢失dll文件修复方法。第一种方法:1、在 命令提示符下输入第一个命令:cd/d %systemroot%system322、在 命令提示符下继续输入第二个命令:For %i
2018-11-28 17:06:50
计算机中 的存储器有何用途呢?半导体存储器可分为哪几类呢?
2022-01-21 06:12:54
电磁兼容的英文名称为Electromagnetic Compatibility ,简称EMC。电磁兼容技术涉及的频率范围宽达0-400GHz,研究对象除传统设施外,涉及芯片级,直到各型舰船、航天飞机、洲际导弹,甚至整个地球的电磁环境。本文章主要介绍计算机中 的电磁兼容情况。
2019-05-31 08:22:48
在 第二代计算机 期间内提出一个重要的系统 软件的概念是文件管理系统 网络管理系统 数据库系统 操作系统 既可以接入处理和输出模拟量也可以接收处理和输出数字量的计算机 是电子数字计算机电子模拟计算机 数模混合计算机
2021-09-13 07:22:33
Concurrent公司的iHawk并行计算机 仿真系统 是具有高实时 特性的实时 仿真系统 ,该仿真系统 包含对称多处理器计算机 平台、实时 操作系统 、实时 开发工具以及应用软件。系统 以MATLAB
2020-12-29 06:34:42
在打开VI时提示“LabVIEW 无法启动此程序,因为计算机中 丢失FTD2XX.dll。尝试重新安装该程序以解决”该怎么解决,跪求高人指点
2014-11-24 22:24:37
基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统 。 其实还有一种通俗的理解:嵌入式操作系统 是为了区别于通用的计算机系统 ,人们把嵌入到对象体系中 ,为实现对象体系智能化控制
2016-01-15 15:35:35
了先将镜像写入到内存中 可以避免文件落盘,但一般来说系统 镜像的文件大小是大于 VisionFive2 的内存大小的,所以下面介绍一种利用另一台计算机 和 nc 工具的方式,系统 镜像不必再下载到到 sd 卡
2023-09-04 02:06:36
计算机 是由哪几大单元组成的?什么是操作系统 ?操作系统 有哪些作用?
2021-10-25 07:56:41
什么是计算机 操作系统 ?操作系统 是一种为应用程序提供服务的系统 软件,是一个完整的计算机系统 的有机组成部分。从层次上来看,操作系统 位于计算机 硬件之上,应用软件之下,所以它也叫做应用软件的运行平台。计算机
2021-12-14 06:50:38
计算机 虚拟化是一种型的计算 模式, 能够动态组织多种计算 资源, 隔离硬件体系结构和软件系统 之间的依赖关系, 实现透明化、 可伸缩的计算 系统 构架, 提高计算 资源的使用效率和遗产软件的重用。某公司是一家
2021-12-21 06:42:55
第一章 计算机系统 概论1. 什么是计算机系统 、计算机 硬件和计算机 软件?硬件和软件哪个更重要?解:P3计算机系统 :由计算机 硬件系统 和软件系统 组成的综合体。计算机 硬件:指计算机中 的电子线路和物理装置
2021-07-22 09:06:57
第一章计算机系统 概论1 .什么是计算机系统 、计算机 硬件和计算机 软件?硬件和软件哪个更重要?解: P3计算机系统 :由计算机 硬件系统 和软件系统 组成的综合体。计算机 硬件:指计算机中 的电子线路和物理装置。计算机 软件:计算机 运行所需的程序及相关资料。...
2021-07-26 07:18:43
是航天器中 十分重要的部件,其可靠性直接决定了控制系统 乃至整个航天器的成败。 与其他领域工业控制计算机 的区别在于,星 载计算机 在 空间飞行,承受恶劣的空间辐照环境而且不可维修,因此,要求星 载计算机 在 规定
2009-09-19 09:36:32
基于PowerPC的单板计算机 该怎样去设计?实时 操作系统 VxWorks的BSP开发过程是怎样进行的?
2021-04-27 06:37:20
以及应用前景四方面探究了它在计算机中 的有效应用,针对应用内容进行了详细探讨。关键词:嵌入式实时 软件计算机 引言新时代,计算机 普及应用于各个领域,同时成为了人们日常生活不可或缺的重要工具。鉴于社会对计算机 较高...
2021-11-09 07:05:34
第1章嵌入式实时 操作系统 基本概念1.计算机 操作系统 (Operating System,OS)操作系统 的地位:是系统 硬件之上的第一层软件,为其他软件提供单向支撑作用。裸机:没有任何软件支持的计算机
2021-10-28 07:51:40
实时 嵌入式操作系统 (Real-Time Embedded Operating System)是专门设计用于嵌入式系统 的实时 操作系统 。嵌入式系统 是一种特殊的计算机系统 ,通常是用于控制、监测或执行特定
2025-11-13 06:30:43
`嵌入式系统 与通用计算机 操作系统 的区别以前仅学习并接触过嵌入式系统 ,通过对比,可以把以前学过的知识对应到计算机 操作系统 上来。本文转自个人印象笔记,如有问题欢迎评论指正。1. 嵌入式系统 的要点嵌入式
2021-04-22 08:05:00
`嵌入式系统 与通用计算机 操作系统 的区别以前仅学习并接触过嵌入式系统 ,通过对比,可以把以前学过的知识对应到计算机 操作系统 上来。本文转自个人印象笔记,如有问题欢迎评论指正。1. 嵌入式系统 的要点嵌入式
2021-04-22 08:05:00
嵌入式系统 与通用计算机 操作系统 的区别以前仅学习并接触过嵌入式系统 ,通过对比,可以把以前学过的知识对应到计算机 操作系统 上来。本文转自个人印象笔记,如有问题欢迎评论指正。1. 嵌入式系统 的要点嵌入式系统
2021-12-22 06:35:24
第四章微型计算机 的存储设备4.1 内存内存是计算机中 数据存储和交换的设备。在 整个计算机中 内存起着调节CPU和外部存储器之间速度差异过大的作用。内存包括Cache(高速缓冲存储器)、ROM(只读存储器
2021-09-10 09:02:31
在 微型计算机中 ,是运用二进制数进行运算的,其运算是运用逻辑代数(布尔代数)的基本原理去完成,利用逻辑电路来实现的。所谓逻辑电路,就是指能完成一定逻辑代数运算功能的电路,其输入与输出之间具有一定
2019-12-25 16:44:57
第7部分 计算机 硬件 单选(1) .[B]计算机 向使用者传送计算 、处理结果的设备称为______。(A) 输入设备(B) 输出设备(C) 存储设备(D) 微处理器(2) .[C]目前微型计算机中 采用
2021-09-15 07:43:10
`微机原理--微型计算机系统 及其操作系统 简介[hide][/hide]`
2017-04-30 21:21:03
指令和数据是什么?在 计算机中 有什么作用?以及它们怎样存储?如何区分指令和数据?
2021-10-25 07:03:29
、计算机 硬件和计算机 软件三者之间的一门核心课程,在 计算机 科学中 ,《数据结构》不仅是一般程序设计的基础,而且对于学习计算机 专业的其他课程,如操作系统 、编译原理、数据库管理系统 、软件工程、人工智能等都是十分...
2021-07-19 06:49:24
文件)使大部分系统 不能正常运作;④ 删去操作系统 的引导必要文件,导致计算机 无法正常起动;⑤ 盗取个人计算机中 的机密信息,如账号、密码等给用户造成严重损失;⑥ 堵塞某些端口(如打印机接口)使外部设备无法正常工作。下面就如何防范作一介绍。
2009-10-10 14:49:02
0 引言 火控计算机 是整个火力控制系统 的重要组成部分,如同人体的大脑,也是连接火力控制系统 中 搜索跟踪系统 和武器瞄准系统 的中间环节。作战过程中 ,火控计算机 实时 接收搜索跟踪系统 采集到的目标诸元,根据
2019-06-04 05:00:18
和基本原理,了解集成电路,掌握信息在 计算机中 表示。2.熟悉计算机 软件定义和分类,掌握操作系统 基本概念,熟悉程序设计语言语法基础,掌握几种常见数据结构及基本操作 ,掌握软件工程基础。3.掌握计算机 网络基础,熟悉局域网和广域网特点,掌握 IP地址和域名系统 ,了解信息安全相关基础知识。4.掌握文本.
2021-09-13 07:45:32
严格要求的专用计算机系统 。 其实还有一种通俗的理解:嵌入式操作系统 是为了区别于通用的计算机系统 ,人们把嵌入到对象体系中 ,为实现对象体系智能化控制的计算机系统 ,称作嵌入式计算机系统 ,简称嵌入式系统 。
2016-08-19 09:47:49
计算机 操作系统 课件为PPT电子教案,内容如下:第一章 操作系统 引论第二章 作业管理第三章 文件管理第四章 存储管理第五章 设备管理第六章 进程及处理机管
2008-11-07 08:59:41 0 计算机 操作系统 课件内容如下第1章 计算机 操作系统 概述.ppt1.1 存储程序式计算机 模型1.2 操作系统 的发展历史1.3 操作系统 的基本概念1.4
2008-11-07 09:43:11 0 计算机 专业计算机 操作系统 试题 2004年1月一、选择题(选择一个正确答案的代号填入括号中 ,共40分)1.操作系统 是为了提高计算机 的C1]( )和方便用户使用计算机 而配置的基本
2009-01-07 19:24:59 2
开关电源在 微型计算机中 的应用(以长城0520A为例)
2008-11-03 11:25:30 1401 GPRS及其在 可穿戴计算机中 的应用
介绍将GPRS技术应用于可穿戴计算机中 ,使其具有 更强操作 性、灵活性的设计情况。文章重点介绍了GPRS技术,GPRS模
2009-10-15 21:40:53 844 什么是网络操作系统 (NOS)
网络操作系统 (NOS)是网络的心脏和灵魂,是向网络计算机 提供服务的特殊的操作系统 它在计算机 操作系统 下工
2010-04-03 15:07:25 3312 数据格式,计算机中 数据格式详细介绍 计算机中 常用的数据表示格式有两种,一是定点格式,二是浮点格式。一般来说,定点格式容许的数值范围
2010-04-13 11:36:00 3956 计算机 操作系统 课是一门涉及知识面广的专业基础课程,该课程的教学一直在 计算机 专业教学计划中 居重要位置.本文在 分析了目前国内计算机 操作系统 教学现状后,提出了若干关于操作 系
2011-04-18 21:12:23 48 电子发烧友网站提供《计算机 操作系统 第三版.txt》资料免费下载
2015-08-01 14:58:31 0 计算机 操作系统 试题及答案。
2015-11-12 16:41:40 0 计算机 相关书籍,操作系统 ,非常好用,值得推荐
2015-11-12 17:17:49 0 【零基础学习LEBVIEW】02 计算机 操作系统 ,感兴趣的朋友下载学习。
2015-12-31 10:28:27 0 【LabVIEW从入门到精通】4.1.5 个人计算机中 的串行端口
2016-01-08 15:43:21 0 计算机 测控系统 与操作系统 概述集合,labview基础知识
2016-01-12 11:13:09 19 计算机 操作系统 原理与设计算机 操作系统 原理与设计 计算机 操作系统 原理与设计计算机 操作系统 原理与设计 计算机 操作系统 原理与设计
2016-06-03 14:30:58 43 微机原理--微型计算机系统 及其操作系统 简介
2016-12-12 22:07:22 0 计算机 操作系统 中远程协助功能的探讨.pdf
2017-02-08 01:38:16 20 软件对实时 性的需求。 本系统 中 ,跟踪雷达各分机设备在 相应处理计算机 、控制计算机 控制下协调工作,完成对目标的跟踪和测量雷达的引导,各分控计算机 之间通过以太网接口相互通讯。跟踪雷达软件按功能分为主控、显示、信号处理、伺服控
2017-10-30 10:40:16 0 量子计算机 是一类遵循量子力学规律进行高速数学和逻辑运算、存储及处理量子信息的物理装置。当某个装置处理和计算 的是量子信息,运行的是量子算法时,它就是量子计算机 。量子计算机 的概念源于对可逆计算机 的研究。研究可逆计算机 的目的是为了解决计算机中 的能耗问题。
2017-11-28 18:10:33 13115 字符编码是计算机 编程中 不可回避的问题,不管你用 Python2 还是 Python3,亦或是 C++, Java 等,我都觉得非常有必要厘清计算机中 的字符编码概念。
2018-01-16 09:08:40 8554 数字电路基础与计算机中 的逻辑部件相关资料下载
2018-04-03 17:10:24 5 关键词:测试测量 , 数据传输 , 反射内存卡 概述 Concurrent 公司的 iHawk 并行计算机 仿真系统 是具有高实时 特性的实时 仿真系统 ,该仿真系统 包含对称多处理器计算机 平台、实时 操作系统
2018-08-13 07:43:01 1061 解决多用户、会话控制、状态表示等一系列技术难点。网络计算机 设计中 的一个主要工作就是瘦客户机操作系统 的设计,在此我们把瘦客户端操作系统 称为网络计算机 操作系统 。本文从Linux 体系结构的角度给出网络计算机 的Linux 体系结构,这样更能方便表达设计和实现嵌入式Linux 网络计算机 操作系统 的步骤。
2019-03-22 16:27:30 1215 操作系统 是计算机 学科的基础课程,是理解计算机 运行原理的重要基石,学习操作系统 不仅能够让编程人员了解计算机 运行逻辑而且还有助于培养编程“软实力”,如果想真正在编程之路上走下去,那么操作系统 将会是重要的加速器,本系列将走进操作系统 课程,了解在 计算机 世界的规则...
2020-02-04 12:24:49 17796 操作系统 是管理计算机 硬件与软件的计算机 程序,是计算机系统 的核心,是计算机系统 中最基础和最重要的系统 软件。从不同的用户角度能提供不同的服务和功能。
2020-03-21 14:58:21 22001 计算机 操作系统 是用户与计算机 的接口,在 计算机中 ,操作系统 是其最基本也是最重要的基础性系统 软件;
2020-09-03 15:36:57 15610 我们人类身体中 ,大脑的角色一样。我们每天面对大量的或大或小、或简单或复杂、或紧迫或宽松的事情。大脑如何处理这些事情的处理的先后顺序和逻辑关系。 来源:计算机 教程 我们先了解一下,操作系统 为什么是计算机 (IT设备)一个核
2020-12-17 16:27:54 3065 ,就像我们人类身体中 ,大脑的角色一样。我们每天面对大量的或大或小、或简单或复杂、或紧迫或宽松的事情。大脑如何处理这些事情的处理的先后顺序和逻辑关系。 来源:计算机 教程 我们先了解一下,操作系统 为什么是计算机 (IT设备)一个
2020-12-24 16:53:25 2942 多量子计算 任务并行处理已有的操作系统 不能对量子比特资源进行有效分配管理,只允许量子计算机 在 某一时间段处理一个任务,即使该任务无需使用全部量子比特资源。无法实现量子算力的有效果利用。缺少自动化校准由于量子系统
2021-02-09 16:53:17 2625 首款国产量子计算机 操作系统 ——“本源司南”在 合肥市正式发布。该系统 由合肥本源量子计算 科技有限责任公司自主研发,实现了量子资源系统 化管理、量子计算 任务并行化执行、量子芯片自动化校准等全新功能,助力量子计算机 高效稳定运行,标志着国产量子软件研发能力已达国际先进水平。
2021-02-18 13:40:36 3109 计算机中 的图形(Graphic)和图像(Image) demi 在 周三, 03/27/2019 - 11:39 提交 在 计算机中 处理的图像是经过”数字化”后的视觉图像,称为数字化图像 图像
2021-03-25 10:03:25 30840 。 小伙伴们有没有考虑过,当你按下电脑的启动键时,是什么在 冥冥之中,指引计算机 找到了操作系统 并完成了启动?说到这个问题,那就不得不提的是:系统 引导。 系统 引导 在 计算机中 ,引导是启动计算机 过程中 的一个重要阶段。计
2021-04-30 16:07:13 2882 第1章 嵌入式实时 操作系统 基本概念1.计算机 操作系统 (Operating System,OS)操作系统 的地位:是系统 硬件之上的第一层软件,为其他软件提供单向支撑作用。裸机:没有任何软件支持的计算机
2021-10-21 13:06:05 3 以及应用前景四方面探究了它在计算机中 的有效应用,针对应用内容进行了详细探讨。关键词:嵌入式实时 软件计算机 引言新时代,计算机 普及应用于各个领域,同时成为了人们日常生活不可或缺的重要工具。鉴于社会对计算机 较高...
2021-11-03 20:06:02 12 操作系统 是计算机中 最基本、最重要的基础软件,被称为计算机 的灵魂。作为连接底层硬件和上层应用的桥梁,操作系统 的生态建设尤为重要。
2022-07-13 14:53:33 1531 电子发烧友网站提供《Unijoysticle 2允许在 复古计算机中 使用现代蓝牙游戏手柄和鼠标.zip》资料免费下载
2022-08-16 14:59:06 0 基于实时 操作系统 (RTOS) 构建的应用程序每天都在被整合到更大、更复杂的环境中 。例如,战斗机具有许多不同的计算机系统 ,这些系统 可能运行不同的操作系统 。
2022-10-17 14:57:49 1250 今天,我们从三个方面来简单聊聊为什么计算机系统 需要操作系统 这个话题。
2023-02-03 11:00:20 3286 在 计算机中 尚不存在操作系统 的年代,完全没有任何程序,因此程序员就需要编写出处理相关的所有程序。用机器语言编写程序,然后再使用开关将程序输入,这个过程非常麻烦。于是,有人开发出仅具有 「加载」 和 「运行功能」 的 「监控程序」 ,这就是操作系统 的原型。
2023-03-31 15:55:02 3035 在 量子计算机中 ,同轴连接器和线缆是一种常见的传输和控制微波信号的技术。这些组件可以帮助将信号从外部控制器传输到量子比特,从而实现量子计算 的操作 和运行。
2023-05-11 16:30:48 2152 cmos技术在 计算机中 的应用 CMOS技术(互补金属氧化物半导体技术)是现代电子设备制造过程中使用最广泛的技术之一。CMOS技术结合了MOSFET晶体管的特性,利用正负电荷的互补作用,使得芯片的功耗
2023-09-05 17:39:23 4128 “操作系统 管理着计算机 的资源和进程,以及所有的硬件和软件。计算机 的操作系统 让用户在 不需要了解计算机 语言的情况下与计算机 进行交互。”这是我们对计算机系统 的最初理解。
2024-01-23 11:06:20 1264 操作系统 主要功能是管理计算机 上的软件(如应用程序、驱动程序)和硬件(如处理器、存储器等),为用户提供服务。
2024-04-12 09:25:00 1098 纯硅振荡器兼容SiTime在 边缘计算机中 的应用
2024-04-29 10:09:19 871 使用。中国第一款量子计算机 操作系统 操作系统 是管理计算机 软硬件的“大管家”,也是决定其性能的关键技术领域。如果把量子芯片比喻成人的心脏,量子计算机 操作系统 就相当于人的大
2024-05-28 08:22:38 1004 DRAM(Dynamic Random Access Memory,动态随机存取存储器)在 计算机系统 中 扮演着至关重要的角色。它是一种半导体存储器,用于存储和快速访问数据,是计算机 主内存的主要组成部分。以下是对DRAM在 计算机中 的详细解析。
2024-07-24 17:04:42 5942 电路在 不影响其他电路和总线的前提下,能够灵活地控制其输出状态。以下将详细探讨三态缓冲器在 计算机中 的具体应用,内容将涵盖其定义、优势以及在 不同计算机子系统 中 的具体作用。
2024-08-02 17:48:12 2328 边沿触发器在 计算机中 的应用极为广泛,它们作为数字电路中 的基本单元,对于实现计算机 内部的时序控制、数据存储与传输、以及复杂逻辑功能等方面起着至关重要的作用。以下将从边沿触发器的定义、特点、工作原理及其在 计算机中 的具体应用等方面进行详细阐述。
2024-08-12 14:20:43 1965 在 计算机中 ,总线(Bus)扮演着极其重要的角色,它是计算机 内部各功能部件之间传送信息的公共通信干线。总线不仅连接了计算机 的各个核心组件,还确保了数据、指令和控制信号的高效、准确传输。
2024-08-26 15:57:05 5093
已全部加载完成
评论