30 December 2014

Computer System Design

Objectives:
• To apply the fundamentals of Computer Systems Design and IT in devising IT solutions.
• To Design, simulate, and analyze digital hardware.
• To Interface between basic hardware and software computing systems.
• To Simulate and evaluate different computing architectures.

UNIT I

Computer structure – hardware, software, system software, Von-Neumann architecture–case study. IA -32 Pentium: registers and addressing, instructions, assembly language, program flow control, logic and shift/rotate instructions, multiply, divide MMX, SIMD instructions, I/O operations, subroutines.Input/output organization, interrupts, DMA, Buses, Interface circuits, I/O interfaces, device drivers in windows, interrupt handlers.

UNIT II
Processing Unit: Execution of a complete instruction, multiple bus organization, hardwired control, micro programmed control. Pipelining: data hazards, instruction hazards, influence on instruction sets, data path and control consideration, and RISC architecture introduction.

UNIT III
Memory: types and hierarchy, model level organization, cache memory, performance considerations, mapping, virtual memory, swapping, paging, segmentation, replacement policies.

UNIT IV
Processes and Threads: processes, threads, inter process communication, classical IPC problems, Deadlocks.

UNIT V
File system: Files, directories, Implementation, Unix file system.
Security: Threats, intruders, accident data loss, basics of cryptography, user authentication.

TEXT BOOKS:
1. Computer Organization – Car Hamacher, Zvonks Vranesic, SafeaZaky, Vth Edition, McGraw Hill.
2. Modern Operating Systems, Andrew S Tanenbaum 2nd edition Pearson/PHI

REFERENCE BOOKS:
1. Computer Organization and Architecture – William Stallings Sixth Edition, Pearson /PHI
2. Morris Mano- Computer System Architecture –3rd Edition-Pearson Education.
3. Operating System Principles- Abraham Silberchatz, Peter B. Galvin, Greg Gagne 7th Edition, John Wiley
4. Operating Systems – Internals and Design Principles Stallings, Fifth Edition–2005, Pearson Education/PHI

.

1 comment:

  1. Try to upload ebook of Computer Organization – Car Hamacher, Zvonks Vranesic, SafeaZaky, Vth Edition, McGraw Hill

    ReplyDelete

Thanks for that comment!