分类: C/C++

12 篇文章

进程调度
问题描述 进程调度是操作系统设计中非常重要的问题。每个进程都需要一定的资源才能运行,这些资源在进程结束时都会被释放。不同的资源分配策略会对系统的运行效率产生很大的影响,甚至可能导致死锁。 某系统中现有𝑛n个进程和m种资源。每个进程开始时得到部分资源,但不足以使得进程顺利执行,还需要得到其它资源才能执…
简单文件系统实现
实验目的 本实验旨在设计和实现一个简单的文件系统,以加深对操作系统中文件管理机制的理解。通过本次实验,我们将学习如何模拟磁盘操作、位示图管理、文件描述符表和打开文件表等关键概念。 实验环境 操作系统:Linux 编译器:GCC (GNU Compiler Collection) 开发工具:Vim/V…
杨辉三角
杨辉三角形是形如 1 1   1 1   2   1 1   3   3   1 1   4   6   4   1 的三角形,其实质是二项式(a+b)的n次方展开后各项的系数排成的三角形,它的特点是左右两边全是1,从第二行起,中间的每一个数是上一行里相邻两个数之和。这个题目常用于程序设计的练习。 …
数据图形化系统设计与实现
第一章 需求分析 问题描述: 使用c++ 或者 java语言设计一个数据图形化系统。利用数据图形化的描述语言,显示数据。要求所开发的系统具备图形操作界面。 可以在https://gitee.com/czyt1988/data-workbench的基础上进行 定制图形界面不能调用任何第三方库或系统自身…
词法分析程序设计原理与实现
一、程序功能描述 [实验项目] 以下为正则文法所描述的 C 语言子集单词符号的示例,请补充单词符号: ++,--, >>, <<, += , -= ,*=, /= ,&&(逻辑与),||(逻辑或),!(逻辑非)等等,给出补充后描述 C 语言子集单词符号的正则文…
实现均值滤波和中值滤波,结合直方图均衡化分析效果
一、实验目的 在之前实现的BMP图像解析和直方图均衡化的基础上,本次实验将进一步扩展功能,实现均值滤波(Mean Filter)和中值滤波(Median Filter)两种常见的图像平滑算法。通过这些算法的应用,我们将观察它们对图像噪声和细节的影响,并与直方图均衡化的效果进行对比分析。实验过程中,我…
基于C++的BMP图像直方图均衡化处理
一、实验目的 本次实验旨在通过C++语言实现对BMP格式图像文件的解析,并应用直方图均衡化算法来增强图像的对比度。实验过程中,我们不依赖任何第三方图像处理库,完全依靠标准C++和BMP文件格式规范自行编写代码。通过这个实验,我们将加深对图像文件结构的理解,并掌握直方图均衡化的基本原理和实现方法。 二…
thumbnail
IPC and Map-Reduce
项目概述 本项目的目标是练习各种进程间通信(IPC)方法(用于数据传递和同步)并学习Map-Reduce(并行计算)。这两个技术在工业界非常常用。项目分为三个独立的子项目,每个子项目都实现同一个任务:给定一个文本文件,程序输出包含特定单词的行。 子项目概述 子项目1: 使用管道(Pipe) 方法:父…
thumbnail
多线程编程实验
实验名称 多线程编程实验 实验日期 2024年10月24日 实验目的 深入理解多线程编程的概念。 实践创建和管理多线程程序的方法。 设计并实现一个多线程数独解决方案验证器。 设计并实现一个多线程排序应用。 实验环境 操作系统:Ubuntu 20.04 LTS 编译器:GCC 9.3.0 开发工具:V…
//音乐播放