一台电脑,如果参照云计算的思维方法,那么,主机和外设是Iaas层,操作系统是Paas层,数据库是Daas层,各种软件都是saas层。
粗糙一点,把daas划归到saas,这样,就形成了主机、操作系统、系统软件这样的一整套体系,像极了云计算的架构。
麻雀虽小,五脏俱全。
站在不同的级别下观察,操作系统和Pass层异曲同工。一边联系着基础设施,一边联系着软件系统,操作系统是承上启下的,像一个调度中心。无论是dos、windows、linux,或者unix,或者安卓,无论其如何五花八门,作为一个操作系统,必须解决以下基本问题:
一、面向硬件
1、驱动程序
2、文件和文件夹管理
3、网络、蓝牙等配置
二、面向用户
1、控制台
2、对可执行文件的运行解析
3、用户及授权管理
4、输入法
5、系统安全
综上,用户对整个电脑系统的使用,是通过操作系统来实现的,用户无法直接使用电脑的硬件,但可以直接使用操作系统,以及操作系统之上的应用软件。
从操作系统的发展历程看,最早是unix,由于unix要收费,于是出现了免费版的mini-unix,mini-unix经过改造,变成了今天的linux,而windows是解决unix和linux太抽象的问题,而开发的可视化操作系统。
当前主流的操作系统有:
一、windows
二、Linux
centos、乌班图(衍生版本:优麒麟、树莓派)、Debian、安卓
三、unix
苹果MacOS
网友评论