一些背景

计算机之父为图灵和冯诺依曼

图灵完成了计算机的理论

冯诺依曼真正制造出了计算机

计算机基本结构

计算机基本结构由冯诺依曼设计

一台计算机包括了CPU, 输入设备, 输出设备和存储器

CPU

CPU简单介绍

CPU是计算机的核心设备, 它的作用是完成算数计算和逻辑判断, CPU的很多时候好坏决定了程序的运行效率。

主频是CPU的一个重要概念,CPU主频为1.9GHZ的概念就指CPU一秒钟能够计算19亿次,其中G为10^9,而HZ指1秒钟的次数。

CPU内部有寄存器作为存储设备,它能够少量存储数据以备CPU操作,其传输数据的速度相比于计算机的内存与外存要快得多,但因为其造价较高,所以存储的数据量比较少。

CPU工作过程

CPU工作的过程大致给可分为读取指令,解析指令,执行指令

  • 读取指令是把外部的指令读取到寄存器中

  • 解析指令是把指令转化为CPU能够读懂的二进制机器语言

  • 执行指令即为CPU按命令进行运算判断

CPU在进行这些过程时往往是多线程进行的,即在执行上一条命令的同时解析下一条命令再读取下下条命令,但实际上CPU的工作过程比这复杂的多。

CPU的构成

CPU的工作是通过门电路实现的,门电路包括与门,或门和非门。

在门电路的基础上组成了加法器等构件,最后形成了我们所使用的CPU。

操作系统

概念

操作系统是计算机中硬件和软件的中间层

  • 对上给各种软件提供稳定的运行程序

  • 对下管理各种硬件设备

构造

基本的计算机结构知识----基础向相关推荐

  1. 计算机二级公共基础知识2017,2017年计算机二级公共基础知识基础试题

    2017年计算机二级公共基础知识基础试题 随着微处理机的迅速发展,计算机广泛应用于工业.农业.文化教育.卫生保健.服务行业.社会公用事业等.yjbys小编收集了一些关于计算机二级公共基础知识基础试题, ...

  2. 计算机视觉知识基础_我见你:计算机视觉基础知识

    计算机视觉知识基础 My introduction to Computer Vision happened in 2017 when I was doing Self-driving Car Nano ...

  3. 公安局计算机岗位应知应会综合基础知识,事业单位考试计算机综合知识基础知识真题...

    事业单位考试计算机综合知识基础知识真题 根据最新事业单位考试真题等汇总而成,事业编考试网(http:www.shizheng100.com)提供更多笔试真题.面试原创内容等. 一.单项选择题(本大题共 ...

  4. 域控知识与安全01:域控知识基础

    域控知识基础 前言 什么是域? 什么是域控? 什么是OU? 域控与安全 后续更新: 前言 去年年初就接触域控这一块,但那个时候大概的学习了一下,但没想要去深究,这段时间遇到这个问题,打算利用空余时间, ...

  5. 【Scala教程】如何在已掌握的Java知识基础上快速上手Scala?【个人学习记录】

    如何在已掌握的Java知识基础上学习Scala 前言 正文开始! 1. 编译运行 2. 声明变量 3. 输出 4. 显式指定变量类型 5. 范围区间 6. 写入文本文件 7. 读取文本文件 8. if ...

  6. 计算机硬件系统结构金字塔图,[计算机硬件及网络]1第一章 环境知识基础.ppt

    [计算机硬件及网络]1第一章 环境知识基础 第一章 环境知识基础 第一节 环境的概念与分类 一.环境的概念 二.环境的分类 三.环境的特性 第二节 生态系统 一.生态系统的概念 二.生态系统的组成 三 ...

  7. 射频知识基础:三种接收机的介绍

    射频知识基础:三种接收机的介绍 关于接收机结构我们从最传统的超外差结构开始介绍.超外差结构能提供非常好的性能,但这种结构需要大量分离元件,像滤波器等.这种结构无法单芯片集成实现,因此出现了零中频,低中 ...

  8. 网站知识基础+网站搭建方法

    文章目录 网站知识基础 网站定义 网站分类 网站组成 网站搭建方法 确定网站 购买域名 域名认证 空间购买 内容保存 域名解析 空间备案 剩下操作 网站知识基础 网站定义 网站(Website)是指在 ...

  9. 嵌入式单片机及外设(硬件)知识基础二

    一.单片机知识基础 单片机的概念 单片机的种类 单片机的基本组成 单片机最小系统 1. 单片机的概念 什么是单片机 微控制单元(Microcontroller Unit:MCU) ,又称单片微型计算机 ...

最新文章

  1. Python中的生产者与消费者模式(转载)
  2. hashmap应用场景_工作中常用到的Java集合有哪些?应用场景是什么?
  3. javaone_JavaOne 2012覆盖率
  4. jqury关于cooke的操作写入cookie后只显示一次的DIV提示框代码
  5. selenium与python自动化测试模拟登录百度
  6. 苍溪实验中学计算机等级考试,苍溪实验中学2021年招生录取分数线
  7. Linux shell逐行读取文件的方法
  8. 25条实用简洁的Python代码
  9. 深入了解FileNet
  10. 唯美的英文短文!!!
  11. 跑步蓝牙耳机推荐,适合跑步的蓝牙运动耳机
  12. 喜欢的歌,老歌居多,呵呵,怀旧,改不了的毛病
  13. h0131. 钞票 (15 分)
  14. windows10录屏快捷键是什么
  15. 51Nod 13831048 整数分解为2的幂
  16. 苹果在印度市场表现不佳 落后诺基亚三星RIM
  17. java发送邮件时获取uid
  18. 38 Warm Fuzzy Feelings
  19. Sendrawpdu—Iphone短信欺骗工具发布下载
  20. 软件设计师真题知识点(本人刷题笔记)

热门文章

  1. sparksql 大小写_Spark SQL函数
  2. Python实现isPrime()函数,参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False。通过调用isPrime()函数,打印200以内的所有质数,以空格分割。
  3. VIM如何将全部内容复制并粘贴到外部
  4. troubleshooting之解决YARN队列资源不足导致的application直接失败
  5. java 实现文件内容的加密和解密
  6. mysql联合唯一约束_MySQL中添加唯一约束和联合唯一约束
  7. #FF00FF(255,0,255)应该是紫色(Purple),把#FF00FF称为“品红”(“洋红/Magenta”)是一种误称
  8. 一矢多穿:多目标排序在爱奇艺短视频推荐中的应用
  9. Windows10 下同一局域网两台电脑互传文件及其取消
  10. Spring整合日志框架Log4j2