0% found this document useful (0 votes)
67 views10 pages

RP Tip Print New

The document provides details about the course "Computer Organization and Design" including textbooks, reference books, other readings, relevant websites, audiovisual aids, and a week-by-week lecture plan covering topics such as digital logic circuits, data representation, register transfer, microoperations, and instruction codes and cycles. The 17-week course includes lectures, tutorials, and practical sessions.

Uploaded by

anaksha
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views10 pages

RP Tip Print New

The document provides details about the course "Computer Organization and Design" including textbooks, reference books, other readings, relevant websites, audiovisual aids, and a week-by-week lecture plan covering topics such as digital logic circuits, data representation, register transfer, microoperations, and instruction codes and cycles. The 17-week course includes lectures, tutorials, and practical sessions.

Uploaded by

anaksha
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Lovely Professional University, Punjab

Course Code CAP208 Course Category Course Title COMPUTER ORGANIZATION AND DESIGN Courses with conceptual focus Course Planner 15668::Rachit Garg Lectures 4.0 Tutorials Practicals Credits 0.0 0.0 4.0

TextBooks Sr No T-1 Title Computer System Architecture Reference Books Sr No R-1 R-2 R-3 Title Computer Organization and Architecture Author V RAJARAMAN Edition 1st 1st 7th 2010 Year Publisher Name PHI Learning Pvt Ltd, New Delhi PHI (Pretice Hall India) Pearson Education Author Morris Mano Edition 3rd Year 2007 Publisher Name Prentice Hall

Computer Architecture A Quantitative David A Patterson Approach Computer Organization and Architecture: Designing and performance William Stallings

Other Reading Sr No OR-1 OR-2 Journals articles as Compulsary reading (specific articles, complete reference) http://asu.edu.jo/opencourse/AllVideo.aspx?CouresId=1301222 , http://www.learnerstv.com/Free-Computers-Video-lectures-ltv086-Page1.htm ,

Relevant Websites Sr No RW-1 (Web address) (only if relevant to the course) http://williamstallings.com/COA5e.html Salient Features Technical Resources support for instructors and students

Audio Visual Aids Sr No AV-1 AV-2 (AV aids) (only if relevant to the course) virtual-labs.ac.in/labs/ www.vlab.co.in Salient Features Demonstration of Video Animation Demonstration of Video Animation

LTP week distribution: (LTP Weeks) Weeks before MTE Weeks After MTE Spill Over 7 7 3

Detailed Plan For Lectures


Week Number Lecture Number Broad Topic(Sub Topic) Chapters/Sections of Text/reference books Other Readings, Lecture Description Relevant Websites, Audio Visual Aids, software and Virtual Labs OR-1 A Brief History of Digital Computers Learning Outcomes Pedagogical Tool Demonstration/ Case Study / Images / animation / ppt etc. Planned

Week 1

Lecture 1

Digital Logic Circuits(Digital Computers)

T-1:Ch-1

Students should learn in Discussion and the lecture about the Demonstration of features of digital Animation systems Students should learn in Discussion and the lecture about the Demonstration of logic design of Animation universal gates Students should learn in Discussion and the lecture about the Demonstration of switching techniques Animation

Digital Logic Circuits(Logic Gates)

T-1:Ch-1

OR-2

Von Neumann Architecture and basic study of Logic gate to physical implementation Twos complement integers and Complement of a Function

Lecture 2

Digital Logic Circuits (Complement of a Function)

T-1:Ch-1

OR-1

Digital Logic Circuits(Map Simplification)

T-1:Ch-1

OR-1

Study of Map Students should learn in Discussion and Simplification to the lecture about the Demonstration of simplify maps and to Map Simplification Animation study The Karnaugh Map Study about the half adder and to further study the functional digital circuit Students should learn in Discussion and the lecture about the Demonstration of arithmetic circuit Animation

Lecture 3

Digital Logic Circuits(half adder)

T-1:Ch-2

OR-1 OR-2

Digital Logic Circuits(Full adder)

