1、实验目的通过动态优先权算法的模拟加深对进程概念和进程调度过程的理解。
2、实验内容(1)用C语言来实现对N个进程采用动态优先算法的进程调度;
(2)每个用来标识进程的进程控制块 PCB用结构来描述,包括以下字段:进程标识符id进程优先数priority,并规定优先数越大的进程,其优先权越高;
进程已占用的CPU时间cputime ;
进程还需占用的CPU时间alltime,当进程运行完毕时,alltime变为0;
进程的阻塞时间startblock,表示当进程再运行startblock个时间片后,进程将进入阻塞状态;
进程被阻塞的时间blocktime,表示已阻塞的进程再等待blocktime个时间片后,将转换成就绪态进程状态state;
队列指针next,用来将PCB排成队列(3)优先数改变的原则:进程在就绪队列中呆一个时间片,优先数增加1进程每运行一个时间片,优先数减3。
(4)假设在调度前,系统中有5个进程,它们的初始状态如下:ID 0 1 2 3 4PRIORITY 9 38 30 29 0CPUTIME 0 0 0 0 0ALLTIME 3 3 6 3 4STARTBLOCK 2 -1 -1 -1 -1BLOCKTIME 3 0 0 0 0STATE READY READY READY READY READY(5)为了清楚地观察诸进程的调度过程,程序应将每个时间片内的进程的情况显示出来,参照的具体格式如下:
2024/7/31 19:39:55 103KB 动态优先 进程调度 VC++
1
FriendlyName:UFDUSBDeviceClass:DiskDriveClassGUID:{4D36E967-E325-11CE-BFC1-08002BE10318}Driver:{4D36E967-E325-11CE-BFC1-08002BE10318}\0008ClassDescription:磁盘驱动器EnumeratorName:USBSTORDeviceDesc:磁盘驱动器HardwareID:USBSTOR\DiskUFD_________________________DeviceInstanceId:USBSTOR\DISK&VEN_UFD&PROD_&REV_\AAAAAAAAAAAAAAAA&0PhysicalDeviceObjectName:Service:diskMfg:(标准磁盘驱动器)FirstWriteTime:2008-06-2315:56:26LastWriteTime:2008-06-2315:56:29
2024/7/28 4:06:41 15KB USB Viewer
1
第1讲:2015-01-12(进制01)第2讲:2015-01-13(进制02)第3讲:2015-01-14(数据宽度-逻辑运算03)第4讲:2015-01-15(通用寄存器-内存读写04)第5讲:2015-01-16(内存寻址-堆栈05)第6讲:2015-01-19(EFLAGS寄存器06)第7讲:2015-01-20(JCC)第8讲:2015-01-21(堆栈图)第8讲:2015-01-21(宝马问题)第9讲:2015-01-22(堆栈图2)第10讲:2015-01-23(C语言01_后半段)第10讲:2015-01-23(C语言完整版)第11讲:2015-01-26(C语言02_数据类型)第12讲:2015-01-27(C语言03_数据类型_IF语句)第13讲:2015-01-28(C语言04_IF语句逆向分析上)第14讲:2015-01-28(C语言04_IF语句逆向分析下)第15讲:2015-01-29(C语言04_正向基础)第16讲:2015-01-30(C语言05_循环语句)第17讲:2015-02-02(C语言06_参数_返回值_局部变量_数组反汇编)第18讲:2015-02-02(2015-01-30课后练习)第19讲:2015-02-03(C语言07_多维数组)第20讲:2015-02-03(2015-02-02课后练习)第21讲:2015-02-04(C语言08_结构体)第22讲:2015-02-05(C语言09_字节对齐_结构体数组)第23讲:2015-02-06(C语言10_Switch语句反汇编)第24讲:2015-02-26(C语言11_指针1)第25讲:2015-02-27(C语言11_指针2)第26讲:2015-02-28(C语言11_指针3)第27讲:2015-02-28(C语言11_指针4)第28讲:2015-03-02(C语言11_指针5)第29讲:2015-03-03(C语言11_指针6)第30讲:2015-03-04(C语言11_指针7)第31讲:2015-03-06(C语言11_指针8)第32讲:2015-03-09(位运算)第33讲:2015-03-10(内存分配_文件读写)第34讲:2015-03-11(PE头解析_手动)第35讲:2015-03-12(PE头字段说明)第36讲:2015-03-13(PE节表)第37讲:2015-03-16(FileBuffer转ImageBuffer)第38讲:2015-03-17(代码节空白区添加代码)第39讲:2015-03-18(任意节空白区添加代码)第40讲:2015-03-19(新增节添加代码)第41讲:2015-03-20(扩大节-合并节-数据目录)第42讲:2015-03-23(静态连接库-动态链接库)第43讲:2015-03-24(导出表)第44讲:2015-03-25(重定位表)第45讲:2015-03-26(移动导出表-重定位表)第46讲:2015-03-27(IAT表)第47讲:2015-03-27(导入表)第48讲:2015-03-30(绑定导入表)第49讲:2015-03-31(导入表注入)第50讲:2015-04-01(C++this指针类上)第51讲:2015-04-01(C++this指针类下)第52讲:2015-04-02(C++构造-析构函数继承)第53讲:2015-04-03(C++权限控制)第54讲:2015-04-07(C++虚函数表)第55讲:2015-04-08(C++动态绑定-多态-上)第56讲:2015-04-08(C++动态绑定-多态-下)第57讲:2015-04-09(C++模版)第58讲:2015-04-10(C++引用-友元-运算符重载)第59讲:2015-04-13(C++new-delete-Vector)第60讲:2015-04-14(C++Vector实现)第61讲:2015-04-15(C++链表)第62讲:2015-04-16(C++链表实现)第63讲:2015-04-16(C++二叉树)第64讲:2015-04-17(C++二叉树实现)第65讲:2015-04-20(Win32宽字符)第66讲:2015-04-21(Win32事件-消息-消息处理函数)第67讲:2015-04-22(Win32ESP寻址-定位回调函数-条件断点)第68讲:2015-04-23(Win3
2024/7/27 6:10:04 79B 滴水三期 汇编 C语言 C++
1
【作者】PerChristianHansen【出版社】SocietyforIndustrialandAppliedMathematic【出版日期】October29,2006【ISBN】08987161879780898716184【形态项】9.8x6.7x0.3inches【语言】English【价格】$63.00DeblurringImages:Matrices,Spectra,andFiltering(FundamentalsofAlgorithms3)(FundamentalsofAlgorithms)ByPerChristianHansenPublisher:SocietyforIndustrialandAppliedMathematicNumberOfPages:130PublicationDate:2006-10-29ISBN-10/ASIN:0898716187ISBN-13/EAN:9780898716184Binding:Paperback“Thebook’sfocusonimagingproblemsisveryuniqueamongthecompetingbooksoninverseandill-posedproblems.…ItgivesaniceintroductionintotheMATLABworldofimagesanddeblurringproblems.”—MartinHanke,Professor,InstitutfürMathematik,Johannes-Gutenberg-Universität.Whenweuseacamera,wewanttherecordedimagetobeafaithfulrepresentationofthescenethatwesee,buteveryimageismoreorlessblurry.Inimagedeblurring,thegoalistorecovertheoriginal,sharpimagebyusingamathematicalmodeloftheblurringprocess.Thekeyissueisthatsomeinformationonthelostdetailsisindeedpresentintheblurredimage,butthis“hidden”informationcanberecoveredonlyifweknowthedetailsoftheblurringprocess.DeblurringImages:Matrices,Spectra,andFilteringdescribesthedeblurringalgorithmsandtechniquescollectivelyknownasspectralfilteringmethods,inwhichthesingularvaluedecomposition—orasimilardecompositionwithspectralproperties—isusedtointroducethenecessaryregularizationorfilteringinthereconstructedimage.TheconciseMATLAB®implementationsdescribedinthebookprovideatemplateoftechniquesthatcanbeusedtorestoreblurredimagesfrommanyapplications.Thisbook’streatmentofimagedeblurringisuniqueintwoways:itincludesalgorithmicandimplementationdetails;andbykeepingtheformulationsintermsofmatrices,vectors,andmatrixcomputations,itmakesthematerialaccess
2024/7/25 17:07:57 8.24MB Deblurring Matrices Filtering
1
目录第一章旅游管理系统概述 11.1社会背景 11.2技术背景 21.2.1数据库概述 21.2.2VisualBasic概述 31.3系统开发任务概述 3第二章旅游管理系统可行性研究及需求分析 42.1项目概述 42.1.1系统目标 42.1.2用户特点 42.1.3运行环境 42.2可行性研究 42.3数据流图 52.4数据字典 7第三章旅游管理系统总体设计 93.1数据库设计 93.1.1数据库设计概述 93.1.2数据库概念结构设计 93.1.3数据库逻辑结构设计 103.1.4数据库的物理结构设计 113.1.5数据库安全性和完整性 133.2系统总体设计 133.2.1系统功能模块设计 143.2.2系统输入输出设计 15第四章旅游管理系统详细设计与实现 164.1功能模块流程图 164.2人机界面设计 184.3系统界面设计 184.3.1工程启动主界面设计 184.3.2系统登录选择界面设计 194.3.3系统登录界面设计 194.3.4管理员登录后界面设计 204.3.5景点管理界面设计 204.3.6导游管理界面设计 204.3.7管理员查询界面 214.3.8管理员财务管理界面设计 214.3.9管理员报表打印界面设计 224.3.10员工登录后界面设计 224.3.11游客登录后界面 23第五章旅游管理系统测试 245.1系统测试 245.2单元测试用例 245.3综合测试 275.4测试分析报告 27结束语 28参考文献 29附录 30程序核心源代码 30
2024/7/14 5:25:29 2.29MB 旅游管理系统 文档+代码
1
更新日志:List_版本1.11.增加按作者名查找2.修改删除功能内部使用迭代器遍历------------------------------------------------------------------------2019.3.28数据库版本2.01.使用mySQL数据库2.修改代码使用JDBC连接数据库3.新增Manage操作类及DBUtils数据库工具类4.完善代码(封装及方法调用)-----------------------------------------------------------------------2019.3.29数据库版本2.11..封装更彻底,除了查询不会封其他都封了2019.3.30数据库版本2.21.封装了查询而且用了两种方法第一种偷懒的方法,第二种使用匿名内部类和接口封装
2024/7/14 5:11:44 963KB java
1
引言51课题背景52系统功能分析52.1前台62.1.1收银结账62.2后台62.2.1菜单管理72.2.2员工管理73系统设计73.1餐饮管理用例图73.2餐饮管理的包图153.3餐饮管理的类图163.4餐饮管理的状态图173.5餐饮管理活动图:203.6餐饮管理时序图233.7餐饮管理协作图263.8餐饮管理的配置图284遇到的问题及解决方案295心得体会29参考文献30
2024/7/14 5:01:53 910KB 餐饮管理系统 uml 用例图 类图
1
nexus-3.29.2-02-unix.tar.gz版本,无漏洞。
2024/7/3 6:29:05 154.91MB nexus maven私服
1
摘要 VABSTRACT VI第一章绪论 1第二章编程环境基础知识 22.1ASP简介 22.1ASP内部6大对象及其功能 32.2IIS简介 32.3数据库系统简介 32.3.1数据库 32.3.2数据库管理系统 32.3.3数据模型 4第三章需求分析 53.1功能需求 53.2系统运行环境 53.3功能需求描述 6第四章总体设计 74.1系统模块结构设计 74.1.1网站内容与网站目录 74.1.2开发与设计的总体思想 84.1.3系统功能设计 94.2数据库设计 10第五章详细设计 155.1家教信息管理系统首页 155.2家教注册模块 165.3学生注册模块 185.4家教信息浏览模块 215.5学生信息浏览模块 225.6家教个人管理模块 235.7信息检索模块 29第6章测试和维护 326.1测试方法 326.2系统维护 32结束语 33致谢 34参考文献 35附件 36
1
ava+SQL信用卡管理系统源代码,MSSQL数据库,比较复杂,新手调试可能会遇到问题,附有Java源代码,仅供学习参考。
Java+SQL信用卡管理系统源代码(1folders,2files,1.38KB,3.52MBintotal.)     源码(1folders,2files,1.38KB,3.52MBintotal.)           信用卡管理系统SQL(4folders,17files,2.21MB,3.52MBintotal.)      card.jpx9.58KB      card.jpx.local3.02KB      card.jpx.local~3.02KB      cardSystem_Data.MDF1.13MB      cardSystem_Log.LDF1.00MB      hs_err_pid1392.log7.06KB      hs_err_pid2360.log6.88KB      hs_err_pid2756.log7.06KB      hs_err_pid2804.log7.05KB      hs_err_pid2932.log6.88KB      hs_err_pid3152.log7.06KB      hs_err_pid3548.log7.05KB      hs_err_pid3856.log7.06KB      hs_err_pid512.log6.88KB      hs_err_pid748.log7.05KB                   bak(1folders,2files,1.38KB,208.28KBintotal.)                    card(0folders,67files,206.90KB,206.90KBintotal.)          cardConnect.java~1~1.52KB          cardConnect.java~2~508bytes          cardConnect.java~3~661bytes          cardConnect.java~4~1.01KB          cardConnect.java~5~971bytes          creditCard.java~1~1.53KB          eventFrame.java~18~2.86KB          eventFrame.java~19~3.04KB          eventFrame.java~20~2.98KB          eventFrame.java~21~3.19KB          eventFrame.java~22~3.20KB          eventFrame.java~23~3.20KB          eventFrame.java~24~3.35KB          eventFrame.java~25~3.36KB          eventFrame.java~26~3.36KB          eventFrame.java~27~3.36KB          getPanel.java~22~3.64KB          getPanel.java~23~3.64KB          getPanel.java~24~3.50KB          getPanel.java~25~3.50KB          getPanel.java~26~3.54KB          getPanel.java~27~3.58KB          getPanel.java~28~3.58KB          getPanel.java~29~3.55KB          getPanel.java~30~3.54KB          getPanel.java~31~3.59KB          loginFrame.java~100~6.04KB          loginFrame.java~101~6.29KB          loginFrame.java~102~6.47KB
2024/6/30 19:42:22 1.26MB java
1
共 286 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