《计算机软件系统》教学课件.ppt

上传人:牧羊曲112 文档编号:5681868 上传时间:2023-08-09 格式:PPT 页数:38 大小:797.50KB
返回 下载 相关 举报
《计算机软件系统》教学课件.ppt_第1页
第1页 / 共38页
《计算机软件系统》教学课件.ppt_第2页
第2页 / 共38页
《计算机软件系统》教学课件.ppt_第3页
第3页 / 共38页
《计算机软件系统》教学课件.ppt_第4页
第4页 / 共38页
《计算机软件系统》教学课件.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《《计算机软件系统》教学课件.ppt》由会员分享,可在线阅读,更多相关《《计算机软件系统》教学课件.ppt(38页珍藏版)》请在三一办公上搜索。

1、计算机系统的组成,公 刘 中 学制作者:豆敏,一、硬件系统,二、软件系统,硬件是组成计算机系统的物理部件,软件是计算机工作所需的程序、数据以及相关的各种文字资料等。,相互配合,缺一不可,总结,软件系统,只有硬件的计算机叫做裸机,还不能用它做事情。配上各种软件以后,才能称之为计算机系统,才可以用来完成信息处理任务。为裸机装配软件的过程,是一个使计算机系统逐层升级的过程。目前常用的微型计算机,一般都是在裸机上安装了BIOS软件后,再安装操作系统软件以及应用软件,从而形成的具有很强信息处理功能的系统。,计算机系统的分层结构图,裸机,BIOS,系统软件,应 用 软 件,软件系统,1、BIOS,BIOS

2、以为基本输入输出系统。这类软件一般都由生产厂家把它们“固化”在计算机的ROM里。开机时,计算机首先运行BIOS,完成对系统硬件的初始化设置和检测。如果发现硬件有问题,BIOS会把有关的问题反馈给用户;如果没有问题,启动过程就继续进行。BIOS相当于硬件与软件之间的桥梁。裸机配上BIOS后就形成了比较初级的系统。这时,用键盘可以输入自负,驱动器可以读写信息,显示器可以显示信息。在此基础上,就可安装系统软件了。,2、系统软件,系统软件是计算机必须具备的,用以实现计算机系统的管理、控制、运行和维护等方面的操作。一般人们把操作系统、各种程序设计语言的解释或编译程序等看做系统软件。种类:DOS、UNIX

3、、Linux、Windows系统。系统软件是计算机与用户之间的桥梁。,3、应用软件,种类:IE浏览器、Word、POwerpoint等都是应用软件,各种管理软件、辅助教学软件、媒体播放软件、游戏软件等也是应用软件。应用软件是计算机系统与用户之间的桥梁。,计算机系统:,裸机(硬件):负责具体的运算和操作。,BIOS:负责为硬件与软件建立联系。,系统软件:负责完善系统的功能。,应用软件:面对的是具体的信息处理问题 和需要解决实际问题的用户。,计算机系统,软件系统,硬件系统,输入设备,应用软件,存储器,输出设备,中央处理器,系统软件,BIOS,专用应用软件,通用应用软件,用户自编程序,操作系统,程序

4、设计语言系统,控制器,运算器,课堂练习(找一人来机子上做,其余学生拿一张纸做),计算机系统,(),(),(),(),(),(),(),(),(),1.软件,1.2.4 计算机的软件系统,是指使计算机运行所需的各种程序、数据及其有关文档的集合。程序+数据+文档 功能:用户与计算机硬件的桥梁。,2.软件的分类,操作系统与其他系统软件,各种应用软件,用户,计算机硬件(裸机),软件系统,2.软件的分类,支持程序人员(计算机用户)能方便地使用和管理计算机的软件。功能 为整个计算机系统进行调度、管理、监视和服务,为用户使用计算机提供方便。如:操作系统、汇编程序、高级语言编译程序、故障诊断程序、数据库管理程

5、序、控制程序等。,-系统软件,2.软件的分类,-应用软件,用于解决各种具体应用问题的专门软件,包括通用应用软件和定制应用软件。如:工资管理程序、图书检索程序、人口普查程序、文字处理软件、AutoCAD、表格软件等。,软件系统的分类,裸机,操作,系统,应用软件,用户,语言处理程序,DBMS,Tools,网络与通信软件,应用软件,层次构成,3.系统软件,操作系统计算机语言及语言处理程序数据库系统实用程序,支撑软件,是直接运行在裸机上的最基本的系统软件;是在所有的计算机上都必须配置的系统软件。只有在操作系统的支撑下,整个计算机系统才能正常运行。,1)操作系统(Operating System),管理

