计算机软件系统
仅有硬件系统的计算机是无法工作的 , 必须为它编制出由一条条指令组成的程序 , 它才 能正常工作 。实际在用户面前的计算机系统是经过若干层软件包装的计算机 , 其功能的大小 与所配备的软件的丰富程度有关 。正是软件使计算机成为无比强大的知识处理工具 。
我们把计算机系统中的所有程序及相关的文档称为软件 。计算机的软件系统就是为了运 行、管理、维护和使用计算机而编写的各种程序(包括文档)的总和 。
软件是计算机的灵魂 。
如果没有计算机的软件去指挥、协调计算机工作 , 计算机将是一堆废铁 。程序是为实现一定功能 , 用计算机程序设计语言所编制的语句的有序集合 。文档是描述 程序设计的过程及程序的使用方法的有关资料 。在软件的这两种成分中 , 程序是可由计算机 执行的部分 , 文档是不能执行的部分 , 在软件的整个生命期内 , 这两种成分缺一不可 。
软件系统按其功能可分为系统软件和应用软件两大部分:
(1)系统软件
系统软件是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽 可能方便用户使用计算机而编制的软件 。常见的系统软件主要有操作系统、各种语言处理程 序、连接装配程序、系统实用程序、数据库管理系统、计算机网络软件等 。没有这些软件 , 计算机将难以发挥其功能 , 甚至无法工作 。系统软件具有两个特点:一是通用性 。即无论哪个应用领域的计算机用户都要用到它们; 二是基础性 , 即应用软件要在系统软件的支持下编写和运行 。对于计算机应用人员来讲 , 熟悉系统软件的目的是为了更有效地开发应用软件和编制应 用程序 。
(2)应用软件
应用软件是专业人员为各种目的而开发的程序 , 通常使用高级语言或使用生成工具来生 成 。常见的应用软件有办公自动化软件 , 管理信息系统、大型科学计算软件包等 。随着计算 机的推广与普及 , 应用软件逐步地走向标准化、模块化 , 并按功能组合成各种软件包以方便 用户 。应用软件必须在系统软件的支持下工作 。
应用软件可分为两大类:一类是不分业务、行业的公共应用软件 , 另一类是按业务、行 业分类的 。
总之 , 系统软件是为机器和用户提供一般服务的 , 它使计算机具有更强功能 , 更高效率 , 使用起来更加方便 。它由计算机厂家提供 , 基本上是与硬件相配套的 , 是处于计算机硬件与 用户之间的软件 。应用软件是为不同行业的用户解决实际问题服务的 。
现代计算机不能没有 系统软件 , 否则 , 用户无法有效地使用计算机;现代计算机也不能没有应用软件 , 否则它不 能解决实际应用领域中的任何问题 。系统软件能让应用软件与计算机配合 , 并同时帮助计算 机管理内部与外部的资源 。人们主要与应用软件进行交互 , 应用软件与系统软件进行交互 , 系统软件则主要用于控制管理硬件 。
系统软件有 3 个最基本的部分 。操作系统:在任何计算机系统中 , 操作系统都是系统软件最核心主要的部分 。设备驱动程序:设备驱动程序帮助计算机控制外部设备 。
实用程序:实用程序通常用来支持、提高或扩展计算机系统中已有的程序 。此外 , 系统软件中还包括语言翻译工具 。
设备驱动程序是一种特殊的软件程序 , 用于运行外部设备 。大多数的操作系统会识别常 用的外部设备 , 并自动选择安装合适的设备驱动程序 , 这样在操作系统的管理下这些外部设 备正常工作 。如果用户的操作系统没有识别出新的硬件 , 系统会显示信息 , 提示用户需要从 硬件自带的 CD 或磁盘上安装驱动程序 。
实用程序也叫服务程序 , 是用来控制与分配计算机资源的 。实用程序提高了系统软件已 有的功能或添加了其他一些系统软件程序不支持的服务 。例如 , 我们常用的数据备份、磁盘 扫描检查、文件压缩、恢复丢失数据、系统安全管理软件等都属于这类服务程序 。有时一些 实用程序也会被集成到操作系统中 。
计算机系统中的软硬件关系
计算机系统是硬件和软件有机结合的整体 , 它们之间的关系体现在以下三个 方面:
(1) 互相依存
计算机硬件与软件的产生与发展是相辅相成、互相促进的 , 二者密不 可分 。硬件是软件的基础和依托 , 软件是发挥硬件功能的关键 , 是计算机的灵魂 。
在实际应 用中无论缺少哪一部分 , 计算机都无法使用 。计算机中还有许多功能需要通过硬件、软件配合来实现 , 如中断保护 , 实现中断屏蔽保 留现场 , 要有硬件 , 中断的分析处理又要由软件来完成 。操作系统中的许多功能也都需要硬 件支持 。
(2)无严格功能界面
计算机的硬件与软件虽然各有分工 , 但它们之间的功能界面是浮动的 。随着技术的发展 , 功能既可由硬件实现 , 也可由软件来完成 。例如 , 乘法、除法既可以用硬件线路去做 , 也可 以用程序来实现 。硬件和软件的功能分配 , 随时间不同、机型不同而异 。通过二者的合理分
(3)相互促进
【常见的计算机系统软件介绍 系统软件包括哪些】 无论从实际应用还是从计算机技术的发展看 , 计算机的硬件与软件之 间都是相互依赖、相互影响、相互促进的 。硬件技术的发展会对软件提出新的要求 , 促进软 件的发展;反之 , 软件的发展又对硬件提出新的课题 。
-- 展开阅读全文 --
推荐阅读
- 生姜泡脚的注意事项 生姜泡脚有哪些好处
- 如何才能辨别银饰的真假 s925是什么材质
- 蓝牙耳机的使用方法 蓝牙耳机怎么用
- MJ机械舞 机械舞迈克尔 逊
- peva和eva材料的雨衣哪个好 peva和eva哪个好
- 塞下曲古 诵 芙蓉楼送辛渐古 诵
- 锡伯族吃猪肉吗 锡伯族饮食文化
- 空调不制冷有异 是什么原因 空调有异 怎么处理
- jm水光蜂蜜面膜孕妇可以用吗 jm水光蜂蜜面膜怎么用三步骤