T-1:Ch-2

OR-2

Addition and subtraction Students should learn in Discussion and in a parallel arithmetic the lecture about the Demonstration of element and the full arithmetic circuit Animation adder as a logical unit Use of logic gates in SR Students should learn in Discussion and Flip Flop the lecture about Demonstration of writing the memory at Animation clearly defined times in SR Flip Flop Design of JK flip flop in Students should learn in Discussion and logic gates the lecture about Demonstration of writing the memory at Animation clearly defined times in JK Flip Flop Study the Gates, multiplexers, flip flops the D flipflop Students should learn in Discussion and the lecture about Demonstration of writing the memory at Animation clearly defined times in D Flip Flop

Lecture 4

Digital Logic Circuits(SR flipflop)

T-1:Ch-3

OR-1

Digital Logic Circuits(JK flip-flop)

T-1:Ch-3

OR-1

Week 2

Lecture 5

Digital Logic Circuits(D flip-flop)

T-1:Ch-3

OR-2

Week 2

Lecture 5

Digital Logic Circuits(T flip-flop)

T-1:Ch-3

OR-1

Study the Gates, multiplexers, flipflopsand the T or toggle flipflop

Students should learn in Discussion and the lecture about Demonstration of writing the memory at Animation clearly defined times in T Flip Flop

Lecture 6

Digital Logic Circuits(Sequential Circuits)

T-1:Ch-4

OR-2

Study of Analysis of Students should learn in Discussion and ClockedSequential the lecture about the Demonstration of Circuits and Sequential Sequential Circuits Animation logic is a type of logic circuit whose output depends not only on the present value of its input signals Study of the half adder and Integer representation, Binary full adder Students should learn in Discussion and the lecture about the Demonstration of arithmetic circuit Animation

Lecture 7

Digital Logic Circuits(Circuit of Half Adder)

T-1:Ch-5

OR-1

Digital Components(Decoders)

T-1:Ch-5

OR-2

Study of combinational Students should learn in Discussion and circuit and a decoder is a the lecture about the Demonstration of device which does the combinational circuit Animation reverse operation of an encoder, undoing the encoding so that the original information can be retrieved Study of gates, Students should learn in Discussion and multiplexers, flip flops the lecture about the Demonstration of and a multiplexer or mux Multiplexer Animation is a device that selects one of several analog or digital input signals and forwards the selected input into a single line Learners examine the construction of a binary counter using a JK flipflop Students should learn in Discussion and the lecture about the Demonstration of Binary Counters Animation

Lecture 8

Digital Components(Multiplexers)

T-1:Ch-5

OR-2 RW-1

Week 3

Lecture 10

Digital Components(Binary Counters)

T-1:Ch-5

OR-1

Lecture 11

Digital Components(Memory Unit)

T-1:Ch-6

OR-2

Learn computer Students should learn in Discussion and fundamental concepts in the lecture about the Demonstration of simple and easy steps Memory organization Animation starting from Overview, Applications, Generations Introduction of the topic Students should learn in Discussion and of number systems with the lecture about the Demonstration of a focus on binary data representation Animation numbers and binary arithmetic

Lecture 12

Data Representation(Number Systems)

T-1:Ch-3

OR-2

Week 3

Lecture 9

Digital Components(Registers)

T-1:Ch-5

OR-1

Study of register and its types

Student will able to Discussion and understand simple data Demonstration of storage and data Animation movement and processing operations

Digital Components(Shift Registers) Week 4 Lecture 13 Data Representation(Octal and Hexadecimal Numbers)

T-1:Ch-5

OR-1 OR-2 OR-1 OR-2

Shift register along with Students should learn in Discussion and design the lecture about the Demonstration of Register and its types Animation Introduction of the topic of numbersystems with a focus on Octal and Hexadecimal Numbers DecimalRepresentation gives a mathematical definition of a nonnegative real number Data representation formats Students should learn in Discussion and the lecture about the Demonstration of Octal and Hexa decimal Animation Number System and data representation Students should learn in Discussion and the lecture about the Demonstration of Decimal data Animation Representation Students should learn in Discussion and the lecture about the Demonstration of interconversion Animation

