四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 1 Computer System Overview

川大荸 出国示性软件学院 soLarIS Macos Operating System symbian OPENSHIFT ICROSOI CLOUD NDOW E: Blackberry Ubuntu Chaptero1 Computer System Overview
Operating System Chapter01 Computer System Overview 1

Chapterol Computer system overview ·1.0 Intro ·1.1 Basic e| ements 1.2 Processor Registers 1.3 In struction execution 1.4 Interrupts 1.5 The memory hierarchy ·1.6 Cache Memory 1.7I0 Communication Techniques 1. 8 Evolution of Microprocessor
Chapter01 Computer System Overview • 1.0 Intro • 1.1 Basic Elements • 1.2 Processor Registers • 1.3 Instruction Execution • 1.4 Interrupts • 1.5 The Memory Hierarchy • 1.6 Cache Memory • 1.7 I/O Communication Techniques • 1.8 Evolution of Microprocessor 2

1.0 Intro(1/1) Operating System概述 承上: Provides a set of services to systen users ·启下:EXp| oits the hardware resources of One or more processors Main memory Manages io devices secondary memory Network Card
1.0 Intro(1/1) • Operating System 概述 • 承上:Provides a set of services to system users • 启下:Exploits the hardware resources of • One or more processors • Main memory • Manages I/O devices • secondary memory • Network Card • … 3

Chapterol Computer system overview ·1.0 Intro ·1.1 Basic elements 1.2 Processor Registers 1.3 In struction execution 1.4 Interrupts 1.5 The memory hierarchy ·1.6 Cache Memory 1.7I0 Communication Techniques 1. 8 Evolution of Microprocessor
Chapter01 Computer System Overview • 1.0 Intro • 1.1 Basic Elements • 1.2 Processor Registers • 1.3 Instruction Execution • 1.4 Interrupts • 1.5 The Memory Hierarchy • 1.6 Cache Memory • 1.7 I/O Communication Techniques • 1.8 Evolution of Microprocessor 4

