Linux的用户和组
Linux是多用户多任务操作系统而Windows是单用户多任务操作系统。都可以由许多不同的用户来使用,为每个用户提供单独的环境和资源。基于用户身份来控制安全性。都可以以组成员的方式来控制资源的访问权限,这样在用户数目较大时可以不必为每一个帐号设置权限。
用户和组可以集中管理,让多个服务器共享相同的用户和身份验证数据。
计算机系统发展阶段是
20世纪从60年代中期开始,计算机系统进入了第3代发展时期。以集成电路为中心的硬件设计与制造工艺不断提高,一大批功能完善、集成度高的微处理器涌人市场。由于其价格便宜,因而被广泛引入到输入输出接口设备、终端及外部设备的设计中,所以,这一时期的计算机除了CPU的运行速度加快、内存容量大大增加之外,还出现了中断装置、输入输出通道、大容量的外存储器——磁盘等。
上述各项技术的快速发展,使人们必须要考虑如何提高系统的效率问题。多道程序共享计算机硬件,必然成为操作系统的研究核心。
要使多道程序共享计算机硬件,第一个要解决的问题是内存空间的共享。允许多个程序进入内存,操作系统需要解决好空间分配和存储单元定位问题,让应用程序能够放得下、保存安全、寻址正确,更进一步,还有内存空间扩充问题等。其次是处理器交替使用的问题,也就是CPU的控制权转移问题。当一个正在运行的程序需要输入输出时,系统要顺利地将处理器的控制权转交给另一个程序。第三个问题就是共享设备的管理问题。当多个应用程序对同一台设备提出使用请求时,操作系统需要解决它们的访问冲突。