软考系统架构师常考知识点整理(含案例分析、论文历年题目总结)

系统架构师常考知识点总结

计算机组成原理

1、同步/异步区分

CPU访问内存通常是同步方式

CPU与I/O接口交换信息通常是同步方式

CPU与PCI总线交换信息通常是同步方式

I/O接口与打印机交换信息则通常采用基于缓存池的异步方式,

2、双工通信方式

对端到端通信总线的信号传输方向与方式的分类定义如下:

单工是指A只能发信号,而B只能接收信号,通信是单向的。

半双工是指A能发信号给B,B也能发信号给A,但这两个过程不能同时进行。

全双工比半双工又进了一步,在A给B发信号的同时,B也可以给A发信号,这两个过程可以同时进行互不影响

计算机网络

1、IPv6

1、IPv6地址是一个或一组接口的标识符。IPv6地址被分配到接口,而不是分配给结点。**一个接口可以被赋予任何类型的多个地址(**单播、任意播、组播)或地址范围。(每个主机拥有唯一的IPv6地址:是错的!)

2、IPv6地址有三种类型单播、任意播、组播

3、与IPv4相比,IPv6首部有下列改进:

分组头格式得到简化:IPv4头中的很多字段被丢弃,IPv6头中字段的数量从12个降到了8个,中间路由器必须处理的字段从6个降到了4个,这样就简化了路由器的处理过程,提高了路由选择的效率。

改进了对分组头部选项的支持:与IPv4不同,路由选项不再集成在分组头中,而是把扩展头作为任选项处理,仅在需要时才插入到IPv6头与负载之间。这种方式使得分组头的处理更灵活,也更流畅。以后如果需要,还可以很方便地定义新的扩展功能。

提供了流标记能力:IPv6增加了流标记,可以按照发送端的要求对某些分组进行特别的处理,从而提供了特别的服务质量支持,简化了对多媒体信息的处理,可以更好地传送具有实时需求的应用数据。

数据库

1、数据库设计

数据库设计分为用户需求分析、概念设计、逻辑设计和物理设计4个主要阶段。

概念设计:E-R图

逻辑设计:关系模型

物理设计:具体的表

抽象的概念模型转化为与选用的DBMS产品所支持的数据模型相符合的逻辑模型,它是物理设计的基础。包括模式初始设计、子模式设计、应用程序设计、模式评价以及模式求精。

逻辑设计阶段的任务是将概念模型设计阶段得到的基本E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。如采用基于E-R模型的数据库设计方法,该阶段就是将所设计的E-R模型转换为某个DBMS所支持的数据模型;如采用用户视图法,则应进行模式的规范化,列出所有的关键字以及用数据结构图描述表集合中的约束与联系,汇总各用户视图的设计结果,将所有的用户视图合成一个复杂的数据库系统。

2、关系模型

关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

实体完整性:规定基本关系的主属性不能取空值。

参照完整性:引用外键。

用户定义完整性约束:反映某一具体应用所涉及的数据必须满足的语义要求。

3、分布式数据库

分片透明:指用户或应用程序不需要知道逻辑上访问的表具体是怎么分块存储的。

复制透明:指采用复制技术的分布方法,用户不需要知道数据是复制到哪些节点

位置透明:指用户无须知道数据存放的物理位置

逻辑透明:即局部数据模型透明,是指用户或应用程序无须知道局部场地使用的是哪种数据模型。

嵌入式系统

嵌入式操作系统是应用于嵌入式系统,实现软硬件资源的分配,任务调度,控制、协调并发活动等的操作系统软件

它除了具有一般操作系统最基本的功能多任务调度、同步机制等之外;

通常还会具备以下适用于嵌入式系统的特性

面向应用,可以进行检查和移植,以支持开放性和可伸缩性的体系结构;

强实时性,以适应各种控制设备及系统;

