Basic Structure of Computers: Basic Operational Concepts, Bus Structures, Performance– Processor Clock, Basic Performance Equation, Clock Rate, Performance Measurement.Machine Instructions and Programs: Memory Location and Addresses, MemoryOperations, Instructions and Instruction Sequencing, Addressing Modes, AssemblyLanguage, Basic Input and Output Operations, Stacks and Queues, Subroutines, AdditionalInstructions, Encoding of Machine InstructionsTextbook 1: Ch 1: 1.3, 1.4, 1.6.1, 1.6.2, 1.6.4, 1.6.7. Ch 2: 2.2 to 2.10, 2.12
Input/Output Organization: Accessing I/O Devices, Interrupts – Interrupt Hardware,Enabling and Disabling Interrupts, Handling Multiple Devices, Controlling DeviceRequests, Exceptions, Direct Memory Access, Buses, Interface Circuits, Standard I/OInterfaces – PCI Bus, SCSI Bus, USB.Textbook 1: Ch 4: 4.1, 4.2: 4.2.1 to 4.2.5, 4.4 to 4.7.
Memory System: Basic Concepts, Semiconductor RAM Memories, Read Only Memories,Speed, Size, and Cost, Cache Memories – Mapping Functions, Replacement Algorithms,Performance Considerations, Virtual Memories, Secondary Storage.Textbook 1: Ch 5: 5.1 to 5.4, 5.5.1, 5.5.2, 5.6, 5.7, 5.9
Arithmetic: Numbers, Arithmetic Operations and Characters, Addition and Subtraction ofSigned Numbers, Design of Fast Adders, Multiplication of Positive Numbers, SignedOperand Multiplication, Fast Multiplication, Integer Division, Floating-point Numbers andOperations.Textbook 1: Ch 2: 2.1, Ch 6: 6.1 to 6.7
Basic Processing Unit: Some Fundamental Concepts, Execution of a CompleteInstruction, Multiple Bus Organization, Hard-wired Control, Micro programmed Control.Embedded Systems and Large Computer Systems: Examples of Embedded Systems,Processor chips for embedded applications, Simple Microcontroller. The structure ofGeneral-Purpose Multiprocessors.Textbook 1: Ch 7: 7.1 to 7.5, Ch 9:9.1 to 9.3, Ch 12:12.3