系统架构设计师学习之路(6)

2.1.3 存储管理
存储器发展方向:高速、大容量、小体积。
存储管理的对象:主存储器(主存或内存)。
存储管理的主要任务:提高主存的利用率、扩充主存、对主存信息实现的有效保护。
1.存储管理的概念
层次结构:寄存器-缓存-主存-外存
逻辑地址:用户程序经编译后,每个目标模块以0为基地址的顺序编址。又称相对地址、程序地址或虚拟地址。
物理地址:主存中各存储单元的地址,从统一的基地址进行的顺序编址,是主存中的真实地址,可以寻址并实际存在,又称为绝对地址。
存储空间:逻辑地址空间(简称地址空间,是逻辑地址的集合);物理地址空间(简称存储空间,是物理地址的集合)。
2.地址重定位
程序的逻辑地址转换成主存的物理地址的过程。
静态重定位:在程序执行之前进行重定位,即装入内存时重定位。
动态重定位:在程序执行期间,在每次存储访问之前进行地址重定位。
3.存储管理的功能
主存储器的分配和回收,提高主存储器的利用率、存储保护、主存扩充。
4.存储管理的方式
分区存储管理、分页存储管理、分段存储管理、段页式存储管理、虚拟存储管理。

2.1.4 设备管理
目标:提高设备的利用率,为用户提供方便统一的界面。
主要功能:动态地掌握并记录设备的状态、设备分配和释放、缓冲区管理、实现物理输入/输出设备的操作、提供设备使用的用户接口、设备的访问和控制、输入/输出缓冲和调度。
1.设备的分类

  • 按设备使用特性分:存储设备、输入/输出设备、终端设备、脱机设备。
  • 按资源分配角度分:独占设备、共享设备、虚拟设备。
  • 按从属关系分:系统设备、用户设备。
  • 按数据组织方式分:块设备、字符设备。
  • 按传输速率分:低速设备、中速设备、高速设备。
  • 按输入/输出对象分:人机通信设备、机机通信设备。
  • 按是否可交互分:非交互设备、交互设备。

2.设备管理的主要技术

  • 中断技术
  • DMA技术
  • 缓冲技术
  • 虚设备与SPOOLING技术

3.设备管理软件

  • 中断处理程序
  • 设备驱动程序
  • 与设备无关的系统软件
  • 用户层I/O软件

4.数据传输控制方式

  • 程序控制方式
  • 中断方式
  • 直接存储访问方式
  • 通道方式

5.磁盘调度算法

  • 先来先服务FCFS
  • 最短寻道优先SSTF
  • 扫描算法SCAN

2.1.5 文件管理
文件系统的功能:按名存取、统一用户接口、并发访问和控制、安全性控制、优化性能以及差错恢复。
1.文件的类型

  • 按文件性质和用途分:系统文件、库文件、用户文件。
  • 按文件安全属性分:只读文件、读写文件、可执行文件、不保护文件。
  • 按文件组织形式分:普通文件、目录文件、设备文件(特殊文件)。
  • 按信息保存期限分:临时文件、档案文件、永久文件。
  • 按信息流向分:输入文件、输出文件、输入/输出文件。

2.文件的结构和组织

  • 文件的逻辑结构:结构的记录文件、无结构的字符流文件。
  • 文件的物理结构:连续结构,链接结构、索引结构,多个物理块的索引表。

3.文件访问方法
读写文件存储设备上的一个物理块的方法。

  • 顺序访问:对文件中的信息按顺序依次读写的方式。
  • 随机访问:对文件中的信息按任意的次序随机读写文件中的信息。

4.文件存储设备管理
空闲空间的组织、分配与回收等。
常用的空闲空间管理方法有位图法、索引法、链接法。
5.文件控制块和文件目录

  • 文件控制块PCB:文件存在的唯一标志,一般包括基本信息、位置信息、存取控制信息和使用信息。
  • 文件目录:文件控制块的有序集合。

6.文件的使用
工作目录也称当前目录。
文件系统提供了一组专门用于目录和文件管理的命令(目录管理命令、文件控制命令、文件存取命令)。
文件的共享:不同用户使用同一文件,它是不同用户完成同一任务的必须的功能。
文件的安全:文件的保密和保护,即限制非法用户使用和破坏文件。
文件的安全管理措施常常在系统级、用户级、目录级和文件级上实施。

2.1.6 作业管理
1.作业管理和作业控制
作业:程序、数据、作业说明书。
作业控制块JCB:记录与该作业有关的各种信息的登记表,是作业存在的唯一标志,包括用户名、作业名、状态标志等信息。
2.作业状态及转换
提交-后备-执行-完成
3.作业调度及其常用调度算法
作业调度:后备状态->执行状态,执行状态->完成状态。
作业调度算法:先来先服务、短作业优先、响应比高优先、优先级调度算法、均衡调度算法。
平均周转时间或平均带权周转时间来衡量算法性能。
4.用户界面
用户接口或人机界面。
硬件(输入装置、输出装置),软件(通信协议、约定、命令及处理软件)

2.1.7 网络操作系统
1.网络操作系统
网络中各计算机能方便而有效地共享网络资源,为网络用户提供所需的各种服务的软件和有关规则的集合。
2.网络操作系统的特征
硬件独立性、多用户支持、支持网络应用程序及其管理功能。
多种客户端支持,提供目录服务以及支持多种增值服务。
3.网络操作系统的分类
集中模式、客户机/服务器模式和对等模式。
常见的网络操作系统:NetWare系列、Windows系列、UNIX和Linux及相对应的服务软件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值