6、系统中的各种资源,I)重要作用,为用户提供各种服务界面,对各个任务使用资源的请求作出仲裁,承担系统资源管理的任务,在各个程序之间调度分配,避免冲突,保证用户程序正常有序运行。,处理器管理(任务管理)存储管理 文件管理 设备管理,II)操作系统类型,1、批处理系统2、分时系统-时间片轮法3、实时系统 实时控制系统 实时信息处理系统4、单用户操作系统5、网络操作系统6、分布式操作系统,2)WINDOWS 操作系统 Windows 9X(图形界面、单用户多任务):,1)MS-DOS(字符用户界面、单用户单任务),1990年,III)常用操作系统,3)UNIX操作系统(多用户/分时/网络操作系统),W

7、indows NT(New Technology)(网络操作系统)Windows 2000(Win NT5.0)Professional/Server/Advanced ServerWindows XP、Windows NETWindows CE,1970年第一版问世,国际上使用最广泛、影响最大的主流操作系统之一。,4)其他:Linux(开放性/多用户分时/网络)、OS/2,III)常用操作系统,I)计算机语言 三个发展阶段:机器语言 汇编语言 高级语言,2)计算机语言及语言处理程序,1)机器语言:第一代语言,由 0、1 代码组成,机器能直接执行的语言2)汇编语言:第二代语言,也称符号语言,便

8、于识别记忆,用助记符表示一条机器指令。(例:ADD AL,10-AL的内容加10,和值放在AL中)3)高级语言:第三代语言,算法语言,与人们日常熟悉的自然语言和数学语言更接近。,ADD AL,10,I=I+10,I)计算机语言,FORTRAN语言 FORmula TRANslation(公式翻译)应用于大型科学与工程计算 Pascal语言 开发于1971年,用于帮助学生学习编程语言C、C+(对C语言的扩充)Basic语言:QBasic、TurboBasic、VisualBasic Java(用于网络环境下开发)1995年Sun公司,常见高级语言,源程序,语言处理程序(翻译程序),机器语言程序,

9、语言处理程序(翻译程序)是指一个把源程序翻译(编译、解释)成机器语言程序的程序源程序 用汇编语言或高级语言编写的有待翻译的程序目标程序 也称为结果程序,是源程序经过翻译程序加工以后所生成的程序,II)语言处理程序,1)汇编程序(assembler):把汇编语言编写的源程序翻译成机器语言目标程序的翻译程序。2)解释程序(interpreter):按源程序中指令(或语句)的执行顺序,逐条翻译并立即执行相应功能的处理程序。“口译”,解释程序,高级语言源程序,执行结果,逐句解释并执行,用于交互方式工作、调试状态下、运行时间与解释时间相差不大的情况,语言处理程序分类,3)编译程序(compiler):从

10、高级语言到机器语言或汇编语言的翻译程序。“笔译”,可以一次性产生可在具体计算机上执行的高效运行的目标程序,并保存在磁盘上,以备多次执行。,语言处理程序分类,语言处理系统,3)数据库系统,数据库:是以一定的方式组织起来的数据的集合,以统一管理和共享数据为主要特征,用于数据的管理。数据库系统主要是由数据库(DB)、应用程序、数据库管理系统(DBMS)、数据库管理员(DBA)组成。数据库系统示意图如下:,数据库系统示意图,DBMS是数据库管理系统,是数据库系统的核心DBMS的三种数据模型:层次型、网状型、关系型,常用的关系型数据库管理系统有:Foxpro、Access、SQL Server、DB2、SYBASE、ORACLE等,DBMS,4)实用程序,完成某些与系统资源及文件管理相关的程序,文字处理电子表格图形图象处理软件网络通信软件简报软件,通用应用软件,定制应用软件 完全按照用户的特定需求专门开发,4.应用软件,高,低,软件的分层示意图,1.2.5 计算机软件的发展过程,计算机软硬件之间的层次关系:,裸机,操作系统,语言处理系统,数据库管理系统,应用程序,用户,再 见,谢谢观赏,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号