计算机软件的组成.ppt_第1页
计算机软件的组成.ppt_第2页
计算机软件的组成.ppt_第3页
计算机软件的组成.ppt_第4页
计算机软件的组成.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机系统 计算机硬件计算机软件 运算器 控制器 输入设备 存储器 输出设备 系统软件应用软件 操作系统 数据库管理系统 程序语言处理系统 文字处理 通信软件 学习、娱乐软件 1.3.1软件的组成与保护 软件(英文:Software)是一系列按照特定顺序组织的计算 机数据和指令的集合。一般来讲软件被划分为编程语言、系 统软件、应用软件和介于这两者之间的中间件。 计算机软件作为一种知识产品,其要获得法 律保护,必须具备以下条件: (一)原创性。即软件应该是开发者独 立设计、独立编制的编码组合。 (二)可感知性。受保护的软件须固定 在某种有形物体上,通过客观手段表达出来 并为人们所知悉。 (三)可再现性。即把软件转载在有形 物体上的可能性。 1.3.2软件的分类( 按用途分类) 1.系统软件 系统软件是管理、监控、维护计算机资源 的软件,用来扩大计算机的功能、提高计 算机的工作效率、方便用户使用计算机的 其他软件。 包括: A.操作系统 B.语言处理程序 C.数据库管理系统 D.驱动系统 操作系统是管理计算机硬件资源的一个平台。 常用的操作系统:DOS 、Linux 、Mac OS、OS/2 、 QNX 、Unix、Windows 等 计算机硬件 虚拟计算机 分配系统中 的资源 管理存储器 空间 监测计算机 运行和故障 维护计算机 安全 微软Windows操作系统 (Windows Vista) 6 Windows 9x共有3个产品 ,面向家用PC Windows的最新产品, 有多种不同用途的版本 WindowsNT和Win2000 面向商用PC机,性能较高 ,安全性较好,提供服务 器版本 Windows XP既适合家庭用户也适合商业 用户,目前有家庭版、专业版、媒体中心 版、平板PC版和64位版本等多种,它有丰 富的音频、视频和网络通信功能 语言处理程序:将各种高级语言编写的源程序翻 译成机器语言表示的目标程序。除了个别常驻在 ROM中可独立运行外,其他都必须在造作系统的 支持下运行。 数据库管理系统:用于建立、使用、维护数据库。对 数据库同意管理、控制,保证其安全性和完整性。 驱动程序:操作系统只能 通过这个接口,才能控制 硬件设备的工作。 2.应用软件 A.专用软件 eg:火车站的票务管理系统、财务管理 系统 B.通用软件 eg:杀毒软件、图像处理软件、文字处 理软件 1.3.3计算机语言的发展 1.低级语言 A.机器语言 B.汇编语言 2.高级语言 计算机硬件仅仅 知道0和1 有问题需要计 算机解决的人 交流的鸿沟 计算机硬件仅仅 知道0和1 有问题需要计 算机解决的人 程序设计语言 机器语言是极其能直接识别的语言,由1和0组成的 一组代码指令。由于机器语言比较难记,所以很难 用来编写程序。 汇编语言是机器语言的便于记忆好理解的符号化形式。需 要翻译程序来翻译成机器语言程序才能被执行。但由于每 种计算机都由适用于自己的汇编程序,一般用户很难使用 。 汇编语言 用助记符号来表示机器 指令中的操作符与操作 数 优点: 操作数直接使用十进 制 程序相对容易理解 缺点: 大型程序难以开 发 依赖于具体计算 机 将383传送到AX寄存器 将545传送到BX寄存器 将BX内容加AX内容,结果在BX中 将1055传送到AX寄存器 将AX内容减BX内容,结果在AX寄 存器中 B8 7F 01 BB 21 02 03 D8 B8 1F 04 2B C3 (计算1055-(383+545)的5条机器指令) 机器语言程序 对应的汇编语言程序 MOV AX 383 MOV BX 545 ADD BX AX MOV AX 1055 SUB AX BX 汇编语言程序 2.高级语言 高级语言比较接近日常用语,对机器依赖性低,适用 于各种机器的计算机语言。 BASIC:简单易学,设计给初学者。新开发 的VB具有很强的可视化设计功能,是重要 的多媒体编程工具语言。 C+:一直在效率第一的领域发挥着极大的 影响力。像Java这类的语言,其核心都是用 C/C+写的。在高并发和实时处理,工控等 领域更是首选。 Java:是一种面向对象、分布式,可移植的 多线程动态语言。 例:C语言的9种控制语句 If ( P ) A ; else B 实现条件选择结构 for ( P1;P2;P3 ) A 实现重复结构 while ( P ) A 实现重复结构 do A while ( P ) 实现重复结构 switch 实现条件选择结构 goto 无条件选择结构 ret

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论