T-1:Ch-3

Lecture 14

Data Representation(Decimal Representation)

T-1:Ch-3

OR-2

Lecture 15

Data Representation (Complements) Data Representation(Integer Representation)

T-1:Ch-7

OR-1

T-1:Ch-7

OR-2

Integer representation of Students should learn in Discussion and data formats the lecture about the Demonstration of Integer Representation Animation Arithmetic binary addition of number Register transfer Microoperations Microoperations of register transfer Students should learn in Discussion and the lecture about the Demonstration of addition operation Animation Students should learn in Discussion and the lecture about the Demonstration of Transfer operations Animation Students should learn in Discussion and the lecture about the Demonstration of Register Transfer Animation operations Students should learn in Discussion and the lecture about the Demonstration of Memory oganisation Animation Students should learn in Discussion and the lecture about the Demonstration of operation and Animation instructions Students should learn in Discussion and the lecture about the Demonstration of operation and Animation instructions Students should learn in Discussion and the lecture about the Demonstration of operation and Animation instructions

Lecture 16

Data Representation(Arithmetic Addition) Register Transfer and Microoperations(Register Transfer Language)

T-1:Ch-7

OR-2

T-1:Ch-7

OR-1

Week 5

Lecture 17

Register Transfer and Microoperations(Register Transfer) Register Transfer and Microoperations(Bus and Memory Transfer)

T-1:Ch-7

OR-1

T-1:Ch-7

OR-1 OR-2 OR-1

Bus and Memory Transfer for register Logical and shift micro operations

Lecture 18

Register Transfer and Microoperations(Arithmetic Microoperations) Register Transfer and Microoperations(Logic microoperations) Register Transfer and Microoperations(Shift Microoperations)

T-1:Ch-7

Lecture 19

T-1:Ch-7

OR-1

Logical and shift micro operations along with operation Microoperations for Shifts or rotate

T-1:Ch-8

OR-2

Week 5 Week 6

Lecture 20 Lecture 21 Instruction Codes and Instruction Cycle(Instruction codes) Instruction Codes and Instruction Cycle(Common Bus System) Instruction Codes and Instruction Cycle(Timing and control) T-1:Ch-8 OR-1 RW-1 OR-1

Term Paper,Test 1 Instruction Set architecture Architecture of bus system Timing and control coordinates Students should learn in Discussion and the lecture about the Demonstration of codes instrutions Animation Students should learn in Discussion and the lecture about the Demonstration of memory System Animation Students should learn in Discussion and the lecture about the Demonstration of memory System Animation classification Students should learn in Discussion and the lecture about the Demonstration of memory System Animation Instruction Students should learn in Discussion and the lecture about the Demonstration of memory Animation SystemInstructions

Lecture 22

T-1:Ch-8

Lecture 23

T-1:Ch-8

OR-2

Lecture 24

Instruction Codes and Instruction Cycle(Instruction Cycle)

T-1:Ch-8

OR-1

Instruction Codes and Instruction Cycle

Week 7

Lecture 25

Instruction Codes and Instruction Cycle(Memory-Reference Instructions)

T-1:Ch-8

OR-2

L25MemoryReference Instructions and its uses L26 Revision L27Revision L28 Revision L25MemoryReference Instructions and its uses L26 Revision L27Revision L28 Revision L25MemoryReference Instructions and its uses L26 Revision L27Revision L28 Revision L25MemoryReference Instructions and its uses L26 Revision L27Revision L28 Revision

Lecture 26

Instruction Codes and Instruction Cycle(Memory-Reference Instructions)

T-1:Ch-8

OR-2

Students should learn in Discussion and the lecture about the Demonstration of memory Animation SystemInstructions

Lecture 27

Instruction Codes and Instruction Cycle(Memory-Reference Instructions)

T-1:Ch-8

