计算机系统结构教程 第一章 概述

一、计算机系统结构的概念

1、计算机系统=硬件/固件+软件

2、语言实现的两种技术

(1)翻译:先把N+1级程序全部转换成N级程序之后,再去执行新产生的N级程序,在执行过程中N+1级程序不再被访问。

(2)解释:每当一条N+1级指令被译码之后,就去执行一串等效的N级指令,然后再去取N+1级指令,依次重复进行。

解释执行比翻译执行所花的时间多,但是所占的存储空间少。

3、计算机系统结构的定义

(1)程序员所看到的计算机属性(概念性结构与功能特性)。

(2)计算机系统的软硬件界面。即机器语言程序员所看到的传统机器级所具有的属性。

4、计算机组成和计算机实现

(1)计算机组成:计算机系统结构的逻辑实现,包括各个部件的联系以及各个部件的功能。

(2)计算机实现:器件技术、设计等等。

二、计算机系统的设计

1、cpu性能公式:

(1)执行一个程序所需要的cpu时间:

CPU时间=执行程序所需要的时钟周期数*时钟周期时间。(其中时钟周期时间是系统时钟频率的倒数)

(2)每条指令执行的平均时钟周期数CPI:

CPI=执行程序所需要的时钟周期数/IC (IC是所执行的指令条数)

(3)因此进行一个推导,可以得到:

CPU时间=CPI*IC*时钟周期时间。(其中CPI是一条指令执行的时钟周期数,而IC是指令条数)

(4)进一步细化

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值