E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
操作系统课程设计
操作系统课程设计
二、磁盘调度
操作系统课程设计
二、磁盘调度实验内容1、对于如下给定的一组磁盘访问进行调度:请求服务到达ABCDEFGHIJKLMN访问的磁道号30501001802090150708010160120401102、要求分别采用先来先服务
gzr2018
·
2020-06-23 12:53
杭州电子科技大学
操作系统课程设计
:简单文件系统的实现
本实验的代码地址:https://github.com/yjc567/HDU_OS_Assignment_2017_SimpleFileSystem,如有需要,欢迎自行取用,但是不建议你拿着这个代码去验收,自己的知识永远是自己的,好好学习才是王道!emmmm想写一个操作系统的课程设计说明,因为自己写的时候也遇到了好多问题,外加感觉对实验指导书的说明有些疑问,觉得写出来可以给别人看看。但是感觉写出来
Brassica_
·
2020-06-23 05:20
杂
操作系统
作业
操作系统课程设计
题目
操作系统课程设计
1.Shell编程实验实验:编写一个shell脚本文件E1:自学命令cut,grep,sort,test。编写SHELL脚本,将以下文件d1和d2整合为文件d3。
assemlife
·
2020-06-22 15:35
操作系统
操作系统课程设计
心得+给老师的建议
2.DOS多线程写DOS的时候,我在想,这么老的东西干嘛还要用它呢,而且TurborC还那么难用。然而还是要做的,初期写代码的时候,发现老师把四个例程合并到一个C文件里面了,带来了很严重的变量污染,全局变量放在一起,搞不懂了。后来萌发了,写几个库文件的想法,后来发现这么搞得画接口成本太高,后来又发现,多个C文件不同同时共享使用一个全局变量会报错,而且在TurborC里面也没法写Makefile。后
1Z实验室阿凯
·
2020-03-28 03:50
[源码和文档分享]基于c++图形化界面的clock页面置换算法
操作系统课程设计
的主要任务是研究计算机操作系统的基本原理和算法,掌握操作系统的进程管理、存储管理、文件管理和设备管理的基本原理与主要算法
ggdd5151
·
2019-12-21 17:42
[源码和文档分享]基于C++的虚拟内存页面管理
一.实验目的
操作系统课程设计
的主要任务是研究计算机操作系统的基本原理和算法,掌握操作系统的进程管理、存储管理、文件管理和设备管理的基本原理与主要算法。
ggdd5151
·
2019-12-13 04:25
操作系统课程设计
:基于空闲表的磁盘首次适应算法模拟实现
#include#include#defineN5//设有5个空闲区usingnamespacestd;intstart;//存放首址,即第一空闲盘块号structfreearea//定义一个空闲区说明表结构,并初始化变量{intID;//分区号intstartaddress;//第一空闲盘块号intsize;//空闲盘块数intstate;//空闲区状态:1为可用空闲块*/}freeblock[
为了伯伦希尔的荣耀
·
2019-03-15 20:53
操作系统
用户级文件系统的实现(Ubuntu 18.04.2&&Fuse3.3.0)
操作系统课程设计
:参考链接:基于FUSE框架的文件系统-课程设计-南国的博客-CSDN博客libfuse的配置以及使用_慕课手记GitHub-libfuse/libfuse:ThereferenceimplementationoftheLinuxFUSE
ShadowZxd
·
2019-02-21 02:36
操作系统课程设计
--在Linux环境下模拟实现简单命令解释器(C++代码)
操作系统课程设计
要求一.设计目的熟悉Linux编程环境,加强对Linux命令的理解及函数的运用二.设计内容1.在Linux环境下模拟实现简单命令解释器。
文天哥哥
·
2019-01-12 22:45
操作系统
操作系统课程设计
报告
://download.csdn.net/download/eseszb/10503175代码下载:https://download.csdn.net/download/eseszb/10506006
操作系统课程设计
报告题目
潮起汐落
·
2018-06-27 15:58
操作系统实验三
准备:杭电计算机
操作系统课程设计
指导书(1)实现一个模拟的shell:参考:【Linux】实现一个简单的shell利用linux下的c语言编程来简单的实现一个shell功能实现!
Grpoison_
·
2018-05-18 15:08
操作系统课程设计
-银行家算法
选了这个题目的同学有福了,可以参考一下~~~有一些注释……另外……如果执行结果是乱码,把#defineN40改为更大的数。多说一句:如果真的有帮助,麻烦给个评论再走呗~~~1#include2#include3#include4#include5#defineN406#defineMM"Max_Matrix.txt"7#defineAM"Allocation_Matrix.txt"8usingna
龙师火帝
·
2018-03-01 22:00
基于javafx的模拟磁盘文件系统
好久没写博客了,今天有空写写,讲讲之前的
操作系统课程设计
,模拟的磁盘文件管理系统,说到模拟,这里做的是用一个二进制文件来模拟磁盘,里面分磁盘块,这里我简单梳理题目,方便大家理解使用。
dabai_cai
·
2018-01-25 21:16
操作系统
磁盘调度算法模拟
2017年3月
操作系统课程设计
作品:磁盘调度算法模拟目的:了解磁盘管理的原理,掌握磁盘调度种算法。
liblnuex
·
2017-03-14 00:32
个人
操作系统课程设计
-银行家算法与随机分配算法
首先声明,以下代码参考了这位大牛。但是这位大牛直接给出的代码,其中算法进行了优化也没有比较好的解释,这里我分析了好多时间。程序主要就是进程模拟和算法实现,比较容易理解。接着是对银行家算法优化的说明:(直接粘贴自己实验报告上的)安全性算法:满足available和need的关系后,即满足安全性检查进行请求分配。满足request和need的关系以及request和available的关系后即分配资源
Flynn_curry
·
2017-02-17 21:03
操作系统
算法
优化
作业&&比赛
操作系统课程设计
—— 模拟磁盘文件系统实现 (Java)
这是我前段时间做了一个
操作系统课程设计
作业,使用java实现了命令行输入对虚拟文件进行管理。
Laichilueng
·
2017-01-22 16:26
Java
操作系统课程设计
银行家算法
#include #include usingnamespacestd; typedefstructArithmetic { charname; intMax[5]; intAllocation[5]; intNeed[5]; intOP; }ari; typedefstructIn { aria[5]; intsize; }in; intavi[5];//全局变量(当前进程) intarr[
wangiijing
·
2016-05-19 21:00
文件系统的设计与实现(
操作系统课程设计
)
转发请注明:http://blog.csdn.net/tianqingdezhuanlan/article/details/51344739源码下载地址:http://download.csdn.net/download/u013255737/9513460目录一、设计目的、意义1二、设计分析1三、方案分析2四、功能模块实现3五、最终结果分析4六、设计体会5 一、设计目的、意义1.通过模拟文件系
u013255737
·
2016-05-08 11:00
操作系统
文件系统
学习过的课程
【银行家算法】
操作系统课程设计
-------------------------------------------------------------------------------------------初始化由用户输入数据,分别对可利用资源向量矩阵AVAILABLE、最大需求矩阵MAX、分配矩阵ALLOCATION、需求矩阵NEED赋值。银行家算法在避免死锁的方法中,所施加的限制条件较弱,有可能获得令人满意的系统性能
时间像乳沟
·
2016-01-11 20:41
操作系统
C语言
银行家
【银行家算法】
操作系统课程设计
-------------------------------------------------------------------------------------------初始化由用户输入数据,分别对可利用资源向量矩阵AVAILABLE、最大需求矩阵MAX、分配矩阵ALLOCATION、需求矩阵NEED赋值。银行家算法在避免死锁的方法中,所施加的限制条件较弱,有可能获得令人满意的系统性能
时间像乳沟
·
2016-01-11 20:41
操作系统
C语言
银行家
操作系统课程设计
消息缓冲队列通信
消息缓冲队列通信机制其基本思想是根据“生产者——消费者”原理,利用内存中公用消息缓冲区实现进程间的信息交换。在这种通信机制中,首先需要在内存中开辟若干空闲消息缓冲区,用以存放要通信的消息。每当一个进程需要向另一个进程发送消息时,便向系统申请一个空闲消息缓冲区,并把已准备好的消息复制到该缓冲区,然后把该消息缓冲区插入到接收进程的消息队列中,最后通知接收进程。接收进程接收到发送进程发来的通知后,从本进
ht-beyond
·
2016-01-09 20:00
操作系统课程设计
线程的同步与互斥
线程同步代码,里面包含互斥信号量,这里将它注释了。//2.线程的同步与互斥2015.12.11 #include #include #include #include intcurrent; longtimecount; #defineNTCB3 #defineFINISHED0 #defineRUNNING1 #defineREADY2 #defineBLOCK
ht-beyond
·
2016-01-09 11:00
操作系统课程设计
:银行家算法与随机分配算法(linux篇)
#include <stdio.h> typedef struct { int A; int B; int C; }RES; typedef int bool; #define false 0 #define true 1 //系统中所有进程数量 #define PNUMBER 3 //最大需求矩阵 RES Max[PNUMBER]; //已分配资源数矩阵 RES All
·
2015-10-31 12:55
linux
操作系统课程设计
:银行家算法与随机分配算法(linux篇)
#include <stdio.h> typedef struct { int A; int B; int C; }RES; typedef int bool; #define false 0 #define true 1 //系统中所有进程数量 #define PNUMBER 3 //最大需求矩阵 RES Max[PNUMBER]; //已分配资源数矩阵 RES All
·
2015-10-23 08:20
linux
基于信号量与P/V操作同步机制的读者/写者问题的设计与实现 (写者优先)
在
操作系统课程设计
中,老师给了这样一个题目,并且要求以GUI的形式模拟整个操作过程。所以,首先映入我脑海的语言便是JAVA。
WonpangNew
·
2015-09-19 14:35
模拟实现请求分页虚存页面替换
操作系统课程设计
实验报告设计题目六:模拟实现请求分页虚存页面替换——一、设计题目要求(1)了解存储管理的基本目的和功能;(2)理解实存管理的原理和实现技术;(3)理解虚存管理的原理和实现技术;(4)通过编程模拟实现请求分页虚存管理和替换算法
u011547107
·
2015-08-22 00:00
动态多分区存储管理模拟系统
操作系统课程设计
实验报告设计题目三:动态多分区存储管理模拟系统——一、设计题目要求 1、对理论课中学习的内存管理当中的概念做进一步的理解; 2、了解内存管理任务的主要实现方法; 3、掌握内存的分配
u011547107
·
2015-08-22 00:00
读者写者
操作系统课程设计
实验报告设计题目四:读者写者一、设计题目要求(1)掌握信号量通信机制,实现进程之间通过信号进行通信;(2)掌握匿名管道及有名管道通信机制,实现进程之间通过管道进行通信;(3)理解System
u011547107
·
2015-08-22 00:00
Linux四种进程通信机制
操作系统课程设计
实验报告设计题目二:Linux进程通信——by 一、设计题目要求掌握信号通信机制,实现进程之间通过信号进行通信;掌握匿名管道及有名管道通信机制,实现进程之间通过管道进行通信;理解System
u011547107
·
2015-08-21 23:00
以生产者消费者为例实现Linux进程线程控制
操作系统课程设计
实验报告设计题目一:Linux进程线程控制——以生产者消费者为例实现进程线程控制——by 一、设计题目要求加深理解进程和程序、进程和线程之间的联系与区别;深入理解进程及线程的重要数据结构及实现机制
u011547107
·
2015-08-21 23:00
C++ 11 STL 线程库实现的线程同步与互斥
以前
操作系统课程设计
的时候,我们在Linux操作系统中用C语言和POSIX线程库编写过线程同步与互斥。
yjf_victor
·
2015-04-15 22:00
linux采用编译内核的方法增加系统功能调用
最近做了我们院的
操作系统课程设计
,本来是想把我的报告拿出来和大家分享的,可寝室的朋友说我这么做容易使后来的童鞋不经过自己的思考就全盘copy,所以我决定还是分类讲讲我做的过程吧!
XingKong_678
·
2014-10-24 16:00
linux
操作系统
系统调用
linux内核
操作系统课程设计
:gdb的使用
breakmain表示在main函数处建立断点,也就是main函数的第一条语句处。run程序运行直至断点处,也即main函数的第一条语句处(注:运行到这一句,但这一句还没有被执行,不信可以使用print查看一下,即printx、next、printxx是一个变量的名字)。n即next,从当前断点处单步执行一步step:进入函数,如果当前的这一步有函数调用,可以使用step进入函数单步跟踪。如果当前
Code_Thinking
·
2014-10-16 22:31
gdb
nachos
操作系统课程设计
操作系统
操作系统课程设计
消费者和生产者问题源码解析
消费者生产者主要是就是PV操作的问题,但是其中还掺杂了线程问题。1、首先要先明确一些知识点:当一个进程启动的时候随即会创建一个主线程,那么在程序中还可以用CreateThread这个函数来创建进程内的新的线程为进程的运行提高效率。这个函数的定义原形如下:HANDLECreateThread( LPSECURITY_ATTRIBUTESlpThreadAttributes,//SD SIZE_Tdw
u010092734
·
2014-06-13 21:00
操作系统课程设计
父子进程的简单通信以及终止进程源码解析
这里的父子进程通信,其实说白了就是一个上课时候学的PV操作,是一个进程的同步,而终止进程,基本上就是关闭创建子进程的句柄,回收给子进程的资源,从而关闭这个进程。其中出现了以下的问题;在没有修改之前:wsprintf(szCmdLine,"\"%s\"chid",szFilename); //将szFilename和nCloneID以规定的格式写入到szCmdLine中 STARTUPINFOsi
u010092734
·
2014-06-12 17:00
操作系统课程设计
创建新进程造成消耗系统资源死机问题的原因
首先要明确一个概念:1、初始化:C++中变量的初始化是如下形式:inta=0;也就是说在创建变量的时候,在内存中为这个变量开辟一段内存,同时把这个数值填进去。如果只是定义变量inta;那么此时虽然创建了a变量,为a变量开辟了一个内存空间,但是此时这段内存空间里面的值没有被指定,是随机的,也就是垃圾值2、赋值赋值是在定义了变量之后,利用其他内存块中的数值来覆盖当前变量的所在的内存。初始化只能进行一次
u010092734
·
2014-06-11 16:00
C语言实现POSIX线程同步
C语言实现POSIX线程同步这也是2012年的
操作系统课程设计
,今天才放出来,有点迟了。完全使用C语言实现,并没有C++成分。
叶剑飞Victor
·
2013-10-06 17:00
Linux系统下用C语言实现进程同步与互斥
Linux系统下用C语言实现进程同步与互斥这是去年
操作系统课程设计
实验报告中做的,现在才放出来,迟了点。呵呵。全部用C语言实现的,不涉及C++语言。
叶剑飞Victor
·
2013-10-06 17:00
实现了一个小型的shell
实现了一个小型的shell这是
操作系统课程设计
中做的,现在才把代码放出来。纯粹用C语言写的,没涉及到C++语言。
叶剑飞Victor
·
2013-10-06 17:00
操作系统课程设计
银行家算法
银行家算法是Dijkstra在1965年提出的一种避免死锁的算法。银行家算法陈述如下:1) 当一个进程提出一个资源的请求时,假定分配给它,并调用检查系统状态安全性的算法。如果系统是安全的,则对申请者的假分配变为实际的分配。否则,推迟它的请求,让其阻塞等待。2) 检查系统状态安全性的算法。根据系统剩余的资源情况,银行家进行检查,看满足请求者的要求后,是否仍是系统中的所有进程都能正常完成(即能找到
qq435757399
·
2012-12-28 09:00
unix文件系统模拟-
操作系统课程设计
本周进行
操作系统课程设计
,在很多的题目中选了个unix文件系统模拟,主要就是操作结构与文件。
yueguanghaidao
·
2012-06-21 20:00
unix
File
command
delete
System
FP
Operating system Course Design(
操作系统课程设计
)
OperatingsystemCourseDesign(
操作系统课程设计
)昨天接到
操作系统课程设计
题目,是用信号量同步进程(线程)的,由于要用到WindowsAPI,好几个同学问我API是干什么的,由于大家都没接触过
不在浮沙筑高台-demons
·
2012-06-09 20:00
2012/4/2 近期小结
精神紧绷大概忙了大约有3个星期左右的时间,今日放假,稍稍回顾一下吧:
操作系统课程设计
:花了大部分的时间,前几个星期晚上一直和君弢在图书馆或东中院钻研,经过长时间的查阅资料,终于完成了老师布置的project
Zyearn
·
2012-04-02 23:00
操作系统课程设计
:银行家算法与随机分配算法(linux篇)
#include typedefstruct { intA; intB; intC; }RES; typedefintbool; #definefalse0 #definetrue1 //系统中所有进程数量 #definePNUMBER3 //最大需求矩阵 RESMax[PNUMBER]; //已分配资源数矩阵 RESAllocation[PNU
toss156
·
2011-12-29 16:00
linux
算法
System
include
FP
Allocation
linux采用编译内核的方法增加系统功能调用
最近做了我们院的
操作系统课程设计
,本来是想把我的报告拿出来和大家分享的,可寝室的朋友说我这么做容易使后来的童鞋不经过自己的思考就全盘copy,所以我决定还是分类讲讲我做的过程吧!
rangercyh
·
2011-03-21 11:49
linux
职场
休闲
操作体统课设
系统功能调用
linux采用编译内核的方法增加系统功能调用
最近做了我们院的
操作系统课程设计
,本来是想把我的报告拿出来和大家分享的,可寝室的朋友说我这么做容易使后来的童鞋不经过自己的思考就全盘copy,所以我决定还是分类讲讲我做的过程吧!
rangercyh
·
2011-03-21 11:49
linux
职场
休闲
Open
Source
有关
操作系统课程设计
课中的几个问题
先来巩固下基础的东西吧:Linux系统首先,实验是在Linux下做的,机房的Linux系统的版本是Fedora,是从著名的Redhat派生出来的,就像ubuntu版本是从Debina派生出来的,是Linux系统版本下的两大派系。Redhat主要是用途服务器领域,但Fedora和Ubuntu都是主要用作普通用户桌面领域的。Linux系统非常强大,迪士尼的动画都是在这个系统下制作的,还有一些好莱坞大
iijse
·
2010-11-12 08:00
windows
linux
redhat
ubuntu
command
终端
有关
操作系统课程设计
课中的几个问题
先来巩固下基础的东西吧:Linux系统首先,实验是在Linux下做的,机房的Linux系统的版本是Fedora,是从著名的Redhat派生出来的,就像ubuntu版本是从Debina派生出来的,是Linux系统版本下的两大派系。Redhat主要是用途服务器领域,但Fedora和Ubuntu都是主要用作普通用户桌面领域的。Linux系统非常强大,迪士尼的动画都是在这个系统下制作的,还有一些好莱坞大片
iijse
·
2010-11-11 21:00
linux
windows
redhat
ubuntu
command
终端
其它实验说明
由于操作系统实验一共有五个+一个
操作系统课程设计
。但是这几个实验都比较麻烦,最近就先不一一贴出来与大家分享了!如果过一段时间有机会的话,小弟会把那几个实验总结一下再贴出来!呵呵!
bitsjx
·
2010-06-08 15:00
操作系统课程设计
--磁盘调度算法的模拟实现及对比
本来已经做好了个课程设计是银行家算法的,不过由于借给同学抄,被老师发现了,要重做...就选了磁盘高度算法的题目。 实验要求及提示 1 、首先假设磁盘磁道数为 1500 ,磁头初始停止于 0 磁道。 2 、用随机数生成函数产生“磁道号”序列(即磁盘请求的位置),共产生 100 个。其中 50% 位于 0 ~ 499 , 25% 分布在 500 ~ 999 , 25% 分布在 1000 ~
bosshida
·
2010-03-21 17:00
C++
c
算法
C#
J#
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他