Saturday 26 September 2020

COMPUTER ORGANIZATION

 

LESSON PLAN

Subject : COMPUTER ORGANIZATION

Year : II B-Tech

Semester : I

Branch : IT

Faculty : MRINALINI.N

Reg : R19

Academic Year : 2020-21

 Course Objectives:

The course objectives of Computer Organization are to discuss and make student familiar with the Principles and the Implementation of Computer Arithmetic Operation of CPUs including RTL, ALU, Instruction Cycle and Busses

·         Fundamentals of different Instruction Set Architectures and their relationship to the CPU Design

·         Memory System and I/O Organization

·         Principles of Operation of Multiprocessor Systems and Pipelining

COURSE OUTCOMES:


 

1

 

Factual

 

CO1 : Develop a detailed understanding of computer systems

 

2

 

Conceptual

 

CO2 : Cite different number systems, binary addition and subtraction, standard, floating-point, and micro operations

CO3: Develop a detailed understanding of architecture and functionality of central processing unit

 

3

Procedural

CO4 : Exemplify in a better way the I/O and memory organization

 

4

 

Applied

CO5 : Illustrate concepts of parallel processing, pipelining and inter processor communication       

 

Text Books:

1) Computer System Architecture, M. Morris Mano, Third Edition, Pearson, 2008.

2) Computer Organization, Carl Hamacher, Zvonko Vranesic, Safwat Zaky, 5/e, McGraw Hill, 2002.

 Reference Books:

1) Computer Organization and Architecture, William Stallings, 6/e, Pearson, 2006.

2) Structured Computer Organization, Andrew S. Tanenbaum, 4/e, Pearson, 2005.

3) Fundamentals of Computer Organization and Design, Sivarama P. Dandamudi, Springer, 2006.

 e- Resources:

1)       https://nptel.ac.in/courses/106/105/106105163

     2) http://www.cuc.ucc.ie/CS1101/David%20Tarnoff.pdf

 

UNIT – 1  :  Basic Structure of Computers:                                   [Total Classes : 06]

 Activity:

 

 

 

1

 

Factual

Reading Prerequisite  concepts

and Basic definitions, Videos of Historical Perspective, Data Representation

 

 

2

 

Conceptual

Video Lectures related ,NPTEL Videos, Links from the Internet, Binary Codes, Error Detection Codes with Examples

 

3

 

Procedural

Refer to text book examples

 

 

4

 

Applied

 

Assignments

Quiz etc…

 

Activity / Schedule of UNIT-1 :

 Pre-Class : Videos, E-books, Web links, Case Studies etc…

 In-Class : Explanation on concept, discussion, Poll, doubts clarification, PPT, Demo etc..

 Post-Class : Discussion Forum, Review on topic, Assessment, Quiz, Notes etc….

 

 

CLASS

SL NO

 

CONCEPT

 

OBJECTIVES

PRE-CLASS

 

IN-CLASS

 

POST-CLASS

 

1.

 

Basic Organization of Computers, Historical Perspective, Bus Structures

 

 

To introduce concept

 

Video Link : https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : https://www.lessons2all.com/CompArchi8.php

 

Discussion on concept (10 Min)

 

Presentation

         (30 Min)

 

Discussion or

         (10 min)

 

Doubts / clarification (10 min)

 

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

2.

 

Data Representation Fixed Point and Floating Point Representation

 

To Understand how to represent the data

 

Video Link : https://nptel.ac.in/courses/106/105/106105163/

 

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.faadooengineers.com/online-study/post/cse/computer-organization

 

Revise previous class – (10 mins)

 

presentation (20 min)

Examples (15 min)

 

Doubts clarification

        (5 min)

.

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

3.

 

Other Binary Codes, Error Detection Codes.

 

To Understand the concept of different codes in computers

Video Link : https://nptel.ac.in/courses/106/105/106105163/

 

 

Text Book : Pdf (e-book) Upload

 

Web Link : https://www.electronicshub.org/error-correction-and-detection-codes/

 