OR-2

Students should learn in Discussion and the lecture about the Demonstration of memory Animation SystemInstructions

Lecture 28

Instruction Codes and Instruction Cycle(Memory-Reference Instructions)

T-1:Ch-8

OR-2

Students should learn in Discussion and the lecture about the Demonstration of memory Animation SystemInstructions

MID-TERM
Week 8 Lecture 29 Input-Output and Interrupt(InputOutput Configuration) T-1:ch-9 OR-1 Input Outputinstructions Students should learn in Discussion and along with configuration the lecture about the Demonstration of functions of Input Animation Output Use pf input and output instruction in interrupts Students should learn in Discussion and the lecture about the Demonstration of Input Output operations Animation

Input-Output and Interrupt(InputOutput Instructions)

T-1:ch-9

OR-1 OR-2

Week 8

Lecture 30

Input-Output and Interrupt (Program Interrupt) Input-Output and Interrupt (Interrupt Cycle)

T-1:Ch-10

OR-1

Interrupt and its types

Students should learn in Discussion and the lecture about the Demonstration of Interrupt and its types Animation Students should learn in Discussion and the lecture about the Demonstration of Interrupt and its types Animation Students should learn in Discussion and the lecture about the Demonstration of Design of Basic Animation Computer Students should learn in Discussion and the lecture about the Demonstration of Accumulator Design Animation Students should learn in Discussion and the lecture about the Demonstration of simple Machine Animation Language

T-1:Ch-11

OR-2

Nested Interrupts Interrupt Mask DMA Advance Computer Basic computer organization and design

Lecture 31

Input-Output and Interrupt(Design of Basic Computer)

T-1:Ch-11

OR-1

Input-Output and Interrupt(Design of Accumulator Logic) Lecture 32 Machine Language and Programming(Introduction of Machine Language)

T-1:Ch-11

OR-1

Design of Accumulator Logic General introduction of machine language programming and includes a detailed specification of the machine language

T-1:Ch-11

OR-1

Machine Language and Programming(Assembly Language Basics) Week 9 Lecture 33 Machine Language and Programming(Assembler Basics) Machine Language and Programming(program loops) Lecture 34 Machine Language and Programming(Arithmetic and Logic Operation programming) Machine Language and Programming(Subroutines) Lecture 35 Machine Language and Programming(Input-Output programming) Machine Language and Programming(Programming loops)

T-1:Ch-11

OR-1 OR-2

Assembly Language Students should learn in Discussion and along with pseudo codes the lecture about the Demonstration of Assembly Language Animation code Assembler for programming language Students should learn in Discussion and the lecture about the Demonstration of Assembler commands Animation

T-1:Ch-11

OR-1

T-1:Ch-11

OR-1

Use of loops for machine Students should learn in Discussion and language the lecture about the Demonstration of logic using examples Animation Implementation of arithmatic and logic operations Subroutines used for machine language Input output and interfacing Students should learn in Discussion and the lecture about the Demonstration of programming concepts Animation Students should learn in Discussion and the lecture about the Demonstration of use of Subroutines Animation Students should learn in Discussion and the lecture about the Demonstration of programming examples Animation

T-1:Ch-11

OR-2

T-1:Ch-12

OR-1

T-1:Ch-12

OR-2

Lecture 36

T-1:Ch-12

OR-2

Use of loops for machine Students should learn in Discussion and learning the lecture about the Demonstration of concept of loop during Animation programming Use of F computer architecture micro programmed control unit Students should learn in Discussion and the lecture about the Demonstration of Control memory Animation classification

Microprogrammed Control(Control memory)

T-1:Ch-12

OR-1

Week 10

Lecture 37

Microprogrammed Control (Conditional Branching)

T-1:Ch-12

OR-2

Branching statements Students should learn in Discussion and control for microprogram the lecture about the Demonstration of Conditional Branching Animation

Week 10

Lecture 37

Microprogrammed Control (Mapping of Instructions) Microprogrammed Control (Mapping of Instructions) Microprogrammed Control (computer configuration)

