- 博客(11)
- 收藏
- 关注
原创 主存的管理
第七章链接链接的三种方式:静态链接:在程序运行之前,先将各目标模块及它们所需的库函数连接成-一个完整的可执行文件(装入模块),之后不再拆开。装入时动态链接:将各目标模块装入内存时,边装入边链接的链接方式。运行时动态链接:在程序执行中需要该目标模块时,才对它进行链接。其优点是便于修改和更新,便于实现对目标模块的共享。程序处理装入绝对装入绝对装入:在编译时,如果知道程序将放到内存中的哪个位置,编译程序将产生绝对地址的目标代码。装入程序按照装入模块中的地址,将程序和数据装入内存。(只适合单道批处理
2022-05-28 22:36:54 165
原创 系统调用与进程
第三章系统调用处理应用程序分为哪几个步骤?这些步骤之间有什么关系?答:处理应用程序分为四个步骤:编辑,编译,连接和运行。这些步骤是相互关联、顺序执行的。具体表现为:每个步骤处理的结果产生下一-个步骤所需要的文件;每一个步骤能否正确地执行,依赖于前- -个步骤是否成功地完成。第四章进程与进程实体程序段、数据段、PCB三部分组成了进程实体(进程映像)。一般情况下,我们把进程实体就简称为进程,例如,所谓创建xx进程,实质上是创建进程实体中的PCB;而撤销进程,实质.上是撤销进程实体中的PCB
2022-05-28 22:36:01 840
原创 资源分配与调度
第五章死锁死锁:各进程互相等待对方手里的资源,导致各进程都阻塞,无法向前推进的现象。饥饿:由于长期得不到想要的资源,某进程无法向前推进的现象。比如:在短进程优先(SPF) 算法中,若有源源不断的短进程到来,则长进程将一直得不到处理机,从而发生长进程“饥饿”。死循环:某进程执行过程中- -直跳不出某个循环的现象。有时是因为程序逻辑bug导致的,有时是程序员故意设计的。死锁产生条件产生死锁必须同时满足一下四个条件, 只要其中任一条件不成立, 死锁就不会发生。互斥条件:只有对必须互斥使用的资源的
2022-05-28 22:35:29 844
原创 操作系统绪论
第一、二章操作系统特征[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tn4wNpJN-1653748427636)(https://s2.loli.net/2021/12/15/BtEMkL9ICdahyUq.png)]什么是操作系统?操作系统是一组直接控制和管理电脑硬件资源和软件资源,使电脑高效、协调、自动地工作,以方便用户充分而有效地利用资源的程序操作系统有哪些特征?并发:指两个或多个事件在同一时间间隔内发生。这些事件宏观上是同时发生的,但微观上是交替
2022-05-28 22:34:02 248
原创 数据结构——1-2算法
算法什么是算法?程序=数据结构+算法算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每条指令表示一个或多个操作可理解为要做菜,数据结构为将菜名描述给计算机,而算法是指做菜的每个步骤算法的特性有穷性:一个算法必须在执行有穷步后结束,且每一步都在有穷时间内完成。算法是有穷的(有限的步骤解决特定的问题,死循环也不属于算法),但是程序是无穷的确定性:算法的每条命令必须有确切的含义,对于相同的输入要有相同的输出(确定一种算法,输入后必须有相同的输出,不能产生歧义,指多个输出结果,必须确定唯
2022-05-15 00:06:57 112
原创 计算机组成原理复习(总结)
# 第一章 计算机系统概论\1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3计算机系统:由计算机硬件系统和软件系统组成的综合体。计算机硬件:指计算机中的电子线路和物理装置。计算机软件:计算机运行所需的程序及相关资料。硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。\5. 冯•诺依曼计算机的特点是什么?解:冯•诺依曼计算机的特点是:P8l 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;l 指令和数据以同同等地
2021-12-29 00:42:41 2532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人