电脑软件系统包括系统软件、驱动软件、应用软件。系统软件是由电脑生产厂家为使用电脑而提供的基本软件,包括操作系统、语言处理程序、数据库管理程序等;驱动软件是一种可以使电脑和设备通信的特殊程序;应用软件则指一系列为解决某个领域的具体任务而编制的程序。
操作系统是电脑软件系统的基础,负责管理电脑硬件资源,控制其他程序运行,并为用户提供交互操作界面。操作系统担负着管理与配置内存、决定系统资源供需的优先次序、操作网络与管理文件系统、控制输入/输出设备等基本任务。目前,主流的操作系统有微软的Windows、苹果的macOS以及多家公司的UNIX和Linux操作系统。
Windows系列操作系统是应用最广泛的电脑操作系统,主要包括以下几种。
(1)Windows XP
Windows XP是微软公司研发的经典电脑操作系统,曾被广泛应用。由于微软目前已经终止对Windows XP的技术支持,因此使用Windows XP的用户如今占少数,Windows XP系统仅存在于一些老旧电脑中。
(2)Windows 7
Windows 7具有易上手、快速、简单、安全等特点。Windows 7分为6个版本,分别是Windows 7 Starter(简易版)、Windows 7 Home Basic(家庭普通版)、Windows 7 Home Premium(家庭高级版)、Windows 7 Professional(专业版)、Windows 7 Enterprise(企业版)、Windows 7 Ultimate(旗舰版)。自2020年1月14日开始,微软停止对Windows 7操作系统提供所有支持,这也意味着Windows 7时代告一段落。
(3)Windows 8和Windows 8.1
Windows 8操作系统是由微软公司开发的。Windows 8实现的新功能包括Windows Store、人脸识别登录、更佳的语音识别、更强的防病毒能力、更快的开机速度等。Windows 8.1是Windows 8的升级版,Windows 8.1的画面显示及操作方式变化极大,采用Metro(美俏)风格用户界面,各种应用程序、快捷方式可以以动态方块样式显示在屏幕上,用户可将常用的浏览器、社交网络、游戏等添加到动态方块上。Windows 8.1具有承上启下的作用,为Windows 10“铺路”。
(4)Windows 10
Windows 10是微软开发的最新一代的操作系统,其应用设备涵盖PC、平板电脑、手机和服务器端等。桌面【开始】菜单的旁边则增加了一个Metro风格的操作界面,完美地将传统与现代两者相结合,如图1-12所示。
Mac OS操作系统是一款专用于苹果电脑的操作系统,该系统操作简单、界面直观、简洁易用,具备多平台兼容模式,占用更少的内存,但不可安装于其他品牌的电脑上。绝大部分电脑病毒是针对Windows的,由于Mac的架构与Windows不同,因此其受病毒攻击较少。Mac OS操作系统界面采用全屏幕窗口模式,一切应用程序均可以在全屏模式下运行,这种用户界面极大地简化了电脑的使用,减少了多个窗口带来的困扰。
UNIX操作系统在电脑操作系统发展历史上占有重要的地位。目前,UNIX操作系统的用户日益增多,应用范围也日益扩大,在各种类型的微型机,大、中、小型电脑,以及在工作站甚至个人电脑上,很多都已配有UNIX操作系统。UNIX操作系统提供了良好的用户界面,具有使用方便、功能齐全、清晰而灵活、易于扩充和修改等特点。
Linux操作系统是一套可免费使用和自由传播的类UNIX操作系统。Linux继承了UNIX以网络为核心的设计思想。Linux受到许多用户的喜爱,一方面是因为使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身需要修改完善Linux,使其最大化地适应用户的需要;另一方面是因为Linux不仅系统性能稳定,而且是开源软件,其核心防火墙组件性能高效、配置简单,保证了系统的安全。
驱动程序一般指设备驱动程序(Device Driver),是硬件与软件相互交流的桥梁,是一种可以使电脑和设备进行相互通信的特殊程序,相当于硬件接口。操作系统只有通过这个接口,才能控制硬件设备工作。假如某个外部设备的驱动程序未能正确安装,便不能正常工作。
获取驱动程序一般有以下几种方法。
(1)硬件厂商提供:购买各类硬件时,多数硬件厂商会以软盘或光盘的形式向用户赠送针对该硬件的驱动程序。
(2)Windows自带:Windows为一些常用设备提供了大众化的驱动程序,如键盘、鼠标等。
(3)通过因特网下载:硬件厂商将最新的驱动程序上传至因特网,用户可通过网站自行下载。
硬件设备驱动程序的安装需要按照一定顺序,否则容易造成资源的冲突,导致某些硬件无法正常工作。一般情况下,驱动程序的安装可按照图1-13的顺序进行。
应用软件指一系列为解决某个领域的具体任务而编制的程序,除系统软件以外的所有软件。针对电脑应用领域的多样性,应用软件的种类繁多,目前常见的应用软件多应用于电脑开发应用、图形图像处理、教学辅助、查杀病毒、商务办公及工作汇报等。
商务办公类软件多针对想法呈现、工作汇报、数据报表等方面,多用于文字处理、幻灯片制作、电子表格制作等。微软公司的Office、金山软件公司的WPS Office均可用于制作Word、Excel、PowerPoint。
上网类软件需要满足用户的浏览、搜索需求。目前较常用的浏览器有Google Chrome、火狐内核的浏览器、360浏览器等。
媒体播放器是指电脑中用于播放多媒体的软件,包括网页、音乐、视频和图片4类播放器软件,如Flash Player、暴风影音、迅雷看看、Windows Media Player等。
杀毒类软件也称为防毒软件,是指用于消除电脑病毒、恶意软件、木马病毒等的工具软件。其功能通常包括监控识别、病毒扫描和清除、自动升级、主动防御、数据恢复、黑客入侵防范、网络流量控制等,是电脑安防系统的重要组成部分。目前,较为流行的杀毒软件有360安全卫士、金山毒霸、卡巴斯基反病毒软件、瑞星等。
针对图片处理的软件主要有PhotoShop(简称Ps)、美图秀秀、Adobe Illustrator(简称AI),音频处理可以使用Adobe Audition(简称Au,原名Cool Edit Pro),视频处理可以使用Adobe Premiere(简称Pr)、Adobe After Effects(简称AE)、会声会影、The Foundry Nuke Studio(简称NUKE)和DFusion等。对于简单的视频处理,Pr和会声会影即可满足需要,其操作简单,容易上手;若对视频要求较高,如电影拍摄等,可使用DFusion。
软件开发人员在实践中通常将常用的函数、类、对象、接口等进行总结和封装,使其成为可以重复使用的“中间件”。随着“中间件”的成熟和通用,功能更强大,更能满足企业级客户需求的软件开发平台应运而生。针对不同的编程语言,常用的应用软件有Microsoft Visual C++、Adobe DreamWeaver等。