|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/computer-architecture-and-organization/
课程评论:没有评论
课程名称:计算机体系结构与组织综合课程 课程概述: 计算机体系结构与组织主要关注数字计算机的结构和行为。该课程的主要目标是理解计算机硬件结构的整体基础知识,包括外设。由拥有超过15年计算机体系结构与组织领域经验的Hitesh Dholakiya教授授课,他热爱教学并具备丰富的行业知识,致力于帮助学生实现其学术和职业目标。该课程特别为希望了解计算机体系结构运作原理的工程学生设计,同时也对在职专业人士非常有帮助。课程适合各种领域的学生,包括学位、文凭和科学专业的学生。 课程内容包括: 1. 计算机体系结构 2. 计算机指令 3. 计算机体系结构的控制单元 4. 计算机体系结构与组织中的流水线 5. 计算机体系结构的执行单元 6. 计算机体系结构的系统总线 7. 计算机体系结构中的内存组织 8. 计算机体系结构的输入输出组织 具体教学大纲包括: 1. 计算机体系结构:冯·诺依曼体系结构、哈佛体系结构、两者比较、弗林分类、RISC与CISC体系结构等。 2. 计算机指令:指令格式、指令周期、地址寻址模式及指令执行实例等。 3. 控制单元:CPU执行时间、平均CPI、硬连线控制单元与微程序控制单元的比较等。 4. 流水线:计算机中的流水线、参数、结构风险、数据风险、控制风险及实例等。 5. 执行单元:有符号数据表示、浮点数标准化、加法器及除法算法等。 6. 系统总线:系统总线基础、总线争用与仲裁技术等。 7. 内存组织:内存的局部性、平均访问时间、缓存组织及替换策略等。 8. 输入输出组织:程序化IO、中断驱动IO及DMA等。 课程探讨计算机系统设计与功能的基本原理,学生将深入理解硬件与软件之间的复杂关系,如何通过优化计算机系统实现高效与性能。课程以通俗易懂的英语讲授,确保所有学生都能轻松掌握核心概念。课程结束时,参与者将全面理解计算机体系结构与组织,为未来在计算领域的深入学习奠定基础。 现在就报名,迈出掌握计算机体系结构与组织核心概念的第一步!加入我们的学生社区,与那些通过专业课程转变职业生涯的人们一起学习!祝你成功!
Computer Architecture and Organization is concerned with the structure and behavior of digital computers. The main objective of this Computer Architecture and Organization subject is to understand the overall basic computer hardware structure, including the peripheral devices.Prof. Hitesh Dholakiya is a seasoned computer scientist with over 15 years of experience in the field of Computer Architecture and Organization. With a passion for teaching and a wealth of industry knowledge, Prof. Hitesh Dholakiya is dedicated to helping students achieve their academic and professional goals in Computer Architecture and Organization.This Computer Architecture and Organization course is specially designed for engineering students who want to understand how exactly computer architecture works and is also helpful for working professionals. This Computer Architecture and Organization is a unique course in the online marketplace.This course is beneficial to the students of various branches such as Degree, Diploma, and Science Students.This course on Computer Architecture and Organization covers the following Chapters.1. Computer Architecture2. Instructions of Computer3. Control Unit of Computer Architecture4. Pipeline in Computer Architecture and Organization5. Execution Unit of Computer Architecture6. System Bus of Computer Architecture7. Memory Organization in Computer Architecture8. IO Organization of Computer ArchitectureTopic wise Detailed Syllabus of Computer Architecture and Organization is as follows:1. Computer Architecture:Computer Architecture, Von Neumann Architecture, Harvard Architecture, Comparison of Von Neumann and Harvard Architecture, Flynn's Classification, RISC and CISC Architecture, Little Endian and Big Endian Computer, Memory Interfacing examples, Registers of computer, Registers organization in computer, Common Bus Access in Computer, Examples on Registers of Computer2. Instructions of Computer:Instruction Formats, Examples on Instruction Formats, Instruction Cycle, Timing and Flowchart of Instruction cycle, State Transition Diagram of Instruction cycle, Types of Instructions, Addressing Modes in Computer, Examples on Addressing Modes in Computer, Examples in Instruction Execution.3. Control Unit of Computer Architecture:CPU Execution Time, Average CPI of CPU and MIPS, Examples on CPU Performance, CPU Performance Parameters, Amdahl's Law, Micro Operations of Instruction, Hardwired Control Unit, Wilkes Design for Microprogrammed Control Unit, Microprogrammed Control Unit, Comparison of Hardwired Control Unit and Microprogrammed Control Unit, Nano Programming, Microinstruction Format, Examples on Microinstruction Format, Examples on Control Unit, Registers Organization in RISC Processor4. Pipeline in Computer Architecture and Organization:Pipelining in Computer, Parameter of Pipelining, Structural Hazards in Pipelining, Data Hazards in Pipelining, Control Hazards in Pipelining, Examples of Pipelining, Examples of Pipelining Hazards, CPI and Speed up in Pipelining with Hazards.5. Execution Unit of Computer Architecture:Signed Data Representation and Range of Signed Numbers in Computer, Examples on Number Representation, Normalization of Floating Point Number, IEEE 754 Single Precision Floating Point Number Representation, IEEE 754 Double Precision Floating Point Number Representation, Extreme Cases of Floating Point Representation in IEEE 754 Format, Examples on Floating Point Numbers, Half Adder and Full Adder, Ripple Carry Adder, Carry Look Ahead Adder, 4 bits Adder Subtractor, Booth's Algorithm, Examples on Booth's Algorithm, Restoring Division Algorithm, Non-Restoring Division Algorithm.6. System Bus of Computer Architecture:System Bus basics, System Bus direction and interfacing with peripherals of computer, Bus Contention and Bus Arbitration techniques, Daisy Chain, Polling & Independent Request Bus Contention Methods.7. Memory Organization in Computer Architecture:Memory Organization in Computer, Locality of Reference, Spatial Locality and Temporal Locality, Average Access Time and Access Speed of Memory, Examples of Average Access Time and Access Speed of Memory, Cache Memory Organization, Examples of Cache Memory Organization, Direct Address Mapping in Cache Memory, Examples on Direct Address Mapping in Cache Memory, Fully Associative Address Mapping in Cache Memory, Examples on Fully Associative Address Mapping in Cache Memory, Set Associative Address Mapping in Cache Memory, Examples on Set Associative Address Mapping in Cache Memory, Replacement Strategies in Cache Memory, Examples on Replacement Strategies in Cache Memory, Updation Techniques in Cache Memory, Write Through Updation Technique in Cache Memory, Write Back Updation Technique in Cache Memory, Multi Level Cache Memory, Types of Misses in Cache Memory, Examples on Mapping of Cache Memory, Examples on Multi-Level Cache Memory, Examples on Conflict Misses in Cache Memory.8. IO Organization of Computer Architecture:Input Output Organization, Programmed IO, Interrupt Driven IO, Direct Memory Access - DMA, Examples on DMA.The course on Computer Architecture and Organization delves into the foundational principles governing the design and functionality of computer systems. Students will explore the intricate relationship between hardware and software, understanding how computer components interact to execute instructions.Emphasis is placed on critical thinking and problem-solving skills, empowering students to analyze and optimize computer systems for efficiency and performance.This entire course on Computer Architecture and Organization is covered in very simple English language so that it is very easy to grasp core concepts for all class.By the end of the course, participants will have a comprehensive understanding of Computer Architecture and Organization, equipping them with essential knowledge for future endeavors in the field of computing.Enroll now and take the first step toward mastering Computer Architecture and Organization core concepts! Join Our Community of students who have transformed their careers with our expert-led course on Computer Architecture and Organization! All the best...