• 第一章 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位操作系统

  • 相关阅读:
    截取字符串时长度的问题
    《Asp.Net 2.0 揭秘》读书笔记(三)
    gmail的相关参数
    《Asp.Net 2.0 揭秘》读书笔记(四)
    《Asp.Net 2.0 揭秘》读书笔记(五)
    《Asp.Net 2.0 揭秘》读书笔记(一)
    今夜,我又坐在电脑面前想你
    如果你是一名经理,你必须履行经理的四项职责
    向明月买醉
    想找个人真心真意过一生
  • 原文地址:https://www.cnblogs.com/television/p/8260574.html
Copyright © 2020-2023  润新知