导图社区 系统分析师
这是一篇关于系统分析师的思维导图,主要内容有计算机组成与体系结构、操作系统、软件体系结构、标准化知识等。
编辑于2022-07-09 11:52:45系统分析师
计算机组成与体系结构
考点
1、各种计算机体系结构的特点和应用
2、构成计算机的各类部件的功能和相互关系
计算机组成
控制器
分析和执行指令的部件
指令计数器、程序计数器、指令译码器、时序部件、微操作控制信号形成部件
运算器
对数据进行算数和逻辑运算
ALU、通用寄存器(不包括地址寄存器)、多路转换器、数据总线
现在被制造在同一个 超大规模集成电路中,俗称CPU
内存储器
外存储器
输入设备
接收外界向计算机输入的信息
除了传统的键鼠,新增了手写板、穿戴设备、眼睛输入等
输出设备
将计算机的信息向外输送
显示器也增强了很多,折叠式、超大型、触摸屏等

计算机分类
Flymn分类
根据指令流、数据流、多倍性特征进行分类
指令流:机器执行的指令序列
数据流:由指令流调用的数据序列,包括输入数据和中间结果,但是不包括输出结果
多倍性:系统在性能瓶颈的 部件上同时处于同一处理阶段的指令或数据的最大可能个数
根据指令流和数据流的组合方式,2X2共4种分类
多级存储体系
目的保持较高的存储速率,保持较低的成本
体系包括:寄存器、Cache(高速缓存)、主存储器、磁盘存储器、光盘存储器、磁带存储器
存储器中数据常用的存取方式4种
顺序存取
数据以记录形式进行组织,对数据访问必须按照特定的线性顺序进行。磁带存储器就是采用
直接存取
与顺序类似,也有拥有一个共享的读写装置,不同的是数据块拥有唯一地址标识。磁盘采用
随机存取
存储器没一个可寻址单元都拥有自己唯一的地址和读写装置,系统可以在相同的时间内对任意一个存储单元的数据进行访问,而与先前的访问序列无关。主存储器采用
相联存取
也是一种随机存取形式,但是选取某一单元进行读取取决于其内容不是取决于地址。每个单元都有自己的读写装置,读写时间也是一个常数。为了提高地址映射速度,Cache采用
存储器系统的性能主要有存取时间、存储器带宽、存储器周期、数据传输率来衡量
主存储器
就是内存,根据工艺和技术分为
RAM 随机存取存储器
DRAM 动态RAM
信息随着时间逐渐消失,需要对其刷新维持信息不丢失
SRAM 静态RAM
能够在不断电的情况下,一直保持信息而不会丢失
ROM 只读存储器
PROM 可编程ROM
EPROM 可擦除的PROM
闪速存储器
CAM 相联存储器
是一种基于数据内容进行访问的存储设备
比如在路由器中的地址交换表,CPU的Cache控制器(Tag阵列)
辅助存储器
磁带存储器
磁盘存储器
RAID存储器
光盘存储器
Cache 高速缓存
目的:提高CPU的输入和输出速率
基本原理
映射机制
输入输出接口
输入输出控制器负责外部设备与主存储器、CPU的寄存器之间的数据交换
输入输出方式
程序控制方式
程序中断方式
DMA工作方式
通道方式
输入输出处理机
总线和接口
就是一组进行相互连接和传输信息(指令、数据、地址)的信号线
总线速度是制约计算机整体性能的最大因素
1 总线分类
内部总线
寄存器之间、算术逻辑部件ALU与控制部件之间传输数据所用
外部总线
CPU与内存RAM、ROM输入和输出设备接口之间进行通信的通路
相对于CPU的位置
地址总线
数据总线
控制总线
功能划分
机内总线
机外总线
指与外部设备相连的,实际上是一种外设的接口标准
IDE 电子集成驱动器
SCSI 小型计算机系统接口
主要与硬盘、光驱等IDE设备相连
USB 通用串行总线
IEEE1394
新型外部总线能连接多种外部设备
2 总线标准
正式标准
由IEEE等国际组织正式确认和认可的标准
工业标准
由某一厂家提出,其他厂家广泛使用的标准
3 接口的分类
各种体系结构
精简指令系统计算机
流水线技术
是通过并行硬件来提升系统性能的方法
并行处理
互联网络
操作系统
是计算机系统中的核心系统软件,负责管理和控制计算机中硬件和软件资源,合理的组织计算机的工作流程和有效利用资源,并在计算机饿用户之间起接口的作用
类型与结构
根据使用环境和对作业的处理方式
批处理操作系统
把用户提交的作业分类,把一批中的作业编成一个执行序列
特征:用户脱机使用计算机、成批执行、多道程序运行
分时操作系统
多个用户同时以会话方式控制自己程序运行,用户隔离,彼此无感知。
特征:交互性、多用户同时、独立性
实时操作系统
往往是专用的,系统与应用很难分离,不强调资源利用率,而是关心及时性、完整性和可靠性
特征:及时响应、高可靠性
网络操作系统
按照网络体系结构的各个协议标准进行开发,各计算机的系统可以互不相同
特征:互操作性、协作处理
分布式操作系统
要求一个统一的操作系统,负责全系统的资源调度和分配,为用户提供统一界面
目前没有实现
无序结构
层次结构
面向对象结构
对称多处理结构
微内核结构
处理器管理
进程的状态
进程是程序的运行实例,是一个动态的概念,而程序是静态概念,是指令的集合
运行态
占有处理器,正在执行
就绪态
具备运行条件,等待系统分配处理器以便运行
等待态
阻塞状态,不具备运行条件,等待某一事件的完成
子主题
子主题
子主题
子主题
信号量与PV操作
信号量:是一种特殊的变量,表现形式是一个整形S和一个队列 P操作:S=S-1,若S<0,进程暂停执行,进入等待队列 V操作:S=S+1,若S<=0,唤醒等待队列中的一个进程
目的:解决并发问题
互斥操作
同步操作
生产-消费
死锁问题
互相等待对方的资源,而在得到对方的资源前,又不释放自己的资源
死锁产生的必要条件
1 互斥条件:一个资源只能被一个进程使用
2 保持与等待条件:已获得一些资源,但请求其他资源被阻塞时,又对已获得资源保持不变
3 不可抢占条件:有些系统资源是不可抢占的,当某个进程获得这种资源时,系统不能强行收回,只能有进程自己释放
4 循环等待条件:若干个进程形成循环链,每个都占用下一个要申请的资源
解决死锁策略
死锁预防: 破坏必要条件中的任意一个就可以预防
死锁避免:值每次在进程申请资源时,判断这些操作是否安全
死锁检测:判断系统是否处于死锁状态,如果是,就执行死锁解除策略
死锁解除:与死锁检测集合使用,他使用的方式就是剥夺。即将拥有的资源强行收回
线程
多线程实现的并行解决了进程间并行的缺点:创建线程的开销更小,同一个进程的线程共享进程的地址空间,所以切换更快
多线程虽然好,但是依然有很多软件采用了多进程的方式,Redis
文件管理
是对外部存储设备上面的以文件形式存放的信息的管理
文件的结构是文件的组织形式。从用户角度看到的文件结构,称为文件的逻辑结构。文件的物理结构是指文件在存储设备上的存储方法。
文件的逻辑组织
文件的物理组织
树形的目录结构
存储空间管理
存储管理
地址变换
存储组织
作业管理
设备管理
网络操作系统
软件体系结构
标准化知识
应用数据与经济管理
知识产品与法律法规
安全性知识
信息系统安全体系
5个基本要素
机密性:确保信息不暴露给未授权的实体或进程
完整性:只有得到允许的人才能修改数据,并能够判断数据是否已被修改
可用性:得到授权的实体可以访问数据
可控性:可以控制授权范围内的信息流向和行为方式
可审查性:对出现的安全问题提供调查的依据和手段
安全系统体系结构
安全服务
特定安全机制
项目管理
新技术应用
面向对象方法
信息系统基础知识
信息与信息系统
信息是系统有序程度的度量
系统的特性
整体性
层次性
目的性
稳定性
突变性
自组织性
相似性
相关性
环境适应性
系统理论
系统的整体性原理
系统的整体突变原理
系统的层次性原理
系统的开放性原理
系统的目的性原理
系统环境互塑共生原理
系统的秩序原理
系统的生命周期原理
系统工程
是从整体出发合理开发、设计、实施和运用系统科学的工程技术
系统方法的三围体系结构
逻辑维
时间维
知识维
计算机为基础的信息系统
结合管理理论和方法
信息系统工程
信息系统就是:输入数据通过加工处理,产生信息的系统
基本功能
信息系统分类
应用层次分类
战略级
战术级
操作级
事务级
信息系统的建设
信息系统的生命周期
系统规划
系统分析
系统设计
系统实施
系统运行和维护
信息系统建设
企业系统规划方法
BSP
原则
目标
研究步骤
战略数据规划方法
企业数据处理中一个基本规律:数据类和数据之间的联系是相对稳定,而对数据处理的业务过程和步骤是经常变化的
自顶向下的规划
企业模型的建立
在企业中,需要一个表明该企业职能和活动的企业模型
主题数据库
战略数据规划的执行过程
信息工程方法
组成
系统的方法论
完备的工具集
信息工程环境
成熟的经验总结
信息系统规划方法
第一个阶段
围绕职能部门需求的信息系统规划
第二个阶段
以企业内部管理信息系统为核心,围绕企业整体需求进行的信息系统规划
第三个阶段
综合考虑企业内外环境的情况下,以集成为核心,围绕企业战略需求进行的信息系统规划
价值链
战略一致性模型
信息化基础
软件工程
系统配置与性能评价
系统性能计算
响应时间
吞吐量
系统性能设计
系统调整
子主题
负载均衡
DNS
代理服务器
地址转换网关
协议内部支持,如Http重定向
NAT
反向代理
系统性能评估
时钟频率法
指令执行速度法
等效指令速度法
数据处理速率法
综合理论性能法
基准程序法
TPC
系统故障模型
表现形式
永久性
间歇性
瞬时性
故障模型
逻辑级
数据结构级
软件故障和软件差错
系统级
系统可靠性模型
可靠性设计
数据通信与计算机网络
文件资料
视觉工具
投影仪
影像
PPT
宣传册子
其他
嵌入式系统
调查问卷
测试
小组项目
数据库系统
数据库管理系统
数据库是长期存在于计算机内的、有组织的、可共享的数据集合
数据库管理系统是一种负责数据库的定义、建立、数据库的操作、管理和维护的软件系统
DBMS的工作机理是把用户对数据的操作转化为对系统存储文件的操作, 有效实现数据库三级之间的转化
DBMS的主要职能有:数据库的定义和建立、数据库的操作、数据库的控制、数据库的维护、故障恢复和数据通信
数据库系统DBS是实现有组织的、动态的存储大量数据 、方便多用户访问的计算机软件、硬件和数据资源组成的系统。根据计算机的系统构成,DBS可以分为集中式、客户/服务器模式、并行式、分布式四种。
数据管理技术的发展大致经历了人工管理阶段、文件系统阶段、数据库阶段和高级数据库技术阶段
高级数据库技术阶段的主要标志是分布式数据库系统和面向对象数据库系统的出现
数据库模式
三级模式
外模式
概念模式
内模式
数据模型
2大类
概念数据模型(ER模型)
按照用户的观点来对数据和信息建模
基本数据模型
按照计算机的观点来对数据和信息建模
层次模型
网状模型
关系模型
面向对象模型
规范化理论
数据操作
集合运算
关系运算
元组演算
数据库访问接口
专用调用
ODBC
应用程序
驱动程序管理器
驱动程序
数据源
JDBC
JAVA数据库连接
数据库控制功能
DBMS工作基本单位是事务
ACID
原子性
一致性
隔离性
持续性
并发控制
并发操作带来的问题
丢失修改
读脏数据
不可重复读
解决并发主要用封锁技术
X封锁
S封锁
封锁会产生死锁问题
备份与恢复
数据库的安全性
数据库的完整性
实体完整性
参照完整性
数据库性能
数据库设计与建模
设计阶段
规划
需求分析
概念设计
逻辑设计
物理设计
设计约束和原则
分布式数据库系统
分布式数据存储
体系结构
全局外模式
全局概念模式
分布模式
分片模式
管理系统
数据仓库技术
OLTP
OLAP
数据仓库的概念
是一个面向主题的、集成的、相对稳定的、且随时间变化的数据集合,用于支持管理决策
特征
分类
参考框架
数据仓库基本功能层
数据仓库管理层
数据仓库环境支持层
体系结构
数据源
数据的存储与管理
OLAP服务器
前端工具
数据挖掘技术
目的:从数据库中发现隐含的、有意义的知识,主要有5类功能
自动预测趋势及行为
关联分析
聚类
概念描述
偏差检测
常用技术
数据挖掘的流程
问题定义
建立数据挖掘库
分析数据
调整数据
模型化
评价和解释
应用
空间数据挖掘
多媒体数据挖掘
文本数据挖掘