T-1:Ch-12

OR-1

Security Architecture and DesignComputer Systems Security Architecture and DesignComputer Systems Computer System Configuration And Methods Computer System Configuration And Methods Formats and its description for micro instruction Formats and its description for micro instruction Use of symbolic instruction with types

Students should learn in Discussion and the lecture about the Demonstration of map operations Animation Students should learn in Discussion and the lecture about the Demonstration of map operations Animation Students should learn in Discussion and the lecture about the Demonstration of schematic Animation configuration Students should learn in Discussion and the lecture about the Demonstration of schematic Animation configuration Students should learn in Discussion and the lecture about the Demonstration of logic and Symbolic Animation design methods Students should learn in Discussion and the lecture about the Demonstration of logic and Symbolic Animation design methods Students should learn in Discussion and the lecture about the Demonstration of logic and Symbolic Animation design methods Students should learn in Discussion and the lecture about the Demonstration of logic and Symbolic Animation design methods Students should learn in Discussion and the lecture about the Demonstration of working of program Animation sequencer Students should learn in Discussion and the lecture about the Demonstration of general configuration Animation using block diagram Students should learn in Discussion and the lecture about the Demonstration of Organization of Animation registers Students should learn in Discussion and the lecture about the Demonstration of Organization of Animation registers

Lecture 38

T-1:Ch-12

OR-1

Lecture 39

T-1:Ch-12

OR-2

Lecture 40

Microprogrammed Control (computer configuration)

T-1:Ch-12

OR-2

Week 11

Lecture 41

Microprogrammed Control (Microinstruction Format)

T-1:Ch-12

OR-1

Lecture 42

Microprogrammed Control (Microinstruction Format)

T-1:Ch-12

OR-1

Lecture 43

Microprogrammed Control (Symbolic Microinstructions)

T-1:Ch-12

OR-1 OR-2

Microprogrammed Control (Symbolic Microprogram)

T-1:Ch-12

OR-2

Microprogrammed control unit is a control unit with operations Term Paper,Test 2

Lecture 44 Week 12 Lecture 45 Microprogrammed Control (Microprogram sequencer) T-1:Ch-13 OR-2

Sequencing of control signals within the computer Configuration of computer to learn the configuration of a specific computer system CPU with register in computer system architecture CPU with register in computer system architecture

Lecture 46

Microprogrammed Control (Configuration of computer)

T-1:Ch-13

OR-1 RW-1

Lecture 47

Central Processing Unit(General Register Organization)

T-1:Ch-13 R-3:Ch-11

OR-1

Lecture 48

Central Processing Unit(General Register Organization)

T-1:Ch-13 R-3:Ch-11

OR-1

Week 13

Lecture 49

Central Processing Unit (Addressing Modes)

T-1:Ch-13 R-2:Ch-12

OR-1

Addressing modes with types

Students should learn in Discussion and the lecture about the Demonstration of Addressing format and Animation Modes Students should learn in Discussion and the lecture about the Demonstration of RISC machines Animation

Central Processing Unit(RISC Instructions) Lecture 50 Data Transfer and Manipulation (Data Transfer Instructions)

T-1:Ch-14 R-3:Ch-13 T-1:Ch-14 R-3:Ch-13

OR-1

Risc instructions with types

OR-1 OR-2

Data transfer operations Students should learn in Discussion and along with manipulation the lecture about the Demonstration of operation Data Transfer Animation techniques Typical Logical and Bit Manipulation Instructions Students should learn in Discussion and the lecture about the Demonstration of commonly used Animation Manipulation Instructions Students should learn in Discussion and the lecture about the Demonstration of types of Interrupt and Animation use of Subroutine Calls Students should learn in Discussion and the lecture about the Demonstration of characteristics of CISC Animation and RISC machines

Lecture 51

Data Transfer and Manipulation (Logical Bit and Shift Manipulation Instructions)

T-1:Ch-14 R-2:Ch-13

