
系统架构
系统构架是对已确定的需求的技术实现构架、作好规划,运用成套、完整的工具,在规划的步骤下去完成任务。抽象来说,它是计算机系统结构,或称计算机体系结构,是一个系统在其所处环境中最高层次的概念;它确定一台计算机硬件和软件之间的衔接。具体地说计算机体系结构指的是计算机系统设计的观念与架构
程序员杂谈
自我评价
诚实信用 勤奋刻苦 有较强的组织能力和团队意识
责任心强 有创新精神 自学能力较好
精通seo优化
展开
-
虚拟化
在计算机科学领域中,虚拟化代表着对计算资源的抽象,而不仅仅局限于虚拟机的概念。例如对物理内存的抽象,产生了虚拟内存技术,使得应用程序认为其自身拥有连续可用的地址空间(Address Space),而实际上,应用程序的代码和数据可能被分隔成多个碎片页或段,甚至被交换到磁盘、闪存等外部存储器上,即使物理内存不足,应用程序也能顺利执行。1、虚拟化技术的分类1.平台虚拟化平台虚拟化(Pl...原创 2019-05-15 14:25:12 · 5081 阅读 · 0 评论 -
云计算
云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。狭义云计算指 IT 基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。云计算的特点:(1)计算资源集成提高设备计算能力。(2)分布式数据中心保证系统容灾能力。(3)软硬件相互隔离减...原创 2019-05-16 14:00:40 · 5507 阅读 · 1 评论 -
物联网
物联网(The Internet of Things, IoT)是实现物物相连的互联网络。其内涵包含两个方面:第一,物联网的核心和基础仍然是互联网,是在互联网基础上延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物体与物体之间,使其进行信息交换和通信。3.1、物联网的层次结构1.感知层 感知层用于识别物体、采集信息。主要功能是识别物体、采集信息,与人体结构中皮肤和五官的作用类似。感知层所...原创 2019-05-16 15:02:47 · 13590 阅读 · 9 评论 -
系统可靠性
系统的可靠性分析与设计是系统架构设计师在系统分析与设计阶段、系统集成阶段应该重点考虑的问题。内容主要为可靠性设计、系统的故障模型、系统的可靠性模型、组合模型可靠性计算、马尔柯夫模型可靠性计算,以及硬件冗余、信息校验码等方面;另外也涉及系统可靠性分析与计算、系统可靠性评估和系统配置方法等概念与理论的实际工程运用等内容。可靠性相关的概念主要有:可靠度、可用度、可维度、平均无故障时间、平均故障修复时...原创 2019-04-22 08:52:12 · 3925 阅读 · 0 评论 -
容错技术
容错技术是保证系统在某些组成部分出现故障或差错时仍能正常工作的技术。容错技术:单机容错技术、双机热备份技术和服务器集群技术。系统的故障可分为两类: 一类是“致命的”,不可能自行修复. 另一类是局部的,可能被修复. 单机容错技术中,提高系统工作可靠性的方法主要有自检技术和冗余技术。 硬件容错、软件容错、整机容错 自检技术:自检指系统在发生非致命性故障时能自动发...原创 2019-04-23 11:57:32 · 3869 阅读 · 0 评论 -
软件架构评估
软件架构评估是在对架构分析、评估的基础上,对架构策略的选取进行决策。 架构评估的方法: 分为三类:基于调查问卷或检查表的方式、基于场景的方式和基于度量的方式。 (1)基于调查问卷或检查表的方式:该方式的关键是要设计好问卷或检查表,它充分利用系统相关人员的经验和知识,获得对架构的评估。其缺点是在很大程度上依赖于评估人员的主观推断 (2)...原创 2019-04-26 14:58:57 · 2603 阅读 · 0 评论 -
GOF设计模式
设计模式的使用: 首先,设计模式有其应用的场合,不相宜的场合乱用设计模式有害无益;其次,设计模式主要解决对象之间相互通信、 相互依赖的结构关系。 在描述一个设计模式时,至少需要包含四个方面:模式名称(Pattern name)、问题(Problem)、解决方案(Solution)、效果(Consequence)。设计模式要有自己的名称。设计模式的目的就是解决问题。...原创 2019-04-28 14:41:40 · 7569 阅读 · 0 评论 -
嵌入式系统介绍
嵌入式系统是一种以应用为中心,以计算机技术为基础,可以适应不同应用对功能、可靠性、成本、体积、功耗等方面的要求,集可配置,可裁减的软、硬件于一体的专用计算机系统。它具有很强的灵活性,主要由嵌入式硬件平台、相关支撑硬件、嵌入式操作系统、支撑软件以及应用软件组成。“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本的核心要素。嵌入式系统具有以下特点:(1)系统专用性...原创 2019-05-04 11:28:12 · 6054 阅读 · 0 评论 -
软件架构设计概述
1、软件架构设计软件架构的研究内容主要涉及软件架构描述、软件架构设计、软件架构风格、软件架构评价和软件架构的形成方法等。软件架构设计解决好软件的设计、复用、质量和维护等方面的实际问题;解决各类关键的重复问题的通用方案(复用性),以及系统设计中影响深远(架构敏感)的各项重要决策(一旦贯彻,更改的代价昂贵)。在较高层面上实现软件复用。软件架构作为系统的抽象模型,可以在多个系统间传递(复用)...原创 2019-05-04 17:15:06 · 1215 阅读 · 0 评论 -
软件架构风格
软件架构设计的一个核心问题是能否使用重复的软件架构模式,即能否达到架构级别的软件重用。即一个架构定义一个词汇表和一组约束 。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。按这种方式理解,软件架构风格定义了用于描述系统的术语表和一组指导构...原创 2019-05-05 16:44:42 · 2521 阅读 · 0 评论 -
论系统的可靠性
系统的可靠性是指系统在运行过程中抗干扰(系统的故障和人为的故障)和保证其正常工作的能力,它体现在系统工作的连续性和工作的正确性。一般说,系统的可靠性包括查错、纠错能力;在错误干扰下不发生崩溃及重新恢复和重新启动的能力;硬件与软件的可靠性;保证数据的存储与计算精度等。 根据你实际参与设计的经验论述下列3个问题: ①简要叙述你参与设计的系统的概要和你所担任的工作...原创 2019-04-22 08:40:43 · 4068 阅读 · 0 评论 -
论面向服务架构设计及其应用
面向服务架构(Service-Oriented Architecture, SOA) 是一种应用框架,将日常的业务应用划分为单独的业务功能服务和流程,通过采用良好定义的接口和标准协议将这些服务关联起来。通过实施甚于SOA的系统架构,用户可以构建、部署和整合服务,无需依赖应用程序及其运行平台,从而提高业务流程的灵活性,帮助企业加快发展速度,降低企业开发成本,改善企业业务流程的组织和资产重用。...原创 2019-04-19 11:58:05 · 2068 阅读 · 0 评论 -
论软件体系结构风格及其应用
软件体系结构设计的一个核心问题是如何有效地使用重复的体系结构模式,即达到软件体系结构级的软件重用。软件体系结构风格(Software ArchitectureStyle)是描述软件系统组织方式的常用模式,在实践中已经被多次应用。按照Shaw和Garlan的说法,"一种体系结构风格定义了构件类型和连接件类型的词汇表,以及它们如何组合的约束条件"。体系结构风格通常分为数据流(Data ...原创 2019-04-19 11:53:41 · 2059 阅读 · 0 评论 -
论基于DSSA的软件架构设计与应用
软件架构设计的一个重要课题是如何解决软件重用问题。特定领域软件架构(Domain Specific Software Architecture,DSSA)是一种有效实现特定领域软件重用的手段。按照Tracz的说法,DSSA就是一个特定的问题领域中由领域模型、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。领域...原创 2019-04-19 11:43:18 · 3194 阅读 · 0 评论 -
论软件开发过程RUP及其应用
RUP (Rational Unified Process)是IBM公司一款软件开发过程产品,它提出了一整套以UML为基础的开发准则,用以指导软件开发人员以UML为基础进行软件开发。RUP汲取了各种面向对象分析与设计方法的精华,提供了一个普遍的软件过程框架, 可以适应不同的软件系统、应用领域、组织类型和项目规模。请围绕“论软件开发过程RUP及其应用”论题,依次从以下三个方面进行论述。1.概...原创 2019-04-19 09:26:47 · 4880 阅读 · 0 评论