admin管理员组文章数量:1533920
2024年3月28日发(作者:)
第三章计算机软件
一、计算机系统基本组成:硬件和软件
(一) 计算机软件:能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关文档。
(二) 软件的功能都在硬件的支撑下实现,用硬件实现的功能可能由软件来部分实现。
二、软件
(一) 定义(ISO):包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作。
(二) 组成:程序+(与程序相关的)数据和文档。
1. 文档:程序开发、维护和使用所涉及的资料,如设计报告、维护手册和用户使用指南等
2. 程序是软件的主体,单独的数据和文档一般不认为是软件。
(三) 特性:
1. 依附性:通常必须使用物理载体进行存储,依附于一定的硬件和软件环境运行
2. 不可见性:以二进位表示、无形的产品
3. 脆弱性:容易受到病毒入侵
4. 易复制性
5. 无磨损性
(四) 软件版权:
1. 定义:软件的作者享有拷贝、发布、修改等权利,用户购买软件只有使用权
2. 软件盗版:未获得版权所有者许可就复制和散发商品软件的行为
3. 相关法律法规:知识产权保护法、著作权法、专利法、计算机软件保护条例„„
(五) 软件分类:
1. 按应用角度分:系统软件和应用软件
1) 系统软件:
A. 定义:管理系统资源、提供常用基本操作的软件
B. 特点:交互性(与计算机硬件系统)、通用性
C. 组成:
a) 基本输入/输出系统(BIOS)——最接近计算机硬件的系统软件
b) 操作系统
i. DOS、Windows 95、Windows 98、WindowsMe、Windows NT 4.0、Windows 2000、
WindowsXP、Windows 2003、Windows Vista、Windows 7
ii. Unix:BSD、SRV4、SCO UNIX、AIX、Solaris、HP-UX
iii. Linux:Red Hat、SuSE等
c) 程序设计语言处理系统(编译器):FORTRAN、BASIC、Visual Basic、Java、C、C++、
LISP、PROLOG、MATLAB、ALGOL、PASCAL等
d) 数据库管理系统(DBMS):FoxPro、Microsoft Access、VFP、SQL Server、Oracle、
DB2、SYBASE等
e) 实用程序:磁盘清理程序、磁盘碎片整理程序、杀毒软件、防火墙等
软件类别
文字处理
电子表格
图形图像
媒体播放
网络通信
网页浏览
演示
流行软件举例
Word、Adobe Acrobat、 WPS、 FrontPage
Excel、Lotus123等
AutoCAD、Photoshop、CorelDraw、3DS MAX等
Media Player、Real Player、Winamp等
Outlook Express、MSN、QQ、ICQ等
Netscape Navigator、Internet Explorer
PowerPoint等
2) 应用软件:
信息检索
个人信息管理
Google,天网,百度等
Outlook,Lotus Notes
A. 定义:为用户完成某项特定任务的软件
B. 按应用软件的开发方式和适用范围,可分为:通用应用软件、定制应用软件
a) 通用应用软件:
b) 定制应用软件:
i. 定义:按照不同领域用户的特定应用要求而专门设计开发的软件
ii. 举例:超市销售管理和市场预测系统、工厂的集成制造系统、大学教务管理系统、
医院门诊挂号系统、酒店客房管理系统、民航售票系统
3) 系统软件和应用软件的关系:应用软件以系统软件为基础(如:Powerpoint以windows为基础;
Powerpoint调用windows的功能)
2. 按软件权益如何处置分为:商品软件、共享软件、自由软件
1) 软件许可证(License):允许用户购买一份软件而同时安装在约定的若干台计算机上使用
2) 自由软件
A. 代表:TCP/IP、Linux
B. 允许用户随便拷贝、修改其源代码和销售
(六) 软件发展的历史:
1. 第一阶段:个体工作方式
2. 第二阶段:合作方式
1) 标志:软件危机
2) 软件危机产生原因:软件复杂程度提高、研制周期变长、正确性难以保证、可靠性问题突出(并
非硬件软件不协调发展)
3. 第三阶段:软件工程(用工程化的方法组织软件的开发)
三、操作系统
(一) 地位:计算机运行配置必不可少的底层系统软件
(二) 作用:
1. 管理分配系统中的各种软硬件资源
2. 为用户提供友善的人机界面
1) 命令行界面
2) 图形用户界面:采用图标(icon)来形象地表示
系统中的文件、程序和设备等对象
3. 为应用程序的开发和运行提供一个高效率的平台(开
发和运行应用程序与运行的操作系统密切相关)
1) 裸机:只有硬件、没有软件的计算机。
2) 虚计算机:操作系统屏蔽了大部分物理设备技术细节
(三) OS启动
1. 加载过程:加电自检程序、自举装入程序、引导程序、操作系统
2. 特别注意:安装了操作系统的计算机,操作系统总是驻留在硬盘存储器上(不是内存)
(四) 五大模块
1. 处理器管理
1) 主要目的:提高CPU使用效率
2) 多任务处理:操作系统支持同时运行若干个程序(至少一个CPU)
A. 前台任务:活动窗口(能接受用户输入的窗口有且一个)所对应的任务
B. 后台任务:除前台任务外,所有其它任务均为后台任务
C. 使用“windows任务管理器”可以了解每个任务的运行情况
3) Windows采用“并发多任务”技术
A. 定义:前、后台任务都能分配到CPU的使用权,可以同时运行
B. 程序调度算法策略:时间片轮转
版权声明:本文标题:第三章 计算机软件(详细知识点总结) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1711572508a316323.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论