第一章 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 PC 3.4 汇编、解释、编译 3.5 机器指令和…

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

    一、错题汇总 二、重要知识 三、计算机系统的基本组成 四、计算机硬件的基本构成 五、计算机软件和硬件的关系 六、计算机系统的工作原理 七、常用性能指标(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日
    2100
  • 第一章 计算机系统概述(BOK)

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

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

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

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

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

    2025年6月23日
    2600

发表回复

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

联系我们

2211932694

在线咨询: QQ交谈

邮件:hdcblog1999@163.com

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

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