java编写的操作系统,模拟实现了CPU时间片,进程调度,进程优先调度等。
2020-01-03 11:27:13 158KB java 操作系统
1
Java代码 实验分析:通过建立分别计算平均值,最小值,最大值的静态类,然后用三个线程分别实现他们,求得所输入的数组中的数的平均值,最小值,最大值
2020-01-03 11:27:05 180KB Java 操作系统
1
最近要写计算机操作系统大作业,老师要求用代码实现进程控制模块的模拟,在网上看了许多资源,发现都不是很符合我的需求,于是自己动手写了一个。但由于时间仓促,而且自己也懒得写那么多,所以项目仅仅实现了进程创建、简单的资源分配、进程阻塞(这个功能实现的很烂)、进程按优先级获取cpu时间片。 压缩包中包含了项目源代码以及详细的注释,另外我使用exe4j生成了一个可执行的exe文件,可以直接在windows上运行。 项目内容并不算详尽,作为大作业来讲可能略显简陋(但如果只要求及格且老师要求不算很严格的话也勉强能用),具有一定的参考价值。请谨慎下载。
2020-01-03 11:19:37 232KB java 操作系统 大作业 进程控制模块
1
一、 课程设计目的 在多道程序环境下,进程同步问题十分重要,通过解决“生产者-消费者”问题,可以帮助我们更好的理解进程同步的概念及实现方法。掌握线程创建和终止的方法,加深对线程和进程概念的理解,会用同步与互斥方法实现线程之间的进行操作。 在学习操作系统课程的基础上,通过实践加深对进程同步的认识,同时,可以提高运用操作系统知识解决实际问题的能力;锻炼实际的编程能力、创新能力及团队组织、协作开发软件的能力;还能提高调查研究、查阅技术文献、资料以及编写软件设计文档的能力。 二、 课程设计内容 模拟仿真“生产者-消费者”问题的解决过程及方法。 三、 系统分析与设计 1、 系统分析 在OS中引入进程后,虽然提高了资源的利用率和系统的吞吐量,但由于进程的异步性,也会给系统造成混乱,尤其是在他们争用临界资源时。为了对多个相关进程在执行次序上进行协调,以使并发执行的诸程序之间能有效地共享资源和相互合作,使程序的执行具有可再现性,所以引入了进程同步的概念。信号量机制是一种卓有成效的进程同步工具。 在生产者---消费者问题中应注意(信号量名称以多个生产者和多个消费者中的为例):首先,在每个程序中用于互斥的wait(mutex)和signal(mutex)必须成对出现;其次,对资源信号量empty和full的wait和signal操作,同样需要成对地出现,但它们分别处于不同的程序中。生产者与消费者进程共享一个大小固定的缓冲区。其中,一个或多个生产者生产数据,并将生产的数据存入缓冲区,并有一个或多个消费者从缓冲区中取数据。 2、 系统设计: 系统的设计必须要体现进程之间的同步关系,所以本系统采用2个生产者、2个消费者 和20个缓冲区的框架体系设计。为了更能体现该系统进程之间的同步关系,系统的生产者、 消费者的速度应该可控,以更好更明显的表现出结果。 为了使本系统以更加简单、直观的形式把“消费者-生产者”问题表现出来,我选择了使 用可视化界面编程。
2020-01-03 11:17:54 48KB 模拟生产者与消费者 java 操作系统
1
java操作easyexcel环境cglib-3.1.jar commons-collections4-4.1.jar easyexcel-1.1.2-beta5.jar junit-4.10.jar poi-3.17.jar poi-ooxml-3.17.jar poi-ooxml-schemas-3.17.jar xmlbeans-2.6.0.jar
2019-12-21 22:23:31 11.47MB excel环境 easyexcel easyexcel环境 javaeasyexcel
1
操作系统期末大作业,用java语言解决理发师问题,而且还是有界面的,里面有源代码
2019-12-21 22:08:42 10KB java 操作系统 理发师问题
1
jxl excel java excel导入数据库 java操作excel 数据库是mysql
2019-12-21 22:03:35 2.42MB jxl excel java excel导入数据库
1
作业调度+进程调度+银行家算法+内存分配算法+java文件管理
2019-12-21 22:03:33 71KB java 操作系统 作业调度 银行家算法
1
这个是java对pdf,word picture进行水印操作的jar包
2019-12-21 21:24:17 1.14MB java 水印
1
java操作hadoop的hdfs的各种操作,包括文件创建,删除,文件夹创建,上传文件,下载文件,读取文件等
2019-12-21 21:21:22 11KB hadoop hdfs
1