自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作系统笔记(六)

定义:具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。特征:多次性:作业中的程序和数据允许被分成多次调入内存允许。对换性:作业运行时无须常驻内存。虚拟性:从逻辑上扩充了内存容量。实现方法:请求分页系统,请求分段系统,段页式虚拟存储器。6.2 虚拟内存管理基本思想:程序,数据,堆栈的大小可以超过内存的大小,操作系统把程序当前使用的部分保留在内存,而把其他部分保存在磁盘上,并在需要时在内存和磁盘之间动态交换。虚拟内存的优点:地址空间大于物理内存。

2024-06-23 15:10:17 298

原创 操作系统笔记(五)

将内存用户空间划分为若干个固定大小的区域(分区),在每个分区中只装入一道作业,当有一空闲分区时,可以从外存的后备作业队列中选择一个适当大小的作业装入该分区,当该作业结束时,再从后背作业队列中找出另一作业调入该分区。对换:把内存中暂时不能运行的进程或者在那时不用的程序和数据,,调出到外存上,以便腾出足够的内存空间,再把已具备运行条件的进程或进程所需的程序或数据,调入内存。解决方法:内存紧缩:把内存中的所有作业(进程)进行移动,使它们全部相邻接,从而把原来分散的多个小分区拼接成一个大分区,称为内存紧缩。

2024-06-20 16:56:19 564

原创 防止面试爆炸的每天五个小问题

数据结构是计算机中用于组织和存储数据的一种方式,它关注数据元素之间的关系和组织方式。常见的数据结构包括数组、链表、栈、队列、树、图等。例如,数组是一种线性数据结构,用于存储相同类型的元素;链表是一种动态数据结构,可以通过指针连接节点;栈是一种先进后出(FILO)的数据结构,常用于函数调用和表达式求值;队列是一种先进先出(FIFO)的数据结构,常用于任务调度等。

2024-05-05 21:29:21 237 2

原创 操作系统笔记(四)

B执行完后,修改turn的值为0,进入自己的非临界区;无论硬件解决方案还是软件解决方案都是基于“锁”的概念来保护临界区,硬件方案解决临界区问题可以使编程更容易,执行速度更快,但是需要特殊的硬件支持,硬件方案使用特殊的硬件指令,该指令是。1.忙等:当一个进程处于临界区中,而其它进程试图进入它们的临界区时,必须不停的执行空循环,这个空循环浪费了CPU时间,称为忙等。1. 由于管程的机制,在某个时刻,只能有一个管程过程是活跃的,就类似于原语操作一样,也能够很好地解决竞争条件的问题,而且。

2024-04-25 19:07:23 642 2

原创 操作系统笔记(三)

1.高级调度:又称为作业调度,长程调度,从外存的后背队列中选取某些作业调入内存,并为它们创建进程,分配必要的资源,然后将新创建的进程排在就绪队列上等待调度,它的调度对象是作业。2.低级调度:又称为进程调度,短程调度,根据某种算法,决定就绪队列中的哪个进程或(内核线程)可以获得处理机,再由分派程序执行把处理机分配给该进程的具体操作,它的调度对象是进程。3.中级调度。

2024-04-24 13:05:01 1017

原创 16:00面试-16:03结束,每天避免面试爆炸的五个小问题(乱序)

数组:一种线性结构,在内存中以连续的存储空间存放数据元素,数组的每个元素占据相同大小的内存空间链表:一种线性结构,存储方式则是通过节点和指针连接起来的,每个节点包含数据元素和指向下一个节点的指针。

2024-04-23 16:54:36 501

原创 操作系统笔记(二)

1.进程的定义:进程是程序的执行过程,是系统进行资源分配和调度的一个独立单位。2.进程控制块(1)是进程的一部分,是操作系统中最重要的记录型数据结构,是进程存在的唯一标志,常驻内存。(2)作用:作为独立运行基本单位的标志,能实现间断性运行方式,提供进程管理所需要的信息,提供进程调度所需要的信息,实现与其他进程的同步与通信3. 进程的特征:(1)动态性(2)并发行(3)独立性(4)异步性4.进程和程序的区别进程时程序的一个实例,是城西的一次执行,进程是活动的,程序是静态的。

2024-04-20 16:07:44 890

原创 操作系统笔记(一)

操作系统定义:操作系统是最基本的系统软件,是一组有效管理和控制计算机硬件和软件资源,合理地对各类作业进行调度以组织和控制系统工作流程,并方便用户使用计算机的程序的集合。

2024-04-20 12:36:58 662

原创 Qt Game Engine 教程

​​// 创建地图​// 创建地图网格// 所有地图都放在地图网格内。// 可以快速浏览一下 Map 和 MapGrid 类的文档。// 将地图添加到地图网格中​// 创建游戏// 你可以把游戏看作是窗口...​// 启动游戏(实际上就是显示窗口)​。

2024-04-18 18:20:58 715

原创 动态规划详细学习路线

根据问题的最优子结构性质,确定状态之间的转移关系。也就是说,当前阶段的最优解可以通过之前阶段的最优解推导而来。通常可以通过递推公式或递归关系来表示状态转移方程,例如或者。

2024-04-10 19:37:09 792 1

C++课件(18级).zip

C++课件(18级).zip

2022-11-28

空空如也

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

TA关注的人

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