自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DAY7-进程的状态与转换

进程的状态与转换进程是程序的一次执行,在这个执行过程中,有时进程这能在被CPU处理,有时又需要等待CPU服务,可见,进程的状态是会有各种变化。为了方便对各个进程的管理,操作系统需要将进程合理地分为几种状态。进程的三种基本状态:运行态、就绪态、阻塞态两种特殊状态:创建态、终止态阻塞态→就绪态不是进程本身控制的,是一种被动行为运行态→阻塞态是一种进程自身做出的主动行为注意:不能由阻塞态直接转换为运行态,也不能有就绪态直接转换成阻塞态(因为进入阻塞态是进程主动要求的,必然需要进程在运行时才能发出这样的

2021-07-19 15:22:29 83

原创 DAY6-进程的定义

进程的定义组成组织方式特征程序:就是一个指令序列进程的定义程序段、数据段、PCB三部分组成了进程实体(进程映像)。一般情况下,我们把进程实体就简称为进程。PCB是进程存在的唯一标志从不同角度进程可以有不同的定义:1.进程是程序的一次执行过程2.进程是一个程序及其数据在处理机上顺序执行时所发生的活动3.进程是具有独立功能的程序在数据集合上运行的过程,他是系统进行分配和调度的一个独立单位引入进程实体概念后,可以把进程定义为:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。

2021-07-19 15:21:59 66

原创 DAY5-系统调用

系统调用应用程序通过系统调用请求操作系统的服务。系统中的各种共享资源豆油操作系统统一掌管,因此在用户程序中,凡是与资源有关的操作(如存储分配、I/O操作、文件管理等),都必须通过系统调用的方式向操作系统提出服务请求,由操作系统代为完成。这样可以保证系统的稳定性和安全性,防止用户进行非法操作系统调用与库函数的区别传递系统调用参数→执行陷入指令(用户态)→执行系统调用相应服务程序(核心态)→返回用户程序注意:1.陷入指令是在用户态执行的,执行陷入指令之后立即引发一个内中断,从而CPU进入核心态2.发

2021-07-19 15:21:22 57

原创 DAY4-中断和异常

中断和异常中断本质:发生中断就意味着需要操作系统介入,开展管理工作1.当中断发生时,CPU立即进入核心态2.当中断发生后,当前运行的进程暂停运行,并由操作系统内核对中断进行处理3.对于不同的中断信号,会进行不同的处理发生了中断,就意味着需要操作系统介入,开展管理工作。由于操作系统的管理工作(比如进程切换、分配I/O设备等)需要使用特权指令,因此CPU要从用户态转为核心态。中断可以使CPU从用户态切换为核心态,使操作系统获得计算机的控制权。有了中断,才能实现多道程序并发执行。用户态→核心态是通过中

2021-07-19 15:20:33 71

原创 DAY3-操作系统的运行机制与体系结构

操作系统的运行机制与体系结构指令指令就是处理器(CPU)能识别、执行的最基本命令比如:加法指令就是让CPU进行加法运算操作系统的内核内核是计算机上配置的底层软件,是操作系统最基本、最核心的部分实现操作系统内核功能的那些程序就是内核程序大内核进程管理、存储器管理、设备管理等将操作系统的功能模块都作为系统内核,运行在核心态优点:高性能缺点:内核代码庞大,结构混乱,难以维护微内核时钟管理、中断处理、原语(设备驱动、CPU切换等)只把最基本的功能保留在内核优点:内核功能少,结构清晰

2021-07-19 15:19:32 51

原创 DAY2-操作系统的分类与发展

操作系统的分类与发展[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LkKd6QHI-1626678998047)(C:\Users\123\Desktop\MarkDown(操作系统)\OS的发展与分类.png)]手工操作阶段主要缺点:用户独占全机、人及速度矛盾导致资源利用率极低批处理阶段单道批处理系统引入脱机输入/输出技术(用磁带完成),并监督程序(操作系统的雏形)负责控制作业的输入、输出主要优点:缓解了一定程度的人机速度矛盾,资源利用率有所提升主要缺点:内

2021-07-19 15:16:57 54

原创 DAY8-break continue goto

