![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
知识点
scu_ding1
这个作者很懒,什么都没留下…
展开
-
操作系统9,10,11,12
OS向用户提供了两类接口:用户接口和程序接口。 一个是系统为用户提供的各种命令的接口,用户利用这些操作命令来组织和控制作业的运行或管理计算机系统。 另外一种是系统调用,编程人员用来请求操作系统提供服务。 什么是系统调用:系统调用提供了用户程序与操作系统之间的接口(即系统调用是用户程序和内核交互的接口)。 用户接口类型:字符显示式联机用户接口、图形化用户接口GUI,脱机用户接口。 联机命令分类:系...原创 2020-04-13 16:14:04 · 110 阅读 · 0 评论 -
操作系统8 磁盘存储器的管理
外存的分配通常以块为单位 外存的组织方式:连续组织方式、链接组织方式、索引组织方式、NTFS的文件组织单位 NTFS中,以卷为单位,一个卷一张主控文件表MFT,减少了磁盘访问次数。 文件存储空间的管理:空闲表法、空闲链表法、位示图法、成组链接法。 提高磁盘I/O 速度的途径: 磁盘高速缓存、提前读、延迟写、优化物理布局、虚拟盘RAM,。 提高磁盘可靠性的技术:有三级容错技术 数据一致性控制:事务...原创 2020-04-13 13:22:12 · 308 阅读 · 0 评论 -
操作系统7 文件管理
文件系统:是指操作系统中与文件管理有关的那部分软件以及被它们管理的文件和文件属性的集合。 文件、记录、数据项之间的层次关系 有结构文件和无结构文件 文件目录 文件共享:基于索引结点的共享方式,利用符号链实现文件共享。 文件保护:影响文件安全性的主要因素有:人为因素、系统因素、自然因素。 ...原创 2020-04-13 13:21:23 · 109 阅读 · 0 评论 -
操作系统6 输入输出系统
I/O系统是用于实现数据输入、输出和存储的系统。最主要的任务是完成用户提出的I/O请求、提高I/O速率以及改善设备的利用率,并为更高层的进程方便地使用I/O设备提供手段。 I/O系统的基本功能:隐藏物理设备的实现细节、与设备的无关性、提高处理机和I/O设备的利用率、对I/O设备进行控制、确保对设备的正确共享、错误处理。 对I/O设备的控制方式: ①采用轮询的可编程I/O方式 ②采用中断的可编程I...原创 2020-04-13 13:20:43 · 124 阅读 · 0 评论 -
操作系统5 虚拟存储器
常规存储器管理方式的特征:一次性、驻留性。 局部性原理: 时间局部性:程序中的某条指令一旦执行,则不久后该指令可能再次执行;如果某个数据被访问,则不久后该数据可能被再次访问。产生局部性的典型原因是程序中存在着大量的循环操作。 空间局部性:一旦程序访问了某个存储单元,则不久后,其附近的存储单元也将被访问。即程序在一段时间内所访问的地址,可能集中在一定范围内,典型情况就是程序的顺序执行。 虚拟存储器...原创 2020-04-13 13:20:00 · 208 阅读 · 0 评论 -
操作系统4 存储器管理
通用计算机将存储器分为CPU寄存器、主存、辅存三个层次。 主存是CPU可以直接访问的存储器,它的访问速度远低于CPU指令的执行速度。 程序的装入:绝对装入方式、可重定位装入方式与静态重定位、动态运行时装入方式。 装入指的是装入内存。 程序的链接:静态链接方式、装入时动态链接、运行时动态链接 连续分配方式:单一连续分配、固定分区分配、动态分区分配、动态重定位分配、伙伴系统、可重定位分区分配。 分区...原创 2020-04-13 13:19:30 · 71 阅读 · 0 评论 -
操作系统3
为什么需要进行处理机调度? 在多道程序环境下,内存中存在的进程数目往往多余处理机的数目,因此,需要通过处理机调度,动态地将CPU按照某种算法分配给就绪状态的一个进程。 处理机调度的层次: 高级调度、低级调度、中级调度 进程调度的主要任务有保存当前进程的处理机现场,按照某种调度算法选取投入执行的新进程,以及把处理机分配给新进程三方面。 进程调度可采取两种方式:抢占式调度和非抢占式调度。 中级调度的...原创 2020-04-03 12:16:28 · 108 阅读 · 0 评论 -
操作系统2
进程是独立运行和资源分配的基本单位。 前趋图是一个邮有向无循环图,可用来描述程序段或进程之间执行的先后次序关系。 程序的顺序执行是指若干个程序或程序段之间必须严格按照某种先后次序来执行。程序的顺序执行具有下列特征:顺序性、封闭性、可再现性。 程序的并发执行是指两个或两个以上的程序或程序段可在同一时间间隔内同时执行。特征:间断性、失去封闭性、不可再现性。 进程表示一个并发执行的程序,进程控制块PC...原创 2020-04-01 22:35:49 · 133 阅读 · 0 评论 -
操作系统1
操作系统定义:操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用计算机的程序的集合。 操作系统的目标: 方便性:使计算机系统更易于使用。 有效性:利用率和吞吐量。 可扩充性:能方便地增加新的功能和模块,并能修改老的模块。 开放性:使其与其他的系统之间能彼此兼容、方便地实现互连。 操作系统的作用: 是用户与硬件系统之间的接口(用户通过它提供的图形化接口、系统功...原创 2020-03-30 23:19:28 · 92 阅读 · 0 评论