傻傻虎虎
这个作者很懒,什么都没留下…
展开
-
【真题笔记】21年系统架构设计师案例理论点总结
机器学习流程定义的灵活性高, 学习算法的可扩展性强。因为解释器风格可以通过自定义流程规则及配套流程解释引擎开发,做到用户层面的流程完全定义,而不需要修改代码,所以无论是修改已有的业务流程,还是要扩展不同的角色,创建新角色的流程都非常便利。解释器按照输入输出格式将学习算法封装为组件,通过解释器机制动态增加或删除算法组件,并支持动态调用,学习算法的可扩展性强。管道过滤器:机器学习流程定义的灵活性低, 学习算法的可扩展性弱。原创 2024-11-09 00:14:07 · 1107 阅读 · 0 评论 -
【真题笔记】20年系统架构设计师要点总结
自动化测试工具主要使用脚本技术来生成测试用例,测试脚本不仅可以在功能测试上模拟用户的操作,比较分析,而且可以用在性能测试、负载测试上。虚拟用户可以同时进行相同的、不同的操作,给被测软件施加足够的数据和操作,检查系统的响应速度和数据吞吐能力。ps:页内地址长度是页面大小转2进制的长度,如页面大小4K,则2的12次,所以页内地址有12位。逻辑地址 = 逻辑页号+页内地址;物理地址 = 物理块号+页内地址。原创 2024-11-09 00:12:57 · 551 阅读 · 0 评论 -
【真题笔记】21年系统架构设计师要点总结
SDN(Sofware Defined Networking)是一种将网络控制平面与数据转发平面分离,并通过可编程接口实现网络控制的架构。应用层:这是最上层,包括各种网络应用程序和服务,它们可以通过SDN控制器提供的AP来定制网络行为,比如流量路由、访问控制策略等,控制层:这一层的核心是SDN控制器,它集中管理网络视图、计算数据包转发路径,并下发相应的转发规则到数据平面设备。控制器是网络智能和策略决策的中心。原创 2024-11-06 22:27:09 · 857 阅读 · 0 评论 -
【真题笔记】17年系统架构设计师要点总结
接口描述、模块定义、类型定义、常量定义、异常、值类型。接口描述是IDL文件中最核心的内容。以JAVA为例,IDL接口映射为JAVA类,而该接口的操作映射为相应的成员函数,模块定义映射为JAVA中的包(Package)或C++中的Namespace。原创 2024-11-06 00:29:42 · 991 阅读 · 0 评论 -
【真题笔记】16年系统架构设计师要点总结
在16年真题练习中,对进行重点记录与内容延申。。原创 2024-11-04 18:54:34 · 1263 阅读 · 0 评论 -
【真题笔记】15年系统架构设计师要点总结
在15年真题练习中,对进行重点记录与内容延申。。原创 2024-11-01 16:29:01 · 700 阅读 · 0 评论 -
【真题笔记】14年系统架构设计师要点总结
IETF 集成服务工作组根据服务质量不同,把Internet服务分成3种类型:保证质量的服务:对带宽、时延、抖动和丢包率提供定量的保证;负载受控的服务:提供一种类似于网络负载情况下的服务,这是一种定性的指标;尽力而为的服务:这是Internet提供的一般服务,基本上无任何质量保证。把应用程序中用得最多、最频繁的那部分核心程序作为评价计算机性能的标准程序,称为基准测试程序。基准程序法是目前一致承认的测试系统性能的较好方法。真实程序、核心程序、小型基准程序、合成基准程序,评测准确性依次逐减。ERP五个层次原创 2024-10-28 18:51:15 · 826 阅读 · 0 评论 -
【真题笔记】13年系统架构设计师要点总结
在13年真题练习中,结合09-12年中涉及的知识点,对的考点进行重点记录与内容延申。原创 2024-10-23 19:18:13 · 818 阅读 · 0 评论 -
【真题笔记】09-12年系统架构设计师要点总结
1用例(设计+测试人员):显示外部参与者观察到系统功能;4进程(系统集成):程序执行时并发状态;部署(系统操作):软件到硬件映射;实现(程序员):源代码及其执行代码,描述模块组织与管理;逻辑(用户):从系统静态结构/动态行为角度显示系统内部如何实现功能,描述对象模型与对象间关系。领域架构师:特定领域环境应用工程师:应用环境操作员:执行应用集成环境集成需求分析概念:ER逻辑:范式物理解释器:用户->对象实例 / 行为 / 动态;黑板:专家知识积累 / 自然语言处理、语音处理、模式识别、原创 2024-10-21 14:34:56 · 1005 阅读 · 0 评论 -
【系统架构设计】软件的知识产权保护+标准化概论+应用数学+云计算
根据制定机构和适用范围的不同,标准可分为若干个级别。按类型划分,标准可分为。是制定标准、组织实施标准和对标准的实施进行监督;是通过制定、发布和实施标准,达到统一;应用数学涉及的内容很多,在本章中集中在。是获得最佳秩序和社会效益。,其他标准是推荐性标准。原创 2024-09-14 16:03:39 · 721 阅读 · 0 评论 -
【系统架构设计】系统的可靠性分析与设计
这里有几个名词要做好区分,可靠度是某一个时间区间内能正常运行的概率;可用度是某一时刻可运行的概率;可维度是指系统失效后,在时间间隔内被修复的概率;平均无故障时间是从0时开始到故障发生时,系统的持续运行时间的期望值;平均故障修复时间就是字面意思;平均故障间隔时间是平均无故障时间与平均故障修复时间的和。原创 2024-09-14 13:40:15 · 674 阅读 · 0 评论 -
【系统架构设计】安全性和保密性设计(二)
这里主要介绍常用的虚拟专用网络(Virtual Private Network,VPN),所谓的VPN是指利用不安全的公共网络如 Internet 等作为传输媒介,通过一系列的安全技术处理,实现类似专用网络的安全性能,保证重要信息的安全传输的一种网络技术。,安全隧道代理接受后,在管理中心的控制和管理下在 Internet 上建立安全隧道,然后向用户提供透明的网络传输。依据病毒的种类及其破坏行为的不同,感染病毒后,如果宿主数据没有被删除,常常可以恢复;ps: 简单的理解,就是通过安全传输平面中的。原创 2024-09-14 08:30:00 · 222 阅读 · 0 评论 -
【系统架构设计】安全性和保密性设计(一)
信息安全,具体地说就是保证信息的保密性、完整性、真实性、占有性。其中,真实性是指对信息的发送者身份的确认或系统中有关主体的身份确认,这样可以保证信息的可信度,可以通过数字签名、公钥加密等方式来实现;占有性是指要保护信息赖以存储的节点、介质、载体等不被盗用或窃取。原创 2024-09-13 17:30:25 · 527 阅读 · 0 评论 -
【系统架构设计】基于中间件的开发
EAI(Enterprise Application Integration,企业应用集成)是指通过将业务流程,应用软件、硬件和各种标准联合起来,,比如进行JDBC时,如何账号密码改变得每次更新代码,有了JNDI,直接连接配置文件,然后后续修改配置文件就行;,意味着应用逻辑将根据功能分成几个部分, 用户可以在相同或不同的服务器上安装不同应用构件组成的 J2EE 应用。,使它们像一个整体一样进行业务处理和信息共享,从而提高企业效率,为客户提供灵活的业务服务。,处于操作系统、网络和数据库之上,应用软件的下层。原创 2024-09-13 14:14:59 · 1151 阅读 · 0 评论 -
【系统架构设计】信息系统基础知识
信息系统包含三大要素,分别是系统的观点、数学的方法、计算机应用。而它又不同于一般的计算机应用,它能够充分利用数据资源为企业经营管理服务;它能够利用信息和模型辅助企业决策,从而预测和控制企业行为。信息系统是企业提升核心竞争力的重要和有力的武器。信息系统(Information System,IS)一般泛指收集、存储、处理和传播各种信息的具有完整功能的集合体。在这里,信息系统并没有强调收集、存储、处理和传播信息所用的工具。一般意义上的信息系统在任何时代、任何社会都会存在,然而,原创 2024-09-12 22:32:01 · 966 阅读 · 0 评论 -
【系统架构设计】开发管理
影响软件研发项目全局的因素是管理水平,而技术只影响局部,这就有必要从项目管理的角度去管理软件的开发。而项目管理是指在项目活动中运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人的需要和期望,可以分为范围管理、时间管理、费用管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理、整体管理9 个知识领域。对于软件的开发管理来讲,软件范围管理、软件进度管理、软件成本管理、软件配置管理(属于整体管理)、软件质量管理、软件风险管理、开发人员管理(属于人力资源管理)7 个方面的管理尤为重要。原创 2024-09-02 19:05:33 · 1100 阅读 · 0 评论 -
【系统架构设计】嵌入式系统设计(2)
螺旋模型比瀑布模型更加符合实际。ps:由小到大。原创 2024-08-30 19:55:32 · 2018 阅读 · 0 评论 -
【系统架构设计】嵌入式系统设计(1)
对于通用系统,调试工具与被调试的程序位于同一台计算机上,调试工具通过操作系统的调试接口来控制被调试的程序。,嵌入式系统微处理器所提供与接收信号的电平,必须与所连接的设备的电平相匹配,否则将导致电路损坏或逻辑判定错误。ps: 以上部分其实很好理解,就是平时的开发和编译过程,下面的调试要注意一下,跟平时调试有点区别,只是有时为图方便也在用。,通过这组连接程序代码映像从宿主机下载到目标机,这组连接同时也用来传输宿主机和目标机调试代理之间的信息。嵌入式系统的软件开发方法采用的不是通用的开发方法,而是。原创 2024-08-29 20:06:37 · 1447 阅读 · 0 评论 -
【系统架构设计】测试评审方法
目的是。原创 2024-08-26 17:17:18 · 804 阅读 · 0 评论 -
【系统架构设计】设计模式
设计模式解决是一类问题设计模式是一种通用的解决方案,而不是具体的,也不是唯一的设计模式的使用要适度,过度使用会让架构变得混乱而难以维护描述一个设计模式时,至少需要包含四个方面:模式名称、问题、解决方案、效果ps: 架构的话就是整体系统的布局,而设计模式就是里面具体问题的一种解决思想。又称为抽象工厂模式,该模式主要为解决复杂系统中对象创建的问题。抽象工厂模式提供了一个一致的对象创建接口来创建一系列具有相似基类或相似接口的对象。本质上就是咱们平时用的创建多个抽象类,然后根据不同对象情况进行实现。原创 2024-08-26 14:31:08 · 1832 阅读 · 0 评论 -
【系统架构设计】软件架构设计(2)
面向服务的架构(Service -Oriented Architecture ,SOA),与SOA 紧密相关的技术有UDDI、WSDL、SOAP、REST等,而这些技术都是以XML为基础而发展起来的。UDDI(Universal Description Discovery and Integration ,统一描述、发现和集成)提供了一种服务发现、查找和定位的方法,是服务的信息注册规范,以便被需要该服务的用户发现和使用它。UDDI规范描述了服务的概念,同时也定义了一种编程接口。原创 2024-08-22 20:06:22 · 838 阅读 · 0 评论 -
【系统架构设计】软件架构设计(1)
基于架构的软件开发模型明确地把整个软件过程划分为架构需求、设计、文档化、评审(评估)、实现、演化等6个子过程。在面向对象技术中,通过抽象、封装、继承,可以用对象模型来代表逻辑视图,用类图来描述逻辑视图。逻辑视图中使用的风格为面向对象的风格,逻辑视图设计中要注意的主要问题是要保持一个单一的、内聚的对象模型贯穿整个系统。逻辑视图和开发视图描述系统的静态结构,而进程视图和物理视图描述系统的动态结构。对于不同的软件系统来说,侧重的角度也有所不同。原创 2024-08-22 15:26:58 · 1047 阅读 · 0 评论 -
【系统架构设计】系统分析与设计方法
问题分析的目标在问题定义上达成共识理解问题的本质确定项目干系人和用户定义系统的边界确定系统实现的约束通常包括目标、功能需求、非功能需求三个方面。原创 2024-08-20 20:19:31 · 1002 阅读 · 0 评论 -
【系统架构设计】系统规划
通常在进行可行性研究的阶段,原创 2024-08-19 19:59:26 · 597 阅读 · 0 评论 -
【系统架构设计】开发方法(二)
非形式化的开发方法是通过。原创 2024-08-19 18:56:49 · 1163 阅读 · 0 评论 -
【系统架构设计】开发方法(一)
统一过程(Unified Process ,UP)是由Rational 公司开发的一种迭代的软件过程,是一个优秀的软件开发模型,它提供了完整的开发过程解决方案,可以有效降低软件开发过程的风险,经过裁剪的UP可以适应各种规模的团队和系统。当软件需求明确、稳定时,可以采用瀑布模型按部就班地开发软件,当软件需求不明确或变动剧烈时,瀑布模型中往往要到测试阶段才会暴露出需求的缺陷,造成后期修改代价太大,难以控制开发的风险。ps : 简单说,UP是一个详细的模板,然后根据实际情况去删减不必要的部分,虽然说,原创 2024-08-19 15:38:50 · 1320 阅读 · 0 评论 -
【系统架构设计】系统性能评价(二)
通过增强的执行方式所取得的改进,即如果整个程序使用了增强的执行方式,那么这个任务的执行速度会有多少提高,这个值是在原来条件下程序的执行时间与使用增强功能后程序的执行时间之比。阿姆达尔定律: 系统中对某部件采用某种更快的执行方式,所获得的系统性能的改变程度,取决于这种方式被使用的频率,或所占总执行时间的比例。阿姆达尔定律定义了采用特定部件所取得的加速比,假定使用某种增强部件,计算机的性能就会得到提高,那么。在原有基础上,能被改进并增强的部分在总执行时间中所占的比例,这个值称为** 增强比例**。原创 2024-08-16 11:00:36 · 704 阅读 · 0 评论 -
【系统架构设计】系统性能评价(一)
用于描述处理器每秒钟执行指令的次数,决定了计算机的运算速度,主频越高,意味着CPU的工作节拍就越快,运算速度也就越快。存储周期越短,表示从内存存取信息的时间越短,系统的性能也就越好。**存储器的I/O 的速度、主机I/O的速度,取决于I/O总线的设计,这对慢速设备,如键盘、打印机等关系不大,但对高速设备则效果十分明显。Web 服务器的主要性能指标包括最大并发连接数、响应延迟、吞吐量(每秒处理的请求数)、成功请求数、失败请求数、每秒点击次数、每秒成功点击次数、每秒失败点击次数、尝试连接数、用户连接数等。原创 2024-08-15 23:15:22 · 1266 阅读 · 0 评论 -
【系统架构设计】计算机网络
语法是与数据表示形式有关的方面,例如,数据的格式、编码和压缩等。是负责数据通信的最高层,也是面向网络通信的低三层(物理层、数据链路层、网络层)和面向信息处理的高三层(会话层、表示层、应用层)之间的中间层,是资源子网和通信子网的桥梁。当一个网络中的计算机要给另一个网络中的计算机发送分组时,它首先将分组送给同一个网络中用于网络之间连接的路由器,路由器根据目的地址信息,选择合适的路由,将该分组传递到目的网络用于网络之间连接的路由器中,然后通过目的网络中内部使用的路由选择协议,该分组最后被递交给目的计算机。原创 2024-08-14 20:44:15 · 1051 阅读 · 0 评论 -
【系统架构设计】数据库系统(五)
大数据(big data)指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。从技术角度看,数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。是根据物以类聚的原理,将本身没有类别的样本聚集成不同的组,并且对每个这样的组进行描述的过程。数据库粒度是指数据仓库的数据单位中保存数据的细化或综合程度的级别。原创 2024-08-05 22:57:36 · 775 阅读 · 0 评论 -
【系统架构设计】数据库系统(四)
数据仓库建立之后,首先要从数据源中抽取相关的数据到数据准备区,在数据准备区中经过净化处理后再加载到数据仓库数据库,最后根据用户的需求将数据导入数据集市和知识挖掘库中。数据源:是数据仓库系统的基础,是整个系统的数据源泉,通常包括企业内部信息和外部信息,内部信息包括存放于RDBMS(关系型DBMS)中的各种业务处理数据和各类文档数据;本层的功能是从数据源抽取数据,对所抽取的数据进行筛选、清理,将处理过的数据导入或者说加载到数据仓库中,根据用户的需求设立数据集市,完成数据仓库的复杂查询、决策分析和知识的挖掘等。原创 2024-07-25 20:02:36 · 795 阅读 · 0 评论 -
【系统架构设计】数据库系统(三)
分布式数据库(Distributed DataBase ,DDB)是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力,成为场地自治,它可以执行局部应用,同时,每个结点也能通过网络通信子系统执行全局应用。负责分布式数据库的建立、查询、更新、复制、管理和维护的软件,称为分布式数据库管理系统(Distributed DataBase Management System ,DDBMS),该系统保证分布式数据库中数据的物理分布对用户的透明性。原创 2024-07-19 14:12:13 · 1276 阅读 · 0 评论 -
【系统架构设计】数据库系统(二)
在多用户共享系统中,许多事务可能同时对同一数据进行操作,称为“并发操作",此时数据库管理系统DBMS的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,同时避免用户得到不正确的数据。的原则,将数据库设计过程分解为若干相互独立又相互依存的阶段,每一阶段采用不同的技术与工具,解决不同的问题,从而将问题局部化,减少了局部问题对整体设计的影响。分别对应的故障恢复,最常用的恢复方式是** 转储和登记日志文件**,可根据故障的不同类型,采用不同的恢复策略。封锁的粒度 是被封锁数据目标的大小。原创 2024-07-18 22:19:50 · 1406 阅读 · 2 评论 -
【系统架构设计】数据库系统(一)
一般满足3NF的关系模型已能消除冗余和各种异常现象,但无论2NF和3NF 都没有涉及主属性间的函数依赖,所以有时仍会引起一些问题,由此引入BC范式,通常也认为是3NF的改进。其定义是:每个函数依赖关系中的决定因素都包含码,即主属性都有外键和主键。:元素不可再分,如以下例子。,但对完全规范的数据库查询,通常需要更多的连接操作,从而影响查询速度。:如果一个关系R属于1NF,且所以的非主属性都完全依赖于主属性,则称为第二范式。:如果一个关系R属于2NF,且每个非主属性不传递依赖于主属性,则称为第三范式。原创 2024-07-16 22:39:17 · 1133 阅读 · 0 评论 -
【系统架构设计】操作系统(三)
例如,对于用户编制的源程序,需经过对源程序的编译、连接编辑或连接装入及运行产生计算结果。这其中每一个步骤,常称为作业步,作业步的顺序执行即完成了一个作业。文件的物理结构涉及文件储存设备的组块策略和文件分配策略,决定文件信息在存储设备上的存储位置。而且,在批处理系统种,作业是占据内存的基本单元。ps: 用户接口还指操作环境,这个也是头回知道,个人理解为类似组态环境,用户通过程序块建立通讯和功能实现。,即文件内的信息划分成多个记录,以记录为单位组织和使用信息。从系统的角度,作业是一个比程序更广的概念。原创 2024-07-16 13:48:59 · 719 阅读 · 0 评论 -
【系统架构设计】操作系统(二)
段表中指出该段的页表存放位置和长度,页表中应指出该段的各页在磁盘上的位置以及页是否在内存中,如果在内存中则填上占用的内存块号。:进程执行时,其段表的首地址已在基本地址寄存器中,执行的指令访问虚存(s,d)时,首先根据段号s查段表,若段已经调入内存,则得到该段的内存起始地址,然后与段内相对地址(段内偏移量)相加得到实地址;页面调度: 当内存中无空闲块时,为了装入一个页面而必须按某种算法从已在内存的页中选择一页,将它暂时调出内存,让出内存空间以存放所需装入的页面。”)不考虑实际内存的大小和数据存取的实际地址,原创 2024-07-15 15:44:49 · 821 阅读 · 0 评论 -
【系统架构设计】操作系统(一)
两条线索是指。原创 2024-07-12 16:22:09 · 1051 阅读 · 0 评论 -
【系统架构设计】计算机组成与体系结构(三)
当要读出数据时,不是给出其存储单元的地址,而是直接给出该数据或者该数据的一部分内容,CAM对所有存储单元中的数据同时进行比较,并标记符合条件的所有数据以供读取。如果以h 代表对Cache的访问命中率(1-h 称为失效率,或称为 未命中率),t1 表示Cache 的周期时间,t2 表示内存的周期时间,以读操作为例,使用”Cache +主存储器“的系统的平均周期是t3 ,则。如主存1区0页,由于在0组,所以只能进入Cache的0组中,至于进入Cache的0组0页还是0组1页,并无强制要求,可以任意放置。原创 2024-07-11 16:49:02 · 1061 阅读 · 0 评论 -
【系统架构设计】计算机组成与体系结构(二)
存储器用来存放程序和数据的部件,是一个记忆装置,也是计算机能够实现“存储程序控制”的基础。在计算机系统中,规模较大的存储器往往分成若干级,称为存储器系统。传统存储器系统一般分为高速缓冲存储器(Cache)、主存、辅存三级。主存:可由CPU直接访问,存取速度快,但容量小,一般用来存放当前正在执行的程序和数据。辅存:在主机外部,存储容量大,价格较低,但存取速度较慢,一般用来存放暂时不参与运行的程序和数据,CPU不可以直接访问辅存,辅存中的程序和数据在需要时才传送到主存,因此它是主存的补充和后援;原创 2024-07-09 20:34:22 · 1253 阅读 · 0 评论 -
【系统架构设计】计算机组成与体系结构(一)
兜兜转转,最后还是回到了4大件,补基础,仅对学习过程中的要点进行记录,方便后面查看。个人感觉,。原创 2024-07-09 16:07:18 · 869 阅读 · 0 评论
分享