硬件适用性,对于不同硬件平台提供有效的支持并实现统一的设备驱动接高可靠性,运行时无须用户过多干预,并处理各类事件和故障;

编码体积小,通常会固化在嵌入式系统有限的存储单元中。

系统测试

1、静态分析

静态分析通过解析程序文本从而识别出程序语句的各个部分,审查可能的缺陷和异常之处,包括五个阶段

控制流分析阶段找出并突出显示那些带有多重出口或入口的循环以及不可达到的代码段;

数据使用分析阶段突出程序中变量的使用情况

接口分析阶段检查子程序和过程声明及它们使用的一致性;

信息流分析阶段找出输入变量和输出变量之间的依赖关系:

路径分析阶段找出程序中所有可能的路径并画出在此路径中执行的语句。

信息化

1、信息化需求

信息化需求包含3个层次,即战略需求、运作需求和技术需求。

一是战略需求。组织信息化的目标是提升组织的竞争能力、为组织的可持续发展提供一个支持环境。从某种意义上来说,信息化对组织不仅仅是服务的手段和实现现有战略的辅助工具;信息化可以把组织战略提升到一个新的水平,为组织带来新的发展契机。特别是对于企业,信息化战略是企业竞争的基础。

二是运作需求。组织信息化的运作需求是组织信息化需求非常重要且关键的一环,它包含三方面的内容:一是实现信息化战略目标的需要;二是运作策略的需要。三是人才培养的需要。

三是技术需求。由于系统开发时间过长等问题在信息技术层面上对系统的完善、升级、集成和整合提出了需求。也有的组织,原来基本上没有大型的信息系统项目,有的也只是一些单机应用,这样的组织的信息化需求,一般是从头开发新的系统。

2、ERP

ERP是对企业的物流、资金流和信息流进行全面集成管理的管理信息系统。

采购与库存管理是ERP的基本模块:

采购管理模块是对采购工作——从采购订单产生至货物收到的全过程进行组织、实施与控制

库存管理(Inventory Management,IM)模块则是对企业物料的进、出、存进行管理

ERP五个层次计划

生产预测计划是对市场需求进行比较准确的预测,是经营计划、生产计划大纲和主生产计划编制的基础;

销售管理计划是针对企业的销售部门的相关业务进行管理,属于最高层计划的范畴,是企业最重要的决策层计划之一;

生产计划大纲根据经营计划的生产目标制定,是对企业经营计划的细化

主生产计划说明了在一定时期内生产什么,生产多少和什么时候交货,它的编制是ERP的主要工作内容

物料需求计划是对主生产计划的各个项0所需的全部制造件和全部采购件的网络支持计划和时间进度计划;

能力需求计划是对物料需求计划所需能力进行核算的一种计划管理方法,能够帮助企业尽早发现企业生产能力的瓶颈,为实现企业的生产任务提供能力帮面的保障。

3、商业智能

商业智能系统的处理过程包括数据预处理、建立数据仓库、数据分析及数据展现4个主要阶段。

数据预处理是整合企业原始数据的第一步,包括数据的抽取、转换和装载三个过程。

建立数据仓库则是处理海量数据的基础。数据分析是体现系统智能的关键,一般采用OLAP和数据挖掘技术。

​ - 联机分析处理不仅进行数据汇总/聚集,同时还提供切片、切块、下钻、上卷和旋转等数据分析功能,用户可以方便地对海量数据进行多维分析。

​ - 数据挖掘的目标则是挖掘数据背后隐藏的知识,通过关联分析、聚类和分类等方法建立分析模型,预测企业未来发展趋势和将要面临的问题。

在海量数据和分析手段增多的情况下,数据展现则主要保障系统分析结果的可视化

4、企业信息化

企业信息化方法主要包括 业务流程重构、核心业务应用、信息系统建设、主题数据库、资源管理和人力资本投资方法。

5、企业信息集成

企业信息集成是指企业在

你可能感兴趣的:(系统架构)