计算机组成和原理是英语怎么说,【全英班】计算机组成原理和体系结构

Course Code045100612

Course TitleComputer Organization and Architecture

Course CategoryDisciplinary Basic Course

Course NatureCompulsory Course

Class Hours64

Credits3.5

Semester4

InstituteComputer science and engineering

ProgramOrientedComputer science and technology

Teaching LanguageEnglish

PrerequisitesData logics, Assembly language

Student Outcomes

(Special Training Ability)№1.Problem Analysis: An ability to creatively use the basic principles of computer science to solve the problems encountered in the computer field.

№2.Design / Development Solutions: An ability to design solutions for computer engineering complex problems, to design computer hardware and software systems that meet with specific requirements, and to embody innovation awareness in the design process and take into account social, health, safety, cultural and environmental factors.

№3.Research: An ability to develop computer system-related knowledge and research computer engineering complex issues, to develop the basic capacity of computer systems research & development, systematic cognitive and practice, master the Bottom-up and top-down problem analysis methods.

Teaching ObjectivesThe objectives for this course include:To understand how computers are constructed by a set of functional units and how they operate, interact and communicate

To understand concrete representation of data at the machine level

To understand how computations are actually performed at the machine level

To understand the format of instruction sets and the operation of the instruction cycle.

Course DescriptionThis is a disciplinary basic course which aims to provide students with fundamental principles and comprehensive knowledge of computer systems and organization. The students will learn the basic principles of computer architecture, the operations of the major components of a computer, how the components are interconnected, and some recent trends in computer design. The main content include: Conventional Von Neumann architecture; Memory architecture and algorithms: cache, virtual memory, paging, segmentation; I/O architecture:, interrupts, memory-mapped I/O; The internal representation of information; Instruction formats and addressing, instruction sets; Machine and assembly language programming; RISC/CISC parallel architectures; Both homework assignments and experiment design are involved in this course.

Teaching Content and Class Hours DistributionChapterCredit hoursKey Knowledge

Ch1, COA introduction;21.Organization and architecture

2.Structure and function

Ch2, Computer Evolution and Performance31. History of computer

2. Design for performance

Ch3, Computer Function and Interconnection,41. Overview of computer component and functions

2. Interconnection structures

3. Bus interconnection and PCI

Ch4, Cache Memory51. Overview of memory system

2. Cache memory principles

3. Elements of cache design

Ch5, Internal Memory41. DRAM and SRAM

2. ROM

3. Error correction

Ch6, Input/Output21. I/O modules: programmed I/O, interrupt-driven I/O, DMA

2. Design Issues

Ch7, Operating System Support41OS scheduling

2. Memory management

Ch8, Computer Arithmetic61. Integer representation and arithmetic

2. Floating point representation and arithmetic

Ch9, Instruction Set Characteristics31. Instruction characteristics

2. Types of operands for instruction

3. Types of operations for instruction

Ch10, Instruction Set Addressing Modes31. Addressing mode

2. Instruction formats

Ch11, Processor Structure and Function31. Register organization

2. Instruction cycle

3. Instruction pipelining

Ch12, Reduced Instruction Set Computers31. Instruction execution characteristics

2. Use of large register file

3. Reduced instruction set

Ch13, Control Unit Operation41. Micro-operations

2. Control of the processor

3. Hardwired implementation

Ch14, Microprogrammed control31. Microinstruction sequencing

2. Microinstruction execution

Experimental Teaching16 credit hours

Teaching MethodTheory teaching, Experiment teaching, Group project

Examination MethodHomework Assignment           10%

Pop Quiz                       10%

Team Presentation                15%

Experiment reports               10%

Final Exam                      55%

Teaching Materials and Reference BooksTextbook:

William Stallings,Computer Organization & Architecture -Designing for performance,TenthEdition,高等教育出版社,2015,ISBN:978-7-04-028254-2

References:

Linda Null and Julia Lobur,The Essentials Of Computer Organization and Architecture(英文版),机械工业出版社,2006

Patterson,D. A. and Hennessy, J. L.,Computer Organization & Design: The hardware/software interface,3rd ed, Morgan Kaufman,2004

Hamacher, V.C., 2002,Computer Organization, 5th ed., McGraw-Hill.

M. Murdocca and V. Heuring,Computer Architecture and Organization, an integrated approach,Wiley, 2007.

Mano & Kime,Logic and Computer Design Fundamentals,2nd edition, Prentice-Hall, 2000.

Patt and Patel,Fundamentals of Logic Design, (Fourth Edition),West Publishing Co., 1992

Rob William,Computer Systems Architecture - A networking approach, Pearson Longman, 2nd edition 2006.

Prepared by Whom and WhenAihua Mao, April,2019

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值