1.嵌入式系统的概念,并举例。

从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。

例:

嵌入式系统最大的应用领域,冰箱、空调等的网络化、智能化将引领人们的生活步入一个崭新的空间。即使你不在家里,也可以通过电话线、网络进行远程控制。在这些设备中,嵌入式系统将大有用武之地。水、电、煤气表的远程自动抄表,安全防火、防盗系统,其中嵌有的专用控制芯片将代替传统的人工检查,并实现更高,更准确和更安全的性能。目前在服务领域,如远程点菜器等已经体现了嵌入式系统的优势。

2.嵌入式处理器的类别

嵌入式处理器可以分为以下几大类:

嵌入式微处理器;

嵌入式微控制器;

嵌入式DSP处理器;

嵌入式片上系统(SOC)。

3.嵌入式操作系统的基础

嵌入式微处理器的基础是通用计算机中的CPU。

嵌入式操作系统基础是实时操作系统(RTOS)?

4.前后台系统

对基于芯片的开发来说,应用程序一般是一个无限的循环,可称为前后台系统或超循环系统。

循环中调用相应的函数完成相应的操作,这部分可以看成后台行为,后台也可以叫做任务级。这种系统在处理的及时性上比实际可以做到的要差。

中断服务程序处理异步事件,这部分可以看成前台行为,前台也叫中断级。时间相关性很强的关键操作一定是靠中断服务程序来保证的。

5.实时操作系统的特点

IEEE 的实时UNIX分委会认为实时操作系统应具备以下的几点:

异步的事件响应、切换时间和中断延迟时间确定、优先级中断和调度、抢占式调度、内存锁定、连续文件、同步

总的来说实时操作系统是事件驱动的,能对来自外界的作用和信号在限定的时间范围内作出响应。它强调的是实时性、可靠性和灵活性, 与实时应用软件相结合成为有机的整体起着核心作用, 由它来管理和协调各项工作,为应用软件提供良好的运行软件环境及开发环境。

从实时系统的应用特点来看实时操作系统可以分为两种:一般实时操作系统和嵌入式实时操作系统。

一般实时操作系统应用于实时处理系统的上位机和实时查询系统等实时性较弱的实时系统,并且提供了开发、调试、运用一致的环境。

嵌入式实时操作系统应用于实时性要求高的实时控制系统,而且应用程序的开发过程是通过交叉开发来完成的,即开发环境与运行环境是不一致。嵌入式实时操作系统具有规模小(一般在几K~几十K 内)、可固化使用实时性强(在毫秒或微秒数量级上)的特点。

6.中断

中断是一种硬件机制,用于通知CPU有个异步事件发生了。中断一旦被识别,CPU保存部分(或全部)上下文即部分或全部寄存器的值,跳转到专门的子程序,称为中断服务子程序(ISR)。中断服务子程序做事件处理,处理完成后,程序回到:

1. 在前后台系统中,程序回到后台程序;

2. 对非占先式内核而言,程序回到被中断的任务;

3. 对占先式内核而言,让进入就绪态的优先级最高的任务开始运行。

