《计算机操作系统》第一章 计算机系统概述

Cha1计算机系统概述
Cha1 计算机系统概述

要求掌握 CPU中的寄存器有两类,分别包括什么 基本指令周期有哪两步,基本指令有哪四类 常见中断分几类,中断对指令周期的影响 在O中采用中断的作用是什么 如何处理中断 多个中断如何响应 °为何采取层次结构的存储体系 cache的作用是什么,其中标签的作用是什么 ° cache的工作原理
要求掌握… • CPU中的寄存器有两类,分别包括什么 • 基本指令周期有哪两步,基本指令有哪四类 • 常见中断分几类,中断对指令周期的影响 • 在I/O中采用中断的作用是什么 • 如何处理中断 • 多个中断如何响应 • 为何采取层次结构的存储体系 • cache的作用是什么,其中标签的作用是什么 • cache的工作原理

计算机部件的顶层视图 CPU 系统总线 PC MAR 指令 指令 R MBR 指令 O AR 执行单元 数据 10 BR 数据 数据 1O模块 内存 缓冲区
计算机部件的顶层视图 CPU PC IR MAR MBR I/O AR I/O BR I/O模块 …… 缓冲区 指令 指令 指令 数据 数据 数据 …… …… …… 内存 执行单元 系统总线

CPU中的寄存器 MAR-存储器地址寄存器 memory address register MBR-存储器缓冲寄存器 memory buffer register /OAR-1O地址寄存器 /OBR-缓冲寄存器 PC-程序计数器 program counter R-指令寄存器 instructor register
CPU中的寄存器 • MAR-存储器地址寄存器 memory address register • MBR-存储器缓冲寄存器 memory buffer register • I/OAR-I/O地址寄存器 • I/OBR-I/O缓冲寄存器 • PC-程序计数器 program counter • IR-指令寄存器 instructor register

处理器寄存器 用户可见寄存器·控制和状态寄存器 数据寄存器 程序计数器 地址寄存器 指令寄存器 变址寄存器 程序状态字PSW 段指针 中断寄存器 栈指针 系统栈指针 应用程序 index register 系统程序 系统程序 segment pointer stack pointer program status word
处理器寄存器 • 用户可见寄存器 – 数据寄存器 – 地址寄存器 • 变址寄存器 • 段指针 • 栈指针 • 控制和状态寄存器 – 程序计数器 – 指令寄存器 – 程序状态字PSW – 中断寄存器 – 系统栈指针 应用程序 系统程序 系统程序 index register segment pointer stack pointer program status word

基本指令周期 取周期 执行周期 开始取下条指令□执行指令 停止 处理器-存储器 处理器-1O 数据处理 控制
基本指令周期 • 处理器-存储器 • 处理器-I/O • 数据处理 • 控制 开始 取下条指令 执行指令 停止 取周期 执行周期

指令格式与数据格式 0 3 15 指令格式 操作码 地址 数据格式 符号 数值 0001将存储器加的值放到AC 0010将AC内容放到存储器 °0101将存储器的值加到AC中
指令格式与数据格式 • 0001将存储器加的值放到AC • 0010将AC内容放到存储器 • 0101将存储器的值加到AC中 操作码 地址 符号 数值 0 3 15 指令格式 数据格式

[940]+941]→>[41 内存 CPU 3001940 300PC 程序{3015941 AC 3022941 1940R 9400003 数据 3001940 301Pc 9410002 3015941 0003Ac 3022941 1940R 1-取指令 9400003 9410002 2-执行指令
[940]+[941] → [941] 300 1940 301 5941 302 2941 … 940 0003 941 0002 300 PC AC 1940 IR 300 1940 301 5941 302 2941 … 940 0003 941 0002 301 PC 0003 AC 1940 IR 内存 CPU 程序 数据 1-取指令 2-执行指令

[940]+[941]-[941 3001940 301Pc 3015941 0003Ac 3022941 5941R 9400003 3001940 302PC 9410002 3015941 0005Ac 3022941 594R 3+2=5 9400003 9410002
[940]+[941] → [941] 300 1940 301 5941 302 2941 … 940 0003 941 0002 301 PC 0003 AC 5941 IR 300 1940 301 5941 302 2941 … 940 0003 941 0002 302 PC 0005 AC 5941 IR 3+2=5

[940]+[941]->[941 3001940 302Pc 3015941 0005Ac 3022941 2941R 9400003 3001940 303Pc 9410002 3015941 0005Ac 3022941 2941|R 9400003 9410005
[940]+[941] → [941] 300 1940 301 5941 302 2941 … 940 0003 941 0002 302 PC 0005 AC 2941 IR 300 1940 301 5941 302 2941 … 940 0003 941 0005 303 PC 0005 AC 2941 IR
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机操作系统》管程monitor的特点.ppt
- 《C++程序设计开发》第7章 Visual C++程序设计.ppt
- 《C++程序设计开发》第6章 IO流类库.ppt
- 《C++程序设计开发》第5章 程序的类层次结构.ppt
- 《C++程序设计开发》第4章 重载与模板.ppt
- 《C++程序设计开发》第3章 数据结构设计.ppt
- 《C++程序设计开发》第2章 算法设计与程序结构.ppt
- 《C++程序设计开发》第1章 C++程序设计入门.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Reflection Mechanism Java 反射机制.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)CollectionFramework.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Cloning Objects.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 13 I/O Package.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 12 Threads.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 11 Nested Classes and Interfaces.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 10 Interfaces.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 09 Extending Classes.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 08 Basic Grammar(Part 3).ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 07 Basic Grammar(Part 2).ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 05 Classes and Objects(Part 2).ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 04 Classes and Objects(Part 1).ppt
- 《计算机操作系统》第十章 设备管理.ppt
- 《计算机操作系统》第十一章 文件管理.ppt
- 《计算机操作系统》第二章 操作系统概述.ppt
- 《计算机操作系统》第三章 进程描述和控制.ppt
- 《计算机操作系统》第五章 并发性:互斥和同步.ppt
- 《计算机操作系统》第六章 死锁和饿死.ppt
- 《计算机操作系统》第七章 存储器管理.ppt
- 《计算机操作系统》第八章 虚拟存储器.ppt
- 《计算机操作系统》第九章 单处理器调度(9-1)调度的类型.ppt
- 《计算机操作系统》第九章 单处理器调度(9-2)调度的类型.ppt
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第1章 微型计算机概述(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第10章 微机接口开发技术(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第2章 80x86微处理器及其体系结构(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第3章 微机存储器(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第4章 微机接口概述(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第5章 控制器接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第6章 并行/串行通信接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第7章 数/模、模/数转换接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第8章 总线接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第9章 人-机交互接口(李芷).pps