Liekkas
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
5.2 设备独立性软件

5.2 设备独立性软件

5.2 I/O核心子系统 1. IO核心子系统 I/O软件层次 用户层软件 设备独立性软件 设备驱动程序 中断处理程序 硬件 设备独立性软件、设备驱动程序、中断处理程序属于操作系统的内核部分, 即“I/O系统”或称"I/O核心子系统" 因此I/O核心子系统要实现的功能其实就是中间三层要实现的功能 考研中, 我们需要重点理解和掌握的功能是: I/O调度
2024-11-21
计算机基础 > 操作系统
#操作系统
第五章 设备管理-5.1 IO管理概述

第五章 设备管理-5.1 IO管理概述

5.1 I/O管理概述 1. IO设备的概念和分类 1.1 什么是I/O设备? "I/O"就是"输入/输出"(Input/Output) I/O设备就是可以将数据输入到计算机, 或者可以接收计算机输出数据的外部设备, 属于计算机中的硬件部件 鼠标、键盘 -- 典型的输入型设备 显示器 -- 输出型设备 移动硬盘 -- 既可输入、又可输出的设备 UNIX系统将外部设备抽
2024-11-21
计算机基础 > 操作系统
#操作系统
4.2 文件系统

4.2 文件系统

4.2 文件系统的结构与虚拟文件系统 1. 文件系统的层次结构(了解即可) 用一个例子来辅助记忆文件系统的层次结构: 假设某用户请求删除文件“D:/工作目录/学生信息.xIsx"的最后100条记录 1. 用户需要通过操作系统提供的接口发出上述请求 -- 用户接口 文件的基本操作 章节相关内容 2. 由于用户提供的是文件的存放路径,因此需要操作系统一层一层
2024-11-21
计算机基础 > 操作系统
#操作系统
第四章 文件管理-4.1 文件系统基础

第四章 文件管理-4.1 文件系统基础

4.1 文件系统 1. 初始文件管理 文件:一组有意义的信息/数据集合 1.1 文件管理 计算机中存放了各种各样的文件,一个文件有哪些属性? 文件内部的数据应该怎样组织起来? 文件之间又应该又应该怎么组织起来? 计算机系统的层次结构从下往上看,OS应提供哪些功能,才能方便用户、应用程序使用文件? 计算机系统的层次结构从上往下看,文件数据应该怎么存放在外存(磁盘)上?
2024-11-21
计算机基础 > 操作系统
#操作系统
3.2 虚拟内存管理

3.2 虚拟内存管理

3.2 虚拟内存管理 1. 虚拟内存的基本概念 在传统存储管理方式的基础上引入了交换技术、覆盖技术,使得内存利用率有所提升,并且能从逻辑上扩充内存容量 传统存储管理方式:连续分配、非连续分配 1.1 传统存储管理方式的特征、缺点 传统存储管理方式中很多暂时用不到的数据也会长期占用内存,导致内存利用率不高 一次性 作业必须一次性全部装入内存后才能开始运行
2024-11-21
计算机基础 > 操作系统
#操作系统
第三章 内存管理-3.1 内存管理概念

第三章 内存管理-3.1 内存管理概念

3.1 内存管理 1. 内存的基础知识 1.1 什么是内存? 有何作用? 内存可存放数据, 程序执行前需要先放到内存中才能被CPU处理 -- 缓和CPU与硬盘之间的速度矛盾 在多道程序环境下,系统中会有多个程序并发执行,也就是说会有多个程序的数据需要同时放到内存中。那么,如何区分各个程序的数据是放在什么地方的呢? 方案:给内存的存储单元编地址 内存中也有一个一个的“小
2024-11-21
计算机基础 > 操作系统
#操作系统
2.4 死锁

2.4 死锁

2.4 死锁 1. 死锁的概念 1.1 什么是死锁? 在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进的现象,就是“死锁“ 发生死锁后若无外力干涉,这些进程都将无法向前推进 1.2 死锁、饥饿、死循环的区别 死锁 各进程互相等待对方手里的资源,导致各进程都阻塞,无法向前推进的现象 饥饿 由于长期得不到想要
2024-11-20
计算机基础 > 操作系统
#操作系统
2.3 同步与互斥

2.3 同步与互斥

2.3 进程的同步与互斥 1. 进程同步、进程互斥 1.1 什么是进程同步? 进程具有异步性的特征 异步性: 各并发执行的进程以各自独立的、不可预知的速度向前推进 如何解决这种异步问题,就是“进程同步”所讨论的内容 同步亦称直接制约关系,它是指为完成某种任务而建立的两个或多个进程,这些进程因为需要在某些位置上协调它们的工作次序而产生的制约关系。进程间的直接制约关系就是源
2024-11-20
计算机基础 > 操作系统
#操作系统
2.2 处理机调度

2.2 处理机调度

2.2 处理机的调度 1. 调度的概念、层次 1.1 调度的基本概念 当有一堆任务要处理,但由于资源有限,这些事情没法同时处理。这就需要确定某种规则来决定处理,这些任务的顺序,这就是“调度”研究的问题 在多道程序系统中,进程的数量往往是多于处理机的个数的,这样不可能同时并行地处理各个进程 处理机调度,就是从就绪队列中按照一定的算法选择一个进程并将处理机分配给它运行,以实现进程的并
2024-11-19
计算机基础 > 操作系统
#操作系统
第二章 进程管理-2.1 进程与线程

第二章 进程管理-2.1 进程与线程

2.1 进程与线程 1. 进程的概念、组成、特征 1.1 进程的概念 程序 是静态的,就是存放在磁盘里的可执行文件,就是一系列的指令集合 进程 是动态的,是程序的一次执行过程, 是系统进行资源分配和调度的一个独立单位, 同一个程序多次执行会对应多个进程 确切来说, 是进程实体的执行过程 调度: 一个进程被“调度”,就是指操作系统决定让这个进程
2024-11-19
计算机基础 > 操作系统
#操作系统
1…2829303132…37

搜索

Hexo Fluid