通用计算机中的四个模块,河南理工大学计算机嵌入式系统原题相关推荐

  1. vba 定义类_VBA|工程中的四类模块的具体含义与比较

    新建一个工作簿后的VBE的工程资源管理器: 可以看到默认的3个工作表对应的模块和工作簿模块ThisWorkbook. 选择sheet1,点击"对象"列表下拉框: 可以看到一个可供选 ...

  2. 2023河南理工大学计算机考研信息汇总

    河南理工大学研招网 http://adge.hpu.edu.cn 河南理工大学(Henan Polytechnic University,英文简称"HPU"),简称河南理工,位于河 ...

  3. 武汉理工计算机专考研专业课,2017武汉理工大学计算机考研专业课真题

    2017武汉理工大学计算机考研专业课真题本站小编 福瑞考研网/2017-05-06 2017年武汉理工大学初试/复试真题(回忆版) [2017初试852题目]: 一. 选择题(1-4个正确选项,每个2 ...

  4. 河南理工大学计算机学院保研,#研历言谈#优秀保研生介绍之测绘篇

    地点:同济大学 与之前两个中科院的夏令营相比,参加同济的夏令营又有一种回到大学的感觉.整体氛围比较热闹.活泼.和前三个夏令营一样,都有参观学院.学术报告.考核面试等环节.学术报告环节听了同济在嫦娥三号 ...

  5. 河南理工大学计算机学院地图,计算机科学与技术0812-河南理工大学计算机科学与技术学院.PDF...

    计算机科学与技术0812-河南理工大学计算机科学与技术学院 计算机科学与技术(0812) 一.学科简介 我校在1986年开始招收计算机应用技术专科生,1994 年起招收计算机科学 与技术专业本科生,是 ...

  6. 河南理工大学计算机学院课表,河南理工大学实验课课程表.doc

    河南理工大学实验课课程表 实验室名称:电信中心实验室 2012-2013学年 第1学期 第3周 星期一 星期二 星期三 星期四 星期五 星期六 星期日 上 午 第 1.2 节 实验一信号时域分析 自动 ...

  7. 河南理工大学计算机专业几本,河南理工大学是几本?河南理工大学是985或211吗...

    一般来说,能以省份命名的大学都是省属的重点高校,那以河南命名的河南理工大学怎么样?高考报考河南理工大学好吗?河南理工大学是几本?快和学习啦小编一起来了解下这些问题吧. 河南理工大学是几本? 许多人不知 ...

  8. 河南理工大学计算机学院杨合超,模式识别的主要方法及其应用

    电脑知识与技术 DIANNAO ZHISHI YU JISHU 百家论坛 模式识别的主要方法及其应用 杨合超 宋海歌 周雪梅 (河南理工大学计算机科学与技术学院 焦作 454000) [摘 要] 模式 ...

  9. 河南理工大学计算机学院导师,薛霄_河南理工大学研究生导师信息

    科研工作 : 科研情况: 2013年1月-- 2015年12月,现代服务科学与技术创新团队,河南理工大学创新型科研团队,30万:2012年1月-- 2015年12月,基于"反馈进化" ...

最新文章

  1. class ts 扩展方法_如使用Typescript撸Vue(Vue2 + TS +TSX+CSS module)
  2. 《中国人工智能学会通讯》——8.2 自然界中的鸽群导航行为
  3. 杨国福或夺“麻辣烫第一股”,是否名副其实?
  4. 安装Discuz!论坛
  5. MyBatis(一)MyBatis介绍和配置详解
  6. 深入理解Golang 编程思维和工程实战
  7. linux怎么把磁盘的东西拷贝,[Linux]如何拷贝已有数据磁盘,并将新的磁盘挂接到其他虚机上...
  8. Hystrix简介– Hello World
  9. 正则表达式之子表达式 ‘()’ 中表达式 '[]' 大表达式 '{}'
  10. ibatis mysql 配置文件详解_MyBatis配置文件详解
  11. 手把手教你Windows环境下配置Git环境
  12. Gitlab-API各状态码解释
  13. adobe reader打开pdf闪退或自动关闭
  14. 几何与导数——微分几何初步(二)
  15. {king:pagelist/} php sp2,kingcms PHP Sp2留言薄怎么显示不出留言呢?
  16. iReport制作EXCEL、PDF或者HTML文件
  17. 纯净ROM如何制作?手把手教你一键精简内置推广
  18. 百面机器学习:支持向量机
  19. day 19 C# 窗体金额换算
  20. 我的面试经历3-OPPO

热门文章

  1. SSL协议_一_概述
  2. JWT expired at 2022-04-07T12:06:46Z. Current time: 2022-04-10T19:47:24Z, a difference of 286838865 m
  3. 微信小程序onHide和onShow的bug
  4. 类似QQ聊天软件也能用Java实现啦!(多人聊天原理附源码)
  5. H全桥电路驱动:自举电路
  6. K8s部署Heapster踩坑记录
  7. 小程序事件绑定 传值和路由
  8. 机器学习分类问题指标理解——准确率(accuracy)、精确率(precision)、召回率(recall)、F1-Score、ROC曲线、P-R曲线、AUC面积
  9. python 公主连接,公主连接打金牛座四王有什么小技巧吗 一阶段四王图文攻略
  10. python psutil.disk_python 的psutil简介