自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构体案例1练习

结构体案例1描述:学校正在做毕设项目,每名老师带领5个学生,总共有3个名额,需求如下:设计学生和老师的结构体,其中在老师的结构体中, 有老师姓名和一个存放5名学生的数组作为成员 学生的成员有姓名、考试分数,创建数组存放3名老师 通过函数给每个老师所带的学生赋值 最终打印出老师数组以及老师所带学生的学生数据代码思路实现创建学生的结构体(姓名,分数) 老师的结构体定义(姓名,学生数组) 创建给老师和学生赋值的函数 创建打印所有信息的函数具体代码#include<iost

2022-05-24 01:11:32 147

原创 【操作系统】分页存储管理

一、引入原因早期存储管理的不足:程序需要一次性全部装入内存 随着多个程序的启动与结束,内存会出现碎片 碎片无法利用,通过紧凑方式合并,但代价大二、基本过程逻辑地址:用户程序的划分是由系统自动完成的, 对用户是透明的。 一页的大小一般为 2 的整数次幂(512B-8KB), 地址的高位部分为页号, 低位部分为页内地址(页内位移量) 内存物理空间的划分:按页的大小划分为大小相等的区域,称为页框(物理页面)或块。 内存分配:以页为单位进行分配,并按进程的页数多少来分配。逻辑上...

2022-05-13 18:24:35 710

原创 【操作系统】进程通信

什么是进程通信?进程为什么需要通信? 进程通信:进程通信就是进程之间的信息交换。 进程通信的目的: 数据传输:一个进程需要将它的数据发送给另一个进程。 通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。 资源共享:多个进程之间共享同样的资源。为了做到这一点,需要内核提供互斥和同步机制。 进程控制:有些进程希望完全控制另一个进程的执行(如 Debug 进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常...

2022-04-03 11:22:48 2292

原创 【操作系统】进程同步,信号量机制

1.什么是进程同步,为什么要引入进程同步?进程同步:同步也叫做直接制约关系,是协调它们的工作次序而等待、传递信息所产生的制约关系,这种关系源于它们之间的相互合作。 引入原因:在多道程序环境下,进程是并发执行的,每个进程之间都存在着不同的相互制约的关系。为了协调进程之间的相互制约的关系,引入了进程同步的概念。 2.同步机制应该遵循的原则是什么?为什么要遵循这些原则?为了禁止两个进程同时进入临界区,同步机制应遵循以下准则: 空闲让进。临界区空闲时,可以允许一个请求进入临界区的进程进入。 ..

2022-03-26 11:53:05 3343

原创 【操作系统】进程创建实验

【操作系统】创建进程实验

2022-03-18 17:30:40 5793

原创 图的深度、广度优先搜索遍历

利用邻接矩阵存储图,分别采用图的深度优先搜索和广度优先搜索遍历该图,并输出遍历结果

2021-12-06 00:03:15 648

原创 栈的基本操作

栈的相关基本操作顺序栈的基本操作两栈共享邻接空间栈的链式存储#顺序栈的基本操作#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>//定义顺序栈#define MAXSIZE 10typedef int ElemType;typedef struct{ ElemType elem[MAXSIZE]; int top;}SeqStack;//置空栈//首先建立栈空间,

2021-12-01 00:16:00 103

空空如也

空空如也

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

TA关注的人

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