zoukankan      html  css  js  c++  java
  • 正科day03

    1、计算机五大组成部分
    控制器
    运算器
    cpu:x86-64
    存储器
    内存:buffer、cache
    外存:硬盘接口IDE、SATA、SAS
    机械硬盘,固态硬盘SSD
    输入设备
    输出设备
    2、配图
    3、计算机体系三层结构与优化

    一 计算机的硬件组成
    计算机(电脑)===》人
    大前提:计算机的所有组成都是模仿人的某一个功能(不一定是一一对应的关系)
    五大组成部分
    控制器:是计算器的指挥系统,负责控制所有其他硬件的运行===》大脑
    运算器:负责数学运算和逻辑运算===================》大脑
    控制器+运算器=》cpu(中央处理器)

    存储器:存取数据
    内存:基于电存储数据,断电数据全部丢失,用于零时存储数据,存取速度快
    外存:基于磁存储数据,断电数据仍然存在,用于永久存储数据,存取速度都慢
    输入设备
    键盘、鼠标等
    输出设备
    显示器、打印机等
    总结一:程序的运行与计算机的三大硬件核心硬件cpu、内存、硬盘的关系
    程序最先是存放于硬盘中的
    程序的运行需要先经历加载的过程:程序的代码|数据从硬盘中读入内存
    然后cpu再从内存中读取指令来运行

    ps:安装软件都装到硬盘中,软件的运行都是吧数据加载到内存里
    所以计算机硬盘的大小决定了能够安装的软件数目
    而计算机内存大小决定了计算机能够同时运行的软件数目
    总结二:
    人--------------程序-------------》计算机硬件
    人--------------程序-------------》cpu---------》计算机其他硬件


    cpu详解
    取指===》解码===》运行

    寄存器=》与cpu一样的材质制作成。速度很快,无延迟

    cpu 32位=》只能运行32位的软件
    cpu 64位=》既能运行32位的软件,又能运行64位的软件
    cpu具有向下兼容性

    x86(cpu型号)

    精剪指令集:比较精剪,实现的功能少,但是不容易出错
    复杂指令集:出错率较精剪指令集高

    x86-64

    摩尔定律(观察的规律)硬件每隔18个月,会更新一次(逐渐不适用,现在更新变快)

    cpu:2核4线程(2核——相对于有2个cpu核心)(每个核内部有2条流水线,相对于2核有4线程)

    存储器详解:(从上往下速度越来越慢)
    1ns 寄存器: <1kb 与cpu相同材质,与cpu一样快,cpu访问它无延迟,容量较小
    2ns 高速缓存 4mb
    10ns 内存 512-2048mb
    10ms 磁盘 200-1000g
    100s 磁带 400-800g

    寄存器=》L1
    高速缓存=》L2
    内存
    RAM=》内存
    ROM=》只读内存,存取速度与内存一样,只用于读,断电数据不丢失

    内存中存放都是cpu要运行的程序
    RAM=》QQ、暴风影音、微信、、、
    ROM=》BIOS(基本的输入输出的操作系统)

    cup cpu

    ROM(BIOS系统) RAM(windows系统)
    硬盘(winfows系统)

  • 相关阅读:
    第二阶段冲刺10
    第二阶段冲刺9
    第二阶段冲刺8
    (转载)关于数组的几个面试题
    关于静态变量
    linux进程地址空间详解(转载)
    单例模式,多种实现方式JAVA
    最佳线程数
    python学习
    svn设置
  • 原文地址:https://www.cnblogs.com/iyy125032/p/13754530.html
Copyright © 2011-2022 走看看