摘要: 线程介绍 线程是进程中的一个实体,是独立调度和分派的基本单位。 线程自身基本上不拥有系统资源,只拥有少许运行中必不可少的私有资源。线程可与同属一个进程的其他线程共享进程的全部资源。 线程使用的目标 线程使用的目标:既能提高进程并发度,又能降低系统的额外开销。 线程的实现 实现:将进程的资源申请和调度 阅读全文
posted @ 2017-09-06 23:51 皇问天 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 进程概念 进程:申请资源和调度资源的基本单位,一个进程就是一个程序的一个运行过程。是一个动态的概念,在不同的操作系统中,会有不同的进程出现。 程序:静态概念,是指令和数据的集合,可长期存储。 进程与程序对应关系: - 一个程序可以对应一个进程或者多个进程 - 一个进程可以对应一个程序,或者一段程序 阅读全文
posted @ 2017-09-06 23:50 皇问天 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 进程互斥 进程互斥:在多个程序中,有两个进程不可以同时进行(例如读,写操作)。 竞争资源(临界资源) 当并发进程竞争使用同一资源时,他们之间就会发生冲突。如果操作系统将资源分配给其中的某一个进程使用,另一个进程就必须等待,直到申请的资源可用时,由操作系统分配给他们。 如果竞争资源的进程太多,这些进程 阅读全文
posted @ 2017-09-06 23:49 皇问天 阅读(6821) 评论(0) 推荐(0) 编辑
摘要: 文件管理系统 操作系统中各类文件,管理文件的软件,以及管理文件所涉及到的数据结构等信息的集合。 文件管理系统只处理无结构,无格式的字节流。 文件的基本概念 文件是一种具有符号名的,相关联元素的有序集合;各种程序,数据集合;一些低速的字符设别(键盘,终端)。 文件中的数据结构 字段或域 字段或域 字段 阅读全文
posted @ 2017-09-06 23:48 皇问天 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 死锁概念: 是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 死锁产生的条件: (最关键的为第四个条件) 解决死锁的方法: 预防死锁:指进程申请 阅读全文
posted @ 2017-09-06 23:46 皇问天 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 存储管理的任务 存储管理一共有三个存储管理任务: --存储分配 --地址映射 --存储保护 --存储共享 --存储扩充 存储分配: 分配基本内存空间 增加新的内存空间 回收内存空间 逻辑地址:表示相对地址,在外存中。 物理地址:绝对地址,标识内存中的每一个存储单元,在内存中 地址映射: 程序装入内存 阅读全文
posted @ 2017-09-06 23:46 皇问天 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 设备管理概述: 设备管理的主要功能: 设备分配 设备映射 设备驱动 I/O缓冲区的管理 设备分配 设备映射 设备驱动 I/O缓冲区的管理 设备分配 多道程序系统中,设备不允许用户直接使用,而是由操作系统统一调度和控制。设备分配功能是设备管理的基本任务。设备分配程序按照一定的策略,为申请设备的用户程序 阅读全文
posted @ 2017-09-06 23:42 皇问天 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 计算存储的层次结构: 当前技术没有能够提供这样的存储器,因此大部分的计算机都有一个存储器层次结构,即少量的非常快速、昂贵、易变的高速缓存(cache);若干兆字节的中等速度、中等价格、易变的主存储器(RAM);数百兆或数千兆的低速、廉价、不易变的磁盘。这些资源的合理使用与否直接关系着系统的效率。 1 阅读全文
posted @ 2017-09-06 23:40 皇问天 阅读(11561) 评论(0) 推荐(1) 编辑