计算机软件-2.1.2计算机的基本工作原理

上传人:tian****1990 文档编号:82520375 上传时间:2019-02-24 格式:PPT 页数:15 大小:396.50KB
返回 下载 相关 举报
计算机软件-2.1.2计算机的基本工作原理_第1页
第1页 / 共15页
计算机软件-2.1.2计算机的基本工作原理_第2页
第2页 / 共15页
计算机软件-2.1.2计算机的基本工作原理_第3页
第3页 / 共15页
计算机软件-2.1.2计算机的基本工作原理_第4页
第4页 / 共15页
计算机软件-2.1.2计算机的基本工作原理_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《计算机软件-2.1.2计算机的基本工作原理》由会员分享,可在线阅读,更多相关《计算机软件-2.1.2计算机的基本工作原理(15页珍藏版)》请在金锄头文库上搜索。

1、计算机的软件概述,组成计算机的硬件有五个部分,但是仅有硬件,计算机只具有运算的可能性,如要计算机实现计算、控制等功能,计算机还必须配有必要的软件。工作时,计算机在控制器的控制下,把组成软件的指令一条一条地取出来,并翻译和执行,完成相应的操作。,指令(Instruction)就是一组计算机能识别并能执行的各种基本操作命令。指令构成如图示:,指令系统(Instruction System)是一台计算机的所有指令的集合。指令系统反映了计算机的基本功能,不同的计算机其指令系统不尽相同。,程序(Program)是为解决某一问题而选用的一条条有序指令的集合。程序具有目的性、分步性、有限性、有序性、分支性等

2、特性。,操作码指明该指令要完成的操作,如加、减、乘、除。,操作数是指参加运算的数据或者数据所在的地址。,C P u, CPU对该指令进行分析译码,内存,将要执行的指令从内存调入CPU,CPU从内存中读取一条指令,CPU执行该指令,程序执行完?,结束,否,是,开始,计算机软件的概念,微型机的软件系统由两大部分组成: 系统软件和应用软件。,要使计算机解决各种实际问题,必须有软件的支 持。广义地讲,软件是指系统中的程序以及开发、使用和维护程序所需要的所有文档的集合。计算机系统在“裸机”的基础上,通过一层层软件的改造后,向用户呈现出友好的使用界面和强大的功能。,系统软件,应用软件,计 算 机 软 件,

3、系统软件是为了使计算机 能够正常高效地工作所配 备的各种管理、监控和维 护系统的程序及有关的资 料。,应用软件是为解决各种实 际问题而编制的应用程序 及有关资料的总称。应用 软件可以在市场上购买, 也可以自己开发。,计算机软件,系 统 软 件,操作 系统,数据库管理系统,编译程序,解释程序,连接程序,网络通讯软件,系统服务性程序,操作系统(Operating System)是一个管理计算机系统资源、控制程序运行的系统软件。它实际上就是一组程序的集合。,从用户的角度来说,操作系统是用户和计算机交 互的接口。 从管理的角度讲,操作系统又是计算机资源的组织者和管理者。 操作系统的任务就是合理有效地组

4、织、管理计算机的软硬件资源,充分发挥资源效率,为方便用户使用计算机提供一个良好的工作环境。,作业管理 作业就是交给计算机运行的用户程序。它是一个独立的计算任务或事务处理。作业管理就是对作业进入、作业后备、作业执行和作业完成四个阶段进行宏观控制,并为其每一个阶段提供必要的服务。,文件管理就是要为用户提供一种简单、方便、统一的存贮和管理信息的方法。用文件的概念组织管理系统及用户的各种信息集,用户只需要给出文件名,使用文件系统提供的有关操作命令就可以调用和管理文件。,处理器管理主要是解决处理器的使用和分配问题。提高处理器的利用率,采用多道程序技术,使处理器的资源得到最充分的利用。,存贮管理就是由操作

5、系统统一管理存贮器,采取合理的分配策略,提高存贮器的利用率。存贮管理是特指对主存贮器进行的管理,实际上是管理供用户使用的那部分空间。,设备管理是为了有效地利用设备资源,同时为用户程序使用设备提供最大的方便,操作系统对系统中所有的设备进行统一调度、统一管理。它的任务是接受用户的输入输出请求,根据实际需要,分配相应的物理设备,执行请求的输入输出操作。,操作系统的分类,计算机语言,也称为程序设计语言,是人与计算机交流信息的一种语言。,人与计算机的联系,必须使用计算机语言。使用程序设计语言编写的程序,计算机可以识别并执行相应的操作,帮助人们解决实际问题。 程序设计语言通常分为机器语言、汇编语言和高级语

6、言。,计算机语言,计算机语言,机器语言是一种用二 进制代码表示机器指 令的语言。,汇编语言是指用能反 映指令功能的助记符 来代替难懂、难记的 机器指令的语言。,高级语言是一种独立于 机器的算法语言,它的 表达式接近于人们日常 使用的自然语言和数学 表达式,并具有一定的 语法规则。常用的高级语言有Basic、C和C+、Java等语言。,源程序,目标程序,可执行程序,编辑 程序,汇编或 编译程序,连接 程序,用于编写高级语言程序,解释、编译和连接程序及转换为 可执行程序的过程,把目标程序以及所需的功能库等转换成一个可执行的装入程序,这个装入程序分配有地址,可以执行。完成此功能的程序叫连接程序。,解

7、释、编译的不同特点,系统服务程序 系统服务程序主要是指一些工具软件或支撑软件。如系统诊断程序、测试程序、调试程序等。,数据库管理系统 计算机需要处理大量的数据,对有关的数据进行分类、合并,建立各种各样的表格,将这些数据和表格按一定的形式和规律组织起来,实行集中管理,这便是建立数据库(Data Base)。 对数据库中的数据进行组织和管理的软件称为数据库管理系统DBMS(Data Base Management System)。较为著名的微机数据库管理系统有:FoxBASE+ 、FoxPro、Microsoft Access等。另外,还有大型数据库管理系统Oracle 、DB2、SYBASE等。,

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

当前位置:首页 > 高等教育 > 大学课件

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