操作系统的定义:
操作系统是现代计算机系统中不可缺少的系统软件,是其他所有系统软件和应用软件的运行基础。操作系统控制和管理整个计算机系统中的软硬件资源,并为用户使用计算机提供一个方便灵活、安全可靠的工作环境。
操作系统的分类:
按照操作系统的使用环境及处理方式的不同,一般做如下划分:
批处理操作系统:将用户作业按照一定的顺序排列,统一交给计算机系统,由计算机自动地、顺序地完成作业的系统。批处理采用尽量避免人机交互的方式来提高CPU的运行效率。常用的系统有MVX等。
分时操作系统:对一台CPU连接多个终端,CPU按照优先级给各个终端分配时片,轮流为各个终端服务。由于计算机高速的运行,使每个用户感觉到自己独占这台计算机。常用的系统有UNIX、XENIX、LINUX等。
实时操作系统:是对来自外界的作用和信息在规定的时间内及时响应并进行处理的系统。常用的系统有RDOS、VRTX等。
个人计算机操作系统:是一种联机交互的单用户操作系统。当支持单任务运行时,称为单任务操作系统,如DOS系统等;当支持多任务并行运行时,称为多任务操作系统,如Windows系统等。
网络操作系统:对计算机网络中的软件、硬件资源进行管理和控制的操作系统,适合多用户、多任务环境,支持网间通信和网络计算,具有很强的文件管理、数据保护、系统容错和系统安全保护功能。常用的网络操作系统有NetWare和Windows NT。
分布式操作系统:也是将地理上分散的独立的计算机系统通过通信设备和线路互相连接起来,但各台计算机均分负荷,或每台计算机各提供一种特定功能,互相协作完成一个共同的任务。在分布式系统中,计算机无主次之分,各计算机之间可交换信息,共享系统资源。分布式操作系统是在物理上分散的计算机上实现的、逻辑上集中的操作系统,它更强调分布式计算和处理,如Amoeba系统等。
常用几种操作系统的优缺点分析:
Windows
优点:
1.图形界面良好,拥有良好的集成开发环境,操作简单。提供了一个可伸缩的高性能平台。
2.整合常见应用软件,简单,快捷,方便。适合电脑城销售人员及维修商快速装机
缺点:
1.系统更新落后,漏洞较多,不稳定,易受病毒和木马的攻击;
2.自带软件版本较低,需要自行卸载升级;
3.所有软件和程序预装在C盘,加重系统负担,即使卸载,仍有残余大量垃圾碎片文件,容易拖慢系统。
Linux
优点:
1.安全、易维护、稳定。
2.软件自由/开源
3.低成本- 大多数
4.透明公开- 绝大多数GNU/Linux是开放开发的。
缺点:
1.缺失的应用软件和游戏- 您会失去一些熟知的应用程序。
2.缺少硬件支持-绝大多数硬件是支持的,但不是全部
3.寻求帮助更难-通常朋友、家人、同事不能帮您解决GNU/Linux相关问题,所以您需要在线获取帮助。
DOS
优点:
1.快捷,熟练的用户可以通过创建BAT或CMD批处理文件完成一些烦琐的任务。
2.速度快,安全,价格便宜
缺点:
1.日常应用功能不丰富,(没有图形界面)命令行操作不直观,对设备的支持比较少
2.很多设备的大部分程序都不能在DOS环境下执行。
UNIX
优点:
1.由于附带源代码,用户可以分析它,更改它。文件系统小巧,简单。
2.将所有的设备用文件表示,可使用与处理文件相同的命令和系统调用集访问设备。
3.具有可移植性。
缺点:
1.UNIX 系统的标准I/O库相对其底层的系统调用接口已变得越来越复杂了。
2.传统的UNIX 内核不够灵活,不具备很好的可扩充性,也很少代码复用的设施。
Mac OS X
优点:
1.安装更快速稳定
2.占用更少系统资源。
3.外部驱动退出更稳妥
缺点:
比较封闭,自定义程度不高,不能对系统进行深层次改造。
Symbian
优点:
1.操作系统固有化
2.相对固定的硬件组成
3.较低的研发成本
4.多线程运行模式
5.多种UI,灵活,简单易操作。
缺点:
1.采用的硬件配置较低。
2.具有限制性
3.系统的兼容性不强
4.细节注意不够
IOS和Android属于分时操作系统。