第一章 硬件体系结构简介

磁盘驱动

显示器

程序控制

数据操纵

网络

键盘

操作系统

应用程序

驱动器

基本输入输出系统(BIOS)

中央处理单元(CPU)

计算机

存储器

输入/输出

计算机的抽象观察。三个主要要素是:控制和数据处理器,输入输出设备(即I/O器件)以及运行于机器上的程序。

用户接口(命令)

物理硬件

软件驱动程序,固件及BIOS

操作系统

应用程序

根据系统的抽象级别表示计算机

可将计算机硬件看作是由4个基本部件组成的:

1. 输入设备:鼠标,键盘,麦克风,磁带,调制解调器及网络等组件。

2. 输出设备:包括显示器,磁盘,调制解调器,声卡和喇叭及网络等组件。

3. 存储系统:包括内部和外部高速缓存,主存储器,视频存储器及磁盘。

4. 中央处理器(CPU):包括算术和逻辑单元(ALU),控制系统及总线。

总线

总线是计算机的神经系统,它们连接着计算机内外的各种功能块。在计算机内部,一个总线就是一组类似的信号线。奔腾处理器就有一个32位地址总线和一个32位数据总线。一台典型的计算机有3个总线:一个用于存储器地址,一个用于数据,一个用于状态(管理和控制)。

存储器

计算机存储器是用来存储程序代码(指令)和变量(数据)的地方。我们可以基于速度将存储器描述成层次化的。最快的存储器也是最靠近CPU的存储器。因此,CPU就可能有少量的片上数据寄存器或存储地址,几千的片外cache存储器地址,几百万片的主储存器地址,以及几十亿的磁盘存储地址。

动态随机存储器DRAM,占据PC存储器的统治地位。特征是:它必须经常地被访问,否则将丢失存储数据。

静态RAM(SRAM)

静态随机存储器:

1. 我们可以从芯片中读取数据或将数据写入芯片。

2. 一旦相应的单元地址被提交给芯片,芯片中的任何存储单元就可在任何时间被访问。

二级cache(L2)

256KB—4 MB (10ns)

主储存器

64MB—1024 MB (ns)

硬盘驱动器

50G—250 GB (100 000ns)

磁带备份10GB—10TB (S)

因特网

无限的(min)

CPU

初级cache(L1) 64KB-1MB(1ns)

3. 只要存储器加上电源,我们就只需要提供SRAM单元的地址,再加上一个读或者写的信号,就能访问或修改单元中的数据。这与DRAM单元的维护数据完整性的要求有很大不同。

存储器层次

B:字节,八个比特位

存储器层次。注意存储器大小和访问时间之间的反比关系

复杂指令集计算机(CISC)体系结构和精简指令集计算机(RISC)体系结构

复杂指令集计算机体系结构:冯诺依曼体系结构,指令存储器和数据存储器共享同一个物理存储空间,会导致外部地址和数据总线是同一个,必须提供双重服务,、:为执行程序二从存储器向处理器传送指令,为存储和检索程序变量而从/向存储器移动数据。

精简指令集计算机体系结构:经典的哈佛体系结构,拥有两个完全分开的存储空间,一个同于指令,一个用于数据。

1.3数制

现代数字计算机采用的是二进制数制,采用这种数制的原因是:这种在其数字的自然序列中只有两个数字的数制有助于硬件系统利用开关来指示电路是处于“1”状态还是处于“0”状态。

二进制值 电路值 逻辑值

0 OFF FALSE

1 ON TRUE

基数

基数2 0,1 二进制

基数8 0,1,2,3,4,5,6,7 八进制

基数10 0,1,2,3,4,5,6,7,8,9 十进制

基数16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 十六进制

展开阅读全文

