Vous êtes sur la page 1sur 3

GNIT

LECTURE PLAN

CSE/IT - 4 (2010-2014)
Name of the Subject : Computer Architecture & Organization Subject Code : CSE-202E Assessment Scheme Start Date : 22nd Feb 2012 Internal Assessment - 50 marks Finish Date : May 2012 External Assessment- 100 marks No. of Sessions per week : 5 Total - 150 marks Session Duration : 50 Minutes Sess.(No.
2.5

Topic

Reference

1.5

R1, R2 Unit 1. General System Architecture: Store program control concept, Flynns classification of computers (SISD, MISD, MIMD); Multilevel viewpoint of a machine: digital logic, micro architecture, ISA, operating systems, high level language; structured organization; CPU, caches, main memory, secondary memory units & I/O; Performance metrics; MIPS, MFLOPS. Instruction Set Architecture: Instruction set based classification of processors (RISC, CISC, and their comparison); addressing modes: register, immediate, direct, indirect, indexed; Operations in the instruction set; Arithmetic and Logical, Data Transfer, Machine Control Flow; Instruction set formats (fixed, variable, hybrid); Language of the machine: 8086 ; simulation using MASM R1 Unit 2. Basic non pipelined CPU Architecture: CPU Architecture types (accumulator, register, stack, memory/ register) detailed data path of a typical register based CPU. MST - I

3.5

Fetch-Decode-Execute cycle (typically 3 to 5 stage); microinstruction R1, R2, R3 sequencing, implementation of control unit, Enhancing performance with pipelining. Hardwired control design method, Micro programmed control unit. Unit 3. Memory Hierarchy & I/O Techniques:The need for a memory hierarchy (Locality of reference principle, Memory hierarchy in practice: Cache, main memory and secondary memory, Memory parameters: access/ cycle time, cost per bit); Main memory (Semiconductor RAM & ROM organization, memory expansion, Static & dynamic memory types); Cache memory (Associative & direct mapped cache organizations. Allocation & replacement polices, segments, pages & file organization, virtual memory.
MST - II R1,R2,R3 Unit 4. Introduction to Parallelism: Goals of parallelism (Exploitation of concurrency, throughput enhancement); Amdahls law; Instruction level parallelism (pipelining, super scaling basic features); Processor level parallelism (Multiprocessor systems overview).

Computer Organization [80x86]: Instruction codes, computer register, computer instructions, timing and control, instruction cycle, type of SUBJECT TEACHER: SHILPA NARULA

GNIT
instructions, memory reference, register reference. I/O reference, Basics of Logic Design, accumulator logic, Control memory, address sequencing, microinstruction formats, micro-program sequencer, Stack Organization, Instruction Formats, Types of interrupts; Memory Hierarchy. Programmed I/O, DMA & Interrupts. .
MST - III References: R1 Computer Architecture & Organisation by M. Mano, 1990, Prentice-Hall. R2 R3 Computer Organisation & Architecture: Designing for performance by W. Stallings, 4th edition, 1996, Prentice-Hall International edition. Computer Architecture and Organization, 3rd Edi, by John P. Hayes, 1998, TMH.

SUBJECT TEACHER: SHILPA NARULA

GNIT
LESSON PLAN

B.TECHI (2009-2013)
Name of the Subject : Visual Basic.Net Lab Subject Code : IT-368 Start Date : 21st feb 2012 Finish Date : May 2012 No. of Weeks : 13 weeks No. of Sessions per week : 3 Session Duration : 50 Minutes

Assessment Scheme Internal Assessment - 40 marks External Assessment- 60 marks Total - 100 marks

1. Create a calculator that can be used for adding, subtracting, multiplication and division. 2. Write an application to use WMI to retrieve information about your PC. 3. Write an application to create a File and Folder Browser. 4. Write a program in VB.NET to send an email via SMT. 5. Write a program to create a MDI Web Browser. 6. Write an application to access the registry in VB.NET. 7. Write a program to retrieve the web page source from the internet. 8. Create a slot machine game using standard control and costume number generator 9. Write a program to create a word processor 10. Write a program for encryption and decryption. 11. Write an application to capture screen. 12. Create a drawing application in VB.NET. 13. Write an application in VB.NET to play MP3 files.

SUBJECT TEACHER: SHILPA NARULA

Vous aimerez peut-être aussi