Computer Architecture - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Computer Architecture

Description:

[ L-T-P = 3-0-3] Theory Lecture Timings. A. At Vikramshila Complex ... 4. The Art of Assembly Language by Randell Hyde : by Shroff Publishers & Distributers ... – PowerPoint PPT presentation

Number of Views:382
Avg rating:3.0/5.0
Slides: 14
Provided by: psd1
Category:

less

Transcript and Presenter's Notes

Title: Computer Architecture


1
Computer Architecture Operating Systems CAOS
(CS 43051) L-T-P 3-0-3 Theory Lecture
Timings
  • A. At Vikramshila Complex
  • (I) Wed 3rd Hr ( 930 1030 ) Slot F1
    Venue V4
  • (ii) Thu 2nd Hr ( 930 1030 ) Slot F2
    Venue V4 Extra Hr will be used when
    needed with prior information.
  • (ii) Fri 4th 5th Hr ( 1030 1230)
    Slot F3 F4 Venue V3
  • There will be no theory lectures after 3rd
    November 2006.
  • B. At CSE Dept.
  • One Hr Tutorial every week ( Tue
    1800 1900 Hrs )
  • Minimum Attendance Requirement 85 in the Pre
    Scheduled Theory Lectures as well as in the
    Tutorial Classes in order to prevent De-
    Registration and /or Debarment from taking the
    Mid Term End Term Exams.
  • The entire Class will be divided into 6 (Six)
    Equi-Sized Groups. Each Group will be assigned
    to One Teaching Assistant both for the Theory
    Tutorial as well as for the Lab Sessions.
  • Each Every student will have to route all
    his/her queries and complaints The Teaching
    Assistant assigned to his/her Group.

2
CAOS Lab (CS 43051) Schedule
  • For All the students will be held in the two PC
    labs at CIC .
  • Sometimes Lecture Hall V3 / V4 at Vikramshila
    may be used for briefing .
  • Lab Hrs Wednesday 2nd Half Slot X
  • from 1330 1630 Hrs for ALL students.
  • It will be conducted in the following two
    Groups
  • Group 1 Electrical , Energy Breadth
    Students
  • Teachers Rajeev Kumar A.K.Majumder.
  • Venue CIC PC Lab 1 ( Right Side of Entrance)
  • Group 2 ECE Instrumentation Students
  • Teacher P.S.Dey
  • Venue CIC PC Lab 2 ( Left Side of Entrance)

3
CS 43051 Theory 60 Weigthage (Course Outline
1)
  • 1.The Role of the Computer Architecture
    Operating System in Program Execution.
  • 2. Computer Architecture Basic Building blocks
    CPU , Memory (Cache,Main Secondary), various
    Peripherals , Bus Concept..
  • 3. The Operating System Its role as a System
    Program Resource Manager.
  • 4. The CPU External World Interface ( The
    concept of Register Transfer , Interface Buffer,
    Address and its content).
  • 5. Peripheral Interfacing Techniques , Concepts
    of Interrupt , DMA ,Device Drivers , File System
    .
  • 6. Memory System Hierarchy Virtual Memory.

4
CS 43051 Theory 60 Weigthage (Course Outline
2)
  • 7.The concept of a High Level Program vs. its
    Assembly level Machine level Equivalent.
  • 8. Instruction Set Architecture (ISA) Its
    features characteristics.
  • 9. The Assembly Instruction Set its Usage.

5
CS 43051 Theory 60 Weigthage (Course Outline
3)
  • 10. Concepts of Program Process.
  • 11. CPU organization and design principle of the
    Control Unit.
  • 12. Process Management ,Synchronization and
    associated Architectural Supports.

6
CS 43051 Lab 40 Weigthage ( Modus Operandi)
  • To be Conducted at C.I.C. on every Wednesday
    1330 Hrs 1630 Hrs for all students .
  • At least 95 Attendance is mandatory to PASS.
  • To be conducted in 2 Separate Groups in two
    Separate Labs.
  • In some cases there may be a global Briefing
    Session (to be announced earlier).
  • Working environment will be RED Hat Linux .
  • Sessional Work (40 Weigthage) .
  • 2 Lab Tests (40 Weightage) One Pre Mid Term ,
    One Post Mid Term .
  • 1 / 2 Laboratory Quizzes (20 Weightage).