1.1 Basic Elements(1/2) Processor(处理器) Main Memory(内存 Volati|e(易失性) referred to as real memory(实存) or primary memory(主存) ˉⅠ/ O modules(输入/输出模块) secondary memory devices (disk communications equipment terminals System bus(系统总线) communication among processors, memory, and I/o modules
1.1 Basic Elements(1/2) •Processor(处理器) •Main Memory(内存) • Volatile (易失性) • referred to as real memory(实存) or primary memory(主存) •I/O modules(输入/输出模块) • secondary memory devices (disk) • communications equipment • terminals • System bus(系统总线) • communication among processors, memory, and I/O modules 5

1.1 Basic Elements(2/2) CPU Main Memory PC MAR Bus Instruction Instruction Instruction IR MBR VOAR Data Execution unit I/O BR Data Data Data IO Module PC Program counter Butters IR gis MAR Memory address register MBR Memory buffer register I/O AR= Input/output address register I/O BR= Input/output buffer register
1.1 Basic Elements(2/2) 6

Chapterol Computer system overview ·1.0 Intro ·1.1 Basic elements 1.2 Processor Registers 1.3 In struction execution 1.4 Interrupts 1.5 The memory hierarchy ·1.6 Cache Memory 1.7I0 Communication Techniques 1. 8 Evolution of Microprocessor
Chapter01 Computer System Overview • 1.0 Intro • 1.1 Basic Elements • 1.2 Processor Registers • 1.3 Instruction Execution • 1.4 Interrupts • 1.5 The Memory Hierarchy • 1.6 Cache Memory • 1.7 I/O Communication Techniques • 1.8 Evolution of Microprocessor 7

1.2 Processor Registers (1/4) What is registers Memory inside CPu . why Registers Enable CPu to minimize main-memory references Can be classified into User-visib| e registers(用户可见寄存器) Control and status registers(控制和状态寄存器)
1.2 Processor Registers(1/4) • What is Registers • Memory inside CPU • Why Registers • Enable CPU to minimize main-memory references • Can be classified into: • User-visible registers(用户可见寄存器) • Control and status registers(控制和状态寄存器) 8

1.2 Processor Registers (2/4) User-Visible registers How to use: May be referenced(访问/存取) by machine assemble language .Who will use: Available to all programs application programs system programs int fO register intⅰ=0 for(int X=0×<100000×X++) i++;
1.2 Processor Registers(2/4) • User-Visible Registers • How to use:May be referenced(访问/存取) by machine/assemble language • Who will use:Available to all programs • application programs • system programs int f() { register int i=0; for(int x=0;x<100000;x++) i++; 9

1.2 Processor Registers(3/4) Control and status registers Function: are used to control the operation of the processor Most are not visible to the user Some may be accessibly by machine nstruction in control or system mode
1.2 Processor Registers(3/4) • Control and Status Registers • Function:are used to control the operation of the processor • Most are not visible to the user. • Some may be accessibly by machine instruction in control or system mode 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)分布对象 Distributed Objects(1).ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第10章 指针.ppt
- 北京大学:《高级软件工程》课程教学资源(PPT课件讲稿)第九讲 静态代码的可信性分析概述.ppt
- 澳门大学:统计机器翻译领域适应性研究 Domain Adaptation for Statistical Machine Translation Master Defense.pptx
- 山东大学:《数据结构》课程教学资源(PPT课件讲稿)第5章 堆栈(STACKS)Restricted version of a linear list.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 数据类型与常用库函数.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)设计模式 Design Pattern(3).ppt
- 安徽理工大学:《汇编语言》课程教学资源(PPT课件讲稿)第二章 80x86计算机组织.ppt
- SVM原理与应用(PPT讲稿).pptx
- MSC Software Corporation:Dynamic System Modeling, Simulation, and Analysis Using MSC.EASY5(Advanced Class).ppt
- 《程序设计语言原理》课程教学资源(PPT课件讲稿)形式语义学 Formal Semantics.ppt
- 中国科学技术大学:《算法设计与分析》课程教学资源(PPT课件讲稿)第一部分 概率算法(黄刘生).ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第二章 电子计算机中信息的表示及其运算.ppt
- 虚拟存储(PPT课件讲稿)Virtual Memory.ppt
- Network Alignment(PPT讲稿)Treating Networks as Wireless Interference Channel.pptx
- 中国科学技术大学:《高级操作系统 Advanced Operating System》课程教学资源(PPT课件讲稿)第四章 分布式进程和处理机管理.ppt
- 东南大学:《操作系统概念 Operating System Concepts》课程教学资源(PPT课件讲稿)08 Main Memory(主讲:张柏礼).ppt
- 《高级语言程序设计》课程教学资源(试卷习题)试题三(无答案).doc
- 《数字图像处理》课程教学资源(PPT课件)第五章 代数运算.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)类和对象 Class and Object.ppt
- 安徽理工大学:《算法设计与分析 Algorithm Design and Analysis》课程教学资源(PPT课件讲稿)第一章 导引与基本数据结构.ppt
- 《结构化程序设计》课程教学资源(PPT课件讲稿)第4章 VB控制结构.ppt
- 香港城市大学:PERFORMANCE ANALYSIS OF CIRCUIT SWITCHED NETWORKS(PPT讲稿).pptx
- 上海交通大学:《计算机组成原理 Computer Organization》课程教学资源(PPT课件讲稿)Chapter 4A The Processor, Part A.pptx
- 清华大学出版社:《计算机网络安全与应用技术》课程教学资源(PPT课件讲稿)第5章 Windows NT/2000的安全与保护措施.ppt
- 《人工智能》课程教学资源(PPT课件讲稿)第13章 智能优化计算简介.ppt
- 《计算机网络技术及应用》课程教学资源(PPT课件讲稿)第十一章 网络安全.ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第八章 形态学处理.ppt
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第四篇 数据处理与数据分析.ppsx
- 《ARM Cortex-M3权威指南》课程教学资源(PPT课件讲稿)Cortex M3 存储系统访问.pptx
- 《人工智能》课程教学资源(PPT课件讲稿)Ch10 Auto-encoders(Auto and variational encoders v.9r6).pptx
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 05 输入输出 Input/Output.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第5章 文件文档工具.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)敏捷软件开发 Agile Software Development.ppt
- 《信息安全工程》课程教学资源(PPT课件讲稿)第3章 密码学基础.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)RISC-V指令集及简单实现.pptx
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第三章 存储管理 Memory Management.ppt
- 《C语言教程》课程教学资源(PPT课件讲稿)第三章 C语言程序设计初步.ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第十章 内部排序.ppt
- 清华大学:A Pivotal Prefix Based Filtering Algorithm for String Similarity Search(PPT讲稿).pptx