Friday, April 27, 2012

Computer Architecture & Organization - Knol Book - Online Book

Computer Architecture & Organization - Knol Book

Computer Architecture & Organization - Knol Book



Introduction: Brief history of computers, basic building blocks of computer, organization & architecture, structure & functions, evolution of Pentium & power PC, various generations of computer evolutions, impact of VLSI on computer systems.

Buses: Concept of buses, types of buses, concept of system bus, overview of various bus architectures used in computer, Peripheral Component Interconnect (PCI) bus, interconnection structures and bus interconnection, Bus control logic, bus arbitration techniques.

Internal memory: Concept of memory, size, unit, and its organization, computer memory systems overview, hierarchy of memory in computer, memory device characteristics, random access memory, serial access memory, multilevel memories, address translation, memory allocation, advanced DRAM organization.

Cache memory: – concept of cache, performance of cache, types of cache architectures, memory mapping techniques, and page replacement policies

External memory: Construction and working principles of magnetic memories, magnetic disk, hard disk, magnetic tape, optical memory.

I/O Devices: Role of I/O devices in computer, overview of commonly used I/O devices such as keyboard, VDU, mouse. External devices, I/O module and its organization, various data transfer techniques – Programmed I/O, Interrupt driven I/O, Direct memory access (DMA), I/O channels and I/O Processors.

Operating System Support: Operating system overview, role of operating systems in computer, scheduling, memory management, concept of virtual memory.

CPU Organisation: The role of CPU, functions of CPU, CPU structure and CPU functions, processor organization, register organization inside CPU, instruction cycle, instruction pipelining, branch penalty, branch prediction, overview of Pentium processor

Data path design: Concept of data processing unit, Fixed-point arithmetic: addition, subtraction, multiplication, and division. Designing aspects related to arithmetic operations, combinational ALU and sequential ALU, advanced ALU.

Control Circuit Design: Basic concepts related to control unit, types and design of control circuit such as micro-programmed control unit, and hard wired control unit, microinstruction formats, microinstruction sequencing, microinstruction execution, applications of microprogramming.

System Organisation: Use of computer in commutations, serial communications and parallel communication, network topologies, LAN and WAN in brief, various ways to improve the speed of computer, concept of parallel processing, Flynn’s classification of parallel computers, benefits of parallel processing, multiprocessing.


Short urls
Narayana Rao - 25 Dec 2010

No comments:

Post a Comment