搜索资源列表
操作系统微内核技术研究
- 摘要文章介绍了作者在过击5年中在微内核技术上所做的工作.给出了3个算法.① 通过特任务调度 和线程调度算法相结合的方法.来解决单纯以线程为单位的调度系统的效率和公平性问题;③ 一个改进 的写时拷贝算法,它结合写时拷贝算法和诗问时拷用算法的优点.来解决写时拷贝算法在I386体系结抽 上的适应性问题;@ 提出了一个微内核操作系蜿计时模型,它解决了传统计时算法在微内核系统中计时 不准确的问题h
os_for_AVR
- 这是应用在AVR单片机上的小型操作系统。在任务级别运行。成功运行在ATmega16上。-This is used in the AVR small operating system. The task-level operation. Successful operation on the ATmega16.
ARM_00_OS
- 看看ARM菜鸟在ARM7上写的操作系统——ARM圈圈操作系统 最近在ADuC7027上写了一个ARM_00_OS,头都写晕了,发上来给大家一起来看看。 任务按优先级调度,如果处于就绪态且优先级最高的任务有两个或更多,则按时间片轮循调度。 支持任务创建、任务删除、内存分配、简单的消息、简单的设备管理、CPU及内存等使用统计等功能。 任务可处于ARM模式或THUMB模式,在创建任务时,要指定任务所处于的模式。 从这里下载整个文件包:http
51-00-OS
- 基于51的圈圈操作系统(51_00_OS)出来拉…… 来这里下载整个程序包: http://blog.21ic.com/more.asp?name=computer00&id=9501 *************基于51内核的圈圈操作系统**************** 说明:这是圈圈在学习嵌入式操作系统后在51上写的一个简单的操作系统,提供创建任务,删除任务,任务调度,系统延时,任务挂起,发送消息,等待消息,CPU使用率统计,系统时间
ShfuCOS
- ucOS-II到S3C44B0的移植源代码,已经成功移植,并添加了几个自己写的测试任务。-ucOS-II S3C44B0 transplant to the source code, which has been successfully transplanted and add a few of his own writing and testing task.
rmofucos
- 这是一个修改ucos的操作系统,添加了ucos对硬实时任务的管理-This is a revision of the operating system OUT, OUT added to the hard real-time task management
ossystem
- 基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消,并按优先权加时间片轮转算法对多个线程进行调度; 2. 改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小或太大; 3. 假设两个线程共用同一软件资源(如某一变量,或某一数据结构),请用记录型信号量来实现对它的互斥访问; 4. 假设有两个线程共享一个可存放5个整数的缓冲,一线程不停的计算1到50的平方,并将结果放入缓冲中,另一个线程不断的从缓冲中取出结果,并将他们打印出来,请用记录型信号量实现这一生产者和消
F2812-UCOS
- f2812的初始化构架,中断向量表,UCOS代码。 特别注意,具体应用时要充分考虑任务堆栈,防止堆栈溢出造成的BUG!本人所用开发环境为CCS2.2。这是为公司项目写的开始测试,不设计公司机密,可以随意使用。但下载者如涉及与INT公司项目有关应用,须经INT公司许可!-f2812 framework of the initialization, interrupt to the scale, UCOS code. Special attention to the specific appli
TaskSpy_0.96b
- 0S9.平台任务管理.内存监控示例.还sign后才可以安装-0S9. Task management platform. Memory control sample. Also sign before they can be installed
CTask_Sourc_eCode
- 一个多任务操作系统CTask的源代码 用C语言编写-a multi-tasking operating system CTask the source code in C language
ucos_task_semaphore_barber
- ucos 实现任务创建,信号量机制的实现 实现理发师问题的模拟-OUT achieving task creation, the volume signal mechanism to achieve the realization of the simulation Seville
litonxx
- 我师兄自己写的操作系统,可以启动机器,具有多任务功能和图形界面GUI功能。-I wrote it myself older operating systems, can be activated machines, multi-tasking graphical interface and GUI functions.
dtos
- 我自己编写的一个保护模式下实现任务切换的系统软件,并加载运新了电梯控制系统。-I prepared a protected mode switch tasks under the system software, and the loading operation of the new elevator control system.
AN311X
- DOS系统下多任务列队处理C语言源程序-DOS systems handle more tasks lined up C language source
OS51
- 51上的一个简单的操作系统,提供创建任务,删除任务,任务调度,系统延时,任务挂起,发送消息,等待消息,CPU使用率统计,系统时间,串口发送、接收数据及串口资源管理等功能。用Keil仿真
linux-0.11
- linux0.11版源程序,通过阅读该代码可以对linux的组成和任务的完成有很好的了解
处理机调度
- 在多道程序和多任务系统中,系统内同时处于就绪状态的进程可能有若干个。也就是说能运行的进程数大于处理机个数。为了使系统中的进程能有条不紊地工作,必须选用某种调度策略,选择一进程占用处理机。要求学生设计一个模拟处理机调度算法,以巩固和加深处理机调度的概念
C_code
- rtCell 实时微内核-具有下列功能: 1. 完全抢占的实时微内核结构,独立的内核栈,中断和系统调用均切换到内核栈执行; 2. 256(64、32)个优先级,0为最高优先级(系统保留),256(64、32)为空闲优先级; 3. 不同优先级任务完全抢占,同优先级之间可按先进先出或时间片轮转方式执行;
renwuguanliqi
- 操作系统课程设计:任务管理器 内含详细报告和程序-Operating System Course Design: Task Manager contains detailed reports and procedures
Micrium-AnalogDevices-uCOS-II-ADuC7026
- 本代码为ADI公司ARM7系列芯片ADuC7026开发板嵌入式实时操作系统uCOS-II的完整移植程序。实现的功能:控制LED灯的亮暗程度和ADC接口的模拟信号采集任务。-The code for the ARM7 family of chips ADI Corporation ADuC7026 development board embedded real-time operating system uCOS-II complete transplant procedures. Impleme