编写一个单处理机下的进程调度程序,模拟操作系统对进程的调度。
要求:1.能够创建指定数量的进程,每个进程由一个进程控制块表示。
2.实现先来先服务调度算法:进程到达时间可由进程创建时间表示。
3.实现短作业优先调度算法:可指定进程要求的运行时间。
(说明:对不可剥夺的短作业优先算法,当作业运行时间相等时,优先调度进程号小的进程执行;
对可剥夺式的短作业优先算法,即选最短剩余时间的进程进行运行,在剩余时间相同的情况下,选择到达时间早的进程进行运行)4.实现时间片轮转调度算法:可指定生成时间片大小。
(说明:新进程到来时插入到就绪队列的队尾,当进程P运行完一个时间片时,若同时有进程Q到达,则先在就绪队列队尾插入新到达的进程Q,之后再插入进程P)5.实现动态优先级调度算法:可指定进程的初始优先级(优先级与优先数成反比,优先级最高为0),优先级改变遵循下列原则:进程在就绪队列中每停留一个时间片,优先级加1,进程每运行一个时间片,优先级减3。
(说明:本算法在优先级相同的情况下,选择到达时间早的进程进行运行)测试用例格式如下:输入:调度算法   进程号/到达时间/运行时间/优先级/时间片输出:调度顺序/进程号/开始运行时间/结束运行时间/优先级其中调度算法选项为:1----先来先服务,2----短作业优先,3----最短剩余时间优先,4----时间片轮转,5----动态优先级
2024/12/3 15:14:28 12KB 进程调度
1
数电课设proteus仿真
2024/12/1 20:17:58 28KB proteus
1
自行设计的交通灯,基于数电实现。
运行软件:Multisim10(不能低于此版本)使用方法:用Multisim10打开,先将开关A闭合,打开仿真开关后,打开开关A可看到运行结果。
2024/12/1 10:34:38 533KB 交通灯 数电 Multisim10
1
叙述了密码学基本概念、分组密码、公钥密码、大数运算、密码协议、密钥管理等,第3版比第2版增加了大数运算、数字签名、密钥管理、密码协议等内容。
内容简介在电子商务和电子政务的兴起和发展过程中,近代密码学扮演了十分活跃的角色。
本书是在第2版的基础上,结合这几年密码学技术的发展改写而成。
全书共13章,叙述了密码学基本概念、分组密码、公钥密码、大数运算、密码协议、密钥管理等,第3版比第2版增加了大数运算、数字签名、密钥管理、密码协议等内容,尤其对AES的加密标准及部分候选算法做了详细的介绍,并加强了与网络通信的保密安全相关的内容。
本书可作为计算机专业或其他专业关于“网络通信保密安全”相关课程的教材或参考书。
2024/12/1 2:01:58 8.09MB 计算机密码
1
挺好的,本系统是采用555构成的多协振荡器74LS90芯片组合做成的数子时钟系统。
其中用555构成的多协振荡器产生震荡频率,再用74LS90芯片组合成分频电路对震荡频率进行分频,然后对选用74LS92和74LS90分别作为时计数器和分、秒计数器,
1
目录译者序前言第1章简介 11.1什么是VerilogHDL? 11.2历史 11.3主要能力 1第2章HDL指南 42.1模块 42.2时延 52.3数据流描述方式 52.4行为描述方式 62.5结构化描述形式 82.6混合设计描述方式 92.7设计模拟 10第3章Verilog语言要素 143.1标识符 143.2注释 143.3格式 143.4系统任务和函数 153.5编译指令 153.5.1`define和`undef 153.5.2`ifdef、`else和`endif 163.5.3`default_nettype 163.5.4`include 163.5.5`resetall 163.5.6`timescale 163.5.7`unconnected_drive和`nounconnected_drive 183.5.8`celldefine和`endcelldefine 183.6值集合 183.6.1整型数 183.6.2实数 193.6.3字符串 203.7数据类型 203.7.1线网类型 203.7.2未说明的线网 233.7.3向量和标量线网 233.7.4寄存器类型 233.8参数 26第4章表达式 284.1操作数 284.1.1常数 284.1.2参数 294.1.3线网 294.1.4寄存器 294.1.5位选择 294.1.6部分选择 294.1.7存储器单元 304.1.8函数调用 304.2操作符 304.2.1算术操作符 314.2.2关系操作符 334.2.3相等关系操作符 334.2.4逻辑操作符 344.2.5按位操作符 354.2.6归约操作符 364.2.7移位操作符 364.2.8条件操作符 374.2.9连接和复制操作 374.3表达式种类 38第5章门电平模型化 395.1内置基本门 395.2多输入门 395.3多输出门 415.4三态门 415.5上拉、下拉电阻 425.6MOS开关 425.7双向开关 445.8门时延 445.9实例数组 455.10隐式线网 455.11简单示例 465.122-4解码器举例 465.13主从触发器举例 475.14奇偶电路 47第6章用户定义的原语 496.1UDP的定义 496.2组合电路UDP 496.3时序电路UDP 506.3.1初始化状态寄存器 506.3.2电平触发的时序电路UDP 506.3.3边沿触发的时序电路UDP 516.3.4边沿触发和电平触发的混合行为 516.4另一实例 526.5表项汇总 52第7章数据流模型化 547.1连续赋值语句 547.2举例 557.3线网说明赋值 557.4时延 557.5线网时延 577.6举例 577.6.1主从触发器 577.6.2数值比较器 58第8章行为建模 598.1过程结构 598.1.1initial语句 598.1.2always语句 618.1.3两类语句在模块中的使用 628.2时序控制 638.2.1时延控制 638.2.2事件控制 648.3语句块 658.3.1顺序语句块 668.3.2并行语句块 678.4过程性赋值 688.4.1语句内部时延 698.4.2阻塞性过程赋值 708.4.3非阻塞性过程赋值 718.4.4连续赋值与过程赋值的比较 728.5if语句 738.6case语句 748.7循环语句 768.7.1forever循环语句 768.7.2repeat循环语句 768.7.3while循环语句 778.7.4for循环语句 778.8过程性连续赋值 788.8.
2024/11/28 20:22:43 4.72MB verilog
1
梅耶尔(MarissaMayer)执掌Yahoo!三个月,第一次出手就用上亿(数据源自TechCrunch)美元收购了一家小公司——Stamped。
之后,Stamped宣布与年底结束其原先服务——敢情Yahoo!花了上亿,只是为了得到一个9人的移动团队?!从成立到转型到被收购,Stamped仅仅用了一年。
与其把原因归结为联合创始人RobbyStein在Google时与梅姐有过共事关系,我更愿意相信是他用产品清楚地告诉了梅姐,这是一个最优秀的团队。
确实,虽然目前iOS平台上的应用数已经达到了百万量级,层出不穷的优秀应用每天都在诞生。
无论是视觉还是UI,或是新奇的想法,Stamped都称不上完美,
2024/11/28 11:11:10 368KB Stamped:一个完整的产品故事
1
网络安全企业服务商业计划书白亚菁首都经济贸易大学国际贸易专业研究生,2002年加入北京迎福时代数码科技有限公司,副总经理。
在职期间负责公司大客户销售工作,业绩突出连续数年带领团队位列中央政府采购服务器全国销量冠军。
2024/11/27 6:08:39 2.21MB 网络安全
1
DigitalFundamentals,11_e-ThomasL.Floyd,美国版
2024/11/26 16:32:20 31.3MB EE
1
积分设置最少了,可以放心下载了,之前被系统搞成30了,G711alaw格式录音文件,数数1到30,采样率8000,16位,单声道,给有需要的朋友,自己网上找半天,效果不好,都是歌曲或者电影,杂音太多,不适合测试,这个是自己录制的,有什么问题可以留言咨询,谢谢!
2024/11/26 10:28:02 104KB g711alaw
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