选题十五:采用“写优先”的策略演示“读者-写者”问题1、设计目的:通过研究经典的进程进步问题,实现对读者-写者问题的并发控制。
2、说明:阅览室一次最多可以容纳20个人。
3、设计要求:读者与写者至少包括ID、进入内存时间、读写时间三项内容,可在界面上进行输入读者与写者均有二个以上,可在程序运行期间动态增加读者与写者可读取样例数据(要求存放在外部文件中),进行读者/写者、进入内存时间、读写时间的初始化要求将运行过程用可视化界面动态显示,可随时暂停,查看阅览室中读者/写者数目、读者等待队列、写者等待队列、读写时间、等待时间读写策略为:读写互斥、写写互斥、写优先(只需写者到达,就阻塞后续的所有读者,一旦阅览室无人,写者能最快进入阅览室;
在写者未出阅读室之前,又有新的读者与写者到达,仍然是写者排在前面
2023/2/4 20:21:15 304KB 读者写者 写优先
1
本设计要求实现用VHDL语言设计交通灯,掌握利用FPGA的系统层次化设计实现实现多功能设计。
设计要求能够通过仿真和硬件测试,其中实现交通灯的点亮和形态的切换,以及时间的倒计时显示。
2023/2/4 6:10:31 530KB FPGE VHDL TrafficLight
1
1.基本背景描述某职业院校宿舍由3层楼构成,每层楼拥有房间数20个。
计划为每个房间安装3个信息点。
为了网络的安全性,现按照楼层划分VLAN。
①针对网络的实际情况进行内部网络拓扑的设计,要求:全网采用2层的结构,并且为了网络的稳定性,考虑采用冗余拓扑。
②该公司内网IP地址规划:172.16.1.0/24。
③全网布线采用UTP6类线缆,要求连接用户使用100BASE-T的连接方式,设备之间采用1000BASE-T方式。
④架设WWW、FTP服务器。
其中WWW服务器的显示界面要有自己的名字和学号。
2.方案设计①写题为“某某局域网的组建”的网络方案设计书。
要求画出完整的网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制)。
包括设备和布线说明。
②结合网络拓扑图进行IP地址的规划。
(以表格方式体现)③进行设备的选择。
④架设相应服务器。
以上每一步都要说明设计理由,先进行方案描述再进行详细的设计说明。
2023/1/25 10:15:25 2.48MB 宿舍局域网的组建
1
这是我们课程设计要求做的MATLAB通信系统仿真----模仿信号的频率调制与解调、双边带幅度调制与解调,希望对搞通信仿真的初学者有用!
2023/1/23 18:35:10 6KB DSB FM MATLAB
1
设计内容:设计并开发能检测模拟信号,并能产生报警信号的系统。
设计要求:能对输入的0~5V模拟电压信号进行检测。
能判断所检测的信号能否越界。
若信号越界则进行声(PC机扬声器)、光(发光二极管)报警。
2017/11/7 17:43:15 120KB 微机原理课程设计煤气报警器
1
设计要求1. 用两组红、绿、黄发光二极管作信号灯,分别指示主道和支道的通行状态;
2. 通行状态自动交替转换,主道每次通行30秒,支道每次通行20秒,通行交替间隔时间为5秒;
3. 通行状态转换依照“主道优先”的原则,即:当主道通行30秒后,若支道无车则继续通行;
当支道通行20秒后,只有当支道有车且主道无车时才允许继续通行。
(用按键模拟路口能否有车)4. 当遇到紧急情况时,主道和支道均亮红灯;
5. 设计计时显示电路,计时方式尽量采用倒计时
2018/2/14 14:44:32 506KB 红绿灯
1
设计一检测电路,搜索帧同步码。
要求在搜捕态能够正确地从数据流中提取帧同步码,在达到一定设计要求时进入稳定同步态。
同时,要求帧同步检测电路具有一定的抗干扰能力,在稳定同步态发现帧失步次数超过设计要求时,系统要进入搜捕形态。
2022/12/18 21:28:52 70KB TS流检测 VERILOG
1
有设计,也有软件仿真。
设计要求:1、显示年月日时分秒及星期信息。
2、具有可调整日期和时间功能3、添加闰年计算功能
2021/8/6 12:21:03 249KB 单片机
1
利用8251实现串行口自发自收,并显示。
设计要求:1.按“E”键:清除数码管显示,并通过键盘输入四位十六进制数(说明:由于E和F键被占用,故此题中每位十六进制数仅从0~D),同时显示在右侧四个数码管上。
2.按“F”键:执行串行发送,完成后在最右侧数码管上显示“P.”,并以1秒(留意:必须通过硬件实现)间隔闪烁8次。
3.将经串口接收到的四位十六进制数转换为十进制数,若结果大于9999,则在数码管上显示“Error8”,否则在右侧四个数码管上显示计算结果(十进制)。
1
一、要处理的问题设计GUI界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值进行加、减、乘、除等混合运算功能。
可参照windows平台上的计算器。
二、算法基本描述主要是考虑符号的优先级,然后配对和消除,使用堆栈来处理。
算法描述如下:建立两个动态栈A,B。
A存放计算对象,B存放计算符号。
三、设计要求与内容...................一、设计的内容及要求编写时钟程序,要求画出时钟面板,时针,分针,秒针,可设定或解除闹钟时间,并提供闹钟服务相应的文字提示功能与声音提示功能。
二、算法基本描述本时钟程序是GUI图形界面设计,在主面板上添加时钟外观,闹铃设置等功能。
实现时钟程序用到了paint与repaint三、设计...................
1
共 206 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