计算机系统的层次结构

计算机系统

计 算 机 系 统 = { 计 算 机 软 件 { 系 统 软 件 应 用 软 件 计 算 机 硬 件 { 存 储 器 运 算 器 控 制 器 输 入 设 备 输 出 设 备 计算机系统 = \begin{cases} 计算机软件\begin{cases}系统软件\\应用软件\end{cases}\\计算机硬件\begin{cases}存储器\\运算器\\控制器\\输入设备\\输出设备\end{cases}\end{cases} ={

有关系统软件和应用软件的区分:

系统软件:能保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用

应用软件:用户为解决某个应用领域中的各类问题而编织的的程序。

在这里插入图片描述

在这里编译程序和连接程序是帮我们和计算机底层打交道的,所以是系统软件。

注意区分数据库系统和数据库管理系统

其中数据库管理系统对数据库进行统一的管理和控制,所以是系统软件,而数据库系统是为了
方便处理数据而起来的一种软件,所以是应用软件

编译程序和解释程序的区别

编译程序:将高级语言程序翻译成汇编语言或者机器语言程序。编译时间较长,运行速度较快

解释程序:将源程序中的语句按执行顺序翻译成机器指令并立即执行,运行速度慢

在这里插入图片描述

一些常识

  • 计算机硬件能够直接执行的只有机器语言
  • 指令按地址寻访:对于立即数,数据存放在指令里面,对于寄存器中的数据,是通过指令找到寄存器的地址,然后从寄存器里面取出数据
  • CPU区分指令和数据的依据是指令周期的不同阶段
  • 新机器兼容使用以前机器的指令系统
  • 字长:计算机一次可以处理数据大小
  • 冯诺依曼计算机工作方式的基本特点:按地址访问并顺序执行指令
  • 冯诺依曼基本工作方式:控制流驱动方式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值