搜索资源列表
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
ose_book
- 操作系统实验 内含多线程 同步 互斥 存储 通信等应用 -os
main-fun
- 操作系统DOS多任务系统代码 有关时间片轮转、线程间切换、线程间通信、-自动检测中英文中译英英译中百度翻译 翻译结果(中 > 英)复制结果 Operating system DOS multi task system code The time slice rotation, switching between threads, thread communication
Product
- 模拟实现生产者消费者问题 生产者消费者问题,也称有限缓冲问题,是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区中空时消耗数据。 要解决该问题,就必须让生产者在缓冲区满时休眠(要么干脆就放弃数据),等到下次消费者消耗缓冲区中的数