OR-1

Lecture 52

Data Transfer and Manipulation (Program Interrupt and Subroutine Call) Data Transfer and Manipulation (CISC and RISC characteristecs)

T-1:Ch-14 R-2:Ch-13

OR-1

Use and types of program interrupt

Week 14

Lecture 53

R-2:Ch-14 R-3:Ch-15

OR-1

L53Architecture design of CISC and RISC machine L54 Revision L55 Revision L56 Revision L53Architecture design of CISC and RISC machine L54 Revision L55 Revision L56 Revision L53Architecture design of CISC and RISC machine L54 Revision L55 Revision L56 Revision L53Architecture design of CISC and RISC machine L54 Revision L55 Revision L56 Revision

Lecture 54

Data Transfer and Manipulation (CISC and RISC characteristecs)

R-2:Ch-14 R-3:Ch-15

OR-1

Students should learn in Discussion and the lecture about the Demonstration of characteristics of CISC Animation and RISC machines

Lecture 55

Data Transfer and Manipulation (CISC and RISC characteristecs)

R-2:Ch-14 R-3:Ch-15

OR-1

Students should learn in Discussion and the lecture about the Demonstration of characteristics of CISC Animation and RISC machines

Lecture 56

Data Transfer and Manipulation (CISC and RISC characteristecs)

R-2:Ch-14 R-3:Ch-15

OR-1

Students should learn in Discussion and the lecture about the Demonstration of characteristics of CISC Animation and RISC machines

SPILL OVER
Week 15 Lecture 57 Lecture 58 Lecture 59 Spill Over Spill Over Spill Over

Week 15

Lecture 60

Spill Over

Scheme for CA:


Component Term Paper,Test Frequency 2 Total :Out Of 3 Each Marks Total Marks 10 10 20 20

Details of Academic Task(s)


AT No. Objective Topic of the Academic Task Nature of Academic Task (group/individuals/field work Evaluation Mode Allottment / submission Week 4 / 10

Term Paper,Test 1 To evaluate student's Term paper would be allocated to each student and they would be Individual performance of supposed to work on it for the whole term. This would improve related knowledge their technical writing skills. covered topics

30 Marks (Mid Term report- 5 marks, End Term report- 15 marks, Viva / presentation10 marks) Based on student performance (scores) Each question will be multiple of 5. Total marks will be 30.

Term Paper,Test 3 To prepare students Unit IV Individual and evaluate their Consistency and Replication : Introduction, Consistency Models, learning concepts Replica Management, Consistency Protocols Unit V Fault Tolerance : Introduction, Process and Design Issues, Communication Schemes and Issues, Distributed Commit, Recovery Unit VI Security : Introduction, Secure Channels, Access Control, Security Management Term Paper,Test 2 To prepare students for exaination and revise their learning concepts Unit I Individual Introduction to Distributed Systems and Architecture : Definition of Distributed Systems, Goals, Types of Distributed Systems, Distributed Systems Architecture, Self Management in Distributed Systems Unit II Processes and Communication : Threads, Virtualization, Client and Server, Remote Procedure Call, Message Oriented Communication, Multicast Communication Unit III Synchronization : Clock Synchronization, Logical Clocks, Mutual Exclusion, Election Algorithms

11 / 12

Based on student performance (scores) Each question will be multiple of 5. Total marks will be 30.

5/6

List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper) Sr. No. Topic 1 Threads and Deadlocks 2 Mobile Distributed System 3 Distributed System Architecture 4 Mobile Computing 5 QOS in Mobile Computing 6 Distributed Computing Systems 7 Distributed Pervasive Systems 8 SELF-MANAGEMENT IN DISTRIBUTED SYSTEMS 9 Visualization in Distributed Systems 10 Client Server Design Issues 11 MESSAGE-ORIENTED COMMUNICATION 12 MULTICAST COMMUNICATION 13 Distributed Operating System 14 SYNCHRONIZATION 15 CONSISTENCY AND REPLICATION

You might also like