×
When you want to succeed as bad as you want to breathe, then you’ll be successful.
--Your friends at LectureNotes
Close

COMPUTER ARCHITECTURE ORGANISATION

by Chandan AgrawalChandan Agrawal
Type: NoteInstitute: Veer Surendra Sai University Of Technology VSSUT Course: MCA Specialization: Master of Computer ApplicationsOffline Downloads: 55Views: 2556Uploaded: 8 months ago

Share it with your friends

Suggested Materials

Leave your Comments

Contributors

Chandan Agrawal
Chandan Agrawal
Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Lecture notes of BCS-203 COMPUTER ORGANIZATION (3-1-0 ) Text Books: 1. Computer Organization , Hamacher, TMH 2. Computer System Architecture, Morris Mano, PHI Reference Books: 1. Computer Architecture & Organization, William Stallings, Pearson Prerequisite 1. Knowledge of digital circuit 2. Functionality of various gates 3. Number System VEER SURENDRA SAI UNIVERSITY OF TECHNOLOGY, BURLA, ODISHA
Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Syllabus: 4 TH SEMESTER B.Tech. (CSE, IT) F.M.70 BCS-203 COMPUTER ORGANIZATION –1 (3-1-0 ) Cr.-4 Introduction: (05 Period) Basic Organization of Computers, Classification Micro, Mini, Mainframe and Super Computer. System Bus and Interconnection, PCI, Computer Function, I-Cycle, Interrupt and Class of Interrupts, Von-Neumann M/c: Structure of IAS. CPU Organization: (05 Period) Fundamental Concepts: Fetching and storing a word in Memory, Register Transfer, Performing an Arithmetic & Logic Operation, Execution of a Completes, Branching. General Register Organization: (15 Period) Control word, Examples of Microsoft, Stack Organisation, Register Stack, Memory Stack, RPN, Ecaluation of Arithmetic Expression using RPN, Instruction Format: Three Address, Two Address, One Address and Zero Address Instruction, Addressing Modes: Types of Addressing modes, Numerical Examples, Program Relocation, Compaction, Data Transfer & Manipulation: Data transfer, Data Manipulation, Arithmetic, Logical & Bit Manipulation Instruction, Program Control: Conditional Branch Instruction, Subroutine, Program Interrupt, Types of Interrupt, RISC & CISC Characteristic. Control Unit Operation: Hardware Control & Micro Programmed Control. Input/Output Organization: (10 Period) Peripheral Devices, Input – output Interface, I/O Bus, Interface Module, Asynchronous Data Transfer, Strobe Control, Handshaking, Asynchronous Serial Transfer, Asynchronous Communication Interface, Modes of Transfer: Programmed I/O, Interrupt Driven I/O, Direct Memory Access (DMA), DMA Controller, I/O Channel & Processor. Priority Interrupt: Daisy Chaining Priority, Parallel Priority Interrupt. Memory Organization: (15 Period) Computers Memory System Overview, Characteristics of Memory System, The Memory Hierarchy, Semi Conductor Main Memory types, Organisation, Memory cell Operation. VEER SURENDRA SAI UNIVERSITY OF TECHNOLOGY, BURLA, ODISHA
Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Cache Memory: Cache Principles, Elements of Cache Design, Cache Size, Mapping function, Replacement Algorithm, LRU, FIFO, LFU, Write policy. Number of Caches: Single versus two level caches, Pentium Cache Organisation. Associative Memory: Hardware Organisation, Match Logic. Read Operation, Write Operation, Auxiliary Memory: Magnetic Disks, Magnetic Tape. Virtual Memory: Paging, Paging h/w, Address Mapping using pages, Segmentation h/w, Demand Paging, Memory Management h/w. Text Books: 1. Computer Organization & Architecture – William Stallings, 4th Edition, PHI 2. Computer System Architecture : Morris Mano, 3 rd Edition, PHI Reference Books: 1. 2. 3. Computer Organization – by V.Carl Hamacher, Z.G.Vranesic, and S.G.Zaky, 3rd Edition. McGraw Hill, Computer Architecture and Organization, by - John P. Hayes, 3rd Edition, Mc Graw Hill International Editions. Computer Organization & Design, (3 rd Edition) by – D.A.Patterson & J.L.Hennessy – Morgan Kaufmann Publishers (Elseviers) VEER SURENDRA SAI UNIVERSITY OF TECHNOLOGY, BURLA, ODISHA
Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Module-I Introduction: What is a computer? • A machine for high end computation. An extended size of a calculator. • It can be analog, if it processes data in form of analog devices and digital, if processes data in form of digital signal. Why to use computer? Applications of a computer : Computer is used in business organisations for: • Payroll calculations • Budgeting • Sales analysis • Financial forecasting • Managing employees database • Maintenance of stocks etc. Today banking is almost totally dependent on computer. • Banks provide online accounting facility, which includes current balances, deposits, overdrafts, interest charges, shares, and trustee records. • ATM machines are making it even easier for customers to deal with banks. The computer has provided a lot of facilities in the education system. • The computer provides a tool in the education system known as CBE (Computer Based Education). • CBE involves control, delivery, and evaluation of learning. • The computer education is rapidly increasing the graph of number of computer students. VEER SURENDRA SAI UNIVERSITY OF TECHNOLOGY, BURLA, ODISHA

Lecture Notes