http://www.philadelphia.edu.jo/academics/qhamarsheh/uploads/Lecture_5_Binary_Codes.pdf

 

Revise and Asking Questions of previous class – (10 mins)

 

presentation (20 min)

 

Example (20 min)

 

Doubts clarification

        (5 min)

.

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

4.

 

Computer Arithmetic: Addition and Subtraction

 

 

To Understand the algorithms

Video Link : https://www.youtube.com/watch?v=R_tsDVubQPo

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://web.ist.utl.pt/luis.tarrataca/classes/computer_architecture/Chapter10-ComputerArithemtic.pdf

 

Revise and Asking Questions of previous class – (10 mins)

 

presentation (20 min)

 

Example (20 min)

 

Doubts clarification

        (5 min)

.

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

5.

 

 

Multiplication Algorithms, Division Algorithms.

 

To Understand the Algorithms

Video Link : https://www.youtube.com/watch?v=R_tsDVubQPo

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://web.ist.utl.pt/luis.tarrataca/classes/computer_architecture/Chapter10-ComputerArithemtic.pdf

 

Revise and Asking Questions of previous class – (10 mins)

 

presentation (20 min)

 

Example (20 min)

 

Doubts clarification

        (5 min)

.

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

6

 

Revising the Concepts in unit-1 Completely

 

To Revise all the concepts of unit-1

 

Refer the previous Links of all the concepts in unit-1

Revise previous class – (20 mins)

 

Asking Questions on previous class randomely (25 Mins)

 

Doubts clarification

        (10 min)

.

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

Assignment - 1

 UNIT – 2  : 

Register Transfer Language and Micro operations:               [Total Classes : 07]

Activity:

 

 

1

 

Factual

Reading concepts of  Register Transfer Language and Micro operations: Videos on the Internet

 

 

2

 

Conceptual

Video Lectures NPTEL Videos Links from the Internet Explained Examples from Internet

 

3

 

Procedural

Refer to text book content and architectures. Understanding the architectures

 

 

4

 

 

Applied

 

Assignments

Quiz etc…

 Activity / Schedule of UNIT-2 : Register Transfer Language

 Pre-Class : Videos, E-books, Web links, Case Studies etc…

 In-Class : Explanation on concept, discussion, Poll, doubts clarification, PPT, Demo etc..

 Post-Class : Discussion Forum, Review on topic, Assessment, Quiz, Notes etc….

 

 

CLASS

SL NO

 

CONCEPT

 

OBJECTIVES

PRE-CLASS

 

IN-CLASS

 

POST-CLASS

 

1.

 

Register Transfer Language and Micro operations

 

To introduce

The concept of RTL

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Discussion on concept (10 Min)

 

Presentation

         (30 Min)

 

Discussion or

         (10 min)

 

