虫虫首页|资源下载|资源专辑|精品软件
登录|注册

多任务处理

  • 用51单片机做的简单频率计,KEIL C环境,带工程文件,可直接编译运行.主要演示如何在内存很少,无法启用RTOS的单片机(例如2051)中使用状态机和时间片来完成实时多任务并行处理.例子中对键盘,信

    用51单片机做的简单频率计,KEIL C环境,带工程文件,可直接编译运行.主要演示如何在内存很少,无法启用RTOS的单片机(例如2051)中使用状态机和时间片来完成实时多任务并行处理.例子中对键盘,信号采集和LED数码管的显示三部分进行了并行处理,而采用的单片机是仅有256字节内存2K ROM的89C2051.

    标签: 2051 KEIL RTOS 51单片机

    上传时间: 2016-07-20

    上传用户:zhliu007

  • 一个具有模拟CPU、模拟内存、模拟硬盘、模拟CPU管理、模拟内存管理、模拟硬盘管理、模拟进程管理、模拟指令系统、模拟中断处理的一个能运行在WINDOWS平台上的一个模拟的单用户多任务操作系统。

    一个具有模拟CPU、模拟内存、模拟硬盘、模拟CPU管理、模拟内存管理、模拟硬盘管理、模拟进程管理、模拟指令系统、模拟中断处理的一个能运行在WINDOWS平台上的一个模拟的单用户多任务操作系统。

    标签: 模拟 CPU WINDOWS 硬盘

    上传时间: 2013-12-05

    上传用户:gdgzhym

  • Microsoft Windows是一个基于Intel x86微处理芯片的个人计算机上的具有图形用户接口的多任务和多窗口的操作系统

    Microsoft Windows是一个基于Intel x86微处理芯片的个人计算机上的具有图形用户接口的多任务和多窗口的操作系统,它是对MS-DOS操作系统的扩展和延伸。与MS-DOS操作系统相比,它有许多优越之处:首先,它提供了比MS-DOS字符界面更为直观、友好的图形用户界面;其次,它可以一次运行多个程序,方便了用户的操作,提高了机器的利用率;再次,Windows环境下的应用程序具有一致的外观和用户接口,用户只需要熟悉其中一两个程序,就可以触类旁通学会使用别的Windows应用程序。另外,Windows还具有更好的虚拟内存管理和设备无关特性等等。由于Windows具有以上突出优点,Windows平台上的软件开发和程序设计已成主流。这一讲首先介绍Windows发展简史,然后分析Windows操作系统的特点以及Windows程序设计的关键概念,最后介绍Windows程序设计的过程及开发工具。

    标签: Microsoft Windows Intel x86

    上传时间: 2013-12-16

    上传用户:凤临西北

  • 操作系统课程设计~处理机调度 模拟一种多任务(或多用户)(多道)批处理操作系统(包含处理器管理、存储管理、进程管理。

    操作系统课程设计~处理机调度 模拟一种多任务(或多用户)(多道)批处理操作系统(包含处理器管理、存储管理、进程管理。

    标签: 操作系统 处理机 处理器 多任务

    上传时间: 2017-07-12

    上传用户:远远ssad

  • LabVIEW在多任务测控系统中的应用.rar

    随着微电子技术、计算机技术、软件技术以及网络技术的高度发展及其在电子测控技术与仪器上的应用,新的测控理论、方法、测控领域以及新的仪器结构不断的出现,在许多方面已经冲破仪器的概念,电子测控仪器的功能和作用发生了质的变化。在这种背景下,八十年代末美国成功开发了图形化的计算机语言LabVIEW。 LabVIEW是美国NI公司实现虚拟仪器(VirtualInstrument-Ⅵ)技术的G语言。图形化编程开发平台的特点是基于通用计算机等标准软硬件资源平台,实现构建灵活、层次体系明晰、功能强大且人机界面友好的测控系统,因此在国内外许多测控应用中被广泛采用,但目前用LabVIEW实现的应用大多是基于单机运行的LabVIEW虚拟仪器程序。 本论文介绍了小型电站中多个任务的实时测控系统。系统采用分布式控制系统结构,将人机交互、数据采集等任务和控制任务分别交由测试计算机和控制计算机完成。该测控系统计算机应用软件是在LabVIEW平台上开发,实现了友好的人机交互,简单直观的现场数据监控,安全可靠的故障处理措施等功能。这个实时系统对电机的多个开关量、模拟量、温度信号、直流电动机和步进电动机等进行实时的数据采集和控制。 本设计通过基于优先级的设置和执行系统的选择,结合固定时间间隔调度和事件驱动机制,提出了基于LabVIEW平台测控系统的两级多任务调度策略。这些设计方案大大提高了测控系统的性能。按照软件工程学的观点对实时多任务测控系统进行了方案设计;开发了操作简单、界面友好、通用化程度高的测控系统。 本论文较全面系统深入地研究了LabVIEW的网络化功能。系统分析了LabVIEW的TCP/IP、DataSocket和RemotePanels三种网络通信机制,详细讨论了每种机制的原理及功能特点,并设计了相应的LabVIEW程序。实现了基于局域网的实时数据通信和远程控制。 此外,为了结果查询和数据分析,本课题还设计了用LabVIEW开发的数据库。

    标签: LabVIEW 多任务 中的应用

    上传时间: 2013-05-15

    上传用户:zukfu

  • 讲述嵌入式操作系统μC/OS-II在电力监控仪表中的应用;通过实时多任务系统对所有任务的调度管理

    讲述嵌入式操作系统μC/OS-II在电力监控仪表中的应用;通过实时多任务系统对所有任务的调度管理,解决在单任务系统中难以处理的实时性差的问题,同时增强系统工作的可靠性;较详细地给出系统软件的整体设计思路,以及软件中各任务的具体运行过程。

    标签: OS-II 嵌入式操作系统 仪表 中的应用

    上传时间: 2014-01-16

    上传用户:aa54

  • 练习并掌握多任务实时操作系统下Task 调度、Task 间主要通信手段(信号量、消息队列等)、RISC 处理器 I/O 端口控制等内容

    练习并掌握多任务实时操作系统下Task 调度、Task 间主要通信手段(信号量、消息队列等)、RISC 处理器 I/O 端口控制等内容,并形成嵌入式实时应用软件的良好编程习惯。创建多Task,为每个Task 创建私有的Message Queue,每个Task 只通过自己的私有Message Queue 接收消息;Task 间消息通信通过向对方私有MessageQueue 发送消息完成。 Task1:管理Task。负责系统启动时同步系统中其他Task 的启动同步,利用信号量的semFlush()完成。同时接收各Task 的告警信息,告警信息需编号以logmsg 方式输出。本task 负责系统结束时的Task 删除处理。 Task2:console 命令行接收Task。接收并分析console 发来的命令行及参数。自行设置5 种以上命令,并根据命令的内容向Task3 或/及Task4 发送激励消息。同时实现系统退出命令,使系统采用适当方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定义Led 显示方式表现命令执行情况。本task 应负责led 相关I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 输出Task。接收需打印输出的字串消息(命令),输出到console。收到长度为0 或超常字串向Task1 告警。

    标签: Task RISC 多任务 信号量

    上传时间: 2016-04-12

    上传用户:iswlkje

  • 练习多任务实时操作系统下Task 调度、Task 间主要通信手段、I/O 子系统基本应用 等内容

    练习多任务实时操作系统下Task 调度、Task 间主要通信手段、I/O 子系统基本应用 等内容,并形成嵌入式实时应用软件的良好编程习惯。 内容: 1. 创建多Task,为每个Task 创建私有的Message Queue,每个Task 只通过自己的私 有Message Queue 接收消息;Task 间消息通信通过向对方私有Message Queue 发送 消息完成。 2. Task1:管理Task。负责系统启动时同步系统中其他Task 的启动同步,利用信号量 的semFlush()完成。同时接收各Task 的告警信息,告警信息需编号以logmsg 方式 输出。本task 负责系统结束时的Task 删除处理。 3. Task2:console 命令行接收Task。接收并分析console 发来的命令行及参数。自行 设置5 种以上命令,并根据命令的内容向Task3 发送激励消息。同时实现系统退出 命令,使系统采用适当方式安全退出。收到非法命令向Task1 告警。 4. Task3:console 输出Task。接收需打印输出的字串消息(命令),输出到console。 收到长度为0 或超常字串向Task1 告警。 5. 在以下基本功能完成基础上,自选扩展一项功能。

    标签: Task 多任务 实时操作系统 子系统

    上传时间: 2017-06-11

    上传用户:15736969615

  • RTAI多任务调度程序说明

    多任务创建了并发运行的许多执行线程的外观,事实上,内核在调度算法的基础上交织它们的执行。 每个明显独立的程序称为任务。 每个任务都有自己的上下文,即每次调度由内核运行时任务看到的CPU环境和系统资源。 在上下文切换上,任务的上下文保存在任务控制块(TCB)中。 任务的上下文包括: 1.一个执行的线程,也就是任务的程序计数器 2.CPU寄存器和浮点寄存器(如果需要) 3.一堆动态变量和函数调用的返回地址 4.标准输入,输出,错误的I / O分配 5.延迟定时器 6.时间片定时器 7.内核控制结构 8.信号处理程序 9.调试和性能监视值

    标签: RTAI 多任务调度 程序

    上传时间: 2017-01-16

    上传用户:zjg0123

  • DSP实时多任务操作系统设计与实现

    DSP实时多任务操作系统设计与实现pdf版

    标签: DSP 实时多任务 操作 系统设计

    上传时间: 2013-06-21

    上传用户:不挑食的老鼠