• 计算机原理


    什么是编程

    人将自己的思维逻辑和想法通过计算机能够识别的语言写下来,告诉计算机按照你的思维逻辑去帮你干活

    为什么编程

    让计算机能够按照你的思维逻辑去工作,解放人力!!!

    计算机系统的3大组成 

    1.应用程序   2.操作系统(中间人)    3.计算机硬件

    计算机五大组成部分
    1.控制器:计算机的控制系统
    2.运算器:计算机的运算系统
      逻辑运算:判断事物的对错...
      数学运算:数字运算
      控制器+运算器 = 计算机中央处理器(CPU)

    3.存储器:计算机存储系统
      内存
        基于电工作的,通电数据正常读取,一旦断电数据即可丢失
        优点:读取速度快
        缺点:断电数据丢失

      外存
        优点:能够永久保存数据
        缺点:读取速度慢
    4.输入设备
      键盘,鼠标,触摸屏
    5.输出设备
      显示器,音响,打印机
      ps:输入设备也称input,输出设备也叫ouput
      存储器也可以叫着IO设备

    计算机三大核心组件

      cpu:大脑
      内存:短期记忆
      硬盘:永远不会消失的本子

      个人理解:cpu可以理解为大脑 ,内存使大脑短期得到的信息量,有些人上台(如我今日,不过后来又勤练)紧张大脑空白就像内存断电就数据消失,而内存如同知识点消化了,就变成了硬盘,消化知识点就像CPU,写作业就像输出设备

    计算机是通过电来工作的

    CPU工作流程

      先从内存中读取命令,然后解析成对应的操作步骤,控制硬件执行.

      比较经典的计算机的CPU架构类型是X86,关于CPU的指令集可分为:

        复杂指令集,简单指令集

      cpu分为32位和64位.  32位一次只能取32个字符 64位一次能取64个字符,当然64位兼容32位的系统写的软件  

    存储器

    寄存器:依附在CPU旁边很小,存储数据为下一步即将用到的数据.

    高速缓存:经常要用到的容量比较小的数据存储在高速缓存,比如日常的阿拉伯数字数据

    内存:CPU获取数据的主力,基于电流高低电频获取来表示的二进制数据,但断电即刻丢失

    硬盘:硬盘的旋转读取数据

      机械硬盘  用指针读取和写入分层的磁盘的数据

      固态硬盘  电写入芯片的方式,由结构决定

    磁带:

      外部存储的盘,比如移动硬盘

    自上而下空间越来越大,但是传输和写入速度越来越慢

    操作系统

      操作系统也是一款应用软件,但是它是针对计算机硬件的
      将复杂丑陋的操作封装起来,暴露给用户简单快捷的操作接口
      帮助你协调,管理,调度计算机各个硬件

    文件

      操作文件其实就是操作系统给你提供的操作硬盘简便接口

  • 相关阅读:
    Hoder.js介绍
    vim折叠方法
    tensorflow最基础分类实例--iris分类
    语音识别GMM-HMM
    亨元模式
    责任链模式
    命令模式
    策略模式
    工厂模式
    Java高并发程序设计(十)--无锁
  • 原文地址:https://www.cnblogs.com/jinpan/p/11115170.html
Copyright © 2020-2023  润新知