CMPD223 COMPUTER ORGANIZATION COMPUTER ORGANIZATION CMPD223 Why do you need to study computer organization and architecture? • • • • Computer science and IT students Heart of computing No computer – math is just a theory Computer – not a magic – engineering, organization and architecture • Appreciate – components, characteristics, how to write a program 2015 Systems and Networking 2 COMPUTER ORGANIZATION CMPD223 Where will you apply the knowledge from this subject? • Selection for the most cost effective computer 2015 What is the best OS? What type of hardware should be used? What are the components to be used? Do we really need the fastest speed of CPU? How about the clock speed? Do we really need the largest capacity of RAM? Systems and Networking 3 COMPUTER ORGANIZATION CMPD223 Where will you apply the knowledge from this subject? • Embedded system 2015 Real time/intelligent system Use logic analyzer Program in machine code Which processor is suitable? Less power consumption? Perform fast? Systems and Networking 4 COMPUTER ORGANIZATION CMPD223 2015 Systems and Networking 5 COMPUTER ORGANIZATION CMPD223 ROAD MAP Computer • Functions • architecture • numbering system • evolution 2015 Memory Processor • Handling instruction • Interrupt • Control unit Interconnection structures • Connecting memory, processor, I/O module • Cache memory • Internal memory • External memory Systems and Networking Peripheral Device Processor • Interface • Major Function • Technique • Arithmetic Logic Unit • Control Unit Instruction set • CISC • RISC 6 COMPUTER ORGANIZATION CMPD223 Expected Course Outcome # Course Outcome 1 Explain the concepts that underlie modern computer architecture, its evolution, functions and organization. 2 Identify the best organization of a computer for achieving the best performance when asked to make a selection from the current market. 3 Demonstrate the flow of an instruction cycle. 4 Differentiate types of memory components in terms of its technology and usage. 5 Convert integer and floating point numbers to its internal data representation. 6 Construct a series of computer instructions to perform low-level processor operations. 7 Explain the RISC and CISC computers, and single core and multi-core computers 2015 Systems and Networking 7 COMPUTER ORGANIZATION CMPD223 This teaching material belongs to Systems and Networking Department College of Information Technology Universiti Tenaga Nasional (UNITEN) Malaysia 2015 2015 Systems and Networking 8
© Copyright 2024