Appearance
第8章 系统软体
系统软体包括:作业系统、系统程式、工具程式。
作业系统是电脑系统中的总司令,是一群软体程式的集合。其功能包括:
- 电脑资源管理: 包含处理器管理、记忆体管理、设备管理及资讯管理。
- 建立使用者介面: 使用者介面让用户和电脑进行沟通。分为以文字模式呈现,使用键盘输入指令的 命令列介面;以及以图形模式呈现,使用滑鼠及键盘操作的 图形使用者介面。
- 提供应用软体的执行平台: 各类的应用软体如文书处理或游戏软体等须透过作业系统才能运作。
不同作业系统的比较:
作业系统 DOS Windows macOS Linux 优点 耗费资源最少 易学易用,最常见的作业系统,应用软体多 专业多媒体制作首选 成本低或免费,功能强大 弱点 文字介面 易受恶性软体侵袭 目前只能在苹果电脑上使用,价格昂贵 要求使用者的操作技能较高,不普遍 Linux 只是一个作业系统的核心,必须搭配其他相关系统软体模组才是一套完整的作业系统。Linux 的源程式码完全公开,使用者可自行更改,因此市面上有各种发行版本的 Linux 作业系统,如 Ubuntu、Red Hat、Android 等。
嵌入式作业系统可在一些资源受限的环境,例如没有硬碟的情况下工作。其功能简单,因此系统所占用的硬体资源较少。嵌入式作业系统上的软体通常是固定不变的(即韧体)。例如汽车、冰箱或相机内的作业系统。
电子数据处理系统:
- 整批处理系统: 电脑定期收集数据,再按时处理整批的数据。特点:(i)系统设计与作业方式简单;(ii)电脑资源未能充分利用;(iii)会造成时间上的延误,无法满足要求效率高的业务。例子:全国人口资料调查、统考答案批阅。
- 交互式系统: 电脑会即刻处理并反应使用者所下达的指令,因此可充分使用系统资源。例子:播放音乐、电脑绘图。
- 实时作业系统: 每一个工作在交付给系统的时候定下一个时限,按所定的时限完成,并通过联机方式回应。特点:(i)适合需要得到即刻回应的业务;(ii)数据与结果需要以联机方式传达,系统速度快;(iii)拥有感应器可以接收数据,让系统分析或加以纠正。例子:雷达系统、自动提款机(ATM)、全球定位系统(GPS)。
系统程式包含:
- 语言编译程式: 把程式语言编译成机器所能接受的目的程式(0和1的机器码)。
- 载入程式: 把目的程式载入主记忆体。
- 连接程式: 把目的程式与其他外部程式进行分配、连接、重定位,并输出至载入模组。
- 驱动程式: 让电脑硬体可以和作业系统沟通,如新买的印表机要安装驱动程式。
工具程式是辅助或扩充作业系统功能的程式,常见的工具程式有防毒软体、磁碟扫描工具、磁碟重组工具、档案备份软体等。