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
Educoder操作系统实验
16281035-
操作系统实验
5
实验5文件系统16281035陈琦计科1601源码及实验报告PDF版请移步我的github文章目录实验5文件系统一、实验简介二、基于交互的主要函数设计1.登录选项操作函数2.用户登录及注册函数3.注销函数三、基于文件的主要函数设计1.创建create(filename)2.删除delete(filename)3.打开open(filename)4.读read(index,mem_area,coun
qq_42452405
·
2020-07-28 09:05
16281035-
操作系统实验
2
操作系统第二次实验:进程控制16281035我的github网址,里面有源文件,请查看实验目的加深对进程概念的理解,明确进程和程序的区别。掌握Linux系统中的进程创建,管理和删除等操作。熟悉使用Linux下的命令和工具,如man,find,grep,whereis,ps,pgrep,kill,ptree,top,vim,gcc,gdb,管道|等。基础知识进程的创建Linux中,载入内存并执行程序
qq_42452405
·
2020-07-28 09:05
16281035-
操作系统实验
1
16281035-
操作系统实验
1我的github链接,所有的源文件在其中**16281035**(注意:本次所有实验都在Linux中完成)一、(系统调用实验)了解系统调用不同的封装形式。
qq_42452405
·
2020-07-28 09:04
操作系统实验
——进程调度 实验报告
(一)实验目的进程是操作系统中最基本、最重要的概念,进程调度又是操作系统的核心模块。本实验要求学生独立地用C或C++语言编写一个简单的进程管理程序,其主要部分是进程调度。调度算法可由学生自行选择,如基于动态优先级的调度算法或多级反馈队列调度算法。通过本实验可加深学生对进程各种状态的转化和各种调度算法的理解,提高系统程序设计能力。(二)实验题目以链式结构组成空闲PCB栈,以双向链式结构组成进程的就绪
qq_41381716
·
2020-07-28 08:22
操作系统实验
-进程
1、实验目的熟悉Linux下进程管理和相关的系统调用。2、实验内容(1).Linux下用线程模拟实现“生产-消费者”或“读者-写者”或“哲学家就餐”同步问题。将设计分析过程和源代码写入实验报告。(2).补缺三段代码,并回答问题。将设计分析过程和源代码写入实验报告。3、实验代码(1)进程#include#include#include#include#include/*允许建立的子进程个数最大值*/
macandroid
·
2020-07-28 03:22
操作系统
Educoder
Python入门之字符串处理
题目链接:https://www.
educoder
.net/tasks/lwa4sz2nfm6r第1关:字符串的拼接:名字的组成#coding=utf-8#存放姓氏和名字的变量first_name=input
浮萍er
·
2020-07-28 03:01
Educoder编程题答案解析
linux
操作系统实验
一 线程创建与撤销
1.创建线程#include#include#include/*声明结构体*/structmember{intnum;char*name;};/*定义线程pthread*/staticvoid*pthread(void*arg){structmember*temp;/*线程pthread开始运行*/printf("pthreadstart!\n");/*令主线程继续执行*/sleep(2);/*打
LittleDeerDeDe
·
2020-07-28 03:56
linux学习
操作系统实验
三:同步与通信
操作系统实验
三:同步与通信一、通过fork的方式,产生4个进程P1,P2,P3,P4,每个进程打印输出自己的名字,例如P1输出“IamtheprocessP1”。
lllzzzhhh2589
·
2020-07-28 02:32
操作系统
操作系统实验
之生产者和消费者程序
这是我的
操作系统实验
课的实验之一,实验要求“实现生产者和消费者程序”。老师给了我们示例程序,要求我们自己修改调试。程序代码如下,已经在本地linux系统上能够正确运行。
hxxjxw
·
2020-07-27 23:53
操作系统
信号量
中山大学软件工程
操作系统实验
二报告
欢迎访问我的个人博客:Talkischeap.Showmethecode!。我相信会有所收获的。实验二多线程程序实验一、实验目的1.进一步理解线程2.学习使用pthread线程库二、实验运行环境虚拟机VMware下的Ubuntu16.04系统三、实验内容1.用线程生成Fibonacci数列2.多线程矩阵乘法四、实验原理线程使用说明——主要系统调用:pthread_create():创建线程pthr
linjiafengyang
·
2020-07-27 13:11
操作系统
16281035-
操作系统实验
3
16281035-
操作系统实验
3源代码已放进github,请移步查看~16281035计科1601文章目录16281035-
操作系统实验
31.实验目的2.实验题目题目一解答:问题分析:题目二解答:题目三解答
qq_42452405
·
2020-07-27 12:22
操作系统实验
5 设备管理
【实验名称】设备管理【实验目的】1、理解设备管理的概念和任务。2、掌握独占设备的分配、回收等主要算法的原理并编程实现。【实验原理】设备管理是指计算机系统对除CPU和内存以外的所有输入、输出设备的管理。设备管理不但要管理实际I/O操作的设备(如磁盘机、打印机),还要管理诸如设备控制器、DMA控制器、中断控制器、I/O处理机(通道)等支持设备。如何有效而又方便地管理好种类繁多的设备是设备管理的重要任务
一半西瓜
·
2020-07-16 06:04
操作系统实验
操作系统实验
是“操作系统原理”课内上机实验指导书适用专业:计算机科学与技术计算机软件技术电子与信息工程学院计算机系2012年6月前言操作系统原理是计算机专业本科学生的必修课程,它具有较强的理论性和实践性。为了强化实践教学环节,培养学生的实践能力,促进理论与实践的结合,在30学时独立开设的操作系统原理上机实验的基础上,我们又增加了8学时的课内实验。本实验指导通过WindowsAPI提供一些编程实例,使学生熟悉对
寻找伯乐
·
2020-07-16 06:26
操作系统
湖南大学
操作系统实验
ucore-lab8文件系统(md)
专业班级:学号:姓名:目录实验目的实验内容实验步骤练习0练习1:完成读文件操作的实现练习2:完成基于文件系统的执行程序机制的实现实验总结实验目的通过完成本次实验,希望能达到以下目标了解基本的文件系统系统调用的实现方法;了解一个基于索引节点组织方式的SimpleFS文件系统的设计与实现;了解文件系统抽象层-VFS的设计与实现;实验内容实验七完成了在内核中的同步互斥实验。本次实验涉及的是文件系统,通过
北北南北
·
2020-07-16 05:39
机器学习
Educoder
Python入门之经典函数实例
题目链接:https://www.
educoder
.net/tasks/py2izujr935h第1关:递归函数-汉诺塔的魅力#coding=utf-8#输入正整数nn=int(input())#请在此添加代码
浮萍er
·
2020-07-16 03:47
Educoder编程题答案解析
linux文件重定向问题
最近做
操作系统实验
发现输出重定向后文件为空的情况,处于死循环内的printf无法实时重定向到文件中。
huangmi2958
·
2020-07-16 00:11
linux
ucore lab8
操作系统实验
实验相关知识(主要从教学ppt、gitbook、学堂在线上了解掌握并根据CSDN查询了解更加详细的信息。同时结合自己的理论课笔记,实际上是对理论知识的复习)文件系统:操作系统中负责管理和存储可长期保存数据的软件功能模块UNIX提出了四个文件系统抽象概念:文件(file)、目录项(dentry)、索引节点(inode)和安装点(mountpoint)。文件:UNIX文件中的内容可理解为是一有序字节b
coding丁
·
2020-07-15 14:04
操作系统实验ucore
操作系统实验
——串行、多线程和线程池三种方式计算矩阵乘法
操作系统实验
——串行、多线程和线程池三种方式计算矩阵乘法注:写实验报告的同学在复制代码的时候记得改一改变量名和函数!最好看懂了自己写一下!不要直接copy!
yujunseu
·
2020-07-15 11:29
Java
操作系统实验
——生产者与消费者问题
2019独角兽企业重金招聘Python工程师标准>>>如题/***@filemain.cpp*@version1.0.1*@author步碎酒散花醉*@authorVictorZhang*@date2011-05-11*/#include#include#include#include//Windows#ifdef_WIN32#ifndefWIN32#defineWIN32#endif#endif
weixin_34233856
·
2020-07-15 05:41
操作系统实验
三 进程调度
实验三进程调度一、实验目的1、理解有关进程控制块、进程队列的概念。2、掌握进程优先权调度算法和时间片轮转调度算法的处理逻辑。二、实验内容与基本要求1、设计进程控制块PCB的结构,分别适用于优先权调度算法和时间片轮转调度算法。2、建立进程就绪队列。3、编制两种进程调度算法:优先权调度算法和时间片轮转调度算法。三、实验报告要求1、优先权调度算法和时间片轮转调度算法原理。2、程序流程图。3、程序及注释。
cyang812
·
2020-07-15 00:55
OS
操作系统
操作系统实验
六 设计一个按时间片轮转法实现处理器调度的程序
#includeiostream#includecstdlibusingnamespacestd;typedefstructPNodePCB{structPNodenest;定义指向下一个节点的指针charname[10];定义进程名,并分配空间intAll_time;定义总运行时间intRuned_Time;定义已运行时间charstate;定义进程状态ReadyEnd}Proc;指向该PCB的
a小喵
·
2020-07-14 19:57
计算机
【
操作系统实验
】python代码模拟实现生产者消费者模式
相比C/C++指针的折磨,本人更喜欢python代码的简洁,废话不多说:frommultiprocessingimportProcess,JoinableQueueimporttime,random,osdefconsumer(q):whileTrue:res=q.get()time.sleep(random.randint(1,3))print('%s吃%s'%(os.getpid(),res)
玄青丶丶
·
2020-07-14 18:33
Python
操作系统实验
——进程调度(2)
实验任务设计一个程序,根据不同的调度算法模拟操作系统对进程的调度。调度算法:时间片循环法1、设计进程控制块PBC表结构,适用循环时间片轮转算法。2、PBC结构通常包括以下信息:进程名、进程优先数、轮转时间片、进程的CPU时间,进程状态等。根据调度算法不同,PCB结构可作适当的调整。3、建立进程队列。对不同的算法编制不同的入链程序。程序要求达到的运行效果:在设置好进程数量、调度算法后,系统能按设定的
末尾带空格的bearBaby
·
2020-07-14 18:09
操作系统(大二下)
Java~
操作系统实验
按优先数调度算法实现处理器调度
文章目录一、实验内容二、实验目的三、实验原理四、实现代码五、测试测试结果一、实验内容按优先数调度算法实现处理器调度。二、实验目的在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实验模拟在单处理器情况下的处理器调度,帮助学生加深了解处理器调度的工作。三、实验原理设计一个按优先数调度算法实现处理器调度的程序。
Listen-Y
·
2020-07-14 06:48
Java
操作系统实验
操作系统实验
(1)python 生产者消费者问题
生产者消费者问题(Producer-consumerproblem):也称有限缓冲问题(Bounded-bufferproblem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产
不会算法的数学小白
·
2020-07-14 02:25
Python
操作系统实验
-单处理机系统的进程调度
实验项目一:单处理机系统的进程调度4学时(一)实验目的要求通过模拟进程控制方法和单处理机系统下的进程调度,了解进程的结构、进程的创建与撤销,进程的组织及进程的状态及其转换,掌握进程调度策略。(二)实验材料和仪器设备Windows操作系统环境下的个人微机。(三)实验内容设计实现一个对N个进程采用动态优先权算法的进程调度。本实验为单机模拟进程调度算法,在程序设计时不需真正地建立线程或进程。程序要求:为
Learning_is_endless
·
2020-07-13 23:50
课程设计与上机实验
Educoder
计算机数据表示实验(HUST)第2关:汉字机内码获取实验
本次实验我们需要进行将以下汉字输出到LED矩阵中。12345ABCDEFGabcdefg轻轻的我走了,正如我轻轻的来;我轻轻的招手,作别西天的云彩。那河畔的金柳,是夕阳中的新娘;波光里的艳影,在我的心头荡漾。我们还是需要将这些汉字转为机内码。利用我上传的资源机内码转化工具即可转化。转化完成之后,我们需要将复制结果,将其保存到记事本中。并改成如下格式然后点击GB2312的rom存储序列,进行编辑将记
shenbossed
·
2020-07-13 21:49
计算机组成原理
VirtualBox安装及Linux基本操作(
操作系统实验
一)
VirtualBox安装教程博客链接(转载)https://blog.csdn.net/u012732259/article/details/70172704实验名称:Linux的基本操作实验目的:1.了解Linux的文件系统结构2.掌握Linux的基本操作命令3.掌握Linux部分基本工具的使用(nano、tar和gzip)4.熟悉Linux下的C语言编译链接环境实验内容:1.列出根(/)下的文
weixin_30536513
·
2020-07-13 17:07
杭电
操作系统实验
三之实现一个管道通信程序
2)实现一个管道通信程序由父进程创建一个管道,然后再创建三个子进程,并由这三个子进程利用管道与父进程之间进行通信:子进程发送消息,父进程等待三个子进程全部发完消息后再接收信息。通信的具体内容可根据自己的需要随意设计,要求能试验阻塞型读写过程中的各种情况,测试管道的默认大小,并且要求利用Posix信号量机制实现进程间对管道的互斥访问。运行程序,观察各种情况下,进程实际读写的字节数以及进程阻塞唤醒的情
Toblerone_Wind
·
2020-07-13 12:55
杭电
操作系统实验
三报告
写给看这篇博客的杭电学弟:按理说
操作系统实验
应该自己做,这样能锻炼自己。鉴于我的报告还是比较有参考价值,能让以后的同学参考一下,就做成md的形式。
nerd呱呱
·
2020-07-13 10:01
其他未分类
educoder
字符数组
任务描述题目描述:输入3行,每行n个字符串,按由小到大的顺序输出相关知识(略)编程要求请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。输入3行字符串输出按照从小到大输出成3行测试说明样例输入:cdeafgabc样例输出:abcafg#include#includeintmain(){chara[30],b[30],c[30],max[30];scanf("%s%s%s",
风萧易雪
·
2020-07-13 09:05
c
Educoder
python NumPy数组的高级操作 第3关:花式索引与布尔索引
题目链接:https://www.
educoder
.net/tasks/cxlia5v4gmq3任务描述相关知识花式索引布尔索引编程要求测试说明任务描述本关任务:根据本关所学知识,过滤大写字母。
浮萍er
·
2020-07-13 08:56
Educoder编程题答案解析
操作系统实验
之处理机调度题目及代码实现
实验一处理机调度(3学时)一、实验目的(1)加深对处理机调度的作用和工作原理的理解。(2)进一步认识并发执行的实质。二、实验类型设计型。三、预习内容预习课本处理机调度有关内容,包括进程占用处理机的策略方法。四、实验要求与提示本实验有两个题,学生可选择其中的一题做实验。第一题:设计一个按优先权调度算法实现处理器调度的程序。【提示】(1)假定系统有五个进程,每一个进程用一个进程控制块PCB来代表,进程
dt28707
·
2020-07-13 04:35
操作系统
操作系统实验
------处理机调度
实验一处理机调度实验一、实验目的:用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解。二、实验要求:用C++语言实验对N个进程采用非抢占式的动态优先权优先算法的进程调度三、实验内容:(1)设计一个有N个进程并发的进程调度程序。进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)算法。(2)每个进程有一个进程控制块(PCB)表示。PCB用结构来描述
adolph_jun
·
2020-07-13 02:56
c语言
操作系统-页面替换算法-C语言模拟
参考书籍:《Linux
操作系统实验
教材》——主编:费翔林FIFO、LRU、OPT#include#include#include#include#include#defineBUSY1#defineIDLE0
AbbyLC
·
2020-07-13 01:04
HDU杭电
操作系统实验
报告-操作系统课程设计-咸鱼的自留地
博客地址:咸鱼的自留地keywords:"杭电","杭州电子科技大学","HDU","
操作系统实验
","操作系统","实验","Linux","内核编译","进程管理"实验列表Lab1-Linux内核编译及添加系统调用
Index_R
·
2020-07-13 00:24
笔记
杭电
操作系统实验
三之利用Linux的消息队列通信机制实现两个线程间的通信
3)利用Linux的消息队列通信机制实现两个线程间的通信编写程序创建三个线程:sender1线程、sender2线程和receiver线程,三个线程的功能描述如下:①sender1线程:运行函数sender1(),它创建一个消息队列,然后等待用户通过终端输入一串字符,并将这串字符通过消息队列发给receiver线程;可循环发送多个消息,直到用户输入“exit”为止,表示它不再发送消息,最后向rec
Toblerone_Wind
·
2020-07-12 22:55
Educoder
–Java抽象类和接口 第1关:Fruit类
任务描述本关任务:通过编程实例,掌握抽象类、接口的定义和使用。抽象类的理解如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。说明:在Java语言中使用abstractclass来定义抽象类。定义:publicabstractclass类名{}编程要求Apple,Banana,Pear,Fruit,DynamicBind五个类的文件已创建好,现在需要根据以下要求,补全这五个类中
wszzmo
·
2020-07-12 15:35
Educoder
java
抽象类
Educoder
–Java抽象类和接口 第2关:防盗门
任务描述本关任务:通过编程实例,掌握接口的定义和使用。相关知识概念:类描述对象的属性和方法。接口则包含类要实现的方法。声明:接口通常以interface来声明。格式:publicinterface接口名{}特性:接口中每一个方法都是抽象的,接口中的方法会被隐式的指定为publicabst\fract#####接口的实现与继承接口的实现:当类实现接口的时候,类要实现接口中所有的方法。否则,类必须声明
wszzmo
·
2020-07-12 15:35
Educoder
EduCoder
-Java面向对象 -集合框架的实现代码(关卡一到关卡三)包括对问题的总结
我是小康小白,一个平平无奇的Java小白。热爱有趣的文字,生活和远方。目录:对实训题目考察的问题的总结第一关第一关答案第二关第二关答案第三关第三关答案第四关第四关答案第五关第五答案第六关第六关答案对实训题目的总结这次的实训题目不是很难,主要就是实践了常用集合的用法。其中有一点需要注意。与成员类中的封装属性一样ArrayList的get方法只能或得对应的值,但不具备输出功能。如果想要输出应当用Sys
小康小白
·
2020-07-12 14:40
educoder的实训题
Educoder
--Java面向对象(第七章) - Java中的异常
Educoder
–Java面向对象(第八章)-文件类快来!教你一个解除部分网课平台关于复制粘贴限制的方法!!
凤凰谷佛
·
2020-07-12 14:09
Educoder
EduCoder
-Java面向对象(第四章)-String类 的实现代码 关卡一 length()方法与compareTo()方法的使用 - 花名册
1.length()方法与compareTo()方法的使用-花名册任务描述在最近的班干部竞选中,小明如愿以偿的当上了班长,成为班长后的第一件事,便是统计制作全班同学的花名册。由于上一任班长是个马大哈,之前的花名册可能存在各种问题,现在小明想要比对两份花名册的长度,以及它们是否相同。相关知识String类的对象的创建可以按照创建类的对象的一般方法来创建String类的对象:Stringstring=
小康小白
·
2020-07-12 14:09
EduCoder
-Java面向对象(第四章)-String类 的实现代码 关卡四 StringBuffer类的定义和使用 - 字母反转
4.StringBuffer类的定义和使用-字母反转任务描述在本关中,你将被要求编写一个程序,将一段文本中的各个单词的字母顺序进行反转,例如:oTebrotonoteb反转后变为:Tobeornottobe相关知识split方法在处理字符串的时候我们经常需要将他们切割,然后分别处理,比如我们有一个字符串:张三,李四,王五,赵六,现在我们想要将他们的名字拆分出来,变成一个单独的字符串,如何做呢?很简
小康小白
·
2020-07-12 14:09
Educoder
--Java面向对象(第四章)String类
***号外!号外!新的一期已经更新啦!链接Java面向对象(第二章)封装、继承和多态号外!号外!新的一期更新啦!Java面向对象(第三章)-综合练习以后还会第一时间更新!喜欢博主的博客还可以转发!欢迎一同探讨Java有关问题!!***第一题题目平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。以下是测试样例:测试输入:张三李四王五小明李明张三小明王五预期输出:1
凤凰谷佛
·
2020-07-12 14:09
Educoder
EduCoder
-Java面向对象(第四章)-String类 的实现代码 关卡二 substring()方法与indexOf()方法的使用 - 姓名查找
2.substring()方法与indexOf()方法的使用-姓名查找任务描述成为班长的小明最近好不忙,刚统计好了全班的花名册,班主任又交给了他一项任务。班主任的电脑不幸中了病毒,有一个文件变成了一堆乱码,但是班主任仔细查看了文件后发现,在这堆毫无意义的乱码中,还是有零散的班上同学的姓名穿插其中,现在班主任让小明将其位置找出来。相关知识substring()方法在String类中有两个substr
小康小白
·
2020-07-12 14:09
Educoder
–Java面向对象(第七章+第八章)- Java中的异常与文件类【笔记+参考代码】
Educoder
–Java面向对象(第七章+第八章)-Java中的异常与文件类【笔记+参考代码】一、Java中的异常(一)第一关1.在Java中,源文件Test.java中包含如下代码段,则程序编译运行结果是
[email protected]
·
2020-07-12 14:30
Educoder
–Java面向对象(第二章)- 封装、继承和多态【笔记+参考代码】
Educoder
–Java面向对象(第二章)-封装、继承和多态【笔记+参考代码】第一关编程要求根据提示,在右侧编辑器Begin-End处补充代码:声明一个Person类,私有化属性name和age,并将字段封装起来
[email protected]
·
2020-07-12 14:59
Educoder
–Java面向对象(第六章)- 常用类【笔记+参考代码】
Educoder
–Java面向对象(第六章)-常用类【笔记+参考代码】第一关编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin-End区域内进行代码补充,具体任务如下:Demo类和Person类已经写好
[email protected]
·
2020-07-12 14:59
Educoder
–Java高级特性(第二章)- 集合框架【笔记+参考代码】
Educoder
–Java高级特性(第二章)-集合框架【笔记+参考代码】第一关编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin-End区域内进行代码补充,创建ArrayList集合并且向集合中添加数据
[email protected]
·
2020-07-12 14:59
Educoder
–Java面向对象(第五章)- 包装类【笔记+参考代码】
Educoder
–Java面向对象(第五章)-包装类【笔记+参考代码】第一关编程要求补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。
[email protected]
·
2020-07-12 14:59
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他