第一章 Linux系统概述

时间:2023-03-10 03:52:08
第一章 Linux系统概述

linux是真正的多用户、多任务操作系统,他继承了UNIX系统的主要特征,具有强大的信息处理功能,特别在Internet和Intranet的应用中占有明显优势。

1.1计算机基础知识


  计算机分为硬件和软件

  一、硬件

  CPU、内存(RAM)、存储设备(硬盘,CDROM)、输入输出设备

二、软件

  系统软件、支撑软件、应用软件

                      1.2操作系统的功能                           

  操作系统是用户与计算机硬件之间的界面,他是控制、管理计算机系统内各种硬件软件资源,有效的组织多道程序运行的系统软件(或程序集合)。基本职能为:控制和管理系统内各种资源,提供众多服务。

  1、硬件控制

    用户可以通过应用程序和其他程序来访问外部设备,而不必了解硬件设备的具体特性。这种设备无关性对于软件的移植是非常重要的。

  2、资源管理

    Linux系统支持多用户共享计算机系统的资源

  3、用户接口

    用户接口定义了用户和计算机交互作用的方式。共四种:

    (1)、命令行接口:支持命令行的系统程序是命令解释程序。他的主要功能是接收用户输入的命令,然后予以翻译并执行。

              在UNIX/LINUX系统中,通常将命令解释程序成为shell。红旗Linux的默认shell是bash。

    (2)、菜单

    (3)、图形用户接口

    (4)、程序接口

        也称为系统调用接口,用户在自己的C程序中使用系统调用,从而获得系统提供的更基础的服务。

  4、输入和输出处理

    操作系统把用户的输入加工成程序可识别的形式,并把程序的输出转换成用户能理解的形式。

  5、系统监控

    有时,同时会有多个用户请求使用同样的资源,操作系统必须监控这种活动,解决资源使用过程中的冲突,保证这些资源最后能被系统再次利用。UNIX/Linux系统通常采用以下方法来实现这一目标:

    1)、通过记录和文件加锁,保证数据的完整性。

    2)、利用调度进程和审计系统。

    3)、单系统出现错误时,提供错误诊断信息。

    4)、终止运行不正常的进程,甚至在情况最坏的情况下停止系统。

  6、通信

1.3Linux系统特点

1、与UNIX系统兼容

2、*软件和源码公开

3、性能高安全性强

4、便于定制和再开发

5、互操作性高

6、全面的多任务和真正的32位操作系统