精华内容
下载资源
问答
  • 信息系统体系结构
    千次阅读
    2019-11-11 14:34:34

    第二节 操作系统的体系结构

    目前流行的操作系统有Windows操作系统、UNIX操作系统、Linux操作系统和Android操作系统等。

    一、Windows操作系统的体系结构

    Windows体系结构是分层的模块系统,主要层次有硬件抽象层HAL、内核、执行体和大量的子系统集合

    子系统又分为环境子系统和保护子系统,其中环境子系统仿真不同的操作系统,保护子系统提供安全功能。

    1、内核

    内核执行Windows操作系统中最基本的操作,主要提供线程调度、陷入处理和异常调度、中断处理和调度、多处理器同步、供执行体使用的基本内核对象。

    Windows操作系统的内核始终运行在核心态,代码短小紧凑,可移植性也好。通常,除了中断程序例程,正在运行的线程是不能抢先内核的。

    2、硬件抽象层

    Windows操作系统设计的一个至关重要的方面就是在多种硬件平台上的可移植性。HAL就是使这种可移植性成为可能的关键部分。HAL是一个可加载的核心态模块HAL.dll,它为运行在Windows操作系统上的硬件平台提供低级接口。

    HAL隐藏各种与硬件有关的细节

    3、执行体

    Windows的执行体是 NTOSKRNL.EXE 的上层(内核在其下层)。执行体是从用户态导出并且可以调用函数,这些函数的接口在 NTDLL.DLL 中,通过Win32API可以对它们进行访问。

    4、系统进程和系统线程

    系统进程是一种特殊类型的、只运行在核心态的“系统线程”的宿主。系统线程具有一般用户态线程的所有属性和描述表。不同点在于它们仅运行在内核态,执行加载于系统空间。

    系统线程没有用户进程地址空间,因此必须从系统内存堆中动态存储区。

    系统进程只能从内核态中调出

    二、UNIX 操作系统的体系结构

    其最里层是硬件,作为整个系统的基础。紧邻最里层的是操作系统的内核,它包括进程管理、存储器管理、设备管理、和文件管理四个资源管理功能,往外一层是系统调用接口,即操作系统与用户的接口Shell以及编译程序等;最外层是应用程序。

    1、内核层

    内核层是操作系统管理和控制中心,常驻内存。其包括两个方面的接口,一方面是内核与硬件的接口,它通常是由一组驱动程序和一些基本的例程组成;另一方面是内核和Shell接口,它由两组系统调用及命令解释程序组成。

    内核本身又可以分出两个部分,一部分是进程控制子系统,另一部分是文件子系统。

    (1)进程控制子系统,负责对四个资源中的两个资源-处理器和存储器进行管理。其功能可分为进程控制、进程通信、存储器管理和进程调度

    (2)文件子系统,负责有效管理系统中所有的设备和文件。其功能包括 文件管理、高速缓存机制、设备驱动程序

    2、系统调用层

    系统调用层介于内核层和应用层之间,是供程序员设计、应用程序开发时调用。

    UNIX系统调用包括进程管理、文件管理、终端状态等。

    3、应用层

    应用层包括各种开发工具,高级语言编译器,网络通讯处理程序等。

    所有的应用层程序都是在Shell层(命令语言解释程序)的管理和控制下为用户服务的,是面向用户的操作界面。

    三、Linux 操作系统的体系结构

    Linux系统有四个主要部分,即内核、Shell、文件系统和用户应用程序。内核、Shell和文件系统形成了基本的操作系统结构。

    1、Linux内核

    内核是操作系统的核心,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,它决定了系统的性能和稳定性。

    Linux 内核的组成: 系统调用、内存管理、进程管理、设备驱动程序、文件系统和网络管理

    2、Linux Shell

    Shell 是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接受用户输入的命令并将它送入内核去执行,是一种命令解释器。

    3、Linux 文件系统

    文件系统是文件存储在磁盘等设备上的组织方法。Linux系统能支持多种目前流行的文件系统,比如:EXT2、EXT3、FAT、FAT32、VFAT和ISO9660。

    4、Linux 应用程序

    标准的Linux系统一般都有一套称之为应用程序的程序集,包括文本编辑器、编程语言、XWindow、办公套件、Internet工具和数据库等。

    四、Android 操作系统的体系结构

    Android操作系统分为四层,从高层到底层分别是应用程序、应用架构层、系统运行层和Linux内核层。

    1、Android应用程序

    Android会同一系列核心应用程序一起发布,该应用程序包括客户端、SMS短消息程序、日历、地图、浏览器等。

    2、Android应用框架

    应用架构层为应用开发者提供了用于访问核心功能的API框架。

    应用架构层提供了各种服务和管理工具,包括应用开发所需的界面管理、数据访问、应用层的消息传递、应用包的管理、电话管理、位置管理等功能。

    3、C、C++本地库和Android运行时环境

    Android包括一些C/C++库,这些库能被Android系统中不同的组件使用。它通过Android应用程序框架为开发者提供服务,如系统C库、媒体库和SQLite库等

    Android 运行时环境(Android Runtime)提供了核心链接库(Core Libraries)和Dalvik VM虚拟系统(Dalvik Virtual Machine)。

    4、Linux 内核

    Android是基于不同版本的Linux内核开发出来的,Linux内核层包括系统层安全机制、内存管理、进程管理、网络堆栈及一系列的驱动模块,位于硬件与其他软件层之间,提供与硬件的交互

    更多相关内容
  • C/S B/S 等各种信息系统体系结构

    千次阅读 2009-06-06 09:52:00
    各种信息系统体系结构 随着数据库的大型化,人们为了数据和资源的共享,不断发展着系统的体系结构,经历了几个重要的阶段: 1、主机/终端模式。 20世纪60年代早期,出现了采用宿主机与多个仿真终端连网的形式,由分...

    各种信息系统体系结构    
      随着数据库的大型化,人们为了数据和资源的共享,不断发展着系统的体系结构,经历了几个重要的阶段:    
      1、主机/终端模式。    
      20世纪60年代早期,出现了采用宿主机与多个仿真终端连网的形式,由分时系统支配共享主机的集成数据处理结构即Master/Terminal模式。    
      2、文件服务器模式。    
      到20世纪80年代中期,局域网技术发展很快,由文件服务器和网络工作站构成的分散式网络应用系统扩充了PC的功能,并使得PC用户能够共享公共数据,但是实际的数据处理工作仍然在PC工作站上完成,因此不论文件服务器的性能有多高,整体性能都受到PC能力的限制。    
      3、客户机/服务器(Client/Server)模式    
      20世纪90年代初,客户机/服务器(Client/Server)结构出现,它的实质就是将数据存取和应用程序分离开来,由数据服务器执行数据操作,客户机来执行应用程序。用户在客户端通过网络同服务器打交道,客户端又包括用户界面和企业逻辑,网络上传送的数据主要是客户端向服务器发出的请求以及服务器发送给客户端的响应结果和出错信息。Client/Server可以显著地减少局域网传输量、降低对数据控制的难度,提供了多用户开发特性,保障了用户投资。    
      初期的客户机/服务器技术采用两层结构,即用户界面和大部分企业逻辑一起放在客户端,共享的数据放置在数据库服务器上,企业应用主要放在客户端,客户端对数据的请求送到数据库服务器,数据库服务器处理后将结果返回客户端。这种结构对于规模较小、复杂程度较低的信息系统是非常合适的,但在开发和配置更大规模的企业应用中逐渐显现出不足,比如,应用的逻辑安装在每一个客户机上,如果进行升级和维护的情况,就只能逐一地进行。可以想象,当客户机分布在不同的地点时,维护和升级的任务就变得非常繁重了。同时,企业逻辑放在客户端,要求客户机具有完成这些计算任务的强大功能,客户机的性能成为制约系统性能的因素,当企业逻辑更加复杂时,只有提高客户机的性能才能满足业务要求。    
       
      Client/Server结构    
      4、日益流行的Browser/Server系统的三层体系结构。    
      三层结构的概念随着分布式技术不断发展,在一些大型企业管理系统中,三层结构逐渐取代了两层结构。三层结构是在分布式技术成熟之后建立起来的,它的基本思想是将用户界面同企业逻辑分离,把信息系统按功能划分表示层(Presentatioon)、功能层(Business   Logic)、数据层(Data   Service)三个相对独立的单元,分别放置在相同或不同的硬件平台上:    
      (1)表示层(Presentatioon):是信息系统的用户接口部分,即人机界面(Web浏览器),是用户与系统间交互信息的窗口,主要功能是指导操作人员使用界面,输入数据、输出结果。在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。    
      (2)功能层(Business   Logic):是应用的主体(既具有应用程序扩展功能的Web服务器),包括了系统中核心的和易变的企业逻辑(规划、运作方法、管理模式等),它的功能是接收输入,处理后返回结果。在功能层中包含系统的事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。    
      (3)数据层(Data   Service):即数据库管理系统(DBMS),数据库服务器负责管理对数据库的读写和维护,能够迅速执行大量数据的更新和检索。在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。    
       
      Browser/Server结构    
      不难看出,三层的Browser/Server体系结构是把二层Client/Server结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层来负担其任务,这样客户机的压力大大减轻了,把负荷均衡地分配给了Web服务器,于是由原来的两层的Client/Server结构转变成三层的Browser/Server结构。    
      4、Client/Server结构和Browser/Server结构的比较。    
      Client/Server(客户机/服务器)结构   Browser/Server(浏览器/服务器)结构    
      维护费用   安装调试维护   需要在每台计算机上安装软件并调试成功   只需再服务器安装软件和调试    
      升级维护   面对发展速度快速的软件,不仅需要对服务器和每个客户机的硬件升级适应软件,还需对客户端软件一一升级   面对发展速度快速的软件,只需对服务器扩充装备和软件升级,提高网络接入速度    
      费   用   软件和硬件购买、升级维护费用以及人员维护成本高额   只需升级WWW服务器,费用降低,人员维护简单,费用低额    
      环境费用   软   件   需要客户端安装必要的软件和系统去适应和支持软件运行   客户端只需要普通的浏览器即可,不需要其他任何特殊软件,另外对网络也没有特殊要求    
      用户端数量   一般说来,都有数量级别的限制   没有限制    
      系统管理员   要求具有较高专业知识,以及适应各种版本的培训的数名   简单培训后即可适应需要,一至两名即可    
      费   用   客户机的硬件的配备和将来的升级,以及未来增加用户端的数量增加,需要从软件和硬件方面都需要追加投资   客户端可省去一些硬件的配置(比如硬盘、光驱等),同时用户端增加而升级费用低,大大节省成本    
      系统兼容性   不同的操作系统系统需要不同版本的软件,同时系统的高速的更新换代决定了软件高代价和低效率   适用于各种类型、各种版本的操作系统(Linux、Windows等)   ,只有该系统拥有Web浏览器    
      移动办公   异地办公   需要高金额投入,安装必要的设备和软件实现数据和资料共享和传送   位于各地分公司可以通过互联网、专线、电话网等连接使用资源共享,协同办公    
      异部办公   每个客户端对应指定的用户,其他部门的用户需使用他人的客户机需要安装调试软件,相当不方便   可以使用不同的客户端完成本部门的工作,方便简单的操作让你感到移动办公的效率    
      家庭办公   需要高金额投入,安装必要的设备和软件实现数据和资料共享和传送   回家或出差到其他地方只要有可以上网的电脑也可以使用办公系统    
      系统整合   用较复杂的方式才可将企业所需的各个管理系统融合使用   很轻易地融合办公自动化管理系统,人力资源管理系统,客户关系管理系统,ERP等等    
      电子商务   需要高金额投入,安装必要的设备和软件实现数据和资料共享和传送   适应未来发展趋势的需要,通过互联网或内部广域网就可以与全球的客户相连,与各地的分支机构相连

    展开全文
  • 信息系统体系结构的总体框架

    千次阅读 2012-04-17 15:13:21
    信息系统体系结构的总体框架 彭雁虹, 李怀祖 摘要  探讨了信息系统体系结构(Information System Architecture, ISA)的研究背景和开发实践情况,针对Architecture一词的词义、一般组成和实现...

    信息系统体系结构的总体框架

    彭雁虹, 李怀祖

    摘要  探讨了信息系统体系结构(Information System Architecture, ISA)的研究背景和开发实践情况,针对Architecture一词的词义、一般组成和实现Architecture必须考虑的因素,对ISA的概念进行界定,确定ISA的一般原理,并就ISA的总体框架进行研究.
    关键词  信息系统体系结构; 体系结构; 总体框架

    Study on the Framework of
    Information System Architecture

    PENG Yanhong1 LI Huaizu2
    (1. Management School of FuZhou University, Fuzhou 350002; 2. Management School of Xi'an Jiaotong University, Xi'an 710049)

    Abstract   Based on the application of architecture in architectural engineering, the meaning of architecture, its components and the factors which must be considered in the realization of the architecture are analyzed in this paper. In combination with the application of architecture in computer area, the concept and general principle of ISA are proposed, and finally the framework of ISA is put forward.
    Keywords
     
    information system architecture; architecture; framework

    1 1 信息系统体系结构(ISA)的研究背景
       在辅助企业经营管理领域,计算机的应用不算太成功. 总结信息系统研制和应用中的经验教训,认为它们达不到预期效果的主要原因是:信息系统的规划和设计缺乏企业战略规划的指导,信息技术应用、信息系统开发忽视了与组织结构、人员、知识结构等的关系,并且开发出的信息系统缺乏柔性,难以适应企业重组(BPR)的需要. 近年来,国外有学者提出了企业信息体系(Enterprises Information Architecture)的新概念[2] ,认为它能帮助企业建立响应全球化、分散化、政府规章、JIT以及多种计算平台和应用的系统. 也有人建议为企业建立信息技术总体结构的构想,有文献称之为信息系统体系结构(Information Systems Architecture),或直接称为信息技术体系结构(Information Technology Architecture)、信息技术构想(Information Technology Vision)[3~5] .
      信息系统体系结构(简称ISA)是近年来出现的新的研究领域,没有众所公认的定义. 我国学者王众托认为,它“比一般的计算机体系结构、计算机网络体系结构、软件体系结构的意义更广泛而且更深远. 它是指对企业整个信息技术应用按照企业发展远景所制订的总体发展规划,分步实施方法和策略,带有思想、观念和哲理性”[1] .
      虽然关于ISA的理论研究才刚刚起步,还很不成熟,但是,在国外的开发实践中,已或多或少地采用了建立信息系统体系结构的思想,并进行了一些有益的尝 试,如美国联邦通信委员会(FCC)采纳过包括处理器、网络、服务与标准四个方面的被称为SUMURU的体系结构,IBM公司在某些地区采用了包括应用、 数据、网络和支持系统的体系结构,它们主要是关于硬件、软件、网络等技术方面的规划,过于侧重技术方面[1] . 另外国外有些大型企业,如美国花旗银行、USAA保险公司等,由于其信息系统的规模大、复杂程度高,也在尝试为信息系统建立体系结构,来改善信息系统的总体性能,提高企业竞争力[6] . 这种尝试为人们提供了经验与教训,也促使人们对ISA领域进行更深入的研究.

    2 关于Architecture在计算机领域中的使用
      Architecture一词最早用于建筑行业,英文解释是:①art and science of building,②design or style of building(s). 它表达了两种含义:一、建筑物的结构、构造方式、建筑式样、建筑风格;二、建筑物本身,即具体的一座建筑物. 后来,Architecture一词应用到其它行业. 它通常指:任何事物的结构(the structure of anything),结构指各个组成部分的搭配和排列.
      在计算机领域中,Architecture得到了广泛的应用:
       “计算机系统结构”(Computer Architecture):指的是组成计算机硬件的电子元件,这些元件之间的联结方式,以及这些联结方式对于计算机用途所起的作用.
       “网络体系结构”(Network Architecture):指的是构成网络的计算机节点,节点间的联结方式,以及网络支持的数据交换方式.
       “数据体系结构”(Data Architecture):指的是企业信息处理中的重要的数据实体,数据实体间的关系,以及产生这些关系的可能性.
       “软件体系结构”(Software Architecture):指的是软件系统及软件成分的组织结构、约束和关系,是对系统的组成、系统结构及系统如何工作的较为宏观的描述.
      从以上关于计算机领域Architecture的定义可以看出,Architecture一词在计算机领域中的基本含义是:Architecture由相互影响、相互关联的一组成分组成,由于组成成分的不同和连接关系的不同而构成不同的Architecture结果. Architecture具有以下特点:
      1) 最终形式上的多样性:由Architecture组成成分的不同选择与组合、和它们之间不同的连接方式,可以产生Architecture最终形式上和风格上的多样性. 这些不同形式与风格的Architecture,其具体组成成分可能是一样的. 因此,用同样的组成成分根据不同的要求产生不同的结果,这可以认为是一种适应性,
      2) 具有层次性和传递性:Architecture的构成成分可以随着设计与实施的深入而逐步细化,从概念设计的抽象成分到逻辑实现的逻辑成分,再到具体实施中的具体成分,具有层次上的可分解性. Architecture的框架、规则、原则、模型、标准和指南都可以从最抽象的概念层,传递到较为具体的逻辑层,再到最现实的物理实现层.
      3) 强调创造力与应用科学的结合:Architecture强调人的创造力,一个成功的Architecture必须是创造力与应用科学的完美结合. 在同样的基本构成成分下,只有充分发挥人的创造力,才能创造出各种形式、各种风格、满足各种要求的Architecture.

    3 ISA的定义和基本原理
      在信息系统中使用体系结构一词,将不如计算机体系结构,网络体系结构和数据体系结构那么显而易见. 这是因为信息系统是基于计算机、通讯网络等现代化工具和手段,服务于信息处理的人机系统[7] ,不仅包括了计算机、网络和数据等,并且还包含了大量人的因素,因此对ISA的研究比计算机体系结构、网络体系结构、数据体系结构要复杂得多.
      ISA指的是在全面考虑企业的战略、业务、组织、管理和技术的基础上,着重研究企业信息系统的组成成分及组成成分之间的关系,建立起多维度分层次的、集成的开放式体系结构,并为企业提供具有一定柔性的信息系统,及灵活有效的实现方法.
      对于每个具体的企业,其管理方式、运作模式、组织形式、机构大小、工作习惯、经营策略都各不相同,反映在信息系统的建设上,为硬软件产品的选择、系统环境的构造、用户界面的形式、数据库的要求、及程序的编制都不一样. 并且随着社会的变革、企业的发展、技术的进步,不仅要求信息系统具有较强的适应性,即在环境变化的情况下,系统的变化能达到最小,而且要求信息系统具有对自身进行改进、扩充和完善的能力,同时不影响企业的正常运转,对企业不造成风险. 软件工程在软件开发方法学、软件工具与软件工程环境,以及软件工程管理方法学上都取得了很大进展,极大地提高了软件的生产率与可靠性,实现了软件产品的优质高产. 但是,对信息系统柔性化需求没有实质性的改变.
      一个事物对环境的变化具有适应能力,意味着该事物能根据环境变化进行适当的改变,这种改变可能是局部的、表面的,也可能是全局的、本质性的. 事物改变自己的程度与环境的变化程度、及环境变化对事物产生的压力程度有关. 事物之所以具有适应能力,是因为该事物中存在着一些基本部分,无论外界环境怎样变化,这些基本部分始终不变,另外还存在一些可随环境变化而变化的部分. 对于不同的事物,不变的部分和变化的部分所占的比例是不同的.
      因此本文作者认为Architecture包含两个基本部分:构成成分和构成成分之间的关系. 在外界环境方式变化时Architecture中构成成分和关系有些可能是不变的,有些则可能要产生很大的变化. 在信息系统中,析出相对稳定的构成成分与关系,并在相对稳定部分的支持下,对相对变化较多的部分进行重新组织,以满足变化的要求,就能够使得信息系统对环境的变化具有一定的适应能力,即具有一定的柔性. 这就是ISA的基本原理.

    4 ISA的总体框架
      信息系统体系结构应该是充满艺术和科学的体系结构. 从对Architecture的一般分析、计算机领域中Architecture的使用状况及企业对于信息系统的要求来看,单一的、片面的模型不足以描述ISA的全部,ISA模型应该是多维度,分层次、高度集成化的模型.
      要在企业中建立一个有效集成的ISA,必须考虑企业中的四个方面:战略系统、业务系统、应用系统和信息基础设施. 信息系统体系结构的总体框架为(图1):

    3.gif (4446 bytes)

    图1 信息系统体系结构的总体框架

      信息系统体系结构由四个部分组成,它们是:战略系统、业务系统、应用系统和信息基础设施. 这四个部分相互关联,并构成与管理金字塔相一致的层次. 战略系统处在第一层,其功能与战略管理层次的功能相似,一方面向业务系统提出重组的要求. 另一方面向应用系统提出集成的要求;业务系统和应用系统同在第二层,属于战术管理层,业务系统在业务处理流程的优化上对企业进行管理控制和业务控制,应用 系统则为这种控制提供计算机实现的手段,并提高企业的运行效率;信息基础设施处在第三层,是企业实现信息化的基础部分,相当于运行管理层,它在为应用系统 和战略系统提供数据上的支持的同时,也为企业的业务系统实现重组提供一个有效的、灵活响应的技术上和管理上的支持平台.

    4.1 战略系统

      战略系统是指企业中与战略制定、高层决策有关的管理活动和计算机辅助系统.
      在ISA中战略系统由两个部分组成,一部分为以计算机为基础的高层决策支持系统,另一部分为企业的战略规划体系. 一个是计算机系统,一个为人工系统.
      在ISA中设立战略系统有两重含义:一、它表示信息系统对企业高层管理者的决策支持能力;二、它表示企业战略规划对信息系统建设的影响和要求.
      图2中将企业战略规划分成长期规划和短期规划两种,其中长期规划相对来说,比较稳定,如调整产品结构,在2000年其市场占有率达到20%;短期规划一般是根据长期规划的目的而制定,相对来说,容易根据环境、企业运作情况而改变,如决定新产品的类型.

    4.gif (4522 bytes)

    图2 ISA中的战略系统

    4.2 业务系统
      业务系统是指企业中完成一定业务功能的各部分(物质、能量、信息和人)组成的系统. 企业中有许多业务系统,如:生产系统、销售系统、采购系统、人事系统、会计系统等. 每个业务系统由一些业务过程来完成该业务系统的功能,例如会计系统,包括应付帐款、应收帐款、开发票、审计等业务过程. 业务过程可以分解成一系列逻辑上相互依赖的业务活动,业务活动的完成有先后次序. 每个业务活动都有执行的角色,并处理相关数据.
      企业业务过程重组是以业务流程为中心,打破企业的职能部门分工,对现有的业务过程进行改进或重新组织,以求在生产效率、成本、质量、交货期等方面取得明显改善,提高企业的市场竞争力. 据估计,企业业务过程重组可使企业的经济效率提高70~80%[1] .

    4-.gif (2732 bytes)

    图3 完成一个业务过程涉及到的方面

      对业务过程所涉及到的各个方面进行分析,可以发现业务过程中相对稳定和相对易变的部分(图3). BPR所进行的是业务活动的删减、业务活动执行次序的调整、和执行角色职责的改变,BPR很少涉及到业务活动所处理的数据.
      业务系统作为一个组成成分在ISA中的作用是:对企业现有业务系统、业务过程和业务活动进行建模,并在企业战略的指导下,采用BPR的原理和方法进行 业务过程优化重组,并对重组后的业务领域、业务过程和业务活动进行建模,从而确定出相对稳定的数据,以此相对稳定的数据为基础,进行企业应用系统的开发和 信息基础设施的建设.
    4.3 应用系统
      应用系统即应用软件系统,指信息系统中的应用软件部分. 软件按其与计算机硬件和用户的关系,可以分为系统软件、支持性软件和应用软件. 它们具有层次性关系.
      对于企业信息系统中的应用软件(应用系统),一般按完成的功能可分为:事务处理系统TPS、管理信息系统MIS、决策支持系统DSS、专家系统ES、 办公自动化系统OAS、计算机辅助设计/计算机辅助工艺设计/计算机辅助制造CAD/CAPP/CAM、制造资源计划系统MRPⅡ等. 对于其中的MIS、MRPⅡ又可按所处理的业务,再细分为子系统:生产控制子系统、销售管理子系统、采购管理子系统、库存管理子系统、运输管理子系统、财 务管理子系统、人事管理子系统、设备管理子系统等.
      无论哪个层次上的应用系统,从Architecture的角度来看,都包含两个基本组成部分:一、内部功能实现部分;二、外部界面部分. 这两个基本部分由更为具体的组成成分及组成成分之间的关系构成. 界面部分是应用系统中相对变化较多的部分,主要由用户对界面形式要求的变化引起. 功能实现部分中,相对来说,处理的数据变化较小,而程序的算法和控制结构的变化较多,主要由用户对应用系统功能需求的变化和对界面形式要求的变化引起.

    5.gif (4217 bytes)

    图4 应用系统的基本组成

    4.4 信息基础设施
      企业信息基础设施(Enterprises Information Infrastruture,EII)是指根据企业当前业务和可预见的发展趋势,及对信息采集、处理、存储和流通的要求,构筑由信息设备、通信网络、数据库、系统软件和支持性软件等组成的环境[8] . 本文认为企业信息基础设施由三部分组成:技术基础设施、信息资源设施和管理基础设施. 技术基础设施由计算机、网络、系统软件、支持性软件、数据交换协议等组成;信息资源设施由数据与信息本身、数据交换的形式与标准、信息处理方法等组成;管理基础设施指企业中信息系统部门的组织结构、信息资源设施管理人员的分工、企业信息基础设施的管理方法与规章制度等.

    5-.gif (9353 bytes)

    图5 企业信息基础设施的基本组成

      技术基础设施由于技术的发展和企业系统需求的变化,在信息系统的设计、开发和维护中,面临的变化因素较多,并且由于实现技术的多样性,完成同一功能有多种实现方式. 信息资源设施在系统建设中的相对变化较小,无论企业完成何种功能,业务流程如何变化,都要对数据和信息进行处理,它们中的大部分不随业务改变而改变. 企业为了适应环境的变化和满足竞争的需要,尤其在我国向市场经济转轨的阶段,我国经济政策的出台或改变,将在很大程度上造成企业规章制度、管理方法、人员分工以及组织结构的改变,因此总的说来,管理基础设施相对变化较多.
      上面只是对信息基础设施中的三个基本组成部分的相对稳定与相对变化程度的笼统说明,在技术基础设施、信息资源设施、管理基础设施中都有相对稳定的部分和相对易变的部分,不能一概而论.

    展开全文
  • 信息安全体系结构

    千次阅读 2020-03-16 16:04:33
    信息安全体系结构是针对信息系统而言的,一般信息系统的安全体系结构是系统信息安 全功能定义、设计、实施和验证的基础,该体系结构应该在反映整个信息系统安全策略的基 础上,描述该系统安全组件及其相关组件相互间的...

    信息安全体系结构

    信息安全体系结构是针对信息系统而言的,一般信息系统的安全体系结构是系统信息安
    全功能定义、设计、实施和验证的基础,该体系结构应该在反映整个信息系统安全策略的基
    础上,描述该系统安全组件及其相关组件相互间的逻辑关系和功能分配。这种描述的合理性
    和准确性将直接关系信息系统安全策略的实现效果。

    • 信息系统安全体系由技术体系、管理体系和组织机构体系组成,三个层面缺一不可。
    • 信息安全技术体系包括物理安全技术、系统安全技术、网络安全技术、应用安全技术和管理安全性。
    • OSI将整个通信功能划分为7个层次,分别是:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。
    • 常见的安全机制包括防护机制、检测机制与恢复机制三大类。

    OSI的安全体系结构

    1. 五大类安全服务:鉴 别 服 务、访 问 控 制 服 务、数 据 机 密 性 服 务、数 据 完 整 性 服 务 和 抗 否 认 性 服 务。
      在这里插入图片描述

    2. 八大类安全机制包括括加密机制、数据签名机制、访问控制机制、数据完整性机制、
      认证机制、业务流填充机制、路由控制机制、公正机制。
      (1)加密机制:确保数据安全性的基本方法,在 OSI安全体系结构中应根据加密所在的
      层次及加密对象的不同而采用不同的加密方法。
      (2)数据签名机制:确保数据真实性的基本方法,利用数字签名技术可进行用户的身份
      认证和消息认证,它具有解决收、发双方纠纷的能力
      (3)访问控制机制:从计算机系统的处理能力方面对信息提供保护。访问控制按照事先
      确定的规则决定主体对客体的访问是否合法,当一主体试图非法使用一个未经给出的访问
      时,则产生报警并记录日志档案。
      (4)数据完整性机制:破坏数据完整性的主要因素有数据在信道中传输时受信道干扰影
      响而产生错误,数据在传输和存储过程中被非法入侵者篡改,计算机病毒对程序和数据的传
      染等。纠错编码和差错控制是对付信道干扰的有效方法。对付非法入侵者主动攻击的有效方
      法是访问认证,对付计算机病毒采用各种病毒检测、杀毒和免疫方法。
      (5)认证机制:在计算机网络中认证主要有用户认证、消息认证、站点认证和进程认证
      等,可用于认 证 的 方 法 有 已 知 信 息 (如 口 令)、共 享 密 钥、数 字 签 名、生 物 特 征 (如 指
      纹)等。
      (6)业务流填充机制:攻击者通过分析网络中由一路径上的信息流量和流向来判断某些
      事件的发生,为了对付这种攻击,一些关键站点间再无正常信息传送时,持续传递一些随机
      数据,使攻击者不知道哪些数据是有用的,哪些数据是无用的,从而挫败攻击者的信息流
      分析。
      (7)路由控制机制:在大型计算机网络中,从源点到目的地往往存在多条路径,其中有
      些路径是安全的,有些路径是不安全的,路由控制机制可根据信息发送者的申请选择安全路
      径,以确保数据安全。
      (8)公正机制:在大型计算机网络中,并不是所有的用户都是诚实可信的,同时也可能
      由于设备故障等技术原因造成信息丢失、延迟等,用户之间很可能引起责任纠纷,为了解决
      这个问题,需要有一个各方都认可的第三方以提供公证仲裁,仲裁数字签名技术是对这种公
      正机制的一种技术支持。

    3. .OSI安全服务与安全机制的关系
      安全机制和安全服务关系密切、不可分割,安全服务利于一种或多种安全机制进行反击。
      如下图所示:
      在这里插入图片描述
      在这里插入图片描述

    展开全文
  • 系统体系结构框架 DoDAF

    千次阅读 2020-06-04 23:37:42
    DoDAF所描述的体系结构的核心概念 : 1.活动:不特定于将输入(资源)转换为输出(资源)或更改其状态的单个组织,武器系统或个人的工作。 2.资源:生产或消费的数据,信息,执行者,物料或人员类型。 ①物资:感...
  • 考试要求: (1)熟悉计算机系统以及各主要设备的性能,并理解其基本工作原理; (2)掌握操作系统基础知识以及常用操作系统的安装、配置与维护; (3)理解数据库基本原理...(7)掌握信息系统的管理与维护知识、...
  • Browser/Server系统的三层体系结构

    千次阅读 2021-08-12 04:12:15
    于是,一种新兴的体系结构Browser/Server应运而生,并获得飞速发展,成为众多厂家争相采用的新型体系结构。本质上,Browser/Server也是一种Client/Server结构,它是一种由传统的二层Client/Server结构发展而来的三.....
  • 计算机体系结构简析

    千次阅读 2022-02-12 16:26:41
    计算机体系结构指计算机组成及工作原理,目前分为冯诺依曼结构和哈弗结构两大阵营,理解计算机体系结构是掌握计算机工作原理的基础,文章对冯诺依曼结构和哈弗结构的特点作简要分析。
  • 数据库系统的内部和外部体系结构 (1)内部体系结构模式:概念视图,概念级数据库,整个数据库的实际存储的抽象。一个数据库只有一个模式。 外模式:子模式,用户模式,最外层,是模式的子集,可有多个,同一个外模式...
  • 软件体系结构

    千次阅读 2022-03-29 14:46:29
    软件体系结构是一个抽象的系统规范,主要包括用其行为来描述的功能构件和构件之间的相互连接、结构和关系 从维护角度来看 软件体系结构是一个程序/系统各构件的结构、它们之间的相互关系以及进行设计的原则和随时间...
  • 【操作系统】冯 · 诺依曼体系结构简介

    千次阅读 多人点赞 2020-12-12 00:25:36
    现代计算机通用体系结构---冯 · 诺依曼体系结构 简介
  • 计算机体系结构

    千次阅读 2021-06-06 00:56:58
    3.计算机体系结构包括计算机系统设计的三个方面: 计算机指令系统、计算机组成和计算机硬件 从计算机系统结构来看,机器语言程序员看到的机器属性是(A) A.编程要用到的硬件组织 B.计算机硬件的全部组成 C.计算机...
  • 请问什么是网络体系结构?为什么要定义网络体系结构?來源:互聯網2010-07-04 14:28:42評論分類: 電腦/網絡參考答案:计算机网络7层开放系统互联(open systems interconnection, OSI)标准.其核心内容包含高,中,低三大...
  • 软件体系结构复习

    千次阅读 2021-12-04 19:16:42
    软件体系结构复习资料概要
  • 详解冯诺依曼体系结构与操作系统

    千次阅读 2021-03-13 15:57:39
    计算机体系结构 本文主要从两个方面来详细介绍计算机体系结构: 1.冯诺依曼体系结构(硬件) 2.操作系统(软件) 文章目录计算机体系结构前言一、深入理解冯诺依曼体系结构1. 简要背景介绍2. 五大部件介绍3. 细节...
  • 计算机体系结构一张总的图: 设备控制器是i/o到主存的一个桥梁,设备控制器有一个局部缓存: 中断分为硬中断和软中断: 中断是现代计算机系统的驱动,中断步骤如下: 1 会有一个代码确定每个类型的中断做什么。 2...
  • 软件体系结构期末复习总结

    万次阅读 多人点赞 2020-08-18 21:14:41
    软件体系结构是具有一定形式的结构化元素,抽象的讲,软件体系结构包括构成系统的设计元素的描述,设计元素的交互,设计元素组合的模式,以及在这些模式中的约束。具体的讲,体系结构 = 组件+连接件+约束 组件:...
  • 什么是计算机网络体系结构

    千次阅读 2021-06-23 12:04:10
    本文的原始作者: 书呆子里科作者博客地址:本文中使用的大多数插图均来自课件“计算机网络体系结构”,并且某些插图作者已被进一步修改. 可以在我的CSDN上下载该课件,其链接为“计算机网络”体系结构. 在此,我们...
  • 软件体系结构风格介绍

    千次阅读 2020-02-18 12:46:38
    文章目录软件体系结构风格介绍(一)管道和过滤器风格(二)数据抽象与面向对象风格(三)基于事件的隐式调用风格(四)层次系统风格(五)仓库风格(六)C2风格(七)基于层次消息总线的架构风格 软件体系结构风格...
  • 云计算的体系结构

    千次阅读 2019-12-29 16:01:19
    云计算的体系结构由5部分组成,分别为应用层,平台层,资源层,用户访问层和管理层,云计算的本质是通过网络提供服务,所以其体系结构以服务为核心。 如下图: 1,资源层 资源池层是指基础架构屋面的云计算服务...
  • 一、前言我国的医院信息化建设,始于上世纪80年代中末期,经过90年代的自由繁荣(ye man)发展和本世纪初的政策扶持、引导规范与市场培育,历经30多年的发展,目前已经遇到瓶颈。其中最根本的原因是系统架构问题,...
  • 计算机网络体系结构

    千次阅读 2022-03-27 11:49:11
    计算机网络体系结构1 常见的计算机网络体系结构1.1 OSI体系结构1.2 TCP/IP体系结构1.3 原理体系结构2 分层的必要性3 计算机网络体系结构的专用术语 参考视频:链接: 计算机网络微课堂. 1 常见的计算机网络体系结构 ...
  • web 体系结构_Web服务体系结构概述

    千次阅读 2020-06-22 19:46:25
    Web服务体系结构描述了三个角色:服务提供者,服务请求者和服务代理。 和三个基本操作:发布,查找和绑定。 网络组件可以扮演任何或所有这些角色。 两个单独的文档描述了Web服务:定义良好的服务(WDS)文档描述...
  • 计算机网络体系结构概述

    千次阅读 2021-03-08 13:05:06
    HTTP的作用HTTP基础历史以及层次结构为什么有分层网络模型各层次的功能和协议网站通信的总体过程DNS:负责解析域名HTTP协议:产生请求报文数据应用层协议TCP协议:分割HTTP数据,保证数据运输TCP 三次握手为什么需要三...
  • 计算机网络的体系结构

    千次阅读 2022-03-11 10:48:15
    一.概述: 计算机网络定义: 一些相互连接的、以共享资源为目的的、自治的计算机的集合。 重点在于:互通的,自治的,计算机集合。 可以简单理解为:计算机网络 = 通信技术+ ...由一系列主机(端系统)组成,在结构...
  • 物联网体系结构

    千次阅读 2019-12-31 11:03:02
    有共性,所以有体系结构,谁赞成?谁反对(抖个机灵) 当你有些知识储备后,你就会觉得很多总结性的话语看似是多余的话,但其实每句话都有很深层次的含义,里面出现的名词都在相关领域有着一席之地。 我们需要寻找...
  • 软件体系结构表示系统的框架结构,用于从较高的层次上来描述各部分之间的关系和接口,主要包括构件、构件性质和构件之间的关系。 通过使用软件体系结构,可以有效地分析用户需求,方便系统的修改,以及减小程序构造...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 392,484
精华内容 156,993
关键字:

信息系统体系结构

友情链接: armjio.zip