《计组》笔记

系统软件包括标准程序库,语言处理程序,操作系统,数据库管理系统,网络软件等。系统软件又称为系统程序,主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高速运行。

编程语言可分为3类:机器语言、汇编语言和高级语言

20世纪50年代出现了汇编语言,符号式的程序设计语言。

使用虚拟机将汇编语言翻译成机器语言,汇编语言仍是一种面向实际机器的语言,它的每一条语句都与机器语言的某一条语句一一对应。汇编语言也摆脱不了实际机器的指令系统,也就是说汇编语言没有通用性,每台机器都需要一种与之对应的汇编语言。

20世纪60年代出现了面向问题的高级语言。BASIC、PASCAL、C、FORTRAN。三级层次结构

编译与解释

解释时翻译一次执行一次,编译是把整个源程序一次性全部翻译成机器语言程序。

机器M1向下延申形成微程序机器M0,将M1中的每一条机器指令翻译成一组微指令,构成一个微程序。M0可以看作是是对M1的分解,即用M0的微程序解释并执行M1中的每一条机器指令。通常我们将M1称为传统机器,M0称为微程序机器。这样就引申出4层结构。

在传统机器M1和虚拟机器M2(汇编)中还有一级虚拟机,由操作系统软件构成。

计算机体系结构是程序员眼中的计算机。程序员眼中的计算机有指令集、数据类型、寻址技术等。只要两个计算机指令集、数据类型、寻址类型等相等,就说这两个计算机体系结构相同。计算机组成是体系结构的具体实现形式。

程序计数器(pc)作为不可寻址寄存器

运算速度

吉普森法

MIPS百万条指令每秒

CPI即执行一条指令所需的时钟周期,时钟主频的倒数。

FLOPS浮点运算次数每秒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值