- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学计算机信息技术
第三章
计算机软件
目录
计算机软件系统
操作系统概述
常见操作系统
本 章 导 读
本章将带领大家了解计算机软件,尤其是操作系统的基础知识,并介绍常见的操作系统。
计算机软件也称“软设备”。从广义上讲,软件是指为计算机运行工作服务的各种程序、数据及相关资料。软件是计算机的灵魂,是计算机具体功能的体现。要让计算机为我们工作,必须在计算机中安装相应的软件。没有软件的计算机称为“裸机”,裸机无法完成任何有实际意义的工作。
学习目标
计算机软件系统
1.系统软件
系统软件是管理和控制计算机软、硬件资源的软件。
系统软件的功能是使计算机能够正常工作或具备解决某些问题的能力。
系统软件包括操作系统、数据库管理系统和各种程序设计语言。
软件
系统软件
应用软件
1.系统软件
操作系统是控制和管理计算机软、硬件资源的平台。它在计算机系统中占有特殊的地位,计算机需要安装操作系统才能正常工作。
数据库管理系统是用户建立、使用和维护数据库的软件,简称DBMS。目前,常用的数据库管理系统有Visual FoxPro、Sybase、Oracle、SQL Server等。
人们利用计算机来解决具体问题,是通过一连串的指令来实现的,而一串指令的有序集合就是程序。程序设计语言是编制各种程序所使用的计算机语言,包括机器语言、汇编语言及高级语言等。
下页详解
下页详解
1.系统软件
用户需要通过操作系统去操作计算机,合理、有效地利用各种资源,而不必直接操作计算机的硬件;
计算机中所有其他软件都建立在操作系统上,并得到它的支持与服务。常见的操作系统有Windows、Linux等。
在个人计算机领域,Windows是最常用的操作系统,包括Windows XP/7/8/10等版本。
计算机需安装操作系统才能正常工作
机器语言是可以直接在计算机上执行的程序。
汇编语言和高级语言需要利用应用软件将其翻译成机器语言后才能在计算机上执行。例如,Visual Basic、C++、C#和Java都是高级语言。
语言处理程序的作用就是将利用高级语言或汇编语言编写的程序翻译成计算机能执行的程序,它包括编译程序和解释程序等。
程序设计是编制程序所用计算机语言
2.应用软件
应用软件在操作系统上运行。
应用软件是为了解决用户的各种实际问题而编制的程序及相关资源的集合,
如办公软件Office、图像处理软件Photoshop、动画制作软件Flash、工程绘图软件AutoCAD、杀毒软件360、压缩/解压缩软件WinRAR等,都是应用软件。
操作系统概述
操作系统要负责将其他程序装入内存分配处理器运行,还要保证这些程序在运行时可以访问磁盘文件及其他资源
从用户角度和资源管理角度来看,操作系统至少具有下图中所示的五大功能
操作系统还要提供一个供用户使用的接口
1.用户接口
用户接口是操作系统为用户提供的使用其功能的手段,用户接口用来接收用户的输入请求,经操作系统核心完成请求,从而使用户获得操作系统提供的相应服务。
现在大多数操作系统采用的是图形用户接口,如图:
Windows用户接口
2.处理器管理
2.处理器管理
对处理器的管理可以归结为对进程和线程的管理,如图所示:
Windows中正在运行的进程
一个进程具有三种基本状态:
运行状态、就绪状态和等待状态。
进程是动态的,被创建后可在三种状态间进行转换。
硬件只能发现中断事件,捕捉它并产生中断信号,但不能进行处理;
配置了操作系统后,就能对中断事件进行处理。
例如,可在左图所示对话框中中断不需要或不响应的程序。
3.存储管理
存储器的容量总是有限的,存储管理的主要目的就是合理、高效地管理和使用存储空间,为多道程序的运行提供一个良好的工作环境,以提高内存的利用率。
存储分配
存储保护
存储扩充
存储共享
根据用户程序的需要给它分配内存空间
保证每道程序都在自己的内存空间运行,互不侵犯,尤其不允许用户程序访问操作系统的程序和数据
让主存中的多个用户程序实现存储资源的共享,以提高存储器的利用率
建立虚拟存储系统来实现内存容量在逻辑上的扩充,为用户提供比实际内存容量大很多的内存空间,方便用户的编程和使用
4.设备管理
计算机外部设备的种类日益增多,为了使其在计算机上正常、高效地运行,计算机必须对它们按一定程序进行管理。
设备管理模块的
任务
4.设备管理
计算机中鼠标、键盘、显示器和打印机等设备都有自己的驱动程序,但对于操作系统中未配备驱动程序的硬件设备,就必须手动安装硬件厂商提供的设备驱动程
您可能关注的文档
- 《大学计算机应用基础》教学课件 项目四 使用Word 2016制作文档(下).ppt
- 《大学计算机应用基础》教学课件 项目八 使用计算机网络.ppt
- 《大学计算机应用基础》教学课件 项目二 使用Windows 10系统.ppt
- 《大学计算机应用基础》教学课件 项目一 计算机基础知识.ppt
- 《大学计算机应用基础》教学课件 项目七 使用PowerPoint 2016.ppt
- 《大学计算机基础项目化教程》教学课件1 项目五 计算机网络基础知识.ppt
- 《大学计算机基础项目化教程》教学课件1 项目二 使用Word 2010制作文档.ppt
- 《大学计算机基础项目化教程》教学课件1 项目三 使用Excel 2010制作电子表格.ppt
- 《大学计算机基础项目化教程》教学课件1 项目一 计算机基础知识.ppt
- 《大学计算机信息技术》课件(第四章).pptx
- 2025校园预防电信诈骗法治教育班会课件模板.pptx
- 2025年跨境案件协查机制数字化协作平台界面模板.pptx
- 2025年社区阅读推广活动策划PPT模板与执行流程详解.pptx
- 2025科技行业战略布局数据看板交互式汇报框架.pptx
- 2025新能源车产业链协同发展总结与战略布局 (2).pptx
- 2025年跨区域机动演习中战地医疗救援流程动态图解.pptx
- 2025环保企业部门主管述职报告PPT绿色数据可视化设计.pptx
- 2025年秋季家长会筹备时间节点与执行要点解析.pptx
- 2025年课堂教学改革中国风主题课件模板教师专用版.pptx
- 2025版跨部门协作项目复盘述职PPT深蓝渐变极简设计.pptx
文档评论(0)