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操作系统实验
EduCoder
实践课程——Python零基础到精通 参考答案(一)
Python零基础到精通Python基础篇——初体验1-1Python初体验——HelloWorld第一关HelloPython,我来了!第二关我想看世界!第三关学好Python1-2Python入门之基础语法第一关行与缩进第二关标识符与保留字第三关注释第四关输入输出后一篇Python基础篇——初体验1-1Python初体验——HelloWorld第一关HelloPython,我来了!#codin
sweet wine
·
2020-09-20 20:15
Python零基础到精通
python
程序人生
经验分享
xtu-
操作系统实验
1-进程管理
实验环境:Ubuntu、shell终端编译运行一、实验内容(1)进程的创建编写一段程序,使用系统调用fork()创建两个子进程.当此程序运行时,在系统中有一个父进程和两个子进程活动.让每一个进程在屏幕上显示一个字符:父进程显示字符“a”;子进程分别显示字符“b”和字符“c”.试观察记录屏幕上的显示结果,并分析原因.#include#include#includeintmain(){pid_tp1,
abc2779845
·
2020-09-17 11:59
课程记录-操作系统实验
操作系统
xtu-
操作系统实验
4-虚拟内存
一、实验内容1、设计模拟实现OPT、FIFO和LRU页面置换算法的c语言程序。2、随机生成30次页面访问序列,分别采用上述三种置换算法进行模拟,并计算缺页中断次数和页面置换次数二、算法说明1、OPT算法:需要发生页面置换时,算法总是选择在将来最不可能访问的页面进行置换。2、FIFO算法:算法总是选择在队列中等待时间最长的页面进行置换。3、LRU算法:如果某一个页面被访问了,它很可能还要被访问;相反
abc2779845
·
2020-09-17 11:59
课程记录-操作系统实验
操作系统
xtu-
操作系统实验
3-内存动态分区分配
一、实验内容设计模拟实现内存动态分区分配和回收的c语言程序。1、建立一个长度为1024的一维数组,用以模拟内存。2、建立空闲分区表或空闲分区链,用来记录内存的使用情况。3、为请求进入内存的作业分配内存,回收运行完成的作业所占内存。4、键盘输入:表示一个请求进入内存的作业的三元组:(作业号(0–9),作业大小(1—1024),作业运行时间)5、程序接受键盘输入,进行内存分配,返回分配或其它信息(在屏
abc2779845
·
2020-09-17 10:59
课程记录-操作系统实验
操作系统
哈工大
操作系统实验
(一)操作系统启动
目录实验背景1.实模式2.实模式地址3.启动流程实验目的实验内容实验报告1.bootsect.s程序2.setup.s程序参考资料实验背景1.实模式实模式是80286及以上的微处理器采用8086的工作模式,从加电启动或复位到操作系统运行之前的运行环境。保护模式是80386及以上的微处理器的主要工作模式,支持多任务、设置特权级、特权指令执行等,操作系统和应用程序的运行环境。因为操作系统启动处于实模式
SEAN JIN
·
2020-09-17 01:18
操作系统
操作系统启动
哈工大
HIT
操作系统实验
五(内存管理之动态分区分配(首次适应))
#include#include#include#includeusingnamespacestd;intSIZE=0;structlinkk//内存空闲分区{intsize;//内存块的大小intaddr;//起始地址structlinkk*next;};structjobtab//作业分区{intjno;//作业的编号intsize;//作业的大小intaddr;//作业的起始地址intfla
不变。。
·
2020-09-15 20:22
操作系统实验
1-基于dos实现优先级的线程调度
最近实验课老多。不过实验课当然比理论课好玩多了。关于实践和理论,我想说一句,只懂理论不懂实践,相当于左膀右避缺了一样。废话少说,步入正题。老师给了第一个版本的代码,是基于时间片轮转来进行线程调度的,我们的任务就是把调度算法改成基于优先级调度的程序。首先,我们要在structTCB里面添加一个用于表示优先级的字段:intpri;structTCB{unsignedchar*stack;unsigne
dzn9966
·
2020-09-15 17:44
操作系统
【
EduCoder
实训答案】实训答案分类目录
简介获取答案的实现简介可以看这里注意,并不是所有的关卡都有答案,有些只有部分关卡有,因为金币数量有限。虽然我写了一个每天自动签到领金币的脚本,但是解锁关卡的答案花费的金币太多了查询入口答案查询入口网页版小程序版:注意:实训一定要自己认真完成哦,建议做完后再看答案目录实训答案总集Python相关实训答案Java相关实训答案C/C++相关实训答案Mysql相关实训答案Git相关实训答案
jlde
·
2020-09-14 21:45
#
Educoder实训答案
操作系统实验
之银行家算法(Java版)
一、实验内容银行家算法的实现。二、实验目的银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。通过编写一个模拟动态资源分配的银行家算法程序,帮助学生进一步深入理解死锁、产生死锁的必要条件、安全状态等重要概念,并掌握避免死锁的具体实施方法。三、实验原理3.1、银
AllenXueKY
·
2020-09-14 19:16
操作系统
Java
使用Ubuntu18.04系统做
操作系统实验
的步骤
1.开机2.建立文件夹和.c或者.cpp文件,(自己加上文件名后缀.c/.CPP/.h)以及Makefile文件3.打开文件夹,右击鼠标,选择在终端打开,然后,先make,再运行(./文件名)
deniece1
·
2020-09-14 18:16
#
操作系统实验
Banker’s Algorithm随记
记于
操作系统实验
课关于Banker’sAlgorithm算法的过程变量定义对于n个进程$p_1…p_n$,这些进程想要访问$m$种资源。
Vaskka
·
2020-09-14 17:08
Educoder
–Java面向对象 包装类 第1关:基本数据类型和包装类之间的转换 第2关:包装类转换成其他数据类型 第3关:包装类与字符串之间的转换
文章目录第1关:基本数据类型和包装类之间的转换编程要求第2关:包装类转换成其他数据类型编程要求测试说明第3关:包装类与字符串之间的转换编程要求测试说明:第1关:基本数据类型和包装类之间的转换编程要求补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。预期输出:装箱后的结果为:66.6和66.6拆箱结果为:88.88和88.88packagestep1;pub
NEO ME
·
2020-09-14 16:12
EduCoder
山东大学
操作系统实验
四——进程同步实验
实验四、进程同步实验独立实验——抽烟者问题实验题目:抽烟者问题。假设一个系统中有三个抽烟者进程,每个抽烟者不断地卷烟并抽烟。抽烟者卷起并抽掉一颗烟需要有三种材料:烟草、纸和胶水。一个抽烟者有烟草,一个有纸,另一个有胶水。系统中还有两个供应者进程,它们无限地供应所有三种材料,但每次仅轮流提供三种材料中的两种。得到缺失的两种材料的抽烟者在卷起并抽掉一颗烟后会发信号通知供应者,让它继续提供另外的两种材料
小臭猪的大臭猪
·
2020-09-14 15:05
操作系统实验
操作系统
多进程
山东大学
操作系统实验
问题解决
本文以记录完成2020学年上期
操作系统实验
过程中的学习和参考资料基础pv基础Makefilefork()函数实验四:进程同步实验基础示例变量函数吸烟者问题(SmokerProblem)实验五:进程互斥实验基础
油炸石榴
·
2020-09-14 13:58
linux
操作系统
银行家算法和安全性检查(
操作系统实验
九)
银行家算法和安全性检查一、实验目的实现银行家算法模拟理解死锁避免的概念和死锁的解决措施二、实验软硬件环境Windows或Linux平台三、实验内容及要求实验内容:假设某银行有可借免息工程资助款项共10亿,现有三个工程队分别名为A队、B队、C队。每个工程队各要完成一个需5亿金额的项目,各队皆无分文,需从银行借款以完成各自的项目。各队每次从银行借部分款项以完成项目的一部分,多次借款借足所需5亿后,其项
P1uck
·
2020-09-14 11:25
java
使用 sklearn 完成对模型分类性能的评估
Educoder
accu\fracy_scoresklearn提供了计算准确度的接口accu\fracy_score。其中参数如下:y_true:为样本真实标签,类型为一维的ndarray或者list;y_pred:为模型预测标签,类型为一维的ndarray或者list。示例代码如下:fromsklearn.metricsimportaccu\fracy_scoreprecision_scoresklearn提供
qq_45620412
·
2020-09-13 12:58
scikit-learn线性回归实践 - 波斯顿房价预测
Educoder
实训平台机器学习—线性回归:scikit-learn线性回归实践-波斯顿房价预测(下方代码已成功通过平台测试)文章目录机器学习:波士顿房价数据集任务描述相关知识LinearRegression
若年封尘
·
2020-09-13 11:15
人工智能
线性回归
-
波斯顿房价预测
scikit-learn
线性回归
机器学习
人工智能
计算机
操作系统实验
:模拟进程状态转换程序
实验:模拟进程状态转换程序一、实验内容完成情况(请写明自己已完成的项目功能):完成进程控制块结构体的编写创建就绪队列、阻塞队列、运行队列、完成队列、挂起队列初始化操作系统的原始进程:可静态设置也可动态添加编写新建进程函数系统开始调度当前运行进程请求I/O事件某进程I/O完成时间片到期其他阻塞事件挂起完成先来先服务算法完成优先级调度算法完成时间片轮转算法查看当前所有进程的PCB信息查看当前时刻就绪队
小蒋的进阶之行
·
2020-09-12 23:11
计算机操作系统
进程
操作系统
算法
队列
c++
操作系统实验
--C语言模拟进程管理
实验二进程管理1、目的要求(1)熟悉进程概念(2)熟悉进程状态转换和进程控制块的组成2、实验内容(1)进程创建原语(2)进程调度原语(3)进程的组织---------------------------进程状态变换:因阻塞需要更复杂的数据结构,例如阻塞条件和激活条件这里我只讨论从就绪队列将进程调入运行队列的情况因此本实验只有两个队列1.就绪队列2.运行队列C语言源代码如下:#include#inc
MasterSpring
·
2020-09-12 22:43
C语言
操作系统实验
一:作业和作业调度
文章目录实验要求实验思路实验要求实验思路系统中的每一个作业都有一个进程控制块,我们就用进程控制块来模拟作业。我们想要实现的是高响应比优先调度算法,这就需要一个list来存放所有的进程,我们每次从这些进程中选出优先级最高的进程,让其占领cpu
tinpo_123
·
2020-09-12 20:18
python
Educoder
python pandas介绍 第3关:通过标签从DataFrame中选择列
任务描述相关知识用标签从DataFrame中选择列series对象继续用标签从DataFrame中选择列编程要求测试说明任务描述本关任务:学习用标签从DataFrame中选择列。相关知识用标签从DataFrame中选择列在上一关最后的练习中,我们使用了DataFrame.info()方法来显示索引中的条目数(即表示有多少行),一个列表(它统计每列的数据类型和非空值的数量)以及不同数据类型和内存使用
浮萍er
·
2020-09-12 19:19
Educoder编程题答案解析
pandas
python
educoder
缺失的
操作系统实验
——测试
本文为本人在按照GitHub博客《writinganosinrust》的时候所记录的实验资料与笔记,大部分内容来自原网站的翻译,但实验过程为本人原创。如有需要,各位可以上源外文网站看去原文,现附上原文链接——https://os.phil-opp.com/testing/首先,本次实验时建立在前三章的基础上进行的,需要在前三章写成的文件上进行修改,关于前三章网上有很多的翻译,这里就不进行讲解了,直
HNU君陌
·
2020-09-12 11:51
操作系统概念
Educoder
JavaScript:HTML DOM——文档元素的操作(二)
第1关:创建节点创建一个form节点,然后赋值给变量newNode,设置节点的id值为myForm,method值为post
Junds0
·
2020-09-12 10:50
Javascript
javascript
css
html
html5
css3
Educoder
JavaScript:事件处理
第1关:注册事件处理程序通过getElementById()获取id为button2的按钮,赋值给变量button2,然后使用button2.onclick()方法为该按钮绑定事件处理listenButton2(),通过getElementById()获取id为button3的按钮,赋值给变量button3,然后使用button3.addEventListener()方法为该按钮绑定click事件
Junds0
·
2020-09-12 10:50
Javascript
javascript
css
html
jquery
css3
Linux
操作系统实验
初学(1)(生产者消费者问题)
数据类型:sem_t:信号量的数据类型,本质上是一个长整型。pthread_t:用于声明线程的ID。pthread_mutex_t:互斥锁函数:intpthread_mutex_init(pthread_mutex_t*mutex,constpthread_mutexattr_t*attr):用于初始化互斥锁。intsem_init(sem_t*sem,intpshared,unsignedint
fly_tzf
·
2020-09-12 05:54
实验1 熟悉实验环境
本
操作系统实验
的硬件环境是IA-32(x86)架构的PC机(就是你现在正在使用的计算机),主要软件环境是Bochs+gcc+你最喜欢的编辑器/IDE+你最喜欢的操作系统+Linux0.11源代码。
FibonacciCode
·
2020-09-11 12:12
李治军操作系统实验
educoder
实训答案(4)
#C&C++基本输入输出实训##第4关:不同精度的PI代码#include//包含流操作算子库#includeusingnamespacestd;//定义常量PI,后面可以直接用PI代替后面的数值#definePI3.14159265358979323846intmain(){intn;//请在此添加你的代码,输入n,按不同的精度输出PI/**********Begin*********/cin>
xiaoyuge16
·
2020-09-11 11:44
educoder实训
清华大学MOOC《操作系统》第2讲:“实验0-
操作系统实验
环境准备”总结(转)
课程内容概述这节课的主要内容包括:对8个实验内容的更详细的介绍对X86-32硬件的介绍uCore的部分编程技巧和数据结构如何使用工具编写和调试实验实验具体内容我认为在此处把实验具体内容再列举一遍毫无意义。所以我给出了我自己对这些实验的意义的一个总结:0:实验环境准备配置环境:安装适当的库、应用或直接下载虚拟机我认为此时应该尝试编译一下答案,避免出现QEMUnooutput的情况环境出问题时,不外乎
WinOneKey
·
2020-09-11 11:56
操作系统
[
操作系统实验
lab3]实验报告
[感受]这次
操作系统实验
感觉还是比较难的,除了因为助教老师笔误引发的2个错误外,还有一些关键性的理解的地方感觉还没有很到位,这些天一直在不断地消化、理解Lab3里的内容,到现在感觉比Lab2里面所蕴含的内容丰富很多
weixin_30532973
·
2020-09-11 10:48
Educoder
题目
Educoder
题目成为班长的小明最近好不忙,刚统计好了全班的花名册,班主任又交给了他一项任务。
ZiYang.Li
·
2020-09-11 10:41
操作系统实验
三:内存管理
一、实验目的1、了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程,并比较它们的效率。2、了解程序设计技术和内存泄露的原因二、实验环境UXIN操作系统三、实验内容1、模拟实现请求页式存储管理的几种基本页面置换算法(1)最佳淘汰算法(OPT)(2)先进先出的算法(FIFO)(3)最近最久未使用算法(LRU))四、实验原理实验中用到的系统调用函数(包括实验原
Ssuki1
·
2020-09-11 10:39
操作系统
操作系统实验
-内存管理
一、实验内容:掌握内存分配FF,BF,WF策略及实现的思路;掌握内存回收过程及实现思路;参考后面得程序思路,实现内存的申请、释放的管理程序,调试运行,总结程序设计中出现的问题并找出原因;二、实验代码:注意:考虑细节设计,网上部分代码有Bug。#include#include#include/*常量定义*/#definePROCESS_NAME_LEN32/*进程名长度*/#defineMIN_SL
macandroid
·
2020-09-11 09:47
操作系统
操作系统实验
——内存管理
内存为什么要管理在OS中,每个运行的进程都会占用内存,那么操作系统势必要做好两件事:内存分配和内存回收。这便是本次实验要做的模拟实验了。内存分配策略FF(首次适应算法)这种策略旨在从最低地址的空闲分区开始找起,找到合适的便进行分配。内存空间按起始地址从小到大排序。优点:查找速度快缺点:低地址会留下较多的内存碎片,高地址则会存留大块空闲分区。BF(最佳适应算法)这种策略每次分配都将最小块的满足需求空
岚漾忆雨
·
2020-09-11 08:25
LinuxC编程
Educoder
--Java面向对象(第六章)- 常用类
大家好,又是新的一期新的一期
Educoder
–Java面向对象(第七章)-Java中的异常快来!教你一个解除部分网课平台关于复制粘贴限制的方法!!
凤凰谷佛
·
2020-09-11 05:32
Educoder
EduCoder
——外连接查询
文章目录编程要求代码块部分为需要填入的答案编程要求我们已经为你建好了数据库与数据表,并添加了相应的数据内容。你只需根据提示,在右侧Begin-End区域内补充代码,分别用左连接和右连接关联表Products和表Vendors。表Products和表Vendors的内容如下图所示:代码块部分为需要填入的答案USEMallGOSETNOCOUNTON–**********左连接––Begin*****
@玉面小蛟龙
·
2020-09-11 03:12
数据库
EduCoder
——内连接查询
文章目录编程要求代码块部分为需要填入的答案编程要求我们已经为你建好了数据库与数据表,并添加了相应的数据内容。你只需在右侧Begin-End区域内补充代码,用自然连接关联表Products和表Vendors。表Products和表Vendors的内容如下图所示:代码块部分为需要填入的答案USEMallGOSETNOCOUNTON–**********Begin**********–SELECTPro
@玉面小蛟龙
·
2020-09-11 03:12
数据库
哈工大李志军
操作系统实验
1
本次实验是在Ubuntu20.04下进行的。首先是bootsect.s代码。如下所示:entry_start;entry告诉链接器从这里开始执行_start:;读取光标位置,BIOS的0x10中断的0x03功能是读取光标位置。movah,#0x03xorbh,bhint0x10movcx,#23;字符串长度movbx,#0x000c;显示红色的字符串movbp,#msg1;向屏幕写入的字符串mov
zy010101
·
2020-09-10 22:57
操作系统
linux
操作系统实验
二总结(生产者消费者问题)
为了这个实验二,资料查了巨多,pv操作什么的好不容易弄明白了,但是感觉老师要求的好像用不到这个。大部分都是某位同学的成果哈哈哈。自己总结了一下:1.队列和链表在c++中是可以直接用已经有的模板的。2.学会用指针进行遍历。3.消费者要是能放到buffer里就看生产者等待队列里有没有人,有人就唤醒一个生产者。4.要是buffer只有1那么大,最终完成链表中必定是生产者和消费者交替,这是一个验证程序对错
00号宇航员
·
2020-09-10 20:04
解题报
操作系统实验
:Linux内存和进程管理部分源码阅读
一、实验内容及要求选定某版本的Linux内核源码,研读进程管理和内存管理部分相关源码。在此基础上:1)对Linux进程调度机制及算法进行分析,2)对Linux内存管理机制及算法进行分析,并撰写实验报告总结以上两部分内容。二、实验目的Linux是一个功能强大的操作系统,同时也是一个自由、免费、开源的软件。源代码的阅读和理解是一项重要的也是必要的基本功。在阅读过程中可以学习到很多编程方法和技巧,对于提
CY_BRYANT
·
2020-09-10 17:10
密码学
OS
操作系统实验
:Linux新增系统调用
新增系统调用2020年4月17日实验1:新增系统调用实验目的:让学生熟悉Linux系统调用,深入了解Linux操作系统中系统调用的实现机制和执行过程。实验内容:阅读并分析Linux内核源码,深入了解Linux内核中系统调用内部数据结构;编写一个新系统调用的响应函数,函数的名称和功能由实验者自行定义;将新的系统调用函数嵌入到Linux内核中;编写应用程序以测试新的系统调用并输出测试结果。实验需提交实
CY_BRYANT
·
2020-09-10 17:10
OS
Mindspore 的简单使用实践 -
Educoder
实训答案
先说意义,Mindspore属于比较易于上手的一个深度学习开源框架,相较其他框架会简单一些,而且其在一些算法的加速效果上也是有着不可忽视的提升。实践学习这个框架能更好地去理解掌握其他框架,而且正好能有比较入门的实践题,对于之后深入加入深度学习也会有一定帮助。而且对于Mindspore,目前来说是一代目,后面的更多人的加入肯定能发展更好的。任务1:MindSpore的安装和基本概念根据提示,在右侧编
BbiHH_
·
2020-09-10 17:25
Mindspore
机器学习专栏
深度学习
python
操作系统实验
--spooling技术
实验四假脱机技术一、目的和要求1、目的假脱机(SPOOLING)技术是广泛应用于各种计算机系统的一种行之有效的输入输出手段。这种技术使用比较简单的方法,缓和了高速处理机与低速输入输出设备速度不匹配的矛盾,提高了设备的利用率。为了更好地掌握这种技术。本实习要求学生独立地用高级语言编写一个SPOOLING程序来模拟假脱机输入输出过程。2、要求可将SPOOLING输入输出程序编制成一个独立的进程,与其他
夏洛克花生k
·
2020-09-10 17:09
操作系统
操作系统实验
四-磁盘移臂调度算法
示例实验程序中模拟良好在那个磁盘移臂调度算法:SSTF算法和SCAN算法能对两种算法给定任意序列不同的磁盘请求序列,显示响应磁盘请求的过程能统计和报告不同算法情况下响应请求的顺序、移臂的总量#include#include#include#defineINF999999usingnamespacestd;intD=0;intmaxIdx=-1,minIdx=INF;intdirect=1;intS
Sigure_Mo
·
2020-09-10 16:13
OS
操作系统实验
五-文件管理
给出一个磁盘块序列:1、2、3……500,初始状态所有块为空的,每块的大小为2k,选择使用空闲表、空闲盘区链、位示图三种算法之一来管理空闲块,对于基于块的索引分配执行以下步骤:随机生成2k-10k的文件50个,文件名为1.txt,2.txt,...,50.txt,按照上述算法存储到模拟磁盘中删除奇数.txt(1.txt,3.txt,...,49.txt)文件新创建5个文件(A.txt,B.txt,
Sigure_Mo
·
2020-09-10 16:13
OS
操作系统实验
三-存储管理
示例实验程序中模拟两种置换算法:LRU算法和FIFO算法给定任意序列不同的页面引用序列和任意分配页面数目,显示两种算法的页置换过程能统计和报告不同置换算法情况下依次淘汰的页号、缺页次数(页错误数)和缺页率注意,缺页次数不是置换次数,只要不在就算#includeusingnamespacestd;typedefstructpage{union{intnum;intsize;}Meta;structp
Sigure_Mo
·
2020-09-10 16:12
OS
C++ 银行家算法实现 详解
广州大学
操作系统实验
二银行家算法主要是用来解决系统分配资源的问题。不想看太多可以直接跳到算法实现思路。
呵呵,就怪你
·
2020-08-26 23:44
哈工大
操作系统实验
2系统调用
系统调用笔记用户态只能通过系统调用去访问内核,即只能通过中断处理访问,INT0X80就是我们的C语言程序,调用一个在unistd.h定义的宏,_syscall*()*代表的是参数的个数,这个宏的意义差不多等于创建一个函数。这个函数只有一个代码就是int0x80。系统调用read,宏展开后(就是创建了一个read函数)int0x80是由main.c中sched_init()创建的。其实就是初始化好了
NIL_
·
2020-08-26 16:51
操作系统实验
哈工大
操作系统实验
---lab2:系统调用
实验目的:1、建立对系统调用接口的深入认识2、掌握系统调用的基本过程3、能完成系统调用的全面控制4、为后续实验做准备实验内容:1、在Linux-0.11上添加两个系统调用(原始只有72个系统调用)第一个系统调用:intiam(constchar*name);作用:将name中存放的字符串拷贝到内核中并保存下来,要求name的长度不能超过23个字符,若超过了,返回-1.并置errno为EINVAL,
东瓜lqd
·
2020-08-26 16:39
哈工大
操作系统实验
---lab6:地址映射与共享
文章目录实验目的:实验内容:实验过程:1.跟踪地址翻译过程:2.基于共享内存的生产者-消费者程序:第一步:第二步:实验问题:实验目的:深入理解操作系统的段、页式内存管理,深入理解段表、页表、逻辑地址、线性地址、物理地址等概念。实验段、页式内存管理的地址映射过程。编程实现段、页式内存管理上的内存共享,从而深入理解操作系统的内存管理。实验内容:用Bochs调试工具跟踪Linux0.11的地址翻译(地址
东瓜lqd
·
2020-08-26 16:39
哈工大
操作系统实验
---lab7:终端设备的控制
文章目录实验目的:实验内容:实验过程:第一种实现方式第二种实现方式实验问题:实验目的:加深对操作系统设备管理基本原理的认识,实践键盘中断、扫描码等概念;通过实践掌握Linux0.11对键盘终端和显示器终端的处理过程。实验内容:本实验的基本内容是修改Linux0.11的终端设备处理代码,对键盘输入和字符显示进行非常规的控制。具体内容:在初始状态,一切如常。用户按一次F12后,把应用程序向终端输出所有
东瓜lqd
·
2020-08-26 16:39
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他