美文网首页
2-Linux操作系统的发展与演变

2-Linux操作系统的发展与演变

作者: 蚂蚱你好 | 来源:发表于2020-05-09 19:13 被阅读0次

    Liunx操作系统发展与演变

    ENIARC:

        CPU:运算器、控制器、寄存器、缓存
        存储器:内存、RAM(Random Access Memory)
        Input:下指令,提供数据等;
        Output:数据输出结果
    

    程序:

    • 指令+数据
    • 算法+数据结构

    过程式编程语言

        顺序执行:依次
        循环执行:将整个代码块执行n次
        选择执行:仅执行其中的一个分支
        
    batch 批处理系统
    
    多任务:multi tasks
        Bell,MIT,GE=Mutics
    
    完整的OS:Kernel+Application
        狭义上的OS:Kernel
        GNU/Linux
        www.top500.org
    OS的接口有两类
        GUI:Graphic User Interface
            GNome:c,gtk
            KDE:c++、qt
        CLI:Command Line Interface
            sh
            bash
            zsh
            csh
            tcsh
            ksh
    

    操作系统的功能:

        驱动程序
        进程管理
        安全
        网络功能
        内存管理
        文件系统
        ......
    

    API:Application Programming Interface

        程序员面对的编程接口
        POSIX:Portable Operating System
        System Call
    

    ABI:Application Binary Interface

        程序应用者面对运行程序的接口
    

    GNU:

        源码:编译成为 二进制格式
        
        gcc,glibc,vi,Linux
    
        发行版:数百种之多;
            Debian:
                ubuntu
                    mint
                knopix:安全著称
            Slackware:
                S.u.S.E
                    OpenSUSE
            RedHat:
                Redhat 9.0:
                    RedHat Enterprise Linux:RHEL
                        CentOS:Community Enterprise OS
                    Fedore Core:6个月
            Gentoo
            ArchLinux
    

    软件版本:版本号

        major。minor.release
        Linux:0.99,2.2,2.4,2.6,3.0,4.0
            www.kernel.org
    

    发行版也有自己的版本号

        RHEL:5.X,6.x,7.x
            Fedore 13.x
        Debian:8.x
        OpenSuSE:13.x

    相关文章

      网友评论

          本文标题:2-Linux操作系统的发展与演变

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