自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Springboot+vue基于kurento实现浏览器p2p视频通话

  基于 kurento 实现的浏览器 p2p 视频通话。首先上效果图:  kurento 官网提供了 springboot 一对一的视频通话的 demo,我需要将它移植到我们的 springboot+vue 的前后端分离的类似于 QQ 聊天项目中。移植时遇到了不少问题,于是放弃了 demo 中使用的 Spring-websocket 方案,使用 spring-boot-starter-websocket 重写。1、环境配置1. 安装 kurento 媒体服务器  WebRTC是一组协议和 api

2020-06-23 13:29:47 4377 6

原创 HIT Linux-0.11 实验七 地址映射与内存共享 实验报告

进行本次实验前需要先完成 实验六 信号量的实现与运用。实验要求与实验指导见 实验楼。实验环境为 配置本地实验环境。一、实验目标深入理解操作系统的段、页式内存管理,深入理解段表、页表、逻辑地址、线性地址、物理地址等概念;实践段、页式内存管理的地址映射过程;编程实现段、页式内存管理上的内存共享,从而深入理解操作系统的内存管理。二、实验内容和结果(一). 跟踪地址翻译过程  这节实...

2020-01-05 14:44:32 2619

原创 HIT Linux-0.11 实验六 信号量的实现与运用 实验报告

实验要求与实验指导见 实验楼。实验环境为 配置本地实验环境。一、实验目标加深对进程同步与互斥概念的认识;掌握信号量的使用,并应用它解决生产者——消费者问题;掌握信号量的实现原理。二、实验内容和结果1. 生产者-消费者问题  根据实验要求,pc.c程序需打开一个文件作为共享缓冲区、创建一个生产者进程和多个消费者进程,其中生产者进程向缓冲区写入连续的整数,消费者进程从缓冲区依次读取...

2020-01-05 14:36:27 1739

原创 HIT Linux-0.11 实验五 基于内核栈切换的进程切换 实验报告

实验要求与实验指导见 实验楼。实验环境为 配置本地实验环境。一、实验目标深入理解进程和进程切换的概念;综合应用进程、CPU 管理、PCB、LDT、内核栈、内核态等知识解决实际问题;开始建立系统认识。二、实验内容和结果0. 进程切换过程  基于内核栈实现进程切换的大致过程如下:  当系统发生中断从用户态进入内核态时,CPU 通过 TR 寄存器找到 TSS 的位置,根据 TSS ...

2020-01-05 14:28:54 1687 5

原创 Linux-0.11 实验四 进程运行轨迹的跟踪与统计 实验报告

实验要求与实验指导见 实验楼。实验环境为 配置本地实验环境。一、实验目标掌握 Linux 下的多进程编程技术;通过对进程运行轨迹的跟踪来形象化进程的概念;在进程运行轨迹跟踪的基础上进行相应的数据统计,从而能对进程调度算法进行实际的量化评价,更进一步加深对调度和调度算法的理解,获得能在实际操作系统上对调度算法进行实验数据对比的直接经验。二、实验内容和结果(一). 编写多进程的样本程...

2019-11-04 15:03:56 2326

原创 Linux-0.11 本地实验环境配置

一、实验内容本实验的实验内容来自实验楼的课程 操作系统的原理与实践 。配套理论课教学视频为:哈工大李治军老师的 操作系统之基础 等。教材为 赵炯老师的《Linux内核完全注释3.0》。二、本地实验环境  虽说实验楼上已经有了实验平台,但是操作卡顿且无法保存环境,而且不够稳定,所以最好是自己在本地配置实验环境。推荐工具为: VMware Workstation Ubuntu64 v...

2019-11-04 14:54:17 1256 2

原创 Linux-0.11 实验三 系统调用 实验报告

实验要求与实验指导见实验楼。一、实验目标建立对系统调用接口的深入认识;掌握系统调用的基本过程;能添加自定义系统调用,完成系统调用的全面控制;为后续实验做准备。二、实验内容和结果1. 添加系统调用  首先在 kernel/下创建 who.c,实现两个系统调用的处理函数:#include <linux/kernel.h>#include <asm/segmen...

2019-11-04 14:29:56 5512 2

原创 Linux-0.11 实验二 操作系统的引导 实验报告

一、实验目标熟悉 hit-oslab 实验环境;认识并理解操作系统的引导过程;掌握操作系统的基本开发过程;能对操作系统代码进行简单的控制。二、实验内容和结果1. 改写 bootsect.s 文件   bootsect.s 中打印 “Loading system …” 的相关代码在 ! Print some inane message和 msg1处,修改这两部分代码即可。   修...

2019-10-21 00:21:41 3318

原创 哈工大oslab Linux-0.11 实验一 熟悉实验环境 实验报告

实验一 熟悉实验环境 实验报告一、实验目标认识实验平台和实验工具;认识实验环境的目录结构;掌握编译、运行、调试、文件交换等操作命令。二、实验内容和结果0. 了解实验平台和工具\quad 本实验采用的环境为实验楼虚拟机平台, 主要软件环境如下:GCC 编译器。GDB 调试器。Ubuntu。Bochs :一个 IA-32 (X86) 架构PC机模拟器,可以模拟出多种操作系统...

2019-10-09 10:24:34 3342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除