计算机系统 跳转连接:软件设计师——计算机系统篇 基本单位 位(比特) 最小数据单位 bit、b 字节 最小存储单位 byte、B 1B = 8b 千字节 KB 1KB = 1024B 兆字节 MB 1MB = 1024KB 吉字节 GB 1GB = 1024MB 太字节 TB 1TB = 1024GB 中央处理单元 CPU的功能: 功能 说明 程序控制 通过执行指令来控制程序的执行顺序。 操作控制 CPU产生每条指令的(若干)操作信号并将操作信号送往对应的部件,控制相应的部件按指令的功能要求进行操作。 时间控制 对各种操作进行时间上的控制,即指令执行过程中操作信号的出现时间、持续时间及出现的时间顺序都需要进行严格控制。 数据处理...
数据流图(DFD) 数据流图是在逻辑上描述系统的功能、输入、输出和数据存储等。 数据流图中的基本图形元素包括: 基本元素 图形表示 数据流 加工 数据存储 外部实体 软件系统内部的数据处理模型,使用数据流、加工和数据存储构建。 数据流(Data Flow):由一组固定成分的数据组成,表示数据的流向。 在DFD种,数据流的流向由以下几种: 从加工流向另一个加工; 从加工流向数据存储(写); 从数据存储流向加工(读); 从外部实体流向加工(输入); 从加工流向外部实体(输出)。 即数据流的起点或终点必须至少有一个是加工。 除了与数据存储有关的数据流(流向数据存储或从数据存储流出),DFD中的每个数据流都必须用一个定义明确的名字表示。...
算法概述 算法(Algorithm)是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。算法具有下列5个重要特性: 有穷性:一个算法必须总是(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有穷时间内完成。 确定性:算法中的每一条指令必须有确切的含义,理解时不会产生二义性。并且在任何条件下,算法只有唯一的一条执行路径,即对于相同的输入只能得出相同的输出。 可行性:一个算法是可行的,即算法中描述的操作都可以通过已经实现的基本运算执行有限次来实现。 输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合。 输出:一个算法有一个或多个输出,这些输出是同输入有着某些特定关系的量。 常用...
网络概述 计算机网络是计算机技术与通信技术相结合的产物,它实现了远程通信、远程信息处理和资源共享。现代计算机网络已具有统一的网络体系结构。 计算机网络提供的主要功能有: 数据通信 资源共享 负载均衡 高可共享性 计算机网络分类 按通信距离分类: 网络分类 分布距离 计算机分布范围 传输速率 局域网 MAN 10m左右 房间 4Mbps ~ 1Gbps 100m左右 楼寓 1000m左右 校园 城域网 WAN 10km 城市 50Kbps ~ 100 Mbps 广域网 LAN 100km以上 国家或全球 9.6Kbps ~ 45Mbps 其它分类方式与其分类如: 分类方式 分类内容 信息交换方式 电路交换网 分组交换网 综合交换网...
概述 软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本。 软件工程学: 软件开发技术 软件开发方法学 软件工具 软件工程环境 软件工程管理 软件工程管理学 软件经济学 软件工程涉及软件开发、维护、管理等多方面的原理、方法、工具与环境。 计算机软件 计算机软件是指: 计算机系统中的程序:计算任务的处理对象和处理规则的描述。 计算任务:任何以计算机为处理工具的任务。 处理对象: 数据:如数字、文字、图形、图像、声音等,它们只是表示,而无含义。 信息:数据及有关的含义。 处理规则:一般指处理的动作和步骤。 程序文档:文档是为了便于了解程序所需的...
概述 结构化方法是一种面向数据流的开 发方法,它由以下构成: 结构化分析:根据分解与抽象的原则,按照系统中数据处理的流程,用数据流图来建立系统的功能模型,从而完成需求分析工作。 结构化设计:根据模块独立性准则、软件结构优 化准则将数据流图转换为软件的体系结构,用软件结构图来建立系统的物理模型,实现系统的 概要设计。 结构化程序设计:使用3种基本控制结构构造程序,任何程序都可以由顺序、选择和重复3种基本控制结构构造。 结构化方法总的指导思想是自顶向下、逐层分解,它的基本原则是功能的分解与抽象。它是软件工程中最早出现的开发方法,特别适合于数据处理领域的问题,但是不适合解决大规模的、特别复杂的项目,且难以适应需求的变化。 系统设计 抽象...
数据库体系结构 数据描述有两种形式: 逻辑描述:指程序员或用户用以操作的数据形式,是抽象的概念化数据。 物理描述:指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。 三级模式结构 实际上有许多不同的数据库产品,但它们的体系结构基本上都具有相同的特征,采用“三级模式和两级映像”: 三级结构有3类数据模型: 外模型:用户使用的数据视图,是一种局部的逻辑数据视图,表示用户所理解的实体、实体属性和实体关系。 概念模型:全局的逻辑数据视图,是数据库管理员所看到的实体、实体属性和实体之间的联系。 内模型:数据的物理存储模型。 三个物理模型分别对应数据库系统的3层结构: 外模式(子模式、用户模式):数据库用户的数据视图,是与某...
面向对象基本概念 面向对象(Object-Oriented,00) = 对象(Object)+ 分类(Classification)+ 继承(Inheritance)+ 通过消息的通信(Communication with Messages) 对象 在面向对象的系统中,对象是基本的运行时的实体,它包括: 属性:数据; 行为:作用于数据的操作。 一个对象把属性和行为封装为一个整体。 封装是一种信息隐蔽技术,它的目的是使对象的使用者和生产者分离,使对象的定义和实现分开。 对象可以看作是一个程序模块。 一个对象通常由以下成分组成: 对象名; 属性; 方法。 消息 对象之间进行通信的一种构造叫件消息。 类 类可以分为三种: 实体类:实体类...
著作权 著作权(也称为版权):是指作者对其创作的作品享有的人身权和财产权。 人身权包括: 发表权 署名权 修改权 保护作品完整权 财产权包括: 作品的使用权 获得报酬 著作权中,发表权有时限,时限是作者终身及其死亡后50年。署名权、修改权、保护作品完整权等不受时间限制,受到永久保护。 知识产权的特点 知识产权的特点包括: 无形性 双重性 确认性 独占性 地域性 时间性 地域性 各国主管机关依照本国法律授予的知识产权,只能在不国领域内受法律保护。著作权虽然自动产生,但它受地域限制。 时间性 知识产权具有法定的保护期限。 例如,我国发明专利的保护期为20年,自专利申请日起计算。 我国公民的作品发表权的保护期为作者终生及其死亡后50年。...
概述 计算机系统由两部分组成: 硬件 软件 通常把未配置软件的计算机称为裸机。 操作系统(Operating System)目的是为了填补人与机器之间的鸿沟,即建立用户与计算机之间的接口,而为裸机配置的一种系统软件。 操作系统也包括了系统软件。 操作系统在计算机系统中的地位: 操作系统是用户与计算机之间的接口,它在计算机系统中占据重要而特殊的地位,所有其他软件,如编辑程序、汇编程序、编译程序、数据库管理系统等系统软件,以及大量的应用软件都是建立在操作系统基础上的,并得到它的支持和取得它的服务。 进程管理 进程管理也称处理机管理。在多道程序批处理系统和分时系统中有多个并发执行的程序,为了描述系统中程序执行时动态变化的过程引入了进程。...