【Linux入门第三天】计算机与操作系统

IT技术领域:

研发:

    硬件:接口:

        CPU(运算器和控制器),内存,输入,输出:

          冯洛伊曼

        机器语言:二进制指令,二进制数据

    软件:

      低级语言:汇编语言,汇编码

          写驱动:

        高级语言:

            系统级:C,C++,

                操作系统,对性能要求较高的服务类程序

            应用级:Java,Python,ruby

                应用程序:ansible,puppet,....

应用:

    Linux运维:Linux生态圈中的各应用程序的应用:

        shell脚本编程:让某些应用工作能自动完成:

        Python专业编程语言:

            ansible,openstack

    DevOps:

        Development

        Operations

计算机与操作系统

ENIARC():

      CPU:运算器、控制器、寄存器、缓存

      存储器:内存,RAM(Random Access Memory),内存最小存储单位:字节

      Input:下指令,提供数据等。

      Output:输出数据加工后的结果。

程序是由:指令+数据 或者 算法+数据结构 组成。



过程式编程语言:

      顺序执行:依次执行

      循环执行:将整个循环体执行n次

      选择执行:仅执行其中的一个分支



多任务:multi tasks

    Bell,MIT,GE 三家联合起来提出 = Multics

    Ken Thompson:Space Travel

    DEC:生产PDP,主流PDP-11,VAX(VMS)

          PDP-7:汇编语言

          1969:Unics = unix

          Unix:1971,nroff,

          1972:unix装机量10台。

          B:Dennis Ritch,C

    <美国计算机通信>:1974,第一次公之于众:

    AT&T:System V7,1979

    1978:SCO公司包装发行unix

    1980:Microsoft,XENIX

    Berkeley:Ken,Berkeley,

        Bill Joy,BSRG,1977,BSD(Berkeley System Distribution)

    1980,DARPA,TCP/IP,

    1981年:Microsoft,Bill Gates

          SCP:QDOS(Quick and Dirty Operating System)

          windows

          windows nt(new technology)

          DOS 2.0,CP/M

          1990:unix

    SUN:Bill Joy

          workstation

    Apple:

        XEROX:PARK(star),

    1985:Richard Stallman

        GNU:GNU is not Unix

            GPL:General Public License

            FSF:Free Software Foundation

            X-Windown:GPL

            gcc:gnu c complier

            vi:visual interface

            ... ...

            free:freedom

    Unix:

        SUN:Solaris

        IBM:AIX

        HP:HP-UX

Andrew:Minix,4000+行
    原文作者:zx5200
    原文地址: https://www.jianshu.com/p/6690d71e3d93
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