计算机基础课件PPT.ppt
《计算机基础课件PPT.ppt》由会员分享,可在线阅读,更多相关《计算机基础课件PPT.ppt(90页珍藏版)》请在课桌文档上搜索。
1、计算机基础知识,计算机组成计算机操作系统计算机网络数据库软件工程数据结构、算法、程序,1.计算机系统的组成,计算机是由存储器、运算器、控制器、输入设备和输出设备等五大部件所构成。,请求信号、数据流,控制信号,冯诺依曼,1945,计算机系统,1.计算机系统的组成,系统软件,应用软件,计算机的软件系统包括,1.计算机系统的组成,(1)操作系统(2)语言处理程序(3)支撑软件(4)数据库系统,系统软件是指控制和协调计算机及其外部设备,支持应用软件的开发和运行的软件。其主要的功能是进行调度、监控和维护系统等等。系统软件是用户和裸机的接口。,1.计算机系统的组成,2.计算机操作系统,2.计算机操作系统,
2、2.计算机操作系统,2.计算机操作系统,2.计算机操作系统,2.计算机操作系统,2.计算机操作系统,计算机网络的发展的四个阶段:1.第一阶段:“诞生阶段”以主机为中心的联机终端系统,“计算机终端”系统2.第二阶段:“形成阶段”以通信子网为中心的主机互连,“计算机-计算机”网络3.第三阶段:互联互通阶段 体系结构标准化网络层次结构,对每层进行了精确定义4.第四阶段:高速网络技术阶段Internet网时代的到来,3.计算机网络,1.第一阶段:“诞生阶段”以主机为中心的联机终端系统,特征:终端(Terminal)共享主机(Host)的软硬件资源单台主机:执行计算和通信任务多台终端:执行用户交互(终端
3、集中器/终端服务器)连接方式:本地或远程,T,T,T,T,T,HOST,通信线路,3.计算机网络,2.第二阶段:“形成阶段”通信子网为中心的主机互连,特征多个终端联机系统互联,形成了多主机互联网络网络结构从“主机终端”转变为“主机主机”,3.计算机网络,演变阶段1通信任务从主机中分离,由通信控制处理机(CCP)完成CCP:处理主机之间通信任务的专用计算机,3.计算机网络,两层网络概念的出现由CCP组成的传输网络通信子网,提供信息传输服务建立在通信子网基础上的主机集合资源子网,提供计算资源,CCP,CCP,HOST,HOST,T,T,T,T,T,T,CCP,HOST,T,T,T,通信子网,3.计
4、算机网络,18,演变阶段2通信子网规模逐渐扩大私有社会公用公用数据通信网PSTNX.25优点降低用户系统建设成本提高通信线路利用率兼容性好,3.计算机网络,3.第三阶段:互联互通阶段 体系结构标准化网络,为什么需要标准化?不同网络设备之间的兼容性和互操作性是推动网络体系结构的标准化的原动力而兼容性和互操作性的最终目的仍是资源共享标准化的时机?先制定标准再开发还是先开发再制定标准?各厂商、研究机构、大学在网络技术、方法、理论等方面的研究日趋成熟是基础,3.计算机网络,4.第四阶段:高速网络技术阶段,因特网的出现标志着网络时代的到来因特网是全球性的网络丰富的信息和便利的使用是其规模迅速增长的主要驱
5、动力截止到2000年,Internet的规模为网络数达到105数量级,主机数达到107数量级,用户数108数量级,主干速率大于2.5Gbit/s,3.计算机网络,计算机网络体系结构的形成,相互通信的两个计算机系统必须高度协调工作才行,而这“协调”是相当复杂的。“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。,3.计算机网络,OSI 与 TCP/IP 体系结构的比较,应用层,传输层,网络层,表示层,会话层,数据链路层,物理层,7654321,OSI 的体系结构,应用层,网络接口层,网际层 IP,(各种应用层协议如TELNET,FTP,SMTP 等
6、),传输层(TCP 或 UDP),TCP/IP 的体系结构,3.计算机网络,分层的好处,1.各层之间是独立的。2.灵活性好。3.结构上可分割开。4.易于实现和维护。5.能促进标准化工作。,若层数太少,就会使每一层的协议太复杂。层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。,3.计算机网络,五层协议的体系结构:,TCP/IP 是四层的体系结构:应用层、运输层、网际层和网络接口层。最下面的网络接口层并没有具体内容。因此往往采取折中的办法,即综合 OSI 和 TCP/IP的优点,采用一种只有五层协议的体系结构。,3.计算机网络,计算机 1 向计算机 2 发送数据,5,4,3,2,1
7、,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,应 用 程 序 数 据,10100110100101 比 特 流 110101110101,注意观察加入或剥去首部(尾部)的层次,应 用 程 序 数 据,3.计算机网络,网络接口卡,网络接口卡(NIC,简称网卡)能够使工作站、服务器、打印机或其他节点通过网络介质接收并发送数据。网络接口卡常被称为网络适配器。属于OSI模型的物理层。,3.计算机网络,中继器,中继器是一种放大或模拟数字信号的网络连接设备。中继器属于OSI模型中的物理层。它们只是转发信号,但同时也转发了信号的噪声,,3.计算机网络,集线器,集线器能与网络中的打印服务器、交
8、换器、文件服务器或其他的设备连接。集线器属于OSI模型中的物理层。,3.计算机网络,网桥,网桥这种设备看上去有点像中继器。它具有单个的输入端口和输出端口,它与中继器的不同之处就在于它能够解析它收发的数据。网桥属于OSI模型的数据链路层,3.计算机网络,交换机,交换机属于OSI模型的数据链路层,并且,它还能够解析出MAC地址信息。事实上,它相当于多个网桥。,3.计算机网络,路由器,路由器是一种多端口设备,它可以连接不同传输速率并运行于各种环境的局域网和广域网,也可以采用不同的协议。路由器属于OSI模型的网络层设备。,3.计算机网络,数据库系统的产生与发展,数据库基本概念1)数据(Data)数据是
9、描述事物的符号记录。2)信息(Information)通常被认为是具有一定含义的、经过加工的、对决策有价值的数据。3)数据库(Database,DB)数据库是指长期存储在计算机内,有组织的、可共享的数据集合。,4.数据库,数据结构 是所研究的对象类型的集合。用于描述数据的静态特征。包括:数据的类型、内容和性质的对象(事物);数据之间联系的对象(联系)。数据操作 是对数据库中各种对象的实例允许执行的操作的集合。用于描述数据的动态特征。完整性约束 完整性规则的集合。如性别只能有男和女之分,年龄不能为0等。,数据模型概述,4.数据库,最常用的数据模型,1层次模型,层次模型(Hierarchical
10、Model)是一种以记录某一事物的类型为根节点的有向树。,4.数据库,2网状模型,最常用的数据模型,网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网状结构。,4.数据库,关系模型(Relational Model)是指虽具有相关性而非从属性的平行的数据之间按照某种序列排列的集合关系。关系模型是由若干个关系模式组成的集合,关系模式的实例称为关系,而每个关系实际上就是一张二维表格。,4.数据库,最常用的数据模型,3关系模型,基本概念,关系:一个关系对应一张表元组:表中的一行属性:表中的一列主码:表中的某个属性或属性组,它可以唯一确定一个元组域:属性的取值范围分量:元组中的
11、一个属性值关系模式:对关系的描述,4.数据库,关系的性质,1)关系中每一数据项不可再分,是最基本的单位。2)每一列数据项是同属性的。列数根据需要而设,且各列的顺序是任意的。3)每一行记录由一个事物的诸多属性项构成。记录的顺序可以是任意的。4)一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录行。5)每个关系都有称之为关键字的属性集唯一标识各元组。,4.数据库,软件工程把整个软件开发过程视为一项工程,把整个工程分成若干个阶段,制定每个阶段的计划,逐个实施。软件生命周期的六个步骤,即制定计划、需求分析、设计、程序编码、测试及运行维护。,5.软件工程,5.软件工程,软件开发V模型,制定
12、计划确定要开发软件系统的总目标给出功能、性能、可靠性以及接口等方面的要求完成该软件任务的可行性研究估计可利用的资源(硬件、软件、人力等)、成本、效益、开发进度制定出完成开发任务的实施计划,连同可行性研究报告,提交管理部门审查,5.软件工程,需求分析和定义对用户提出的要求进行分析并给出详细的定义编写软件需求说明书或系统功能说明书及初步的系统用户手册评审,5.软件工程,软件设计概要设计 把各项需求转换成软件的体系结构。结构中每一组成部分都是意义明确的模块,每个模块都和某些需求相对应。详细设计 对每个模块要完成的工作进行具体的描述,为源程序编写打下基础。编写设计说明书,提交评审。,5.软件工程,程序
13、编写(软件实现)把软件设计转换成计算机可以接受的程序代码,即写成以某一种特定程序设计语言表示的“源程序清单”写出的程序应当结构良好、清晰易读,且与设计相一致,5.软件工程,软件测试单元测试,查找各模块在功能和结构上存在的问题并加以纠正集成测试,将已测试过的模块按一定顺序组装起来按规定的各项需求,逐项进行有效性测试,决定已开发的软件是否合格,能否交付用户使用,5.软件工程,运行/维护改正性维护 运行中发现了软件中的错误需要修正适应性维护 为了适应变化了的软件工作环境,需做适当变更完善性维护 为了增强软件的功能需做变更预防性维护“把今天的方法学用于昨天的系统以满足明天的需要”。为进一步改进软件打基
14、础,5.软件工程,基本概念和术语,数据(Data):在计算机科学中是所有能输入到计算机中并能被计算机程序处理的符号的总称。数据包含的内容随着计算机的发展而扩大 例如:数字、字母、汉字、图形、图像、声音都称为数据。注意:专业术语中,数据已经不是“数值”。,6.数据结构、算法、程序,基本概念和术语,数据元素(Data Element):数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。人是一个数据元素,通常作为整体进行处理。数据元素还不是组成数据的最小单位。,6.数据结构、算法、程序,基本概念和术语,数据结构(Data Structures):带结构的数据元素的集合。结构:数据元素之间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 基础 课件 PPT
链接地址:https://www.desk33.com/p-233995.html