美文网首页
1、操作系统

1、操作系统

作者: daisx | 来源:发表于2019-01-17 19:20 被阅读0次

    linux基本原则:

     1、小程序组合大应用程序,完成复杂任务;
     2、一切皆文件;避免捕获用户接口;配置文件保存纯文本格式;
     3、避免捕获用户接口,减少用户交互。
     4、配置文件保存为纯文本格式。
     5、缓存为王:实现系统加速,一级缓存,二级缓存,三级缓存。遵循程序的局部性原理。
    

    内核

       负责管理硬件资源,不允许应用程序直接访问硬件资源。
       进程管理,内存管理、文件系统、网络功能、硬件驱动、安全机制等等。
       环境变量:命名的内存空间,定义工作环境
    

    shell:整个操作系统的外壳

         -图形界面   GUI
          常用图形界面:Gnome(C开发)、 KDE(c++开发)、  Xface(嵌入式轻量级)
         -命令行模式CLI
          常用命令行模式: bash\csh\zsh\ksh\tcsh  
          bash将命令发送到内核,内核来判断用户命令怎么执行。   
    

    命令格式

    命令 + 选项(修改执行方式)+参数
    选项:长选项/短选项,可以有多个组合使用
    参数:命令的作用对象
    []:可选,<>必选,...可以出现多次,|多选一;
    

     被其他程序调用。  将多个通用的系统调用封装起来,成为跟高级的接口 。
     dll:(Dynamic Link Library)动态链接库;
     so: (Shared Object):共享对象
    

    终端

      虚拟终端(terminel):ctrl+alt+(f1--f6),开机启动出现的终端
      模拟终端  图形界面的终端
      启动图形界面  startx &_
    

    服务

       为支持系统的完整,系统开机必须运行的程序
       应用程序粗劣的使用过程:应用事件递交给cpu,cpu递交给内核,内核转交给应用程序。 
    

    内存

         内存运行态划分:内存映射程序、内核空间、应用程序共享空间
         内存碎片:  程序启动后,出现了内存不连续的空间占用,就产生了碎片。
    

    使用凭证:验证使用者身份

      认证机制(Authentication)
      授权(Authorization)
      审计(Audition):日志
      魔数(Magic Number): 标志二进制程序的执行格式,内核判定执行程序的魔数,再执行程序。
    

    相关文章

      网友评论

          本文标题:1、操作系统

          本文链接:https://www.haomeiwen.com/subject/djwgrqtx.html