• Linux_学习_Day1


    计算机体系结构:

    运算器:

    控制器

    存储器, 内存, 编址

    输出设备

    输入设备

     

    控制器:负责读取指令,并把数据读取到运算器中. 

    存储器:存放数据和指令. 

    程序是由指令和数据组成,存放在存储器中, 指令会告诉cpu/控制器,数据的存放位置. 

    传输数据是由控制总线控制. 

    加法器:负责数据运算,加数与被加数输入(可存放在寄存器中)后,产生结果并输出.控制器在存储器中找一块空白空间存放输出数据.

    可编程中断芯片(南桥(低频传输)):中断总线,

    北桥(高频传输):用于连接南桥和cpu,used to连接cpu和内存。现在内存和cpu。

    输入设备和输出设备是I/O设备,于用户进行交互。 

     多任务:

    cpu:分片,slice (5ms)-> suspended

    memory:分段,每段都是0·xx (相对)。一旦内存不够,swap->  虚拟地址空间 (32bit -> 4G)。

    进程

    系统调用:

    API是与程序的一个接口。

    有些强大程序可以直接call内核。

    而另一些则要通过call API/库 来调用内核。这些程序我们可以称为服务。而另一些程序是interactive程序,如word,无需开机自动启动,可手动开启。

    shell: CLI & GUI, 将用户指令转化成机器指令:

      

      

  • 相关阅读:
    1509 -- Glass Beads POJ
    1043: [HAOI2008]下落的圆盘
    面向对象的特性一:封装性
    java的值传递机制
    可变参数的形参方法
    方法的重载
    类及对象
    面向对象
    数组的常用算法问题
    数组的常见异常
  • 原文地址:https://www.cnblogs.com/tlfox2006/p/7358378.html
Copyright © 2020-2023  润新知