|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/computer-organization-and-architecture-j/
课程评论:没有评论
Coursera 上的《计算机组成与体系结构》课程概览: 本课程是一门关于计算机组成与体系结构的入门课程,面向电气工程、电子与通信工程、计算机科学与技术、信息技术、理学学士、大专(理工科)、计算机应用科学、计算机应用技术、工学硕士、理学硕士等专业的学生。该课程不仅有助于学生获得学分,还能帮助他们在各类竞争性考试中取得好成绩。 **课程共分为五个部分:** * **第一部分:** 介绍计算机组成与体系结构的区别、计算机的功能模块、CPU 的寄存器组织、CPU 组织以及寻址模式。 * **第二部分:** 讲解带符号数、定点数、浮点数和字符的数据表示;计算机算术运算,包括加法器(如涟漪进位加法器、超前进位加法器)、乘法(移位加法、Booth 算法、进位保存加法)、除法(恢复除法、非恢复除法)等。 * **第三部分:** 涵盖外围设备及其特性(输入输出子系统、I/O 设备接口、I/O 传输方式:程序控制、中断驱动和 DMA);特权指令与非特权指令;软件中断与异常;程序与进程(中断在进程状态转换中的作用);I/O 设备接口(SCSI、USB)。 * **第四部分:** 探讨流水线的基本概念、吞吐量和加速比、流水线冲突;并行处理器的介绍;内存和缓存的并发访问以及缓存一致性。 * **第五部分:** 讲解存储器组织、存储器交织;层次化存储器组织的理念;缓存存储器、缓存大小与块大小的关系;映射函数、替换算法、写策略。
This is a basic course on Computer Organization and Architecture. This course is meant for Engineering Students of Electrical, Electronics & Communication, Computer Science and IT, BSC Students, Diploma Students (Polytechnic), BCA students, MCA students, MTech Students, MS Students. This course is not only beneficial for students to earn credits as a part of their course curriculum but also score well in competitive exams. The Complete Course is divided into Five Sections. Section-1 Covers Differences between Computer Organization and Architecture, Functional Blocks of Computer, Register Organization of CPU ,CPU Organization and Addressing Modes. Section-2 covers Data Representation of Signed numbers, Fixed and Floating Point Numbers and Characters, Computer Arithmetic, Ripple Carry Adder, Carry Look Ahead Adder, Multiplication by Shift & Add, Booth's Algorithm, Multiplication by Carry Save addition, Restoring Division Algorithm, Non Restoring Division Algorithm. Section-3 Covers Peripheral Devices and their characteristics: Input-Output Subsystems, I/O Device Interface, I/O transfers - Program Controlled, Interrupt Driven and DMA, Privileged and Non-Privileged Instructions, Software Interrupts and Exceptions, Programs and Processes - Role of Interrupts in Process State Transitions, I/O Device Interfaces - SCSI, USB.Section-4 Covers Basic concepts of Pipelining, Throughput and Speedup, Pipeline Hazards, Introduction to Parallel Processors, Concurrent access to Memory and Cache Coherency. Section-5 covers Memory Organization, Memory Interleaving, Concept of Hierarchical Memory Organization, Cache Memory, Cache Size vs. Block Size, Mapping Functions, Replacement Algorithms, Write Policies.