上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 27 下一页
摘要: 进程互斥 进程互斥:在多个程序中,有两个进程不可以同时进行(例如读,写操作)。 竞争资源(临界资源) 当并发进程竞争使用同一资源时,他们之间就会发生冲突。如果操作系统将资源分配给其中的某一个进程使用,另一个进程就必须等待,直到申请的资源可用时,由操作系统分配给他们。 如果竞争资源的进程太多,这些进程 阅读全文
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) 编辑
摘要: 一、概述 定义一个用于创建对象的接口,让子类去决定实例化哪个类。工厂方法将一个类的实例化延迟至其子类。 二、适用性 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由其子类来指定它所创建的对象的时候。 3.当类将创建对象的职责委托给多个帮助子类的某一个,并且你希望将哪一个帮助子类是 阅读全文
posted @ 2017-09-03 23:00 皇问天 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一、概述 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 二、适用性 1.一个系统要独立于它的产品的创建、组合和表示的时候。 2.一个系统要由多个产品系列中的一个来配置的时候。 3.当你要强调一系列相关的产品对象的设计以便进行联合使用的时候。 4.当你提供一个产品类库,而只想显 阅读全文
posted @ 2017-09-03 22:59 皇问天 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、概述 将一个复杂对象的构建与其表示分离开来,使得同样的构建过程可以创建不同的表示。 二、适用性 1.当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式的时候。 2.当构造过程必须允许被构造的对象有不同的表示的时候。 三、参与者 1.Builder:为创建一个Product对象的各个 阅读全文
posted @ 2017-09-03 22:57 皇问天 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1概述 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2适用性 1.当类只能有一个实例而且客户可以从一个总所周知的访问点访问它的时候。 2.当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例的时候。 3参与者 Singleton:定义一个Instance 阅读全文
posted @ 2017-09-03 22:56 皇问天 阅读(129) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 27 下一页