自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HelloByte的博客

这山长水远的人世终究还得自己走.

  • 博客(76)
  • 资源 (3)
  • 收藏
  • 关注

原创 调度算法:时间片轮转、优先级、多级反馈队列的详细图解

总览:调 度 算 法 :1.时 间 片 轮 转 调 度 算 法 (RR)2.优 先 级 调 度 算 法3.多 级 反 馈 队 列 调 度 算 法Tips:各种调度算法的学习思路1.算法思想2.算法规则3.这种调度算法是用于作业调度还是进程调度?4.抢占式?非抢占式?5.优点和缺点6. 是否会导致饥饿例题:各进程到达就绪队列的时间、需要的运行时间如下表所示。使用时间片轮转调度算法,分析时间片大小分别是2,5时的进程运行情况。时间片轮转调度算法:轮流让就绪队列中的进程依次执行一个时

2020-06-27 00:53:43 20945 4

原创 操作系统之线程,多线程模型的探索与解析

概括:什么是线程,为什么要引入线程?有的进程可能需要“同时”做很多事,而传统的进程只能串行地执行一系列程序。 为此,引入子“线程”,来增加并发度.传统的进程是程序执行流的最小单位引入线程后,线程成为了程序执行流的最小单位可以把线程理解为“轻量级进程”线程是一个基本的CPU执行单元,也是程序执行流的最小单位。引入线程之后,不仅是进程之间可以并发,进程内的各线程之间也可以并发,从而进一一步提升了系统的并发度,使得一个进程内也可以并发处理各种任务( 如QQ视频、文字聊天、传文件)引入线程后,进程只作为除C

2020-06-23 00:26:58 261

原创 进程通信

目录总览:什么是进程通信?操作系统提供的进程通信:进程通信--共享存储:进程通信--管道通信:进程通信--消息传递:消息传递的两种方式:知识回顾与重要考点:总览:什么是进程通信?顾名思义,进程通信就是指进程之间的信息交换。进程是分配系统资源的单位(包括内存地址空间),因此各进程拥有的内存地址空间相互独立。为了保证安全,一个进程不能直接访问另一个进程的地址空间。但是进程之间的信息交换又是...

2020-06-23 00:15:00 36

原创 深入了解OS的进程通信的原理图解

