武汉大学计算机基础第四讲计算机软件系统课件

上传人:我*** 文档编号:143499083 上传时间:2020-08-31 格式:PPT 页数:19 大小:183.50KB
返回 下载 相关 举报
武汉大学计算机基础第四讲计算机软件系统课件_第1页
第1页 / 共19页
武汉大学计算机基础第四讲计算机软件系统课件_第2页
第2页 / 共19页
武汉大学计算机基础第四讲计算机软件系统课件_第3页
第3页 / 共19页
武汉大学计算机基础第四讲计算机软件系统课件_第4页
第4页 / 共19页
武汉大学计算机基础第四讲计算机软件系统课件_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《武汉大学计算机基础第四讲计算机软件系统课件》由会员分享,可在线阅读,更多相关《武汉大学计算机基础第四讲计算机软件系统课件(19页珍藏版)》请在金锄头文库上搜索。

1、软件是指系统中的程序以及开发、使用和维护程序所需的所有文档的集合,第四讲 计算机软件系统,计算机软件分类,计算机软件体系结构,1、计算机系统软件 由计算机厂商提供的,不需要用户修改的软件。 主要包括: 操作系统(DOS、WINDOWS、UNIX和LINUX等) 各种程序设计语言的编译系统(BASIC、C、PASCAL等) 数据库系统,操作系统:用于管理和控制计算机硬件和软件资源的一组程序,计算机硬件与其它软件的接口 用户和计算机的接口,操作系统的主要功能,1处理机管理 : 处理机即CPU 2存储管理 根据用户程序的需要给它们分配内存,同时要保护存放在内存中的用户程序和数据不被破坏,还要解决内存

2、扩充问题。 3设备管理 一方面,它提供了用户与外部设备的接口 ,另一方面,为了提高设备的效率和利用率,操作系统还要采取缓冲技术和虚拟设备技术,尽可能使外部设备和处理器并行工作,以解决快速CPU与慢速外部设备的矛盾。 4文件管理 支持文件的存储、检索、修改等操作,解决文件的共享、保密和保护问题,并提供友好的用户界面,使用户能实现对文件的按名存取,而不必关心文件在磁盘上的存放细节。,操作系统的分类,操作系统的实例,(1) DOS操作系统 Disk Operating System又称DOS(简写),中文全名“磁盘操作系统”。 (2) Mac OS 操作系统 Mac OS操作系统是美国苹果计算机公司

3、为它的Macintosh计算机设计的操作系统 (3) Windows操作系统,Windows操作系统的实例, Windows XP Windowsxp中文全称为视窗操作系统体验版。 Windows Vista Windows Vista包含了上百种新功能 Windows 7 更易用 、更快速 、 更简单 更安全 、更低的成本 、更好的连接 下一代操作系统Windows 8,操作系统的实例,(4) Unix系统 UNIX为用户提供了一个分时的系统以控制计算机的活动和资源,并且提供一个交互,灵活的操作界。UNIX被设计成为能够同时运行多进程,支持用户之间共享数据。同时,UNIX支持模块化结构。,操

4、作系统的实例,UNIX系统的基本结构如图所示。整个UNIX系统可分为五层:最底层是裸机,即硬件部分;第二层是UNIX的核心,它直接建立在裸机的上面,实现了操作系统重要的功能,如进程管理、存储管理、设备管理、文件管理、网络管理等,用户不能直接执行UNIX内核中的程序,而只能通过一种称为系统调用的指令,以规定的方法访问核心,以获得系统服务;第三层系统调用构成了第四层应用程序层和第二层核心层之间的接口界面;应用层主要是UNIX系统的核外支持程序,如文本编辑处理程序、编译程序、系统命令程序、通信软件包和窗口图形软件包、各种库函数及用户自编程序;UNIX系统的最外层是Shell解释程序,它作为用户与操作

5、系统交互的接口,分析用户键入的命令和解释并执行命令,Shell中的一些内部命令可不经过应用层,直接通过系统调用访问核心层。,操作系统的实例,(5) Linux系统 Linux是一种类Unix计算机操作系统的统称。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。它是目前全球最大的一个自由免费软件,其本身是一个功能可与Unix和Windows相媲美的操作系统,具有完备的网络功能。,2、语言处理程序,三类计算机语言,用二进制代码表示的机器指令集合。 优点:灵活、直接识别执行、速度快。 缺点:面向硬件、直观性差,易出错, 程序不易移植。,用助记符表示的计算机语言,仍然面向机器。 优点:简

6、单易记、速度快,目标程序占用空间少。 缺点:面向硬件,通用性差。,两者都属于 低级语言。,2、语言处理程序,高级语言,3,与自然语言相近并为计算机所接受和执行的语言。 优点:面向用户,与硬件无关,通用性与移植性强。 缺点:源程序须翻译成机器语言形式的目标程序,计算机才能识别和执行。,两种翻译方式: 编译和解释,两种翻译方式,编译方式,源程序,结果,下一语句,解释方式,3、数据库管理系统,DBMS(DataBase Management System) 作用:管理数据库,是有效的进行数据存储、共享和处理的工具。 微机常用的数据库管理系统: Sybase、Oracle、DB2、SQL Server

7、、Foxpro等。,4、计算机应用软件,软件公司或用户为解决计算机各类问题而编写的程序称为应用软件。它又可分为应用软件包与用户程序。 1. 用户程序 用户程序是用户为了解决特定的具体问题而开发的软件。例如:火车站或汽车站的票务管理系统、人事管理部门的人事管理系统和财务部门的财务管理系统等。,4、计算机应用软件,2. 应用软件包 一些应用软件经过标准化、模块化,逐步形成了解决某些典型问题的应用程序组合,称为软件包(Package)。例如:Microsoft公司发布的Office应用软件包,还有日常使用的杀毒软件(KV3000、瑞星、金山毒霸等),以及各种游戏软件等。,5、计算机常用工具软件,常用的工具软件有文件压缩解压缩工具(winrar,winzip)、数据恢复工具(EasyRecovery等)、备份与恢复工具(Ghost)、光盘制作工具(Nero)、虚拟光驱工具(DAEMONTools)、多媒体播放工具(暴风影音,RealOnePlayer等)、图片浏览转换工具(ACDSee)、下载工具(网际快车,迅雷等)、系统设置及优化工具(超级魔法兔子,优化大师等)、系统检测工具(EVEREST、鲁大师等)。,

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

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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