Computer Architecture and Organization Syllabus & Notes
Comprehensive study of CPU design, instruction set architecture, memory hierarchy, cache organization, pipelining, and system bus interfaces.
Topics in Computer Architecture and Organization
- Basic Computer Organization & System Bus: Von-Neumann Architecture, CPU structure, System Bus (Address, Data, Control), Computer Generations, Supercomputers, and BIOS.
- Computer Architecture: Master Pipelining, Cache Memory Mapping, RISC vs CISC, Instruction Hazards, and Memory Hierarchy.
- Computer Arithmetic, Data Representation & ALU: Binary arithmetic, 1's and 2's Complement representation, Booth's Multiplication Algorithm, IEEE 754 Floating-Point, ALU.
- Control Unit Design & Control Logic: Hardwired Control Unit vs Microprogrammed Control Unit, Control Memory, Microinstructions, Control Signals.
- Input-Output (I/O) Organization & DMA: Data transfer modes: Programmed I/O, Interrupt-Driven I/O, Direct Memory Access (DMA), Priority Interrupts, Daisy Chaining.
- Instruction Set Architecture & Addressing Modes: Instruction formats, Opcode & Operands, Addressing modes (Direct, Indirect, Register, Immediate, Relative, Indexed), RISC vs CISC.
- Memory Organization & Cache Memory: Memory Hierarchy, RAM (SRAM/DRAM), ROM, Cache Mapping (Direct, Set-Associative, Associative), Virtual Memory, Paging.
- Pipelining, Flynn's Taxonomy & Parallel Processing: Instruction Pipelining, Pipeline Hazards (Structural, Data, Control), Speedup ratio, Flynn's Classification (SISD, SIMD, MISD, MIMD).
- Register Transfer & Microoperations: CPU Registers (PC, MAR, MDR, IR, Accumulator), Register Transfer Language (RTL), Bus transfers, and Microoperations.
Sample Practice Questions
- कम्प्यूटर की वह सबसे छोटी इकाई जिसे वह समझता है और उस पर प्रक्रिया करता है -
- कौन सा उपकरण डाटा व प्रोग्राम के मध्य अन्तर करता है -
- निम्नलिखित में से कौन, कंट्रोल यूनिट के कार्यों का सर्वोत्तम वर्णन करता है -
- Memory में कार्यक्रम (Program) के प्रत्येक निर्देश के लिए CPU से जाता है-
- एक RAM चिप की क्षमता 8 bits(1k*8) के 1024 शब्दों की होती है। 1k*8 RAM से 16k*16 RAM बनाने के लिए आवश्यक सक्षम लाइन वाले 2x4 डिकोडर की संख्या है -
- निम्नलिखित में से कौन सी.पी.यू. (CPU) का एक घटक नहीं है -
- निम्नलिखित में से वह कौन-सी प्रणाली है, जो वास्तविक डेटा प्रोसेसिंग न करके, एक पर्यवेक्षक के रूप में, कंप्यूटर की अन्य इकाइयों के मध्य नियंत्रण और समन्वयन का कार्य करती है -
- CISC का मतलब है -