- 博客(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关注的人