美文网首页
Computer related

Computer related

作者: 码农工号9527 | 来源:发表于2019-09-29 21:34 被阅读0次
    1. 计算机中的三大件

    计算机中包含有较多的硬件,但是一个程序要运行,有 三个 核心的硬件,分别是:

    1. CPU

      • 中央处理器,是一块超大规模的集成电路
      • 负责 处理数据计算
    2. 内存

      • 临时 存储数据(断电之后,数据会消失)
      • 速度快
      • 空间小(单位价格高)
    3. 硬盘

      • 永久 存储数据
      • 速度慢
      • 空间大(单位价格低)
    4. 程序执行的原理

    5. 程序 运行之前,程序是 保存在硬盘 中的

    6. 当要运行一个程序时

      • 操作系统会首先让 CPU 把程序复制到 内存
      • CPU 执行 内存 中的 程序代码

    程序要执行,首先要被加载到内存

    2.1 Python 程序执行原理

    1. 操作系统会首先让 CPUPython 解释器 的程序复制到 内存
    2. Python 解释器 根据语法规则,从上向下CPU 翻译 Python 程序中的代码
    3. CPU 负责执行翻译完成的代码
      执行以下终端命令可以查看 Python 解释器的大小
    # 1. 确认解释器所在位置
    $ which python
    
    # 2. 查看 python 文件大小(只是一个软链接)
    $ ls -lh /usr/bin/python
    
    # 3. 查看具体文件大小
    $ ls -lh /usr/bin/python2.7
    

    相关文章

      网友评论

          本文标题:Computer related

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