第1章-计算机系统概论

1.1 计算机系统简介

1.1.1计算机的软硬件概念

计算机系统由“硬件”“软件”两大部分组成

“硬件”:是指计算机的实体部分,由看得见摸得着的各种电子元器件组成,如主机、外部设备

“软件”:具有各类特殊功能的程序组成

计算机性能的好坏取决于“软”“硬”件功能的总和

 

软件分为:系统软件应用软件

系统软件:用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行

应用软件:用户根据任务需要所编制的各种程序

img

 

1.1.2 计算机系统的层次结构

系统复杂性管理的方法-1

抽象:指高级的模型,和低级的实体的相对;或者解释为:隐藏系统中不重要的细节

 

语言的发展:

img

 

 

1.1.3 计算机体系结构和计算机组成的区别

计算机体系结构:程序员所见到的计算机系统的属性、概念性的结构与功能性(指令系统、数据类型、寻址技术、I/O机理)

计算机组成:实现计算机体系结构所体现的属性(具体指令的实现) 逻辑实现

 

 

1.2 计算机的基本组成

1.2.1 冯.诺依曼计算机的特点

  1. 计算机由五大部件组成 (运算器、控制器、存储器、输入设备、输出设备)
  1. 指令和数据以同等地位存于存储器,可按地址寻访
  1. 指令和数据用二进制表示
  1. 指令由操作码和地址码组成
  1. 存储程序 ★ (具有存储程序功能的计算机叫做冯.诺依曼计算机)
  1. 以运算器为中心

 

1.2.2 计算机硬件框图

冯.诺伊曼计算机硬件框图

img

 

现代计算机硬件框图

img

 

系统复杂性管理的方法-2 (3’y)

——层次化(Hierarchy):将被设计的系统划分为多个模块或则子模块

——模块化(Modularity):有明确定义(well-defined)的功能和接口

——规则性(regularity):模块更容易被重用

 

1.2.3 存储器

  1. 存储器结构

img

img

存储单元个数= 2^4=16个

 

1.2.3 运算器

  1. 运算器结构
    img
  1. 控制器结构

img

 

1.2.4 主机完成一条指令的过程

  1. 取数

img

 

  1. 存数

img

 

1.3 计算机硬件主要技术指标

  1. 机器字长:CPU一次处理数据的位数;与CPU中寄存器的位数有关
  1. 运算速度: 主频

核数,每个核支持的线程数

CPI:执行一条指令所需时钟周期

MIPS:每秒执行多少百万条指令 million instructions per second

FLOPS:每秒浮点运算次数 float-point operation per second (更科学)

  1. 存储容量(存放二进制信息总位数)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