第一章 01计算机系统概论(哈工大刘宏伟)

推荐书籍

  • 主教材: 唐硕飞《计算机组成原理(第2版)》
    • 荣誉:普通高等教育”十二五”规划教材、全国优秀教材二等奖等
    • 配套:《学习指导与习题解答》辅助理解重点难点
  • 参考教材:
    • Patterson《计算机组织与设计》:全球知名教材,MIPS处理器实例
    • Harris《数字设计和计算机体系结构》:含数字设计基础和MIPS实现细节

课程讲什么?

三个关键词:计算机、组成、原理

计算机: 主要研究数字电子计算机(区别于机械式/模拟电子计算机)

组成(Organization):计算机硬件系统的逻辑实现(非物理实现),运用数字电路/门电路/触发器等元器件

原理:讲授数字电子计算机硬件系统的一般原理,不依赖具体机型

一、计算机系统简介

现代计算机系统由硬件和软件两大部分组成。

两者关系:没有软件,硬件无法发挥作用;软件通过指令有序执行控制硬件工作

1、计算机软件

硬件定义计算机的实体部分,包括主机、外设等看得见摸得着的物理组件,如主板、硬盘、内存、显卡等。

作用:为软件运行提供物理基础,通过执行软件指令实现各种功能。

2、计算机软件

软件是具有各类特殊功能的信息集合,指挥硬件有序工作。分为系统软件和应用软件

2.1 系统软件

  • 语言处理程序: 如编译器,将高级语言转换为机器可执行代码
  • 操作系统: 管理计算机软硬件资源,提供人机交互界面
  • 服务程序: 如数学库(Intel MKL)、并行计算支持(MPICH2)、数据库管理系统等
  • 数据库管理系统
  • 网络软件

2.2 应用软件: 面向特定任务开发的程序,如游戏、办公软件等

二、计算机系统的层次结构

2.1 简单的一个层次结构

第一章 01计算机系统概论(哈工大刘宏伟)

层次关系:

硬件位于下层,为软件提供接口(如指令集);

系统软件利用硬件接口管理资源

应用软件调用系统软件功能。

2.2 计算机系统可以物理抽象为 9 层

第一章 01计算机系统概论(哈工大刘宏伟)

最底层:物理抽象(量子机制和麦克斯韦方程描述电子移动)

电子元件层:利用物质电子移动特征构建元件

模拟电路层:构建放大器、滤波器等连续电压部件

数字电路层:构建与门、非门等逻辑部件

2.3 计算机系统的5种语言

第一章 01计算机系统概论(哈工大刘宏伟)

1、机器语言

特征: 由二进制代码构成,直接对硬件编程

执行方式: 程序在实际硬件上直接执行

缺点: 代码难记忆、难使用

2、汇编语言

改进: 将机器语言符号化,降低编程难度

执行要求: 需要汇编程序将汇编语言转换为机器语言

对应关系: 与机器语言基本保持一一对应

3、高级语言

优势: 更接近自然语言,编程更简单

执行方式: 需要编译程序或解释程序生成可执行代码

层次关系: 在汇编语言机器外层增加软件层

4、机器语言指令的细化

执行过程: 包括取指令、译码、取操作数、执行等步骤

时序控制: 通过微指令控制操作先后顺序

微程序机器: 执行微指令实现机器语言指令

5、操作系统

功能: 管理软硬件资源,提供编程接口

调用示例: 汇编程序通过中断调用操作系统功能(如返回DOS系统)

2.4 计算机系统的5层结构

第一章 01计算机系统概论(哈工大刘宏伟)

五层结构:

微程序机器M0:硬件直接执行微指令

实际机器M1:用微指令解释机器指令

虚拟机器M2​:用机器语言解释操作系统

虚拟机器M3​:汇编程序翻译为机器语言

虚拟机器M4:编译程序翻译为汇编语言

本网站原创文章版权归何大锤的狂飙日记所有。发布者:何大锤,转转请注明出处:何大锤的博客

(0)
何大锤的头像何大锤管理团队

相关推荐

  • 第一章 里昂(习题集)

    一、错题汇总 题目 备注 3.4 3.5 3.10 2015年真题 3.11 2016年真题 4.2 MIPS的计算,重点题 4.7 2017年真题 机器字的理解 4.9 2023年真题 指令执行时间GIPS 二、重要知识 三、冯诺依曼机与计算机系统层次3.1 概念题3.2 冯诺依曼机的工作方式3.3 PC3.4 汇编、解释、编译3.5 机器指令和汇编指令的…

    2025年7月24日
    2800
  • 第一章 研芝士(习题集)

    一、错题汇总 二、重要知识 三、计算机系统的基本组成 四、计算机硬件的基本构成 五、计算机软件和硬件的关系 六、计算机系统的工作原理 七、常用性能指标(37题) 题目 备注 7.2 CPI的计算 7.3 阿姆达尔定律 7.4 CPU执行时间 7.1 计算机字长概念 7.2 CPI的计算 7.3 阿姆达尔定律 7.4 CPU执行时间(计算错误) 7.5 CPU…

    2025年7月23日
    3300
  • 第一章 计算机系统概述(BOK)

    一、计算机系统概述大纲 二、冯诺依曼机 三、系统的硬件组成 3.1 中央处理器 3.2 存储器 存储器 – 内存 存储器 – 外存 3.3 外设 – I/O 设备 3.4 总线 四、计算机系统抽象层 4.1 抽象层结构 层次划分:计算机系统分为软件层和硬件层,通过向上层提供抽象接口隐藏底层实现细节 转换过程:解决实际问题的…

    2025年7月22日
    3000
  • 第一章 王道习题集

    一、重要知识点 二、错误汇总 三、题目

    2025年7月4日
    2900
  • 第一章 计算机系统概述习题集

    一、考纲及重要知识点 1.1 考纲内容 概念和性能指标出选择题; 综合后续有关内容出有关性能分析的综合题 考纲内容 模块化分 1、计算机层次结构 计算机系统的基本组成 计算机硬件的基本组成 计算机软件和硬件的关系 计算机的工作原理 2、计算机性能指标 吞吐量 响应时间 CPU时钟周期 主频 CPI CPU执行时间 MIPSMFLOPSGFLPOPSTFLPO…

    2025年6月23日
    6700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

2211932694

在线咨询: QQ交谈

邮件:hdcblog1999@163.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
网站建设中ing......