Doubts / clarification (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

2.

Arithmetic Micro operations, Logic Micro Operations, Shift Micro Operations

 

To understand operations

 

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomly (5 Mins)

 

PPT presentation (30 min)

 

Doubts / clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

3.

 

Basic Computer Organization and Design: Instruction Codes

 

To understand the design

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

Doubts /clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

4

Computer Register, Computer Instructions, Instruction Cycle

 

To understand the instructions

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

Doubts /clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

5

 

Memory – Reference Instructions. Input –Output and n.

 

 

To understand the instructions

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

 

Doubts clarification

        (10 min)

 

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

6

Interrupt Complete Computer Description

To understand the instructions

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

7

 

Revising the Concepts in unit-2 Completely

 

To Revise all the concepts of unit-2

 

Refer the previous Links of all the concepts in unit-2

Revise previous class – (20 mins)

 

Asking Questions on previous class randomely (25 Mins)

 

Doubts clarification

        (10 min)

.

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

Assignment - 1

 Activity schedule of 

  UNIT-3: Central Processing Unit                     Total classes:07

 

 

CLASS

SL NO

 

CONCEPT

 

OBJECTIVES

PRE-CLASS

 

IN-CLASS

 

POST-CLASS

 

1.

Central Processing Unit: General Register Organization, STACK Organization

 

Register Organization understanding

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Discussion on concept (10 Min)

 

Presentation

         (30 Min)

 

Discussion or

         (10 min)

 

Doubts / clarification (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

2.

Instruction Formats, Addressing Modes,

 

To understand operations of modes

 

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

3.

 

Data Transfer and Manipulation, Program Control

 

To understand the Data Transfer

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

4

Reduced Instruction Set Computer.

 

 

To understand the instructions

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

5

 

Control Memory, Address Sequencing

 

To understand the addressing  

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html.

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

6

Micro Program example, Design of Control Unit.

 

To understand the Design of Control Unit With examples

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

7

 

Revising the Concepts in unit-3 Completely

 

To Revise all the concepts of unit-3

 

Refer the previous Links of all the concepts in unit-3

Revise previous class – (20 mins)

 

Asking Questions on previous class randomely (25 Mins)

 

Doubts clarification

        (10 min)

.

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

Assignment

 

Activity schedule of UNIT-4            Memory Organization                                   Total classes:06

 

 

 

CLASS

SL NO

 

CONCEPT

 

OBJECTIVES

PRE-CLASS

 

IN-CLASS

 

POST-CLASS

 

1.

 

Memory Organization: Memory Hierarchy, Main Memory, Auxiliary Memory.

 

Memory Organization understanding

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

 

Discussion on concept (10 Min)

 

Presentation

         (30 Min)

 

Discussion or

         (10 min)

 

Doubts / clarification (10 min)

 

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

2.

Associative Memory, Cache Memory, Virtual Memory.

 

To understand different memory

 

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

3.

Input-Output Organization: Peripheral Devices

 

To understand the Peripheral Devices

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

4

Input-Output Interface, Asynchronous data transfer

 

To understand the data transfer

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

5

 

 

Modes of Transfer, Priority Interrupts, Direct Memory access

 

 

To understand the modes of transfers 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html.

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

6

 

Revising the Concepts in unit-4

Completely

 

To Revise all the concepts of unit-4

 

Refer the previous Links of all the concepts in unit-4

Revise previous class – (20 mins)

 

Asking Questions on previous class randomely (25 Mins)

 

Doubts clarification

        (10 min)

.

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

Assignment and quiz

 

 

Activity schedule of UNIT-5            : Multi Processors                              Total classes:06

 

 

CLASS

SL NO

 

CONCEPT

 

OBJECTIVES

PRE-CLASS

 

IN-CLASS

 

POST-CLASS

 

1.

Multi Processors: Introduction, Characteristics of Multiprocessors

 

To understand Multiprocessors

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Discussion on concept (10 Min)

 

Presentation

         (30 Min)

 

Discussion or

         (10 min)

 

Doubts / clarification (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

2.

Interconnection Structures, Inter Processor Arbitration.

 

To understand different Processor

 

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

3.

Pipeline: Parallel Processing.

 

 

To understand the pipeline

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

Doubts /clarification (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

4

Pipelining, Instruction Pipeline,

 

To understand the Pipelining

 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

5

 

 

RISC Pipeline, Array Processor

 

To understand the modes RISC 

https://nptel.ac.in/courses/106/105/106105163/

 

Text Book : Pdf (e-book) Upload

 

Web Link : http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch04.html.

 

https://www.studytonight.com/computer-architecture/registers

 

Revise previous class – (5 mins)

 

Asking Questions on previous class randomely (5 Mins)

 

PPT presentation (30 min)

 

Doubts clarification

        (10 min)

 

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

 

 

6

 

Revising the Concepts in unit-5 Completely

 

To Revise all the concepts of unit-5

 

Refer the previous Links of all the concepts in unit-5

 

Revise previous class – (20 mins)

 

Asking Questions on previous class randomely (25 Mins)

 

Doubts clarification

        (10 min)

.

Discussion Forum on the topic in the  group

 

Review on the topic

 

Share material on the topic

 

Assignment and quiz.

 

 

No comments:

Post a Comment