计算机科学导论第十四周课后总结

软件

一.软件的定义

计算机科学导论第十四周课后总结_第1张图片
软件,即是计算机上的非硬件的集合,它包括程序,数据及其相关文档等。它通过结合计算机硬件的原理,同时又兼顾用户的需求,极大地丰富扩展了计算机的应用,也构成了我们今天丰富多彩的网络世界。

二.软件的分类

我们平时生活中所接触到的软件分类方法,大都是按照其功能进行分类的。可以将其分为系统软件和应用软件。
计算机科学导论第十四周课后总结_第2张图片

系统软件

系统软件为计算机使用提供最基本的功能,可分为操作系统和系统软件,其中操作系统是最基本的软件。
操作系统是管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。常用的操作系统有DOS,Linus,Mac OS,Windows等。
系统软件可以简单地理解为系统所为我们提供基本功能的一些软件的集合。

应用软件

应用软件是为了满足某一领域的某一具体要求,如商务,休闲,统计,计算等各个领域都离不开应用软件的支撑。我们平时通过手机和电脑直接接触到的大部分都属于应用软件这一类别。
计算机科学导论第十四周课后总结_第3张图片

软件架构

软件架构是有关软件整体结构与组件的抽象模式,在大型软件的设计过程中,需要其进行各个方面的指导设计。
软件的架构是整个程序设计过程中至关重要的一环,是一个软件开发成功的重要保证。
其表现形式可分为以下五个视图:

(1)实施视图
(2)逻辑视图
(3)配置视图
(4)用例视图
(5)进程视图

软件架构的分层
计算机科学导论第十四周课后总结_第4张图片
要满足企业级系统的庞大,复杂的要求,利用分层对系统进行分别管理是一种非常有效的办法。分层的目的在于降低层与层之间的关联,高层的结构只需要了解相邻的低层的细节即可。在这样的系统中,高层所作出的策略不会因为低层的改变而改变。

操作系统

操作系统是计算机硬件与应用程序的中间人,没有操作系统的安排与管理,计算机硬件就没有办法执行应用程序的命令。
计算机科学导论第十四周课后总结_第5张图片

DOS操作系统

也称磁盘操作系统,是个人计算机上使用的一种操作系统,通过命令行方式输入命令对计算机资源进行管理。
计算机科学导论第十四周课后总结_第6张图片

Windows操作系统

DOS是一个单任务,单用户的操作系统。Windows与其相比有了极大的改进,使得用户的使用体验得到大大提升。
计算机科学导论第十四周课后总结_第7张图片
其得以应用如此广泛的原因有:
1.直观,高效的面向对象的图形用户界面,易学易用。

2.用户界面统一,友好,漂亮。

3.丰富的设备无关的图形操作。

4.多任务。

UNIX操作系统

UNIX是一个通用的,多任务,交互式的分时操作系统,可以应用于巨型计算机,个人计算机等多种不同的平台上,是应用面最广,影响力最大的操作系统。
计算机科学导论第十四周课后总结_第8张图片
UNIX吸收了很多系统的优点,其主要特点如下:
1.提供可编程的命令语言。

2.提供了许多程序包。

3.文件系统简洁。

4.可移植性强。

5.网络通信功能强。

Linux操作系统

根据百度百科的定义,我们知道:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。

Linux在短短几年之内得到了迅猛的发展,得益于它以下几个显著的特点:
1.模块化程度高。

2.源代码公开。

3.广泛的硬件支持。

4.安全性及可靠性好。

5.完整的网络集成。

你可能感兴趣的:(计算机科学导论第十四周课后总结)