Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

计算机硬件基础

Liaoning Technical University via XuetangX

Overview

       本课程的知识结构是以程序的开发和运行过程为主线,将程序执行每个环节所涉及的软件和硬件关联起来,以此建立一个完整的计算机层次结构框架。这对于接触计算机的人员,通过本课程即可以将高级语言程序、汇编语言程序、机器代码及其执行串联起来的同时,也全面地了解了程序运行过程中所涉及到计算机系统的硬件结构,了解计算机系统的全貌和相关知识体系。

       学习者可以建立高级可以语言程序、指令集体系结构、操作系统、编译器、链接器等之间的相互关联;理解指令在硬件上的执行过程和指令的底层硬件执行机制,增强在程序的调试、性能优化、移植和健壮性保证等方面的能力。有助于理解其他编程语言中更复杂的数据结构问题;有助于硬件方面学习时联想硬件和上层语言的交互场景,并理解底层设计的重点和动机。对于非计算机专业的人员,通过一门硬件类课程的学习,就可以了解计算机的程序运行过程中所涉及的硬件工作原理和软件运行机制。


Syllabus

  • 第1章 计算机系统概论
    • 1.1 计算机的发展历程
    • 1.2 计算机系统的基本组成
    • 1.3 计算机系统的层次结构
    • 1.4 计算机系统的性能评价指标
    • 1.5 讨论
    • 1.6 第1章作业
  • 第2章 数据的机器级表示与处理
    • 2.1 数制和编码
    • 2.2 定点数的表示
    • 2.3 浮点数的表示
    • 2.4 数据的存储
    • 2.5 定点数的基本运算
    • 2.6 第2章作业
  • 第3章 存储系统
    • 3.1 存储器技术
    • 3.2 主存储器
    • 3.3 高速缓冲存储器
    • 3.4 虚拟存储管理
    • 3.5 IA-32 系统地址转换
    • 3.6 第3章作业
  • 第4章 指令系统和程序机器级表示
    • 4.1 机器指令和汇编指令
    • 4.2 寄存器组织
    • 4.3 存储器组织
    • 4.4 数据类型及格式
    • 4.5 IA-32寻址方式
    • 4.6 IA-32I指令系统
    • 4.7 程序的机器级表示
    • 4.8 第4章作业
  • 第5章 CPU的结构和程序执行
    • 5.1 程序执行概述
    • 5.2 CPU结构和工作原理
    • 5.3 数据通路
    • 5.4 指令流水线
    • 5.5 第5章作业
  • 第6章 中断及中断控制
    • 6.1 中断系统概述
    • 6.2 异常和中断的响应
    • 6.3 IA-32 系统CPU的中断管理
    • 6.4 8259A中断控制器
    • 6.5 中断程序设计
    • 6.6 第6章作业
  • 第7章 输入/输出系统
    • 第7章教学要求
    • 7.1 输入输出系统概述
    • 7.2 输入输出硬件系统
    • 7.3 CPU与外设的数据交换方式
    • 7.4 第7章作业
  • 第8章 期末考试

    Taught by

    Cui Liqun

    Tags

    Reviews

    Start your review of 计算机硬件基础

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.