zoukankan      html  css  js  c++  java
  • 编程概述及计算机组成原理

    编程概述

    1. 编程语言:像汉语,英语一样,都是一种事物与另一种事物沟通的介质,常规的语言是让人与人之间进行交流,而编程语言则是让人与计算机进行交流。
    2. 编程:通过使用编程语言编写一堆文件,用以达到自己目的的一种方式
    3. 编程有什么用:让计算机替代奴隶帮我们干活
      • 计算机为人所用,编程的目的就是最大化的开发计算机,让计算机帮人类工作,从而取代人力

    计算机硬件的五大组成部分

    Central Processing Unit(cpu中央处理器)

    1. 控制器:控制硬件
    2. 运算器:判断+计算 逻辑运算+算数运算

    存储器

    1. Random Access Memory(RAM内存):短暂的存储信息
    • 优点:速度快
    • 缺点:断电即消失
    1. 外存:长期的存储信息
    • 优点:可长期保存
    • 缺点:速度慢

    输入,输出设备

    1. 输入内容(鼠标、键盘)
    2. 输出内容(显示器,打印机,音响)
    3. U盘(外存储器)即属于输入设备,又属于输出设备,可读写。因此U盘也被称为IO设备(Input,Output)

    打开QQ的流程

    1. 双击图标(快捷方式),发送路径信息以及命令给CPU
    2. CPU发送指令给内存,内存接受指令后发送指令给外存,外存找到路径,并读取其中的文件至内存
    3. 运行代码,打开QQ

    计算机五大组成部分补充

    多核CPU

    • 可以同时完成多件事情

    ×64/x86(64/32位)

    1. 0和1(低电压0, 高电压1)
    2. 一次性能够同时获取64/32个二进制数(0, 1)
    3. 32位系统只能读取232,也就是4G的内存。而64位系统几乎无上限。

    储存器相关

    总线

    • 用来连接计算机各个硬件,类似于人体的血管经络

    机械硬盘的工作原理

    • 存不是目的,取才有意义
    1. 机械手臂:存取数据
    2. 磁道:存放数据
    3. 扇区:划分磁道
      • 平均寻道时间:5ms(机械臂放下所需的时间)

      • 平均延迟时间:

      • 例如磁盘为7200r/min

        那么1r=4.15ms

        平均寻找数据的时间:9.15ms

      • 机械手机的大小受限,所以每一次取512KB,也就是1个扇区的大小

    固态硬盘

    PS:以上所述均为不错误的信息

  • 相关阅读:
    window.onresize绑定事件以及解绑事件
    jqGrid中select带可编辑的
    ROS(机器视觉)
    Python(time模块)
    Python(random模块)
    Python迭代器
    Python生成器
    Python装饰器(函数)
    ROS(URDF机器人建模)
    ROS基础
  • 原文地址:https://www.cnblogs.com/lucky75/p/10877046.html
Copyright © 2011-2022 走看看