搜索资源列表
operating_system_scheduling
- 对于给定的一组进程,采用优先级加时间片轮转法进行调度。设有一个就绪队列,就绪进程按优先数(优先数范围0-100)由小到大排列(优先数越小,级别越高)。当某一进程运行完一个时间片后,其优先级应下调(如优先数加3),试对如下给定的一组进程给出其调度顺序。每当结束一进程时要给出当前系统的状态(即显示就绪队列)。这里,进程可用进程控制块(PCB)表示为如右表所示。 进程名 A B C D E F G H J K L M 到达时间 0 1 2 3 6 8 12 12 12 18 25 25
Mega8-UART-duilie
- 基于队列的Mega8 UART通信驱动程序 文件名:uart.c 编译:WinAVR-20070122 硬件:CA-M8X 时钟:外部4MHz
CPU_Schedu
- CPU调度算法---模拟OS所使用的所有调度算法,包括创建一个kernel,PCB,队列,调度器等。-CPU Scheduler algorithms FCFS SJF Priority This code is a simulation of all the Scheduling algorithms an OS uses. I have tried creating a Kernel, PCB, Queue, Scheduler etc. what all an OS needs to
nong_fu_guo_he
- 用队列做_农夫过河(使用C语言编写)-用队列做_农夫过河
os1
- 1用PCB表示整个进程实体,利用随机数方法或键盘控制方法模拟进程执行中产生的事件,或者利用基于图形界面的鼠标或者键盘操作控制进程管理内容。 2定义PCB(可以采用静态结构或动态结构):包括理论PCB中的基本内容,如内部ID、外部ID、进程状态、队列指针。由于无法实现真正的进程创建功能,在实验中只需建立PCB,用它代表完整的进程。 3定义进程状态转换方式:进程的状态转换是由进程内部操作或操作系统的控制引起,由于无法实现这些功能,学生可以采用随机数方法或键盘控制方法模拟,并实现对应的控制程序
Test
- 一、实验目的 (1)掌握进程状态转换过程 (2)掌握时间片轮转的进程调度算法; (3)掌握带优先级的进程调度算法; 二、实验内容 (1)自定义PCB的数据结构; (2)使用带优先级的时间片轮转法调度进程,每运行一个时间片,优先级减半。 (3)命令集 A)create 随机创建进程,进程的优先级与所需要的时间片随机决定; B)round 执行1次时间片轮转操作,其方法为运行高优先级队列的第1个,再降低其优先级,插入到相应的队列中。 C)ps 查看当前进程状态
Com_Queue
- 单片机串口接收缓存队列的简单实现,由C语言实现,性能稳定,移植方便可靠!-Microcontroller serial port to receive buffer queue to achieve a simple, achieved by the C language, stable performance, reliable and convenient transplantation!
CFixedLenQue
- 定长队列的实现,使用c++模板类实现,支持入队、出队操作-Fixed-length queue implementation using c++ template class implementation, support enqueue, dequeue
Queue
- C语言写的实现对循环队列的操作,可用于网络或串口中作为接收缓存,不停的获取数据进行处理。-C language implementation of circular queue operation, network or serial port can be used as the receive buffer, constantly get data for processing.
queue
- C语言写的环形队列 缓存内容自己定义 在多个项目中使用过- C language to write the ring queue cache content itself is defined in a number of projects used
STM32-KEIL-Queue
- KEIL5编程环境下,实验板为STM32F103,完成C语言队列插入,删除,对学习队列操作有很好的辅助效果。-Under KEIL5 programming environment for the experimental board STM32F103, complete C language queue insert, delete, learning queue operations have a good secondary effect