7
CS 43051 Lab 40 Weigthage (Course Outline 1)
  • C as a System Programming Tool. 2 Assignments
  • Using LINUX System CALLs Shell Programming. 2
    Assignments
  • MID TERM.
  • 3. Shell Programming to implement various Process
    Management Synchronization Features in LINUX.
  • 4. Using Pentium Assembly Language to Implement
    few LINUX System Calls.

8
Computer Architecture Operating Systems (CS
43051) Targeted Grading Pattern
  • Grade Ex - Maxm 10 of the Class I.e. 5-15
    Students will obtain an Ex Grade.
  • Grade A Maxm 20 of the Class I.e. 10-30
    Students will obtain A Grade.
  • Grade B Maxm. 30 of the Class I.e. 15-45
    Students will obtain B Grade.
  • Grade F At least 5 of the Class I.e. 5-10
    Students will Fail.
  • This is in line with the Relative Grading Policy
    as specified in the Institute Regulation..
    Percentile Ranking as well as a Minimum
    Qualifying Marks for attaining each Grade will
    be used.

9
Computer Architecture Operating Systems (CS
43051) Theory List of References - 1
  • Computer Architecture
  • 1. Computer Organization and Architecture
    Designing for Performance 7th Edition By
    William Stallings
  • Publisher Prentice Hall India.
  • --------------------------------------------------
    --------------------------
  • 2. Computer Architecture Organization 3rd
    Edition By J.P.Hayes
  • Publisher McGraw Hill / TMH
  • --------------------------------------------------
    ---------------------------------
  • 2A. Pentium Manual from Intel Website.
  • 2B. The Intel Microprocessors Architecture
    ,Programming and Interfacing 6th Edition By
    Barry B.Brey
  • Publisher Prentice Hall India.
  • --------------------------------------------------
    --------------------

10
Computer Architecture Operating Systems (CS
43051) Theory List of References - 2
  • 4. Computer Organization Design The Hardware
    Software Interface Latest Edition
  • By David A. Patterson John Hennessy
  • Publisher Hardcourt Asia , Morgan Kauffmann.

11
Computer Architecture Operating Systems (CS
43051) List of References - 3
  • Operating Systems
  • 1.Operating Systems Internals Design Principles
    (Fourth Edition) By William Stallings
  • Publisher Pearson Education Asia
  • 2. Operating Systems A Modern Perspective (Second
    Edition) By Gary Nutt
  • Publisher Pearson Education Asia.
  • 3. Operating System Concepts (Second Edition)
  • By Dhamdhere
  • Publisher TMH
  • 4. Understanding the LINUX Kernel by Bovet
    Cestaii OREILY

12
Computer Architecture Operating Systems (CS
43051) Lab List of References - 1
  • Shell Programming
  • The UNIX Programming Environment by Brian W.
    Kernighan Rob Pike
  • Publisher Prentice Hall India.
  • A Practical Guide to Linux by Mark. G. Sobell
    Publisher Pearson Education Asia.
  • LINUX Programming Bible by John Goerzen
  • Publisher IDG Books India (P) Ltd.
  • 4. LINUX KERNEL Internals by M.Beck et.al.
  • Publisher Pearson Education Asia.

13
Computer Architecture Operating Systems (CS
43051) Lab List of References - 2
  • Assembly Language Programming
  • 1. Programming the 80286,80386,80486, and Pentium
    Based Personal Computer 6th Edition By Barry
    B.Brey
  • Publisher Prentice Hall India.
  • 2. The 8086 Architecture ,Programming and
    Interfacing
  • By Douglas Hall
  • Publisher McGraw Hill
  • 3. Assembly Language Programming Organization
    of the IBM PC by Yu Marut McGraw Hill
    International.
  • 4. The Art of Assembly Language by Randell Hyde
    by Shroff Publishers Distributers
Write a Comment
User Comments (0)
About PowerShow.com