软件和数据存储课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件和数据存储课件.ppt

高等学校计算机公共教学改革与实践 第一章 计算机基础知识 1.1 计算机的产生与发展 1.2 二进制与数据的编码 1.3 计算机的硬件系统 1.4 计算机的软件系统 1.5 数据存储 1.6 计算机与信息的安全 1.4 计算机软件系统 计算机软件系统的组成 程序工作原理 计算机语言与程序设计 软件开发技术与软件工程 1.4.1 计算机软件系统的组成 系统软件 应用软件 工具软件 1 系统软件 系统软件举例: 操作系统 软件开发环境(开发平台) 数据库管理系统 (1) 操作系统 定义:操作系统(Operating System,OS)是管理和控制计算机的软、硬件资源,并提供用户支持以方便用户使用计算机的软件系统。 作用:操作系统是界于用户和计算机硬件之间的操作平台,只有通过操作系统才能使用户在不必了解计算机系统内部结构的情况下正确使用计算机。所有的应用软件和其他的系统软件都是在操作系统下运行的。 主流操作系统: Unix是传统的运行在大型计算机、超级计算机和服务器上的操作系统。Windows、 Linux是微机或服务器上的操作系统等。MS-DOS是早期的PC机上的操作系统。 (2) 软件开发环境(开发平台) 一个好的“软件开发环境”主要包括如下内容: 对开发者友好的“用户界面”(user interface); 完善的开发工具; 内容丰富的系统类库和应用组件; 完善的与外部程序的数据接口以及多样的数据交流能力; 提供足够的技术支持服务。 软件开发平台很多,如微软公司的Microsoft Visual Studio,其中就包含了多种不同语言的应用软件开发环境:Visual C#、Visual C++、Visual Basic等,以及大量的系统开发工具。 (3) 数据库管理系统 数据库管理系统(Data Base Management System,DBMS)以数据库的方式组织和管理数据,实现数据的存储、检索和更新等工作。 DBMS的功能包括:对数据库的建立与维护功能;对数据库中的数据进行排序、检索和统计的功能;数据或查询结果的输出功能;方便的编程功能。另外,还应具有数据的安全性、完整性以及并发控制等。 目前常用的数据库管理系统有Oracle (Oracle)、DB2(IBM) 、 SQL Server (Microsoft) ,以及Sybase (Sybase)、Visual FoxPro (Microsoft) 、 Access (Microsoft)等。 2 应用软件 文字处理软件:编辑文档,如Word,WPS等。 图形及图像处理软件:AutoCAD 、3DS Max 、Photoshop等。 信息管理系统:用于输入、存储、修改、检索、报表制作等各种。 如财务管理系统、仓库管理系统、人事档案管理系统、设备管理系统、计划管理系统等。 各种应用领域的专用软件 1.4.2 程序工作原理 冯·诺依曼结构的特点之一就是存储程序原理,即: 把计算机要进行的工作以程序的形式保存到计算机中(把程序像数据一样存储在计算机中)。 计算机按顺序执行程序的每一条指令(由专门的机制解释执行程序中的每一条指令),从而完成计算任务。 指令的基本概念 指令的完整格式 操作码:指明操作的种类:如加、减、传送、转移等。 操作数地址:将要对哪个数操作,即操作数所在的地址(位置)。 目的操作数地址:运算结果存放的地址(位置)。 下一条指令的地址:本条指令执行完毕后,要执行的下一条指令的地址,即,要到哪一条指令处继续执行。 指令的常用格式 (1) (三地址指令)用程序计数器保存下一条指令的存放地址,CPU每从指令序列中取得一条指令后,可以使程序计数器自动加1。这样就不要在每一指令中都包含下一指令的地址信息,于是形成三地址指令,其格式如下: 此格式的指令可将两个操作数地址中的数据处理后,保存到目的地址中。 (2) (二地址指令)操作数地址之一同时也作为目的地址,即对一个操作数地址的数据完成操作后再送回该地址。这样就形成二地址指令,格式如下: (3) (单地址指令)目的操作数地址隐含在操作码中。这种隐含地址可以是累加器或者寄存器,从而形成一地址指令。格式如下: 此指令的功能是将累加器或寄存器中的数和操作数运算后再放回累加器或寄存器中。 (4) (零地址指令)在指令系统中还有一些不带操作数的指令,如停机、中断开、中断关等。这种指令也称为无地址指令或者无操作数指令。其格式如下: 指令的分类 数据处理指令:数据处理指令能以某种方式对数据进行算术运算、逻辑运算、移位和比较。这些指令的操作功能由运算器的算术逻辑单元(ALU)完成。进一步分为: (1) 算术运算指令 (2) 逻辑运算指令 (3) 移位指令 (

文档评论(0)

love + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档