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
操作系统实验
计算机
操作系统实验
:模拟进程状态转换程序
实验:模拟进程状态转换程序一、实验内容完成情况(请写明自己已完成的项目功能):完成进程控制块结构体的编写创建就绪队列、阻塞队列、运行队列、完成队列、挂起队列初始化操作系统的原始进程:可静态设置也可动态添加编写新建进程函数系统开始调度当前运行进程请求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
缺失的
操作系统实验
——测试
本文为本人在按照GitHub博客《writinganosinrust》的时候所记录的实验资料与笔记,大部分内容来自原网站的翻译,但实验过程为本人原创。如有需要,各位可以上源外文网站看去原文,现附上原文链接——https://os.phil-opp.com/testing/首先,本次实验时建立在前三章的基础上进行的,需要在前三章写成的文件上进行修改,关于前三章网上有很多的翻译,这里就不进行讲解了,直
HNU君陌
·
2020-09-12 11:51
操作系统概念
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
李治军操作系统实验
清华大学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
操作系统实验
三:内存管理
一、实验目的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编程
哈工大李志军
操作系统实验
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
操作系统实验
--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
哈工大
操作系统实验
---lab3:进程运行轨迹的跟踪与统计
实验目的:掌握Linux下的多进程编程技术通过对进程运行轨迹的跟踪来形象化进程的概念在进程运行轨迹跟踪的基础上进行相应的数据统计,从而能对进程调度算法进行实际的量化评价,更进一步加深对调度和调度算法的理解,获得能在实际操作系统上对调度算法进行实验数据对比的直接经验。实验内容:基于模板“process.c”编写多进程的样本程序,实现如下功能:所有子进程都并行运行,每个子进程的实际运行时间一般不超过3
东瓜lqd
·
2020-08-26 16:32
(浓缩+精华)哈工大-操作系统-MOOC-李治军教授-实验2-系统调用
操作系统实验
2:系统调用实验基本内容:一、在Linux0.11上添加两个系统调用,并编写两个简单的应用程序测试它们。
a634238158
·
2020-08-26 16:40
操作系统
哈工大
操作系统实验
OSLab2-系统调用
HITOSLab2系统调用一、什么是系统调用?首先,系统调用是操作系统分级制度下的产物。当操作系统内核加载到内存后,它便一直常驻在那里;假设操作系统没有没有分级制度,那么我在编写某一段C语言程序的时候就可以读和写这台机器的任意物理内存,这显然是不能被接受的,因为无限制地修改内存意味着我也可能会更改内存中关于内核的那部分内容,导致死机或更严重的后果。再来说一下分级制度。操作系统将程序运行的状态和物理
刘维汉
·
2020-08-26 16:57
操作系统
linux
内核
Linux
操作系统实验
三:为系统添加系统调用
Linux实验三编译Linux内核并添加系统调用AlreadysuccessedinbuildandrunLinux-3.9.2,thenIappendmyownsystemcallasfollows:/usr/src/linux-3.9.2/arch/x86/syscalls/syscall_32.tblAppend:351i386sunnysys_sunny/usr/src/linux-3.9
Norman500
·
2020-08-26 09:27
操作系统实验
一 熟悉实验环境
操作系统全部笔记目录见:操作系统笔记整理先把实验楼里的简介放进来,原封不动:x86模拟器BochsBochs是一个免费且开放源代码的IA-32(x86)架构PC机模拟器。在它模拟出的环境中可以运行Linux、DOS和各种版本的Windows等多种操作系统。而Bochs本身具有很高的移植性,可以运行在多种软硬件平台之上,这也是我们选择它做为本书的指定模拟器的主要原因。如果您想拥抱自由的Linux,那
Dezeming
·
2020-08-26 08:50
操作系统
Linux
Linux0.12源码阅读 —— 需求加载和写时复制
参考资料1.Linux内核完全注释v5.0修正版实验环境bochs模拟x86硬件平台下的Linux0.12
操作系统实验
环境地址:http://www.oldlinux.org/Linux.old/bochs
大西瓜qaz
·
2020-08-26 07:33
搭建哈工大李治军老师的计算机
操作系统实验
环境走过的坑(Ubuntu16.04)
先写出成功的步骤:1下载实验环境,附上百度网盘链接链接:https://pan.baidu.com/s/1rP0Bc1_DUVCL-7_g_YJHeQ提取码:u3nb(这个是好不容易从课程的讨论区找到的,csdn也可以下载不过,咱没积分啊,github那个链接和实验楼(实验楼也可以在线弄,有实验指导)环境那个有区别)如果是注册实验楼点击你我都能获得3个实验豆!得到hit-oslab-linux-2
晚上敲代码
·
2020-08-26 07:27
酷比搭环境
操作系统实验
报告 lab8
练习0填写已有实验将已完成的lab7和lab8进行对比需要修改的文件如下:proc.cdefault_pmm.cpmm.cswap_fifo.cvmm.ctrap.csche.cmonitor.check_sync.c练习1完成读文件操作的实现首先了解打开文件的处理流程,然后参考本实验后续的文件读写操作的过程分析,编写在sfs_inode.c中sfs_io_nolock读文件中数据的实现代码。0x
4ct10n
·
2020-08-25 16:58
操作系统实验
操作系统实验
四:使用信号量进行互斥与同步
一、实验目的本实验介绍在Linux中使用信号量进行进程同步、互斥的方法。读者可以通过实验进一步理解进程间同步与互斥、临界区与临界资源的概念与含义,并学会Linux信号量的基本使用方法。二、实验环境硬件环境:计算机一台,局域网环境;软件环境:LinuxUbuntu操作系统,gcc编译器。三、实验内容和步骤(一)参考:POSIX以及SystemVSystemV:Unix众多版本中的一支,最初由AT&T
呐_kululu
·
2020-08-25 16:23
先来先服务、高优先权、按时间片轮转调度算法(含清晰流程图)
操作系统实验
三实验报告课程名称计算机
操作系统实验
名称进程调度实验类型验证设计综合创新【实验目的】实验目的:(1)通过编写程序实现进程或作业先来先服务、高优先权、按时间片轮转调度算法,使学生进一步掌握进程调度的概念和算法
居贝比
·
2020-08-24 20:28
操作系统
操作系统实验
报告——处理机调度算法的实现
操作系统实验
报告——处理机调度算法的实现1、实验名称:银行家算法的实现2、实验要求:(1)理解操作系统死锁和避免死锁的基本概念;(2)体会和了解死锁和避免死锁的具体实施方法;(3)用C或C++编程实现算法
木子丨北执
·
2020-08-24 20:18
算法
操作系统
c语言
操作系统实验
-设计一个按优先数调度算法实现处理器调度的程序
实验二一、实验题目设计一个按优先数调度算法实现处理器调度的程序二、实验内容(1)假定系统有五个进程,每一个进程用一个进程控制块PCB来代表,进程控制块的格式为:|进程名||指针||要求运行时间||优先数||状态|其中,进程名——作为进程的标识,假设五个进程的进程名分别为P1,P2,P3,P4,P5。指针——按优先数的大小把五个进程连成队列,用指针指出下一个进程的进程控制块的首地址,最后一个进程中的
小妞φ蓉珊
·
2020-08-24 20:10
实验
操作系统实验
一:处理器调度算法的实现
一、实验目的(1)加深对处理机调度的作用和工作原理的理解。(2)进一步认识并发执行的实质。二、实验要求:本实验要求用高级语言,模拟在单处理器情况下,采用多个调度算法,对N个进程进行进程调度。语言自选。并完成实验报告。三、实验内容:在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪状态进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。进程及进程队列的表示。处理
weixin_30687051
·
2020-08-24 20:03
操作系统实验
二-处理器调度
随机给出进程调度实例,如进程到达时间服务时间A03B26C44D65E82模拟进程调度,给出按照废先来先服务FCFS、轮转RR(q=1)、最短进程优先SJF、最高响应比优先HRN、进行调度各进程的完成时间、周转时间、带权周转时间#include#defineINF9999;usingnamespacestd;typedefstruct{charname;intarrival;intserve;in
Sigure_Mo
·
2020-08-24 19:54
OS
长春大学软件工程
操作系统实验
三处理器调度 ———— 优先数调度算法
实验目的】在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实验模拟在单处理器情况下的处理器调度,帮助学生加深了解处理器调度的工作。【实验内容】选择一个调度算法,实现处理器调度。【实验指导】第一题:设计一个按优先数调度算法实现处理器调度的程序。[提示]:(1)假定系统有五个进程,每一个进程用一个进程控制块P
五月的天气
·
2020-08-24 19:10
【
操作系统实验
】处理机管理(python)
实验二:处理机管理设计程序模拟进程的轮转法调度过程。假设初始状态为:有n个进程处于就绪状态,有m个进程处于阻塞状态。采用轮转法进程调度算法、高响应比优先(HRRN)进行调度(调度过程中,假设处于执行状态的进程不会阻塞),且每过t个时间片系统释放资源,唤醒处于阻塞队列队首的进程。《操作系统》课程实验教学大纲《操作系程序要求如下:《操作系统》课程实验教学大纲《操作系统》课程实验教学大纲课程名称(1)输
匿名小弱鸡
·
2020-08-24 19:45
操作系统实验
一:处理器管理
一、实验目的(1)加深对处理机调度的作用和工作原理的理解。(2)进一步认识并发执行的实质。二、实验要求:本实验要求用高级语言,模拟在单处理器情况下,采用多个调度算法,对N个进程进行进程调度。语言自选。并完成实验报告。三、实验内容:在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪状态进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。进程及进程队列的表示。处理
weixin_30325971
·
2020-08-24 18:31
操作系统
ucore
操作系统实验
笔记 - Lab1
最近一直都在跟清华大学的操作系统课程,这个课程最大的特点是有一系列可以实战的
操作系统实验
。这些实验总共有8个,我在这里记录实验中的一些心得和总结。
RdouTyping
·
2020-08-24 13:50
c
操作系统
linux
x86
操作系统实验
之作业调度算法
#include #include #include #include void FCFS(); //先来先服务 void SJF(); //短作业优先void input(); //输入函数 void operation(); //运算输出函数 int n; //全局变量 作业输入量 double avturn; //平均周转时间 double av
weixin_34162695
·
2020-08-24 06:06
操作系统程序调度算法——先来先服务(FCFS),时间片(RR),短作业(SJF),高响应比(HRRN)java实现
操作系统实验
——程序调度
操作系统实验
要求写程序调度,百度查了一下,借鉴了一位老哥的先来先服务,自己写了后面的先来先服务只要写一个循环,把process集合中的每个process取出,把process结束时间置为当前时间加上服务时间
Yucode
·
2020-08-24 06:10
实验
哈工大
操作系统实验
课——进程运行轨迹的跟踪与统计(lab 4)
I实验题目本次实验包括如下内容:基于模板process.c编写多进程的样本程序,实现如下功能:+所有子进程都并行运行,每个子进程的实际运行时间一般不超过30秒;+父进程向标准输出打印所有子进程的id,并在所有子进程都退出后才退出;在Linux0.11上实现进程运行轨迹的跟踪。+基本任务是在内核中维护一个日志文件/var/process.log,把从操作系统启动到系统关机过程中所有进程的运行轨迹都记
ripplesding
·
2020-08-23 21:04
哈工大操作系统
Java模拟
操作系统实验
一:四种进程调度算法实现(FCFS,SJF,RR,HRN)
前言刚学完操作系统,模拟实现了其中一些经典的算法,内容比较多,打算写一个系列的总结,将自己的源码都分享出来,既方便自己以后复习,也希望能帮助到一些刚入坑的小伙伴。我的所有代码的运行环境都是基于Eclipse,jdk1.10下。1.问题概述编程实现常用调度算法,即先来先服务、短作业(进程)优先、时间片轮转以及最高响应比优先调度算法。编程语言及环境不限。须给出关键数据结构、算法以及变量的详细说明与注释
波力海带
·
2020-08-23 11:59
操作系统
操作系统实验
(linux内核编译,添加系统调用,windows进程创建,脚本程序编写)
《操作系统原理》实验报告一、实验目的(1)理解操作系统生成的概念和过程;(2)理解操作系统两类用户界面(操作界面,系统调用)概念;二、实验内容(1)在Unbantu或Fedora环境下裁剪和编译Linux内核,并启用新的内核。(2)在Unbantu或Fedora环境下为Linux内核增加1-3个新的系统调用,并启用新的内核,编写一个应用程序测试新增加的系统调用是否能正确工作。(3)在windows
落花街
·
2020-08-23 08:56
操作系统实验
操作系统实验
报告 lab1
练习11.1操作系统镜像文件ucore.img是如何一步一步生成的?(需要比较详细地解释Makefile中每一条相关命令和命令参数的含义,以及说明命令导致的结果)利用makeV=查看执行了那些命令生成ucore.img的代码如下$(UCOREIMG):$(kernel)$(bootblock)$(V)ddif=/dev/zeroof=$@count=10000$(V)ddif=$(bootbloc
4ct10n
·
2020-08-23 06:34
操作系统实验
MIT
操作系统实验
1-3
Part3:TheKernelExercise8.UseBochstotraceintotheJOSkernel,andidentifytheexactpointatwhichthenewvirtual-to-physicalmappingtakeseffect.ThenexaminetheGlobalDescriptorTable(GDT)thatthecodeusestoachievethis
huangkangying
·
2020-08-23 05:44
操作系统
操作系统实验
——共享内存
注意:没有父子关系的进程之间进行共享内存,shmget()的第一个参数key不要用IPC_PRIVATE,否则无法共享。参考博客博客1博客21.首先查看如何获得空闲页面:在kernel/fork.c文件中有:intcopy_process(intnr,longebp,longedi,longesi,longgs,longnone,longebx,longecx,longedx,longfs,lon
炮打小糍粑
·
2020-08-23 02:28
操作系统
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他