操作系统
文章平均质量分 86
添柴豪崽铁头憨
以此博客记录自己的成长,愿我不负韶华
展开
-
操作系统笔记(三)虚拟内存管理
操作系统笔记(三)虚拟内存管理虚拟内存的基本概念引入虚拟内存的原因分段或分页的存储管理方法存在一次性和驻留性,使其很难满足较大作业或较多作业装入内存虚拟内存管理技术是一种能够让作业部分装入就可以运行的存储管理技术局部性原理时间局部性一条指令的一次执行和下次执行,一个数据的一次访问和下次访问,都集中在一个较短的时期内空间局部性当前指令和临近几条指令,当前访问的数据和临近的数据,都集中在一个较小的区域内虚拟内存的定义及特征虚拟存储器是不存在的,系统只是提供了部分装原创 2021-05-11 11:06:18 · 392 阅读 · 0 评论 -
操作系统笔记(三)内存管理基础
操作系统笔记(三)内存管理基础内存管理概述内存管理功能内存的分配和回收地址变换:在多道程序环境下,将逻辑地址转换为物理地址。扩充内存:借助虚拟存储技术或其他自动覆盖技术,为用户提供比内存空间大的地址空间,实现从逻辑上扩充内存容量的目的。存储保护:保证进入内存的各道作业都在自己的存储空间内运行,互不干扰。应用程序的编译、链接与装入首先将源代码编译为若干个目标模块,其次通过链接程序将编译好的目标模块以及所需要的库函数链接在一起形成完整的装入模块,最后通过装入程序将这些模块装入内存并执行原创 2021-05-11 11:05:54 · 777 阅读 · 0 评论 -
操作系统复习(二)进程管理(三)
操作系统复习(二)进程管理(三)同步与互斥进程同步的基本概念两种形式的制约关系间接相互制约关系(互斥)若某一进程要求使用某种资源,而该资源正在被另一进程所使用,并且该资源不允许两个用户同时使用,该进程只能等待另一进程释放该资源后才能使用。制约关系的的基本形式为“进程—资源—进程”这种制约关系源于多个同种进程需要互斥地共享某种系统资源,互斥是设置在同种进程之间以达到互斥访问资源地目的例如:生产者-消费者问题中,生产者与生产者之间需要互斥访地访问缓冲池。直接相互制约关系(同步)某一进程收原创 2021-04-24 19:38:24 · 292 阅读 · 0 评论 -
操作系统复习(二)进程管理(二)
操作系统复习(二)进程管理(2)处理器调度处理器的三级调度高级调度(作业调度)主要任务是按照一定的原则从外存上处于后背状态的作业中选择一个或者多个,给它们分配内存、输入输出设备等必要资源,并建立相应的进程,以使该作业具有获得竞争处理器的权利。作业调度的运行频次较低,通常为几分钟一次。中级调度主要任务是按照给定的原则和策略,将处于外村对换区中的具备运行条件的进程调度入内存,并将其状态修改为就绪状态,挂在就绪队列上等待;或将处于内存中的暂时不能运行的进程交换到外村对换区,将此时的进程状态称为挂起态原创 2021-04-19 17:03:32 · 413 阅读 · 0 评论 -
操作系统复习(二)进程管理(一)
操作系统复习(二)进程管理(一)进程与线程进程进程是资源分配的基本单位,也是独立运行的基本单位。进程的定义进程是程序在处理器上的一次执行过程。进程是可以和别的进程并行执行的计算。进程是一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位。进程可以定义为一个数据结构及能在其上进行操作的一个程序。进程是一个程序关于某个数据集合在处理器上顺序执行所发生的活动。进程的特征动态性:表现在它因创建而产生,由调度而执行,因得不到资源而暂停,因撤销而消亡。并发性:是指多个进程同时存原创 2021-04-18 17:02:33 · 221 阅读 · 0 评论 -
操作系统复习(一)绪论
操作系统复习(一)绪论操作系统基本概念特征并发性:指两个或多个事件在同一时间间隔内发生(在微观上程序是交替进行的)共享性:系统中的软硬件资源不为某个程序所独占,可以供给多个用户所使用虚拟性:(操作系ia统)将一个物理上的实体变为若干个逻辑上的对应物异步性:程序是以"走走停停"的方式运行的(如遇到中断请求或异常)操作系统所提供的服务五大基本功能:处理器管理、存储器管理、设备管理、文件管理、用户接口。处理器管理进程控制 :对进程进行创建、撤销及状态转换进程同步:对原创 2021-04-17 19:50:46 · 145 阅读 · 0 评论