搜索资源列表
ARM_00_OS
- 看看ARM菜鸟在ARM7上写的操作系统——ARM圈圈操作系统 最近在ADuC7027上写了一个ARM_00_OS,头都写晕了,发上来给大家一起来看看。 任务按优先级调度,如果处于就绪态且优先级最高的任务有两个或更多,则按时间片轮循调度。 支持任务创建、任务删除、内存分配、简单的消息、简单的设备管理、CPU及内存等使用统计等功能。 任务可处于ARM模式或THUMB模式,在创建任务时,要指定任务所处于的模式。 从这里下载整个文件包:http
ossystem
- 基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消,并按优先权加时间片轮转算法对多个线程进行调度; 2. 改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小或太大; 3. 假设两个线程共用同一软件资源(如某一变量,或某一数据结构),请用记录型信号量来实现对它的互斥访问; 4. 假设有两个线程共享一个可存放5个整数的缓冲,一线程不停的计算1到50的平方,并将结果放入缓冲中,另一个线程不断的从缓冲中取出结果,并将他们打印出来,请用记录型信号量实现这一生产者和消
处理机调度
- 在多道程序和多任务系统中,系统内同时处于就绪状态的进程可能有若干个。也就是说能运行的进程数大于处理机个数。为了使系统中的进程能有条不紊地工作,必须选用某种调度策略,选择一进程占用处理机。要求学生设计一个模拟处理机调度算法,以巩固和加深处理机调度的概念
DSP
- 本文介绍了基于DSP/BIOS实时内核的TIDSP应用程序参考框架RF5。另外,面对目前越来越多的多处理器系统设计以及典型的GPP-DSP架构,本文提出了一种改进的DSP应用程序框架ERF5以最大化地支持这种架构。ERF5主要从GPP-DSP有效通信、任务线程的高效执行与调度以及任务线程颗粒度的合理化三个方面对RF5进行了改进,并已成功应用于实际项目。-In this paper, based on the DSP/BIOS real-time applications TIDSP core
ProcessorScheduling
- 操作系统课程设计~处理机调度 模拟一种多任务(或多用户)(多道)批处理操作系统(包含处理器管理、存储管理、进程管理。-Operating System Course Design ~ processor scheduling simulation of a multi-tasking (or multi-user) (multi-channel) batch processing operating system (including processor management, storage
PRO
- 一个多任务调度器,对于初学操作系统有很大的帮助。有需要的一定要睇下。-More than one task scheduler, operating system for the beginner there are a great help. Must be in need of睇下.
c54x_ucos-II
- tms320c54x上ucos-II操作系统的移植,可以直接在CCS上使用simulation运行这个工程,里面包含一个多任务调度的例子程序,simulation下可以直接看到多任务调度的效果。-tms320c54x on ucos-II operating system migration, you can use directly in CCS projects to run this simulation, which contains more than one example of t
caozuoxitong
- 课设操作系统,实现内核加载、内核初始化、进程、进程调度、进程通信、输入输出系统、多任务多控制台等模块。-Lesson set up the operating system, to achieve the kernel load, kernel initialization, process, process scheduling, process communication, input and output systems, multi-task multi-console and othe
os-lcx
- 操作系统实验,完成内核加载、内核初始化、进程、进程调度、进程通信、输入输出系统、多任务多控制台等模块。-Experimental operating system to complete the kernel load, kernel initialization, process, process scheduling, process communication, input and output systems, multi-task multi-console and other mod
FamesOS-0.7.0
- 一个简单的嵌入式实时操作系统(基于优先级的可抢先式多任务调度)-A simple Embedded Realtime Operating System(Multitasking, Preemptive)
Main
- C语言用函数指针实现多线程,类似于操作系统之任务调度,仅有任务状态,使用循环计数以大概模拟延时。-a little virtul os,just for understanding the multi task and learning hao to use function pointer.
OS1
- 基于DOS在turbo2环境下实现多任务调度,同步以及信号量机制-DOS-based environment in turbo2 multi-task scheduling, synchronization and semaphore mechanism
Mindows5.7
- Wanlix是一个内核非常小的嵌入式操作系统,只有几百个字节,但功能少,只提供任务切换功能,非常适合资源特别少但又需要任务切换的小项目。 Mindows可提供多种操作系统功能,是实时抢占式操作系统,任务支持多种优先级抢占调度,将实时性高的任务设置为高优先级就可以保证软件系统的实时性,用户也可根据自身需求选取需要的部分,也可在此基础上编写代码增加自己需要的功能,具有可裁剪性。 我将Wanlix和Mindows的开发过程记录下来,就形成了这本“底层工作者手册之嵌入式操作系统
wanlix
- Wanlix是一个内核非常小的嵌入式操作系统,只有几百个字节,但功能少,只提供任务切换功能,非常适合资源特别少但又需要任务切换的小项目。 Mindows可提供多种操作系统功能,是实时抢占式操作系统,任务支持多种优先级抢占调度,将实时性高的任务设置为高优先级就可以保证软件系统的实时性,用户也可根据自身需求选取需要的部分,也可在此基础上编写代码增加自己需要的功能,具有可裁剪性。 我将Wanlix和Mindows的开发过程记录下来,就形成了这本“底层工作者手册之嵌入式操作系统