计算机硬件及组成原理中文版,计算机硬件及组成原理.docx相关推荐

  1. 计算机组成原理相关话题,“计算机组成原理”教学改革研究

    李春阁 摘 要:"计算机组成原理"是计算机科学与技术专业本科生的一门专业核心基础课,是一门承上启下的课.学好这门课对学生日后从事软.硬件系统的开发和研究等工作都有重要影响.因此本文 ...

  2. 计算机硬件的作用论文,计算机硬件的作用论文.doc

    计算机硬件的作用论文 计算机硬件在计算机应用中的作用 院系: 专业: 班级: 学号: 姓名: 1.计算机硬件的构成 2.计算机外部硬件设备 3.计算机内部硬件设备 在当前社会中,计算机不论是在生产还是 ...

  3. 计算机硬件的维护知识,计算机硬件维护知识

    大学计算机硬件维护知识,谢谢! 计算机硬件维修知识 一.开机检测: 1.打开主机电源:出现BIOS画面则表示主机没有大问题,如没有,则须打开机箱检查. ⑴如果显示器亮,主机电源指示灯不亮,风扇不转:一 ...

  4. 计算机组成原理主存储器知识点,计算机组成原理(存储器).ppt

    计算机组成原理(存储器).ppt 计算机组成原理,主讲颜俊华 存储子系统,存储子系统,主要知识点 掌握存储器的分类.存储系统的层次结构 掌握存储单元.存储容量.地址线.数据线的关系3. 掌握用半导体存 ...

  5. 会计电算化什么是计算机硬件,会计电算化考试计算机硬件、软件.doc

    文档介绍: --------------------------校验:_____________--------------------------日期:_____________会计电算化考试计算机 ...

  6. 计算机硬件知识比赛策划,计算机硬件知识讲座活动策划案.doc

    计算机硬件知识讲座活动策划案 一计算机硬件知识讲座主题浓厚计算机硬件情感,感受计算机硬件大智慧,垫基计算机硬件知识普及,共享计算机硬件知识! 二.计算机硬件知识讲座的目的及意义丰富学生校园文化生活.将 ...

  7. 当前中国计算机硬件发展情况,中国计算机硬件技术发展与展望.doc

    中国计算机硬件技术发展与展望.doc 中国计算机硬件技术发展与展望 [摘 要]在当今社会现代化的发展步伐中,计算机已然成为了一种必不可少的科技设备,在人们的工作与日常生活中,计算机也扮演着较为重要的角 ...

  8. 计算机硬件相关的论文,计算机硬件论文

    为毕业生写计算机硬件论文提供计算机硬件论文范文参考,涵盖硕士.大学本科毕业论文范文和职称论文范文,包括论文选题.开题报告.文献综述.任务书.参考文献等,是优秀免费计算机硬件论文网站. 计算机硬件维护方 ...

  9. 计算机硬件检测维修内容,计算机硬件检测维修赛项标准规范.doc

    "2013年全国职业院校技能大赛"中职组 计算机硬件检测维修赛项规程 一.赛项名称 计算机硬件检测维修 二.竞赛目地 通过竞赛,检验参赛选手计算机硬件理论知识.计算机硬件检测维修能 ...

最新文章

  1. Java的赋值与初始化
  2. ADO.NET SQL
  3. 计算机学院特色游戏,网络游戏七大特点浅析
  4. 日本钢铁业排名(2014/11/5)
  5. quartz 2.2.1 jdbc 连接池参数配置
  6. python如何连接mysql数据库
  7. 2014年去哪儿网笔试题--给定一个整型数组,对这个整型素组排序,使得按序拼接数组各元素得到的值最小
  8. Spring+springmvc+hibernate+redis整合配置文件
  9. debian修改密码
  10. 不需要mysql的php博客_几款免费的不用数据库的php的cms
  11. 电路分析之正弦稳态电路的仿真与研究
  12. PC网站接入微信登陆流程一:微信开放平台账号注册和开发者资质认证
  13. wxml 判断 小程序_微信小程序WXML-小样儿960
  14. 海明码的编码和校验方法
  15. 从零到大神,135排版训练营给你实实在在的排版!
  16. Java内存泄漏分析系列之七:使用MAT的Histogram和Dominator Tree定位溢出源
  17. c# 之API获取进程用户名。
  18. 计算机网络自顶向下方法 第三章 运输层 3.6 拥塞控制原理
  19. JQ对复选框全选、获取复选框的值、回选
  20. maven使用的总结

热门文章

  1. JAVA CRC-16(CRC-16/IBM)计算校验值
  2. html网页特效微课,让微课走进中职网页设计与制作教学
  3. MATLAB中diag函数的作用
  4. Linux系统下,CPU信息详解(cpuinfo,多核,多线程)
  5. 点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
  6. (转)Windows7轻松备份--“Windows7一键恢复”简明教程
  7. Python+Yolov5跌倒检测 摔倒检测 人物目标行为 人体特征识别
  8. ***万象服务器的方法
  9. itunes保留appstore的版本,亲测可用
  10. OOA OOP OOD