码迷,mamicode.com
首页 > 系统相关 > 详细

现代计算机设备的组成部分 Linux基础知识

时间:2016-08-04 00:07:28      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:计算机

现代计算机设备的组成部分:

        运算器、控制器、存储器、输入设备、输出设备

        CPU

        bus:总线

        memory:编址存储设备

        

        read ahead


    IO: 与外部部件交互

        磁盘:

        网卡:


  虚拟机:虚拟计算机

      


  CPU:运算器、控制器

      CPU指令,指令集:

          特权指令:OS运行特权指令

          普通指令:

      程序员:高级语言 → 汇编语言 → 机器语言  面向操作系统些程序

      芯片自带高级语言底层接口


  OS:Operating System

      软件程序

      通用目的

          硬件驱动

          进程管理

          内存管理

          网络管理

          安全管理

    System call

        Syscall:系统调用  


  操作系统必须把底层硬件的所用底层功能封装为系统调用来实现


      编程层次:

          硬件规格:hardware specifiacation

          系统调用:

          库调用:library call

    UI:

        GUI:Graphic User Interface 图形用户接口

        CLI:Command Line Interface 命令行接口


    ABI:Application Binary Interface 运行接口     (终端用户)接口一样,经编译,内部细节不一样,可以不同系统运行


    API:Application Programming Interface 应用编程接口   (程序员)



    CPU架构类型:

        X86

        X64

        arm


        m68000,m68k 摩托罗拉

        power IBM

        powerpc 苹果 摩托罗拉 IBM联合研发

        ultrasparc SUN


        alpha 惠普

        安腾 康柏

    


    Windows

    Linux:

        Linus → Linux

        GNU/Linux

    Unix:

        System:(Bell Lab)

            AIX(IBM)

            Solaris(SUN)

            HP-UX(HP)

        BSD:(BSRG)Berkeley System Distribution

            NetBSD

            OpenBSD

            FreeBSD


    MIT:Richard Stallman

        GNU:GNU is Not Unix:

            GPL:General Public License  通用公共许可证


本文出自 “11520642” 博客,谢绝转载!

现代计算机设备的组成部分 Linux基础知识

标签:计算机

原文地址:http://11530642.blog.51cto.com/11520642/1834119

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!