计算机基础 第2版 教学课件 ppt 作者 王丽华 何世勇第一章1.4

上传人:w****i 文档编号:92800655 上传时间:2019-07-13 格式:PPT 页数:13 大小:168.50KB
返回 下载 相关 举报
计算机基础 第2版 教学课件 ppt 作者 王丽华 何世勇第一章1.4_第1页
第1页 / 共13页
计算机基础 第2版 教学课件 ppt 作者 王丽华 何世勇第一章1.4_第2页
第2页 / 共13页
计算机基础 第2版 教学课件 ppt 作者 王丽华 何世勇第一章1.4_第3页
第3页 / 共13页
计算机基础 第2版 教学课件 ppt 作者 王丽华 何世勇第一章1.4_第4页
第4页 / 共13页
计算机基础 第2版 教学课件 ppt 作者 王丽华 何世勇第一章1.4_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《计算机基础 第2版 教学课件 ppt 作者 王丽华 何世勇第一章1.4》由会员分享,可在线阅读,更多相关《计算机基础 第2版 教学课件 ppt 作者 王丽华 何世勇第一章1.4(13页珍藏版)》请在金锄头文库上搜索。

1、中等职业教育课程改革新规划教材 配套电子教案,第1章 计算机基础知识,1.4 计算机的软件系统,1.4.1 系统软件 1.4.2 应用软件 1.4.3 指令和程序设计语言,1.4.1 系统软件,1.操作系统OS(Operating System) 2.数据库管理系统,1.4.1 系统软件,1.操作系统OS(Operating System) 操作系统是最基本,最重要的系统软件。它负责管理计算机系统的全部软件资源和硬件资源,合理地组织计算机各部分协调工作,为用户提供操作和编程界面。随着计算机技术的迅速发展和计算机的广泛应用,用户对操作系统的功能、应用环境、使用方式不断提出了新的要求,因而逐步形成

2、了不同类型的操作系统。根据操作系统的功能和使用环境,大致可分为以下几类: (1)单用户操作系统 计算机系统在单用户单任务操作系统的控制下,只能串行地执行用户程序,个人独占计算机的全部资源,CPU运行效率低。DOS操作系统属于单用户单任务操作系统。 (2)批处理操作系统 批处理操作系统是以作业为处理对象,连续处理在计算机系统运行的作业流。这类操作系统的特点是:作业的运行完全由系统自动控制,系统的吞吐量大,资源的利用率高。 (3)分时操作系统 分时操作系统使多个用户同时在各自的终端上联机地使用同一台计算机, CPU按优先级分配各个终端的时间片,轮流为各个终端服务,对用户而言,有“独占”这一台计算机

3、的感觉。 (4)实时操作系统 实时操作系统是对随机发生的外部事件在限定时间范围内做出响应并对其进行处理的系统。外部事件一般指来自与计算机系统相联系的设备的服务要求和数据采集。 (5)网络操作系统 为计算机网络配置的操作系统称为网络操作系统。 (6)分布式操作系统 分布式操作系统是用于分布式计算机系统的操作系统。,1.4.1 系统软件,2.数据库管理系统 数据库管理系统(Database Management System,简称DBMS )的作用是管理数据库。数据库管理系统是有效地进行数据存储、共享和处理的工具。目前,微机系统常用的单机数据库管理系统有: DBASE、FoxBase、Visual

4、 FoxPro 等,适合于网络环境的大型数据库管理系统Sybase、Oracle、DB2、SQL Server 等。 当今数据库管理系统主要用于档案管理、财务管理、图书资料管理、仓库管理、人事管理等数据处理。,1.4.2 应用软件,1.文字处理软件 2.表格处理软件 3.实时控制软件,1.4.2 应用软件,1.文字处理软件 文字处理软件主要用于用户对输入到计算机的文字进行编辑并能将输入的文字以多种字形、字体及格式打印出来。目前常用的文字处理软件有Microsoft Word、WPS 2000等。,1.4.2 应用软件,2.表格处理软件 表格处理软件是根据用户的要求处理各式各样的表格并存盘打印出

5、来。目前常用的表格处理软件有Microsoft Excel 等。,1.4.2 应用软件,3.实时控制软件 用于生产过程自动控制的计算机一般都是实时控制的。它对计算机的速度要求不高但可靠性要求很高。用于控制的计算机,其输入信息往往是电压、温度、压力、流量等模拟量,将模拟量转换成数字量后计算机才能进行处理或计算。这类软件一般统称为SCADA(Supervisory Control And Data Acquisition,监察控制和数据采集)软件。目前P C机上流行的SCADA软件有FIX、INTOUCH、LOOKOUT等。,1.4.3 指令和程序设计语言,1.机器语言(Machine Langu

6、age) 2.汇编语言(Assemble Language) 3.高级语言(High Level Language),1.4.3 指令和程序设计语言,1.机器语言(Machine Language) 机器语言是一种用二进制代码“0”和“1”形式表示的,能被计算机直接识别和执行的语言。用机器语言编写的程序,称为计算机机器语言程序。它是一种低级语言,用机器语言编写的程序不便于记忆、阅读和书写。通常不用机器语言直接编写程序。,1.4.3 指令和程序设计语言,2.汇编语言(Assemble Language) 汇编语言是一种用助记符表示的面向机器的程序设计语言。汇编语言的每条指令对应一条机器语言代码,

7、不同类型的计算机系统一般有不同的汇编语言。用汇编语言编制的程序称为汇编语言程序,机器不能直接识别和执行,必须由“汇编程序” (或汇编系统)翻译成机器语言程序才能运行。这种“汇编程序”就是汇编语言的翻译程序。汇编语言适用于编写直接控制机器操作的低层程序,它与机器密切相关,不容易使用。,1.4.3 指令和程序设计语言,3.高级语言(High Level Language) 高级语言是一种比较接近自然语言和数学表达式的一种计算机程序设计语言。一般用高级语言编写的程序称为“源程序”,计算机不能识别和执行,要把用高级语言编写的源程序翻译成机器指令,通常有编译和解释两种方式。编译方式是将源程序整个编译成目

8、标程序,然后通过链接程序将目标程序链接成可执行程序。 解释方式是将源程序逐句翻译,翻译一句执行一句,边翻译边执行,不产生目标程序。由计算机执行解释程序自动完成。如BASIC语言。常用的高级语言程序有: (1)BASIC语言是一种简单易学的计算机高级语言。尤其是Visual Basic语言,具有很强的可视化设计功能。给用户在Windows 环境下开发软件带来了方便,是重要的多媒体编程工具语言。 (2)FORTRAN是一种适合科学和工程设计计算的语言,它具有大量的工程设计计算程序库。 (3)PASCAL语言是结构化程序设计语言,适用于教学、科学计算、数据处理和系统软件的开发。 (4)C语言是一种具有很高灵活性的高级语言,适用于系统软件、数值计算、数据处理等。使用非常广泛。 (5)JAVA语言是近几年发展起来的一种新型的高级语言。它简单、安全、可移值性强。JAVA适用于网络环境的编程,多用于交互式多媒体应用。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号