1.什么是操作系统?
操作系统是用户和计算机硬件之间沟通的桥梁。操作系统通过驱动程序与计算机硬件打交道;同时为用户提供了使用计算机硬件的界面,同时负责管理计算机的硬件资源。一个完整的操作系统大致包括一个管理计算机硬件资源的基本系统(内核)和建立在基本系统之上的面向用户使用的各种系统程序。
2. 操作系统的结构
一个完整的操作系统环境通常由内核(kernel)和一些系统程序(如命令解释器shell、编译器和系统库等)以及实用工具软件(如gcc、Vi文本编辑器等)组成。内核直接管理硬件,是操作系统的核心,系统程序和工具软件通过内核提供的接口向用户提供服务。
3. linux的特性
1)抢占式多任务
2)多用户系统
计算机系统资源可以同时被不同用户各自拥有实用;
3)设备无关性
4)开放性
5)高可扩展性、可维护性与开放源代码
6)优异的网络特性
7)可靠的系统安全
8)良好的可移植性