操作系统的作用是什么?目前主流的操作系统有哪些?主要特点是什么?操作系统的是负责管理计算机的软硬件资源、提高计算机资源的使用效率、方便用户使用的程序集合。操作系统的作用主要有三个:一是方便性,一个未配置操作系统的计算机是极难使用的,因为计算机硬件只认识0和1,用户要想与计算机交流就必须使用机器指令,要想输入数据或打印数据,也必须自己启动并控制相应的外部设备;二是有效性,CPU的高速和外部设备的相对低速是计算机硬件无法逾越的基本矛盾,如果没有操作系统的管理,CPU和外部设备就会经常处于空闲状态,尤其是CPU更是“一天打鱼,千天晒网”,操作系统通过合理地组织计算机的工作流程,更改善系统的资源利用率并提高系统的吞吐量;三是提供应用软件的运行环境,操作系统位于应用软件和硬件之间,应用软件不能脱离操作系统而独立运行。目前的主流操作系统种类繁多,很难用单一标准统一分类。根据所支持的用户数目,可分为单用户(MSDOS、OS/2.Windows)、多用户系统(UNIX、MVS);根据源码开放程度,可分为开源操作系统(Linux、ChromeOS)和不开源操作系统(MacOS、Windows);根据硬件结构,可分为网络操作系统(Netware、WindowsNT、OS/2warp)、分布式系统(Amoeba)、多媒体系统(Amiga);根据操作系统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统(Linux、UNIX、XENIX、MacOS)、实时系统(iEMX、VRTX、RTOS,RTWINDOWS)单用户操作系统特点:每次只允许一个作业运行,一批作业的程序、数据和作业说明书提交给计算机系统后,一个作业执行结束自动转下一个作业执行。例如IBMOS/360PCP。多用户操作系统特点:允许多道程序同时装入内存运行,使CPU轮流执行每道作业。“多道”是指同时在内存中作业有多个,宏观上多道并行操作,但微观上在某一时刻CPU处理的只是一个作业。网络操作系统特点:网络中各种资源共享及各台计算机间可以互相通信。分布式操作系统特点:⑴分布性:把一个大算题分解成若干个子算题,分布到该系统各台计算机上执行;⑵并行性:各个子算题是并行执行的。什么是数据库??数据库管理系统?数据库系统?数据库是能够被统一的相关数据集合,这些数据具有一定的结构,能够长期存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为多个用户共享。数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据,数据库管理员也通过数据库管理系统进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL与数据操作语言DML,供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。数据库系统,是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。