break continue gotobreakbreak在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环。不执行循环中剩余的语句。(break语句也在switch语句中使用)package struct;public class BreakDemo01 { public static void main(String[] args) { int i =0; while(i<100){ i+

2021-07-19 15:16:21 62

原创 DAY7-For循环

For循环虽然所有循环结构都可以那个while或者do…while表示,但Java提供了另外一种语句——for循环,使一些循环语句结构变得更简单。for循环语句是支持迭代的一种通用结构,是最有效最灵活的循环结构。for循环执行的次数是在执行确定前就确定的。输出1-100package struct;public class ForDemo01 { public static void main(String[] args) { int a = 1;//初始化条件

2021-07-19 15:15:49 113

原创 DAY6-Java流程控制

Java流程控制Scanner对象之前我们学的基本语法中并没有实现程序和人的交互,但是Java给我们提供了一个工具类,我们可以获取用户的输出我们可以通过Scanner类来获取用户输出基本语法Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们需要使用hasNext()与hasNextLine()判断是否还有输入的数据next():1、一定要读取到有效字符后才可以结束输入2、对输入有

2021-07-19 15:15:19 88

原创 DAY5-Java运算符

JAVA运算符Java语言支持如下运算符:优先级()算数运算符:+,-,*,/,%,++,–赋值运算符:=关系运算符:>,<,>=,<=,==,!=instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解!!!)条件运算符:?,:扩展赋值运算符:+=,-=,*=,/=package operator;public class Demo01 { pub

2021-07-19 15:14:45 76

原创 DAY4-Java基础

JAVA基础注释书写注释是一个非常好的习惯java中的注释有三种:单行注释://多行注释:/**/文档注释:/***/标识符关键字:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KLTawvsp-1626678826507)(C:\Users\123\Desktop\MarkDown(java)\R-C.png)]标识符注意点*所有的表示服都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始*首字符之后可以是字母(A-

2021-07-19 15:14:19 43

原创 DAY3-JAVA入门

JAVA入门1972年C诞生贴近硬件,运行极快,效率极高。操作系统,编译器,数据库,网络系统等指针和内存管理1982年C++诞生面向对象兼容C图形领域、游戏等Java初生1995年的网页简单而粗糙,缺乏互动性图形界面的程序(Applet)三高:高可用-高性能-高并发基于Java开发的众多平台,系统,工具构建工具:Ant,Maven,Jekins应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogicWeb开发:Struts,Spring,Hibe

2021-07-19 15:13:32 66

原创 操作系统DAY1

操作系统的概念操作系统种类Window、Mac、IOS、Linux、Android操作系统的概念(定义)裸机(纯硬件)→操作系统→应用程序(软件)→用户(用户和操作系统有部分情况可以直接交互)硬件(如CPU、内存、硬盘)操作系统1.负责管理协调硬件、软件等计算机资源的工作2.为上层的应用程序、用户提供简单易用的服务3.操作系统是系统软件,而不是硬件应用程序(QQ、IE浏览器、英雄联盟......)操作系统(Operating System,OS)是指控制和管理整个

2021-07-06 23:30:16 41

原创 JAVA学习DAY2

DAY2(java预科)什么是计算机Computer:全称电子计算机能够按照程序运行,自动、高速处理海联数据的现代化智能电子设备有硬件和软件所组成常见的形式有台式计算机、笔记本技术、大型计算机等广泛应用于:科学计算、数据处理、人工智能等领域计算机硬件CPU、Memory(内存) Motherboard(主板) IO(设备)冯诺依曼体系结构计算机软件计算机软件可以使计算机按照事先预定好的顺序完成特定的功能计算机软件按照其功能划分为系统软件与应用软件系统软

2021-07-06 23:28:55 52

原创 DAY1-MarkDown学习

MarkDown学习标题介绍标题:#+空格+标题名字##+空格+二级标题###+空格+三级标题(最高支持六级)字体Hello,world!(加**)Hello,world!(加*)Hello,world!(加~~)引用引用效果(>)分割线(---)(***)图片超链接点击跳转到CSDN列表 A B C D 无序列表 (-) 表格名字 性别 生日 张钰嵘

2021-07-05 15:44:58 67

空空如也

空空如也

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

TA关注的人

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