自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 操作系统中不安全状态为何并非一定转为死锁?

在学习避免死锁、银行家算法时,对于安全状态一定不会产生死锁,不安全状态也并非必然转为死锁,不止你是否会疑惑为何处于不安全状态下,不是必然会发生死锁? 还有死锁定理中,为何发生死锁是资源分配图不可完全简化的充分条件? 今天,让我们一起来讨论下。

2020-01-31 12:26:41 5156 7

原创 死锁的预防、检测与解除

本文主要讨论死锁的预防,如何检测死锁和解除死锁。 预防死锁是通过破坏产生死锁的四个必要条件中的一个或几个,以避免发生死锁。由于互斥条件是临界资源所必须的,不仅不能改变,还应加以保证,因此主要是破坏产生死锁的后三个条件,即请求和保持、不可抢占与循环等待。 系统需要配有死锁检测算法和死锁解除算法,...

2020-01-30 18:23:35 3314 3

原创 死锁概述---定义、危害、必要条件和处理方法

死锁是一组进程在执行的过程中,因为竞争资源或者推进顺序不当导致的一种情况,在这种情况下,每个进程都在持有着自己已经抢占的资源,又同时等待别人释放资源,最终这一组进程都一直僵持谁也无法运行。本文,我们会对死锁的定义、危害,产生死锁的四个必要条件,和处理思索的四种方法来进行细致的讨论,让死锁对你毫无保...

2020-01-29 16:17:46 1785 2

原创 Java基础如何学?

Java Web的学习是需要一定的计算机基础的,主要有前端基础和Java基础和一定的网络基础,这些基础知识还是需要掌握到一定的程度的。 Java语言是整个Java开发的基础,其重要性是不言而喻的,基础不好,也筑不起高台。关于Java基础不是我一篇文章就能说的清楚的,在这里我给大家整理了一些我看到...

2020-01-29 11:58:36 2358 7

原创 Java Web前端基础

Java Web的学习是需要一定的计算机基础的,主要有前端基础和Java基础和一定的网络基础,这些基础知识还是需要掌握到一定的程度的。 本文主要介绍前端接触,共包括HTML、CSS和JavaScript,学习的过程中,还是要多动手。

2020-01-28 14:35:47 5245 8

原创 Java Web开发环境搭建

本文是Java Web系列博客的第一篇,主要为JDK的安装、eclipse的安装、tomcat的下载,eclipse配置tomcat,新建第一个Java Web 项目,并且让第一个项目在Tomcat上运行起来,如果某一部分你已经完成了,可以直接跳过。 在学习的过程中,还请跟着一起多动手,码出技术...

2020-01-27 14:11:22 6586 5

原创 处理机调度算法详解----进程调度

进程调度调度的对象是进程,其主要任务是根据某种算法,选取处于就绪队列中的进程,并由分派程序将处理机分配给被选中的进程。进程调度是一种最基本的调度,在多道批处理、分时和实时等OS中,都必须要配置这级调度。其执行周期最短,也就是执行频率最高,分时系统中10-100ms便要进行一次进程调度,因此也称为短...

2020-01-25 17:43:17 810 1

原创 处理机调度算法详解----作业调度

作业调度调度的对象是作业,作业在概念上和程序还是有些区别的,作业是处于外存中的,也就是在后备队列上的,作业调度的任务就是从外存的后备对列选取某些作业调入内存,并为他们创建进程、分配必要的资源,也只有作业被调入到内存中,并为之分配资源,才能完成进程的创建工作,OS才可以进行其他的调度。

2020-01-24 18:22:35 1026 0

原创 OS处理机调度算法----理论篇

在传统的操作系统中(早期,OS为单处理机),处理机的分配和运行都是以进程为单位的(参考进程的定义),因而处理机的管理可归结为对进程的管理。处理机管理的功能主要包含:进程控制、进程同步、进程通信、调度。下面我们一个个的来分析其功能的具体含义。 进程控制是处理机管理中最基本的功能,主要包含为调入内存...

2020-01-23 22:49:24 1260 0

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