计算机操作系统
文章平均质量分 95
龙源lll
悲催的2022届程序员/(ㄒoㄒ)/~~
展开
-
计算机操作系统-磁盘存储器
常用的外存分配方式及其对应的物理结构物理文件——外存分配方式顺序文件——连续分配方式链接文件——链接分配方式索引文件——索引分配方式磁盘空间的连续组织方式在这种分配方式中,系统会为每个文件分配一组连续的物理盘块,那么文件在存放的时候也是按顺序被存放到这连续的各个物理盘块中的,这样所构成的文件,称为是顺序文件结构。连续分配的主要优缺点优点:⑴顺序访问容易(也支持直接存取)⑵ 顺序访问速度快(文件的各盘块在同一或相邻的磁道上)缺点:⑴ 产生许多的外部碎片。⑵ 在存放文件时,须事原创 2021-01-01 17:28:50 · 6251 阅读 · 3 评论 -
计算机操作系统-文件管理
在操作系统中增加了文件管理功能,专门管理在外存上的文件,并把对文件的存取,共享和保护等手段提供给用户。这不仅方便了用户保证了文件的安全性,还可有效地提高系统资源的利用率。原创 2021-01-01 17:21:57 · 2170 阅读 · 2 评论 -
计算机操作系统-输入输出系统
I/O系统管理的对象是I/O设备和相应的设备控制器。其最主要的任务是,完成用户提出的I/O请求,提高I/O速率,以及提高设备的利用率,并能为更高层的进程方便地使用这些设备提供手段。I/O系统的基本功能:1.隐藏物理设备的细节: I/O系统必须通过对设备加以适当的抽象,以隐藏物理设备的实现细节,仅向上层进程提供少量的、抽象的读写命令2.与设备的无关性: 方便用户对设备的使用。一方面,用户不仅可以使用抽象的I/O命令,还可使用抽象的逻辑设备名来使用设备;另一方面,可有效提高OS的可移植性和易适应性。3原创 2021-01-01 17:11:09 · 3486 阅读 · 1 评论 -
计算机操作系统-存储器管理
对于通用计算机而言,存储层次至少应具有三级:最高层为CPU寄存器,中间为主存,最底层是辅存。在较高档的计算机中,还可以根据具体的功能细分为寄存器、高速缓存主存储器、磁盘缓存、固定磁盘、可移动存储介质等6层。装入程序的几种方式:绝对装入方式(Absolute Loading Mode)可重定位装入方式(Relocation Loading Mode)动态运行时的装入方式(Dynamic Run-time Loading)连续分配存储管理方式为了将用户程序装入内存,必须为它分配一个一定大小的内原创 2021-01-01 17:10:06 · 3806 阅读 · 0 评论 -
计算机操作系统-处理机调度与死锁
处理机调度的层次和调度算法的目标在多道程序系统中,调度的实质是一种资源分配,处理机调度是对处理杋资源进行分配。处理机调度算法是指根据计算处理机分配策略所规定的处理机分配算法。1.1 处理机调度的层次:高级调度( High Level Scheduling): 又叫做长调度或作业调度,调度对象是作业(主要用于多道批处理系统,分时系统、实时系统中不设置高级调度)低级调度( Low Leve| Scheduling): 又叫做进程调度或短进程调度,调度的对象是进程,通过相关算法决定就绪队列中的哪个进程应原创 2021-01-01 17:08:42 · 1970 阅读 · 0 评论 -
计算机操作系统-进程的描述与控制
前趋图与程序执行1.1 前趋图前趋图( Precedence Graph),是指一个有向无循环图,可记为DAG( Directed Acyclic Graph),它用于描述进程之间执行的先后顺序。图中的每个结点可用来表示一个进程或程序段,乃至一条语句,结点间的有向边则表示两个结点之间存在的偏序( Partial Order)或前趋关系( Precedence Relation):表示关系:1.2 程序顺序执行一个程序由若干个程序段执行,每个程序段完成特定的功能,在执行过程中,这些程序段需要按照原创 2021-01-01 16:33:13 · 2766 阅读 · 0 评论 -
计算机操作系统-引论
操作系统(Operating System,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。其主要作用是管理好这些设备,提高它们的利用率和系统吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。操作系统的目标和作用1.1 操作系统的目标在计算机系统上配置操作系统,其主要目标是:方便性、有效性、可扩充性和开放性开放性:没有配置操作系统的计算机系统是非常难使用的,用户要使用机械语言来对计算机进行操作。而计算机上如果有操作系统,就可以使用高级语言来书写代码,操作系统会帮我们解析原创 2021-01-01 16:22:59 · 1989 阅读 · 0 评论