- 博客(16)
- 收藏
- 关注
原创 操作系统复习第五天
1.什么是中断?中断是指其他模块中断处理器正常处理过程的机制。2.多中断的处理方式是:第一种是顺序中断:在处理一个中断时,禁止中断,按顺序处理各个中断。第二种是中断嵌套:在处理中断时,允许高优先级的中断打断低优先级的中断的处理过程。3.什么是多道程序设计:在计算机内存中存放两个或多个程序以上,交错处理多个程序,当一个程序正在I/O时,可以调用另一个程序去CPU执行。4.新建态:刚刚创建的进程,还没分配到内存中。阻塞态:进程在某些事件发生前不能执行就绪态:进程获得了除CPU以外所有的资源,分配
2021-07-01 20:20:33
177
原创 操作系统复习第三天
1.处理器调度三种类型:(1)长程调度:新作业提交时,决定是否将其送入内存,成为一个进程,也称作业调度。(2)短程调度:决定将CPU分配给哪个就绪进程(3)中程调度:决定把哪些进程在内存与磁盘之间进行交换2.新建进程受长程调度影响,进程挂起阻塞就绪受中程调度影响,进程运行退出受短程调度影响。3.4.5.轮转(RR)7.8.最高响应比优先(HRRN)最高响应比=(等待时间+执行时间)/执行时间,每次程序结束就更新一次进行判断。9.选择调度策略:反馈(FB)10调度算法比较:
2021-06-29 20:05:14
117
原创 操作系统复习第二天
1.2.3.4.5.多个semwait()操作的顺序不能颠倒,否则可能导致死锁。semsignal的顺序可以颠倒。6.7.8.9.
2021-06-29 15:02:06
111
原创 操作系统复习第一天
1.中断分类:程序中断,时钟中断,I/O中断,硬件失效中断。2.有中断时,CPU与外设并行工作,提高了CPU利用率。无中断时,两者串行工作。3.CPU和中断控制器之间用总线上的中断请求线连接。4.每个中断有一个中断向量号,是该中断在中断向量表中的编号。5.中断向量:中断处理程序的内存入口地址。6.7.多个中断的处理方法:(1)顺序处理:当处理一个中断时,禁止中断,多个中断按顺序进行处理。(2)中断嵌套:允许高优先级的中断请求打断低级中断的处理。8.9.内存:CPU能直接访问的唯一大型存储
2021-06-28 22:17:29
201
转载 计算机组成原理复习第一天
第一章1.计算机软件的分类。P11 计算机软件一般分为两大类:一类叫系统程序,一类叫应用程序。2.源程序转换到目标程序的方法。P12 源程序是用算法语言编写的程序。目标程序(目的程序)是用机器语言书写的程序。源程序转换到目标程序的方法一种是通过编译程序把源程序翻译成目的程序,另一种是通过解释程序解释执行。3.怎样理解软件和硬件的逻辑等价性。P14 因为任何操作可以有软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软
2021-06-27 16:03:15
792
原创 数据库第一天学习
1.登录数据库指令:mysql -u root -p一般来说,root为默认超级用户。2.创建一个数据库:create database xxx;创建一个名为xxx的数据库。3.查看所有的数据库的库名:show databases;±-----------------------+| Database |±-----------------------+| db_student_manager_web || information_schema
2021-03-27 16:23:12
119
1
原创 python的几个例题
1.九九乘法表:for i in range(1,10): for j in range(1,i+1): o=int(i)*int(j) print(o,end=' ')#不换行 print('')#换行1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 72
2020-10-24 16:11:30
119
原创 创建和编辑函数
1.创建函数:def first(): print(1) print('kang jun liang shi sb')for i in range(3): first()#调用函数实现打印功能 1kang jun liang shi sb1kang jun liang shi sb1kang jun liang shi sb2.函数的参数可以无限个,函数返回值用return来表达:def add(n,m): return (n+m)>>> add(
2020-10-22 00:13:07
100
原创 python的一些函数方法
1.创建一个列表:`a = list()>>> a[]>>> b= 'i love li'>>> b = list(b)>>> b['i', ' ', 'l', 'o', 'v', 'e', ' ', 'l', 'i']2.创建一个元组:b['i', ' ', 'l', 'o', 'v', 'e', ' ', 'l', 'i']>>> b = tuple(b)>>> b('
2020-10-21 19:44:44
85
原创 python的元组与字符串
元组与列表类似,但是元组不能直接进行修改,但是却可以直接访问,与列表类似的访问方式。nun = 1,1,2,3#定义一个元组>>> nun(1, 1, 2, 3)nun = nun[:1]+nun[2:]#类似于列表的修改方法>>> nun(1, 2, 3)>>> 下面来介绍一下字符串的用法:str1 = 'l love fish'#定义一个字符串>>> str1str2 = str1[:1]+str1[2:
2020-10-21 19:09:17
127
原创 python的列表
在python中是没有数组这个概念的,但是python开发者却提供了一个更为强大的数据结构,那就是今天的主角——列表了。首先我们定义一个列表num = ['xiao',1,2,'ert']那么输出结果即为:['xiao', 1, 2, 'ert']可以看到,列表中既有字符串又有数字,这就是列表的强大之处了,它可以无视数据类型来存放数据,在C语言中,一个数组只能存放相同的数据类型,而在python中的列表里可以打破这个限制,是不是显得更加方便了?那么对于列表则有以下几种操作方法:1.访问列表
2020-10-20 22:53:35
147
原创 python得循环结构
1.for循环for i in xi与C同用法,都是表示变量,x代表循环次数。在这里插入一个小概念:range()函数。range(x,y)函数用于生成一个【x-y)得数组类型得数据结构。如range(1,2)=range(1,2),这样打印出来的数就是1.那么回到上述得for循环,就有如下代码:for i in range(10): print(i)0123456789这样我们就得到一个长度为10得序列了while循环与C基本一致,如下:while i<
2020-10-20 21:35:59
97
原创 JAVA课后习题第一章-第二章
1.1 Java语言有哪些特点:1.简单易学 2.面向对象 3.平台无关性 4.分布性 5.可靠性 6.安全性 7.支持多线程 8.支持网络编程 9.编译与解释并存1.2 什么是JAVA虚拟机?1.字节码解释器1.3 什么是字节码?采用字节码的最大好处是什么?1.字节码是JVM的指令组1.4 什么是平台无关性?Java语言是怎么实现平台无关性的?1.指使用Java语言编写的应用程序不用修改就可在不同的平台上运行 2.JAVA语言是靠JVM在目标代码级实现平台无关性的。1.5 JAVA语言程
2020-10-19 20:22:28
986
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