嵌入式操作系统复习笔记1-------嵌入式实时操作系统基本概念

第1章   嵌入式实时操作系统基本概念

 

1.计算机操作系统(Operating System,OS)

操作系统的地位:是系统硬件之上的第一层软件,为其他软件提供单向支撑作用。

裸机:没有任何软件支持的计算机。

虚拟机:对裸机功能的首次扩充,把裸机改造成功能更强、使用更方便的机器。

操作系统的功能:

1.对计算机系统硬件封装和扩充,提供一个计算机用户与计算机硬件系统之间的接口(API函数和SHELL命令),使计算机系统更易于使用;

2.有效地控制和管理计算机系统中的各种硬件和软件资源,提高计算机系统资源利用率;

3.合理地组织计算机系统的工作流程,以改善系统性能。

操作系统的定义:

操作系统是计算机系统中的一个大型的系统软件,它管理和控制计算机系统中的全部软、硬件资源,合理地组织计算机的工作流程,为用户应用程序的运行提供一个友好的界面和良好的工作环境。

2、嵌入式系统和嵌入式操作系统

嵌入式系统定义:

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

2.从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。术语嵌入式反映了这些系统通常是更大系统中的一个完整的部分,称为嵌入的系统。嵌入的系统中可以共存多个嵌入式系统。

嵌入式系统特点:

嵌入式操作系统:

实时操作系统(RTOS)是指当外界事件或数据产生时,能 够接受并以足够快的速度予以处理,其处理的结果又能在规 定的时间之内来控制生产过程或对处理系统做出快速响应, 调度一切可利用的资源完成实时任务,并控制所有实时任务 协调一致运行的操作系统。

几个重要概念:

并发:由同一个处理器轮换地 运行多个程序。或者说是由多个 程序轮班地占用处理器这个资源。 且在占用这个资源期间,并不一 定能够把程序运行完毕。

 

 

可剥夺内核 当系统响应时间很重要时,要使用可剥夺型内核。 最高优先级的任务一旦就绪,总能得到 CPU 的控 制权。

不可剥夺内核 不可剥夺型内核要求每个任务自我放弃 CPU 的所 有权。

 

 

 

Interrupt Service Routines(中断服务程序)

嵌入式实时操作系统提供的服务 :1.动态内存管理 2.多任务管理3.外围资源管理

3、嵌入式 RTOS uC/OS-II 简介

 

 

1.4   通用操作系统与嵌入式操作系统的异同

ROM:只读存储器

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值