一个LINUX模块例子内核模块时LINUX提供给用户动态扩充内核的一种机制。利用模块在PROC文件系统中挂接一个能读取系统时钟的文件。
上传时间: 2014-01-25
上传用户:Amygdala
本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”和“接收”两个消息缓冲通信操作;⑼系统在运行过程中随机打印出各进程的状态变换过程、系统的调度过程及公共变量的变化情况,在一个进程运行完毕,进入完成状态后,可以将该进程撤消,也可以动态的创建另一个新的进程。
上传时间: 2014-01-01
上传用户:ggwz258
本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”和“接收”两个消息缓冲通信操作;⑼系统在运行过程中随机打印出各进程的状态变换过程、系统的调度过程及公共变量的变化情况,在一个进程运行完毕,进入完成状态后,可以将该进程撤消,也可以动态的创建另一个新的进程。
上传时间: 2013-12-03
上传用户:kikye
本程序是操作系统中比较典型的线程同步算法中的哲学家进餐问题,为防止死锁,采取了两个条件(筷子空闲)同时满足时再允许进餐的办法来解决。期望与大家一起学习交流!
上传时间: 2013-12-17
上传用户:498732662
java同步播放工具,支持mpeg,mp3.jpeg等同时演示。需要安装jmf插件。限于文件大小,为上传,可在java官方网站下载
上传时间: 2014-01-25
上传用户:ANRAN
4.了解和掌握Linux系统支持的消息通信机制、共享存储区机制。. (1) 消息的创建、发送和接收: 使用系统调用msgget( )、msgsed( )、msgrev及msgcrl( ),编写消息的发送和接收程序(消息长度为1KB); (2) 共享存储区的创建、附接和断接: 使用系统调用shmget( )、shmat( )、shmcrl( ),编写一个与上述功能相同的程序。
标签: msgget msgcrl msgsed msgrev
上传时间: 2014-01-03
上传用户:685
本文从信号量、管程和消息传递三个方面讨论了进程间的同步问题,并分别给出了关于生产者/消费者问题的解决算法,最终还分析了以上三种方法的优缺点。
上传时间: 2014-10-14
上传用户:ljmwh2000
三维人脸动画的合成:利用数据挖掘和语音驱动(解决了语音和动画的同步)
上传时间: 2014-01-10
上传用户:wpt
对JAVA安全机制的研究---消息摘要加密方法
上传时间: 2015-03-22
上传用户:sdq_123
通过I/O模同步串口与74HC595进行连接,控制74HC595驱动LED数管显示
上传时间: 2014-01-21
上传用户:qilin