计算机软件基础ppt课件.ppt

计算机软件基础ppt课件.ppt

ID:58656022

大小:303.00 KB

页数:41页

时间:2020-10-05

计算机软件基础ppt课件.ppt_第1页
计算机软件基础ppt课件.ppt_第2页
计算机软件基础ppt课件.ppt_第3页
计算机软件基础ppt课件.ppt_第4页
计算机软件基础ppt课件.ppt_第5页
资源描述:

《计算机软件基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机软件基础闫雷鸣2021/7/311同方教育计算机软件基础1软件系统的组成与发展2操作系统3语言及语言处理系统4通用应用软件2021/7/312同方教育1软件系统的组成与发展2021/7/313同方教育软件系统的组成软件的概念软件是计算机程序、方法、规则、相关的文档以及在计算机上运行它时所必需的数据。软件=程序+数据+文档用户与计算机硬件之间的桥梁。2021/7/314同方教育软件的分类操作系统系统软件应用软件语言处理程序数据库管理系统定制的应用软件通用应用软件文字处理软件电子表格软件图形、图象软件通信软件简报软件统计软件常用服务程序解决各种 实际问题使用和管理计算机支撑软件应用

2、软件裸机操作系统语言处理程序数据库管理系统网络与通信软件服务程序与工具软件用户计算机应用系统的层次构成如图软件系统的发展过程软件系统的发展大致经历了三个阶段:程序设计时代软件(程序系统)时代软件工程学时代2021/7/317同方教育软件危机定义:软件开发和维护过程中遇到的一系列严重问题。包括两方面问题:如何开发软件,满足对软件的日益增长的需求如何维护数量不断膨胀的已有软件2021/7/318同方教育软件系统的发展过程软件工程(softwareengineering)背景1968年,北大西洋公约组织的学术会议第一次创造了“软件工程”这个词定义软件工程是开发、运行、维护和修复软件的系统方

3、法。2021/7/319同方教育2操作系统(OperatingSystem,OS)2021/7/3110同方教育操作系统操作系统用于管理、控制、分配计算机的软件和硬件资源,支持应用程序的运行的系统软件。2021/7/3111同方教育操作系统的目标和作用操作系统的目标◆方便性◆有效性◆可扩充性◆开放性操作系统的作用OS作为用户与计算机硬件系统之间的接口OS作为计算机系统资源的管理者OS用作扩充机器2021/7/3112同方教育操作系统的功能任务管理功能存储器管理功能设备管理功能文件管理功能作业管理2021/7/3113同方教育操作系统的功能1.处理机管理功能创建和撤消进程(线程)对诸进

4、程(线程)的运行进行协调实现进程(线程)之间的信息交换按照一定的算法把处理机分配给进程(线程)2021/7/3114同方教育操作系统的功能2.存储器管理功能主要任务:为多道程序的运行提供良好的环境方便用户使用存储器提高存储器的利用率从逻辑上扩充内存–虚拟内存2021/7/3115同方教育操作系统的功能3.设备管理功能主要任务:完成用户进程提出的I/O请求,为用户进程分配其所需的I/O设备提高CPU和I/O设备的利用率提高I/O速度方便用户使用I/O设备2021/7/3116同方教育操作系统的功能4.文件管理功能主要任务:对用户文件和系统文件进行管理,以方便用户使用保证文件的安全性文件

5、存储空间的管理离散分配方式以盘块为基本分配单位目录管理文件的读/写管理文件的共享与保护2021/7/3117同方教育操作系统的功能5.作业管理作业的调度、撤销等2021/7/3118同方教育操作系统分类单用户操作系统批处理操作系统单道批处理多道批处理实时操作系统分时操作系统网络操作系统分布式操作系统2021/7/3119同方教育微机上的典型操作系统1.DOS操作系统2.Windows操作系统3.UNIX操作系统4.Linux操作系统5.OS/2操作系统2021/7/3120同方教育微机上的典型操作系统PCDOS&MSDOS(单用户操作系统)Windows(图形窗口式操作系统)UNIX

6、(多用户多任务交互式操作系统)AIX,HP-UX,SolorisLinux(多用户多任务交互式操作系统)OS/2(多任务、图形用户界面操作系统)Netware(网络操作系统)MacOS(苹果电脑Macintosh专用)2021/7/3121同方教育3语言及语言处理系统2021/7/3122同方教育程序设计语言语言代出现年代语言类别第一代语言1946-1950机器语言第二代语言1950-1960汇编语言第三代语言1960-1980过程化编程语言第四代语言1980-1995非过程化高级语言第五代语言1995应用程序开发用专家系统注意:语言的发展不是高一代取代低一代,而是多代共存。2021

7、/7/3123同方教育程序设计语言★机器语言(低级语言)机器指令:由0,1组成并且能被计算机直接理解执行的代码机器语言:机器指令的集合,即计算机可以直接接收、理解的语言特点:直观性差、编写效率低、易出错、可读性差它是面向机器的第一代语言★计算机唯一能识别的语言是机器语言2021/7/3124同方教育程序设计语言★汇编语言(低级语言) ——机器语言的符号表示◆定义:用助记符、符号地址、标号等符号来编写程序的语言,也被称为符号语言。◆特点:易于理解与记忆、占用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。