进程通信总览:什么是进程通信?操作系统提供的进程通信:进程通信--共享存储:进程通信- --管道通信:进程通信一- -消息传递:消息传递的两种方式:知识回顾与重要考点:总览:什么是进程通信?顾名思义,进程通信就是指进程之间的信息交换。进程是分配系统资源的单位(包括内存地址空间),因此各进程拥有的内存地址空间相互独立。为了保证安全,一个进程不能直接访问另一个进程的地址空间。但是进程之间的信息交换又是必须实现的。为了保证进程间的安全通信,操作系统提供了一些方法。![在这里插入图片描述](https

2020-06-23 00:13:21 429

原创 Python爬虫获取随机的UserAgent的两种方法

安装库获取随机的UserAgent的两种方法# 获取随机的UA'''首先安装包pip install fake_useragentpip install faker'''# 方法一from fake_useragent import UserAgentua = UserAgent()headers = {'User-Agent':ua.random}print(header...

2020-06-22 23:41:00 73

原创 Chrome插件【请停用以开发者模式运行的扩展程序】的提示解决方案

*在使用Chrome插件插件的时候总是会出现【请停用以开发者模式运行的扩展程序】的提示,导致被迫点他操作,不要其烦.寻求网友帮助,解决问题,此处需要下载文件,链接*将文件放置Chrome的默认目录:运行该该文件即可,若不成功,可管理员运行.切记:必须关闭浏览器运行!当前问题能完美解决!...

2020-06-22 22:45:00 49

原创 FCFS,SJF,HRRN调度算法总结分析(全)

FCFS,SJF,HRRN调度算法三种基本的调度算法先来先服务(FCFS, First Come First Serve )短作业优先(SJF, Shortest Job First )高响应比优先(HRRN,Highest Response Ratio Next )**三种算法的总结:**三种基本的调度算法Tips:各种调度算法的学习思路1.算法思想2.算法规则3.这种调度算法是用于作业调度还是进程调度?4.抢占式?非抢占式?5.优点和缺点.6.是否会导致饥饿:某进程/作业长期得不到服务

2020-06-22 22:37:35 6008

原创 进程控制

进程控制进程控制的主要功能是对系统中的所有进程实施有效的管理,它具有创建新进程、撤销已有进程、实现进程状态转换等功能。如何实现进程控制?用原语实现进程控制。原语的特点是执行期间不允许中断,只能一气呵成。这种不可被中断的操作即原子操作。原语采用“关中断指令”和“开中断指令”实现.学习技巧:进程控制会导致进程状态的转换。无论哪个原语,要做的无非三类事情:1.更新PCB中的信息 (如...

2020-06-21 23:37:00 35

原创 进程的状态和转换

进程的状态和转换进程是程序的一次执行。在这个执行过程中,有时进程正在被CPU处理,有时又需要等待CPU服务,可见,进程的状态是会有各种变化。为了方便对各个进程的管理,操作系统需要将进程合理地划分为几种状态。进程的三种基本状态:注意:单核处理机环境下,每一时刻最多只有一个进程处于运行态。(双核环境下可以同时有两个进程处于运行态)进程已经拥有了除处理机之外所有需要的资源,一旦获得处理机...

2020-06-21 23:35:00 38

原创 进程的调用

程序:就是一个指令序列早期的计算机(只支持单道程序)引入多道程序技术之后:为了方便操作系统管理,完成各程序并发执行,引入了进程、进程实体的概念PCB、程序段、数据段三部分构成了进程实体(进程映像)程序段、数据段、PCB三部分组成了进程实体(进程映像)。一般情况下,我们把进程实体就简称为进程,例如,所谓创建进程,实质上是创建进程实体中的PCB; 而撤销进程,实质上是撤销进程实体中的PCB。注...

2020-06-21 00:58:00 39

原创 系统调用

什么是系统调用,有何作用?问题:操作系统为什么要提供“系统调用”功能?生活场景:你去学校打印店打印论文,当你按下“打印”之后,打印机开始工作。.你的论文打印到一半时,另一位同学按下了“打印”按钮开始打印他自己的论文。最终,你的论文和该同学的论文页面并没有混杂在一起,都是按顺序依次打印的。思考:如果各个进程可以随意地使用打印机,会发生什么情况?你的论文打印到一半时,另一位同学按下了“打印...

2020-06-21 00:52:00 37

原创 终端和异常

终端和异常图解中断的概念及作用:1.当中断发生时,CPU立即进入核心态2.当中断发生后,当前运行的进程暂停运行,并由操作系统内核对中断进行处理.3.对于不同的中断信号,会进行不同的处理发生了中断,就意味着需要操作系统介入,开展管理工作。由于操作系统的管理工作(比如进程切换、分配I/0设备等)需要使用特权指令,因此CPU要从用户态转为核心态。中断可以使CPU从用户态切换为核心态,使操作系...

2020-06-21 00:38:00 49

原创 OS的运行机制和体系结构

OS的运行机制和体系结构运行机制两种指令、两种处理器状态、两种程序操作系统的内核:生活经验:我们安装完Windows操作系统后,会发现操作系统提供了多种多样的功能,比如“记事本”、“任务管理器”。然而,这些功能并不是必不可少的。即使没有“任务管理器”,我们仍然可以使用计算机。那么操作系统的层次结构是怎样的呢?操作系统的体系结构:通过类比:操作系统的体系结构问题与企业的管理...

2020-06-21 00:32:00 34

原创 批处理阶段----多道批处理系统

批处理阶段一多道批处理系统问题:为何多道批处理系统能使资源利用率大幅提升?假设计算机需要处理三个作业作业一:输入1秒,计算1秒,输出1秒作业二:输入1秒,计算1秒,输出1秒作业三:输入1秒,计算1秒,输出1秒若采用单道批处理技术若采用多道批处理技术分时操作系统:计算机以时间片为单位轮流为各个用户/作业服务,各个用户可通过终端与计算机进行交互。主要优点:用户请求可以被即时响应...

2020-06-21 00:07:00 215

原创 操作系统的基本特征

操作系统的定位关于用户接口GUI:图形用户界面(Graphical User Interface )也就是我们说的显示屏,作于人机交互.用户可以使用形象的图形界面进行操作,而不再需要记忆复杂的命令、参数。例子:在Windows操作系统中,删除--一个文件只需要把文件“拖拽”到回收站即可。共享共享即资源共享,是指系统中的资源可供内存中多个并发执行的进程共同使用。系统中的某些资源,...

2020-06-20 23:57:00 35

原创 minGW package备注介绍

minGW packageMinGW---- MinGW Base System-------- MinGW Compiler Suit------------ mingw32-binutils 必选,用于编译生成的 .o 文件的链接、汇编、生成静态库等。------------ mingw32-gcc 必选,核心的 C 编译器。------------ mingw32-gcc-ada 可选,...

2020-06-19 23:05:00 37

原创 OS 内存分配算法

内存分配算法(1)首次适应算法首次适应算法把空闲区按地址从小到大排列在空闲分区表(链)中。每次分配时,总是从头顺序查找空闲分区表(链),找到第一个能满足长度要求的空闲区为止。分割这个找到的空闲分区,一部分分配给作业,另一部分仍为空闲区。这种分配算法优先利用主存低地址空闲分区,从而保留了高地址的大的空闲区,这为以后到达的大作业分配大的内存空间创造了条件。但由于低地址部分不断被分割,势必造成低...

2020-06-18 20:46:00 68

原创 HTML 的许愿墙效果页面

效果图:JS部分代码:<script> var input,containe; window.onload = function(){ input = document.getElementById('input'); container = document.getElementById('container'); color=getRandomCol...

2020-06-18 20:06:00 153

原创 JAVA的SSH客观题题库(有答案)

《客观题》试卷总分 题型 单选题 多选题 判断题题分 得分 得分 单选题(每题1分,共计153分)1. 事务隔离级别是谁实现的?()A、Java应用程序B、HibernateC、数据库系统D、JDBC驱动程序2. 下列关于默认拦截器的描述,错误的是( )A、拦截器栈不能作为默认拦截器B、默认拦截器需要使用元素C、默认拦截器可以对其指定的包中,所有的Action都能起到拦截的作用D、每一个包下只能定义一个默认拦截器3. 下列操作对一级缓存的影响描述错误的是()A、

2020-06-13 21:58:22 2362

原创 Java-Struts2源码标签属性简述

简介:SSM = spring+spr ingMVC+mybatisLinux + redisstruts1, struts2, hibernate, spring, springMVC, mybatisMVC框架: struts1, struts2, spr ingMVC持久层框架: hibernate, mybatis整合型框架,设计型框架: spring优点:框架免费,开源,...

2020-06-13 19:57:00 38

原创 操作系统之进程调度

进程调度算法进程调度是指计算机通过决策决定哪个就绪进程可以获得CPU使用权进程的调度机制:就绪队列的排队机制选择运行进程的委派机制新老进程的上下文切换机制进程的调度非抢占式的调度处理器一旦分配给某个进程,就让该进程一直使用下去◆调度程序不以任何原因抢占正在被使用的处理器◆直到进程完成工作或因为I0阻塞才会让出处理器抢占式的调度◆允许调度程序以一-定的策略暂停当前运行的进程...

2020-06-13 00:06:00 34

原创 Linux的进程管理

进程的类型:前台进程:前台进程就是具有终端,可以和用户交互的进程后台进程:◆与前台进程相对,没有占用终端的就是后台进程◆后台程序基本上不和用户交互,优先级比前台进程低将需要执行的命令以“&”符号结束守护进程:◆守护(daemon)进程是特殊的后台进程◆很多守护进程在系统弓|导的时候启动,一直运行直到系统关闭◆Linux有很多典型的守护进程比如:crond,httpd,...

2020-06-12 23:59:00 43

原创 操作系统之进程同步

案例:哲学家问题,生产者和消费者问题临界资源临界资源指的是一 些虽作为共享资源却又无法同时被多个线程共同访问的共享资源。当有进程在使用临界资源时,其他进程必须依据操作系统的同步机制等待占用进程释放该共享资源才可重新竞争使用共享资源。进程间的同步◆空闲让进:资源无占用,允许使用◆忙则等待:资源有占用,请求进程等待◆有限等待:保证有限等待时间能够使用资源◆让权等待:等待时,进程需要让出CP...

2020-06-12 23:52:00 31

原创 操作系统之五状态模型

**进程的五状态模型◆当进程被分配到除CPU以外所有必要的资源后◆只要再获得CPU的使用权,就可以立即运行◆其他资源都准备好、只差CPU资源的状态为就绪状态执行状态:进 程 获 得 CPU , 其 程 序 正 在 执 行 称 为 执 行 状 态在 单 处 理 机 中 , 在 某 个 时 刻 只 能 有 一 个 进 程 是 处 于 执 行 状 态 执 行 状 态创建状态:1,分配p...

2020-06-12 23:48:00 108

原创 操作系统之进程

!操作系统之进为什么需要进程◆进程是系统进行资源分配和调度的基本单位◆进程作为程序独立运行的载体保障程序正常执行◆进程的存在使得操作系统资源的利用率大幅提升进程实体;标识符:唯一表示进程进程状态:程序计数器:即将执行的地址进程指针:程序代码、进程数据相关指针上下文数据:IO状态信息:被进程IO操作所占用的文件列表记账信息:使用处理器时间、时钟数总和等进程实体:进程...

2020-06-12 23:39:00 33

原创 编辑器用法

编辑器总结文本样式强调文本 强调文本加粗文本 加粗文本标记文本删除文本引用文本H2O is是液体。210 运算结果是 1024。一个具有注脚的文本。[1]表格注释Markdown将文本转换为 HTML。列表项目Value电脑$1600手机$12导管$1Column 1Column 2centered 文...

2020-06-12 19:10:00 41

原创 操作系统概览

操作系统的基本功能◆图像窗口形式◆命令形式◆系统调用形式操作系统相关概念◆并发性◆共享性◆虚拟性◆异步性多道程序设计

2020-06-12 18:12:00 35

原创 操作系统之进程实体

操作系统之进程实体:

2020-06-12 18:09:00 37

原创 JS找出数组中重复的数字

找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3限制:2 <= n <= 100000/** * @param {number[]} ...

2020-06-12 00:12:00 33

原创 CSS实现运动光环

css实现运动光环的小Demo效果图:实现代码:代码分析:Demo用到知识点:1.CSS的常用选择器,transform属性居中2.css的动画效果,动画延迟,3.filer:模糊HTML结构:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title&...

2020-06-11 19:05:00 107

原创 纯HTML/CSS 实现时钟效果

写了一个小Demo,用html,css渲染的时钟效果:Html代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>css实现时针</title> <link rel="stylesheet" href="css/style0...

2020-06-11 18:00:00 48

原创 操作系统-文件管理(二)

7.5外存分配方式在为文件分配外存空间时所要考虑的主要问题是:怎样才能有效地利用外存空间和如何提高对文件的访问速度。目前常用的外存分配方法有:连续分配、链接分配和索引分配。通常,在一个系统中,仅采用其中的一种方法来为文件分配外存空间。7.5.1连续分配:连续分配要求为每一一个文件分配组相邻接的盘块。在采用连续分配方式时,可把逻辑文件中的记录顺序地存储到邻接的各物理盘块中,这样所形成的文...

2020-06-09 12:01:00 114

原创 百度API在线发音的小Demo

尝试了一下百度的API 在线发音,代码如下:<body> <div id="wordDiv"> <audio src="http://tts.baidu.com/text2audio?lan=en&ie=UTF-8&text=hello" id="word">hi</audio> <button id="fa...

2020-06-08 23:29:00 41

原创 Chrome【请停用以开发者模式运行的扩展程序】的最新解决分享

*在使用Chrome插件插件的时候总是会出现【请停用以开发者模式运行的扩展程序】的提示,导致被迫点他操作,不要其烦.寻求网友帮助,解决问题,此处需要下载文件,链接*将文件放置Chrome的默认目录:运行该该文件即可,若不成功,可管理员运行.切记:必须关闭浏览器运行!...

2020-06-06 10:14:44 895 1

原创 数据库逻辑模型的总结

数据库逻辑模型●从某种意义.上说UML中的类图是E-R图的超集,E-R图只针对存储的数据,而类图则在些基础上,增加了行为建模的能力。在使用类图来表示E-R模型时,要注意遵循以下策略将表示E-R模型的类,用UML的标准构造型“{persistent}"来表示;●展开类的结构性细节,并且加强关联和多重性分析;●尽量消除循环关联、n-元关联...

2020-06-04 13:46:11 933

原创 Python爬虫中获取随机的[请求头]UserAgent的两种方法

@哈哈 安装库获取随机的UserAgent的两种方法# 获取随机的UA'''首先安装包pip install fake_useragentpip install faker'''# 方法一from fake_useragent import UserAgentua = UserAgent()headers = {'User-Agent':ua.random}print(headers)# 方法二from faker import Factoryf = Factory.create

2020-05-17 18:02:23 560 1

struts2_lib.zip

Java框架的lib包

2020-06-19

xpath-helper.rar

嘻嘻嘻,浏览器学习Xpath 的插件呀,可以查看XPath语法删选后的效果,方便信息抓取,使用于浏览器

2020-06-19

Java SSH 框架选择题题库 SSH考试题库附上答案 基础复习,考试必备神器,好好复习

Java SSH 框架题库 SSH考试题库附上答案 基础复习,考试必备神器,好好复习.好好复习

2020-06-19

空空如也

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

TA关注的人

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