信息系统管理工程师笔记1
1.2.5 CISC/RISC指令系统
CISC–复杂指令集计算机
RISC–精简指令系统
###1.3.1 存储系统概述及分类
1 高速缓冲存储器——高速小容量存储器
2 主存
3 高速缓冲存储器和主存都是内存储器
4 辅助存储器————–外存储器,特点:容量大
按大小排序:寄存器 < 高速缓存 < 主存储器 < 磁盘缓存 < 固定磁盘 < 可移动存储介质
2.4 设备管理
2.4.1 I/O硬件原理
–I/O设备的控制方式:询问方式、中断方式、DMA方式、通道方式
–I/O软件组织的四个层次:I/O中断处理程序、设备驱动程序、与设备无关的操作系统I/O软件、用户层I/O软件
2.4.4 磁盘调度
–移臂调度
–旋转调度算法
2.5.1 文件与文件系统
文件分类:
按用途:系统文件、库文件和用户文件
按保护级别:只读文件、读写文件和不保护文件
按信息流向:输入文件、输出文件和输入输出文件
文件存取:
顺序、直接、索引
2.6 作业管理
1、一个作业从提交给系统,直到运行结束获得结果,要经过
提交、收容、执行和完成四个阶段
2、作业管理方式:
脱机、联机
3、当一个作业被操作系统接受,就必须创建一个作业控制块,并且这个作业在它的整个生命周期中将顺序地处于以下四个状态:
输入状态——>后备状态——>执行状态——>完成状态
2.6.2 作业调度
常用的作业调度算法:
先来先服务算法
最短作业优先算法
响应比最高者优先算法
优先数法(优先数确定方法:静态优先数 、动态优先数)
3.1 程序设计语言基础知识
3.1.2 程序设计语言的基本成分
数据成分、运算成分、控制成分、函数
注
TCO —总成本
4.1.4 系统事务管理
1 事务的4个特性:ACID,即原子性、一致性、隔离性、持续性
2 事务是并发的基本单位
3 并发控制机制是衡量一个数据库管理系统性能的重要标志之一
4 恢复子系统是数据库管理系统的一个重要组成部分,是衡量系统性能优劣的重要指标
4.2.2 系统性能评估
1 计算机的性能评价技术主要包括三种技术:
分析技术
模拟技术
测量技术
4.3 系统可靠性
1 系统的可靠性用平均无故障时间(MTTF)来衡量
系统的可维护性用平均维修时间(MTTR)来度量
系统的可用性定义为:MTTF/(MTTF+MTTR)X100%
2 常见的计算机可靠性数学模型
串联系统可靠性
并联系统可靠性
混联系统
第六章 多媒体基础知识
6.1.1 多媒体计算机技术
1、具有的特性:
集成性、交互性、实时性、数字化
2、多媒体计算机系统:由计算机硬件系统和多媒体计算机软件系统组成
注:VLSI技术————大型集成电路技术
6.2.1 多媒体数据压缩的基本原理
可以用如下4个指标衡量一种数据压缩技术的好坏:压缩比、压缩后多媒体信息的质量、压缩和解压缩速度、压缩所需要的软硬件开销
6.2.2 多媒体数据压缩的基本编码方式
1 可分为:无损压缩和有损压缩
2 无损压缩:哈夫曼编码、算术编码、行程编码
有损压缩:预测编码、变换编码、子带编码、矢量量化编码、混合编码、小波编码
6.2.3 编码的国际标准
通用的压缩编码标准大致如下:
(1)JPEG
(2)MPEG
(3)H.261
(4)DVI
7.3.1 数据通信模型
1 一个完整的数据通信系统,一般由以下几个部分组成:数据终端设备(DTE)、通信控制器、通信信道、信号变换器(DCE)
2 数据通信模型分类:单工通信、半双工通信、全双工通信
7.3.5 数据交换技术
–线路交换
–报文交换
–分组交换
7.4.1 局域网的介质访问控制方式
–载波侦听多路访问(CSMA)
–令牌环访问控制
–令牌总线访问控制
7.5.2 网络管理软件
1 网管软件的功能可归纳为三个部分:体系结构、核心服务、应用程序
第九章 安全性知识
9.1.1 安全性基本概念和特性
1 信息具有的三个特性:机密性、完整性、可用性
9.1.2 安全性要素
1 信息系统主要由物理环境及保障、硬件设施、软件设施和管理者等部分组成
9.2.1 鉴别
1 鉴别的方法主要有以下5种:
(1)用拥有的(如IC卡)进行鉴别
(2)用所知道的(如密码)进行鉴别
(3)用不可改变的特性(如生物学测定的标识特征)进行鉴别
(4)相信可靠的第三方建立的鉴别(递推)
(5)环境(如主机地址)
2 鉴别分为单向鉴别和双向鉴别
注
1 安全管理是信息系统安全能动性的组成部分
2 测试也是保证开发质量的重要手段之一
第十二章
–系统分析使用的主要方法:结构化分析方法
–系统分析阶段的产出:系统规格说明书
–系统分析工具:UML方法
2 结构化分析方法的工具
–数据流图(DFD)
特点:抽象性和概括性
基本成分:外部实体、数据流、数据存储、处理逻辑
14.3.1 系统测试概述
–1 信息系统测试应包括:软件测试、硬件测试和网络测试
–2 测试的类型:模块测试、联合测试、验收测试、系统测试4种类型
14.3.3 测试方法
–黑盒测试
–白盒测试
软件测试:人工测试(或代码复审)和机器测试
—人工测试:个人复查、走查、会审
—机器测试:黑盒测试(功能测试)、白盒测试(结构测试)
14.3.4 测试用例设计
白盒测试的设计技术有
逻辑覆盖法、基本路径测试等
黑盒测试
等价类划分、边界值分析、错误推测法、因果图、功能图
14.3.5 系统测试过程
1 一个规范化的测试过程通常包括以下基本的测试活动:
–拟定测试计划
–编制测试大纲
–设计和生成测试用例
–实施测试
–生成测试报告
2 软件测试
软件测试实际上分成4步:单元测试(模块测试)、组装测试(集成测试)、确认测试、系统测试
–(1)单元测试方法:驱动模块、桩模块
–(2)组装测试方法:非增量式集成和增量式集成
–(3)常见的系统测试:恢复测试、安全性测试、强度测试、性能测试、可靠性测试、安装测试
注:单元测试是为了发现编码阶段的错误;组装测试主要用于发现设计阶段产生的错误
14.3.6 排错调试
调试方法:试探法、回溯法、对分查找法、归纳法、演绎法
14.4 系统的试运行和转换
1 新旧系统之间的转换方式有三种:直接转换、并行转换和分段转换
16.2.2 服务级别管理
–SLA 服务级别协议
1 服务级别管理是定义、协商、订约、检测和评审提供给客户服务的质量水准的流程
16.3.3 IT财务管理流程
1 IT财务管理,是负责对IT服务运作过程中所涉及的所有资源进行货币化管理的流程
2 该服务管理流程包括三个环节;分别是IT投资预算、IT会计核算和IT服务计费
19.1.1 故障管理
–故障特征:影响度、紧迫度、优先级
19.2.1 故障接触人员
–故障接触人员范围:(1)故障现场接触人员(2)初级支持人员(3)高级支持人员
19.3.2 主机故障恢复措施
1 根据所提供的备份类型不同,主机服务上可分为三种:热重启、暖重启、冷重启
19.3.4 网络故障恢复措施
(1)双主干
(2)开关控制技术
(3)路由器
(4)通信中件
19.4.1
1 故障控制
–重在解决故障并提供响应的应急措施
2 问题控制流程
–把应急措施记录在问题记录中,同时也提供对这些措施的意见和建议
3 问题管理
–防止再次发生故障
19.4.4 问题控制流程
问题分析方法:Kepner&Tregoe法、鱼骨图法(或称因果图法)、头脑风暴法、流程图法
##笔记总结
第一章
1 CPU中的控制器部分包括:程序计数器(PC)、指令寄存器(IR)、指令译码器
CPU主要由运算器、控制器、寄存器和内部总线等部件组成
2 GPU—-1)GPU目前大量用在比特币的计算方面;2)GPU采用单指令流多数据流计算架构;3)擅长进行大规模并发计算
3 固态硬盘采用半导体存储器来存储信息
4 如果在n位数据中增加1位偶校验位进行传输,那么接收方收到的n+1位二进制信息中:有一位出错时可以发现传输错误但不能确定出错位置
5 按处理机的数量对计算机体系结构进行分类,可分为单处理系统、并行处理系统与多处理系统和分布式处理系统
第二章
1 Cache是高速缓冲存储器,常用在高速设备和低速设备之间数据交换时进行缓冲
RAM是随机访问存储器,即内存部件,是计算机工作时存放数据和指令的场所
CD-ROM是指光盘
CMOS是一块可读写的RAM芯片,集成(安装)在主板上,用于保存计算机启动时使用的有关计算机硬件配置的重要参数
2 字长:通常是指运算器的位数,进行计算的位数。字节越长,处理器能够计算的精度就越高
数据通路宽度:是指数据总线一次能并行传送的位数,体现了信息的传送能力。
指令系统:对处理器的性能有非常大的影响
时钟频率:一般是指CPU内部工作频率,在同样的时间内,提高时钟频率,使得时钟周期减少,指令的执行时间减少。
第三章
1 高级语言需要翻译,承担翻译任务的程序称为“语言处理程序”
语言之间的翻译形式多种,基本方式:汇编、解释、编译
汇编:将汇编语言——>机器语言
编译程序:将源程序——>目标语言程序
解释程序:直接解释执行源程序
链接程序:不是实现程序语言翻译的语言处理程序,它是将分别在不同目标文件中编译或汇编的代码手机到一个可执行的文件中
2 高级语言中的两类错误:语法错误、语义错误
语义错误:静态语义错误、动态语义错误
静态语义错误:编译时能发现的错误
动态语义错误:只有在程序运行时才发现的错误
语法错误:语言结构上的错误
3 UML:
UML是面向对象开发方法的标准化建模语言。它不仅可以支持面向对象的分析与设计,且能够支持从需求分析开始的软件开发全过程。
UML是一种构造语言。它与各种编程语言直接相连,而且有较好的映射关系
UML是一种文档化语言。它适合于建立系统体系结构及其所有的细节文档
第十章
1 信息开发过程:
系统规划阶段:初步调查、可行性分析
系统分析阶段:完成用户需求分析
系统设计阶段:总体设计、详细设计、编写系统设计说明书
系统实施阶段:实现信息系统
系统运行阶段:日常操作、维护
未知章节
1 计算机系统的基础知识
–多个处理单元,可将任务分配给多个处理单元进行并行运算,是通过资源重复方式实现并行性
–高速缓冲存储器是存在于主存与CPU之间的一级存储器,由静态存储芯片(SRAM) 组成,容量比较小但速度比主存高得多,接近于CPU的速度。为了保证高速缓冲存储器的速度,其地址映像以及和主存数据的交换由硬件完成。
–MIPS(Million Instructions Per Second)意为单字长定点指令平均执行速度,即每秒处理的百万级的机器语言指令数,这是衡量CPU速度的一个指标
–算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,其5个特性为有穷性、确定性、可行性、有0个或多个输入、有一个或多个输出
–计算机的运算器结构:包括算术和逻辑运算单元、累加器(AC)、状态字寄存器(PSW)、寄存器组及多路转换器等逻辑部件
–累加器是运算器中的主要寄存器之一,用于暂存运算结果以及向ALU提供运算对象。
–按照CPU的指令系统架构,计算机分为复杂指令系统计算机和精简指令系统计算机
–系统总线:按照传递信息的功能来分,可分为地址总线、数据总线和控制总线