操作系统
文章平均质量分 91
傲娇味的草莓
高中就读广东省前5的省重点高中
本科23年计算机专业刚毕业,拿到英国qs前100的硕士CS计算机offer
是gap year堆砌实习的留学生,24fall已拿悉尼大学(qs19)的CS(AI)硕士offer
展开
-
操作系统—文件管理
文件管理1 文件和文件系统文件系统的管理功能是将其管理的程序和数据通过组织为一系列文件的方式实现1.1 数据项、记录、文件(1)数据项数据项是文件系统中最低级的数据组织形式,可分为以下两种类型:① 基本数据项:用于描述一个对象的某种属性的一个值,如姓名、日期或证件号等,是数据中可命名的最小逻辑数据单位,即原子数据② 组合数据项:由多个基本数据项组成。(2)记录记录是一组相关的数据项的集合,用于描述一个对象在某方面的属性,如一个考生报名记录包括考生姓名、出生日期、报考学校代号、身份证号等一系原创 2021-12-25 21:20:05 · 5246 阅读 · 0 评论 -
操作系统—输入输出系统
输入输出系统1 I/O系统的功能、模型和接口I/O系统管理对象主要是I/O设备和相应的设备控制器,主要任务是完成用户提出的I/O请求,提高I/O速率,提高设备利用率1.1 I/O系统的基本功能第一第二功能为了方便用户使用I/O设备第三第四功能是用于提高CPU和I/O设备的利用率第五第六功能是为用户在共享设备时提供方便,保证系统有条不紊进行,系统发生错误时候,能及时发现错误,甚至能自动修复错误。① 隐藏物理设备的细节对于不同的设备,需要有不同的命令和参数。如果要求程序员或用户编原创 2021-12-24 21:44:10 · 4060 阅读 · 0 评论 -
操作系统—虚拟存储器
虚拟存储器1 虚拟存储器概述1.1 常规存储管理方式的特征(1)常规存储管理方式的特征① 一次性:作业在运行前需一次性地全部装入内存② 驻留性:作业装入内存后,便一直驻留内存,直至作业运行结束(2)常规存储器的问题① 有的作业很大,所需内存空间大于内存总容量,使作业无法运行② 有大量作业要求运行,但内存容量不足以容纳下所有作业,只能让一部分先运行,其它在外存等待虚拟存储器能解决的问题:增加内存容量。从逻辑上扩充内存容量----虚拟存储器1.2 局部性原理(1)局部性原理程序运行时原创 2021-12-23 21:43:38 · 4854 阅读 · 0 评论 -
操作系统—存储器管理
存储器管理1 存储器的层次结构 计算机执行时,几乎每条指令都涉及对存储器的访问。因此要求对存储器的访问速度跟得上处理机的运行速度。考虑到价格和现实因素,如今的计算机大都采用了多层结构的存储器系统1.1 存储器的多层结构存储层次至少应具有三级:最高层为CPU寄存器、中间为主存、最底层为辅存从上到下:①访问的速度越来越慢 ② 空间容量越来越大 ③单位价格越来越低CPU 寄存器和主存又被称为可执行存储器,其中的信息在掉电后不复存在。但是辅存中的信息可以长期保存。对于可执行存储器和辅存,计算机访问原创 2021-12-23 01:16:46 · 4180 阅读 · 1 评论 -
操作系统——处理机调度与死锁
处理机调度与死锁1 处理机调度的层次和调度算法的目标1.1 处理机调度的层次(1)高级调度又称长程调度或作业调度。它的调度对象为作业,只适用于多道批处理系统中,不适合实时和分时系统。主要功能是根据某种算法,决定将外存上处于后备队列中的哪几个作业调入内存,为它们创建进程、分配必要的资源,并将它们放入就绪队列。(2)低级调度又称进程调度或短程调度。它的调度对象为进程或内核级线程,适用于所有类型的操作系统。其主要功能是,根据某种算法,决定就绪队列中的哪个进程获得处理机。进程调度是最基本的一种调度,在多原创 2021-12-22 14:40:58 · 820 阅读 · 0 评论 -
操作系统——进程的描述与控制
操作系统——进程的描述与控制1 前趋图和程序执行1.1 前趋图前趋图(Precedence Graph):是一个有向无循环的图,记为DAG(Directed Acyclic Graph),描述进程之间的先后顺序。目的:更好的描述程序的顺序和并发执行的情况表示为P={p1,p2,p3,p4,p5,p6,p7,p8,p9}={(p1,p2),(p1,p3),(p1,p4),(p2,p5),(p3,p5),(p4,p6),(p4,p7),(p5,p8),(p6,p8),(p7,p9),(p8原创 2021-12-20 00:51:10 · 1789 阅读 · 0 评论 -
操作系统—概念与定义
操作系统的概念和定义1.1 操作系统的层次结构操作系统OS(Operating System)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,提供用户和其他软件方便的接口和环境同时它是计算机系统中最基本的系统软件。操作系统在这里有什么作用?(1)负责管理协调硬件、软件等计算机资源的工作(2)为上层的应用程序、用户提供简单易用的服务(3)操作系统是软件不是硬件1.2操作系统的功能和目标作为资源的管理者(1)操作系统作为资源的管理者(这些资源包括原创 2021-12-15 19:57:44 · 6812 阅读 · 1 评论