zoukankan      html  css  js  c++  java
  • 计算机组成基础

    五大组成部分:

    • 控制器:计算机的控制部分 
    • 运算器:计算器的运算部分(其中分为数字运算和逻辑运算),数字运算也就是加减乘除法,开根号求对数等数学运算,逻辑运算就是对计算机即将进行操作的True or False的判断。

            控制器+运算器=计算机中央处理器(也就是所说的CPU)

    • 存储器:计算机的存储部分 
    • 输入设备:键盘,鼠标,U盘等
    • 输出设备:显示器,音响,打印机

    其中存储器又分为内存和外存:

    • 内存:依靠电流的高低电平工作的存储设备,一旦断电数据即刻丢失

     优点:读取速度很快

     缺点:容错率不高,需要通电运行,断电不能保留数据

           存储器也有很多类型:

    1. 寄存器:与CPU直接相连,制作材料一样,有着同样高速存取速度的存储设备,CPU下一步即将用到的数据,大约4KB
    2. 高速缓存:计算机经常能够用到的数据
    3. 硬盘:大规模通过光、电、磁等外部媒介存储数据的设备(又分为固态硬盘和机械硬盘)
    4. 磁带:多用于服务器数据的备份
    • 外存:专业的说法是非易失性存储(Non-volatile Memory)

                      优点:断电也能一直保存数据,容错率高

                      缺点:读取速度慢,容易受到外力作用导致数据的丢失

    三大核心部分:

    • CPU:“人类的大脑”,进行数据的读取,分析运算以及进行决策判断。
    • 内存:“人类的短时记忆”,CPU获取数据的主力,大部分都要通过内存获取数据,传输到CPU进行处理。
    • 硬盘:“肚子里的货”,会长时间留存的计算机数据,随读随取,自由使用。

    上述都是计算机的硬件部分。

    计算机的软件部分:最重要但是又最容易被我们忽视的就是操作系统(Operating System),针对计算机的硬件不针对用户对象的一种应用程序,主要用途是将操作硬件的复杂冗长枯燥的工作打包在一起,通过一个简易的操作,使得人们能够便利地管理调度各个计算机硬件。

  • 相关阅读:
    Java多线程设计模式(二)
    Java多线程设计模式(一)
    JAVA并发设计模式学习笔记(二)—— Single Threaded Execution Pattern
    JAVA并发设计模式学习笔记(一)—— JAVA多线程编程
    hibernate缓存机制(转载)
    web.xml中的contextConfigLocation的作用
    转:MAVEN常用命令
    eclipse 中添加自定义 classpath 的方法,以及 javac 和 java 的一些使用细节
    spring mvc 基于注解 配置默认 handlermapping
    viewport Meta Tag
  • 原文地址:https://www.cnblogs.com/ITchemist/p/11100864.html
Copyright © 2011-2022 走看看