33
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE SEMESTER: THIRD SCHEME: Jul.09 COURSE CODE: 301 PAPER CODE: 6344 NAME OF COURSE: COMPUTER ARCHITECTURE COMMON WITH PROGRAM (S): RATIONALE ********** Diploma in Computer Hardware & maintenance. have to be conversant with computer, its terminology and functioning. Computer architecture is concerned with the structure and behavior of the various functional modules of the computer and their interaction, the course provides the necessary understanding of the hardware operation of digital computers.. http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL … sem...RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL DIPLOMA IN COMPUTER HARDWARE & MAI NTENANCE ... RAJIV GANDHI PROUDYOGIKI

  • Upload
    others

  • View
    25

  • Download
    0

Embed Size (px)

Citation preview

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 301 PAPER CODE: 6344 NAME OF COURSE: COMPUTER ARCHITECTURE

COMMON WITH PROGRAM (S):

RATIONALE **********

Diploma in Computer Hardware & maintenance. have to be conversant with

computer, its terminology and functioning. Computer architecture is

concerned with the structure and behavior of the various functional modules

of the computer and their interaction, the course provides the necessary

understanding of the hardware operation of digital computers..

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 301 PAPER CODE: 6344 NAME OF COURSE: COMPUTER ARCHITECTURE COMMON WITH PROGRAM (S): Computer Science & Engineering

SCHEME OF STUDIES AND SPECIFICATION TABLE

Lectures: 5 Hrs. per week

SCHEME OF STUDIES

Sr. No. TOPICS THEORY

(HRS)

1. Computer Architecture 10

2. Basic Computer Organization And Design

10

3. Central Processing Unit 15

4. Input Output Organization 15

5. Memory Organization 14

6. Advance Processor Architectures 11

TOTAL 75

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 301 PAPER CODE: 6344 NAME OF COURSE: COMPUTER ARCHITECTURE COMMON WITH PROGRAM (S): Computer Science & Engineering

COURSE CONTENT Lectures: 5 Hrs. per week

Sr. No. COURSE CONTENT Hours

of study

1 COMPUTER ARCHITECTURE

Register Transfer and Micro operations, Register Transfer: Bus and Memory Transfers.

Three-State Bus Buffers, Memory Transfer.

Arithmetic Micro operations: Binary Adder, Binary Adder Subtractor, Half Adder and Full Adder Binary Incrementer.

Arithmetic Circuit, Logic Micro operations: List of Logic Micro operations, Hardware, Implementation.

Shift Micro-operations: Hardware Implementation

10

2 BASIC COMPUTER ORGANIZATION AND DESIGN

Instruction Codes: Stored Program Organization, Indirect

Address Computer Registers: Common Bus System, Computer

Instruction: Instruction Set Completeness Timing and Control

Instruction Cycle: Fetch and Decode, Type of Instruction, Register-Reference Instructions Memory-Reference Instructions: AND to AC, ADD to AC, Load to AC, Store to AC,

Branch Unconditionally, Branch and Save Return Address, ISZ, Control Flowchart Input-Output Configuration, Input-Output Instructions, Program Interrupt, Interrupt Cycle

Complete Computer Description, Design of Basic Computer: Control Logic Gates, Control of Registers and Memory, Control of Single flip-flops, Control of Common Bus

Design of Accumulator Logic: Control of AC Register, Adder and Logic Circuit, Character Manipulation, Program Interrupt.

10

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 301 PAPER CODE: 6344 NAME OF COURSE: COMPUTER ARCHITECTURE COMMON WITH PROGRAM (S): Computer Science & Engineering

3 CENTRAL PROCESSING UNIT

Introduction

General Register Organization: Control Word

Stack Organization: Register Stack, Memory Stack, Reverse Polish

Notation, Evaluation of Arithmetic Expressions

Instruction Formats: Three Address Instructions, Two Address

Instructions, One Address Instructions, Zero Address Instructions, RISC

Instructions

Addressing Modes

Data Transfer and Manipulation: Data Transfer Instructions, Data

Manipulation Instructions, Arithmetic Instructions, Logical and Bit

Manipulation Instructions, Shift Instructions

Program Control: Status Bit Conditions, Conditional Branch Instructions

Subroutine Call and Return, Program Interrupt, Types of Interrupts

Reduced Instruction Set Computer (RISC): CISC Characteristics, RISC

Characteristics, Overlapped Register Windows

15

4 INPUT OUTPUT ORGANIZATION

Peripheral Devices: ASCII Alphanumeric Characters

Input-Output Interface: I/O Bus and Interface Modules, I/O Versus

Memory Bus, Isolated versus Memory-Mapped I/O

Asynchronous Data Transfer: Strobe Control, Handshaking,

Asynchronous Serial Transfer, Asynchronous Communication Interface

First-In, First-Out, Buffer

Modes of Transfer: Interrupt-Initiated I/O, Software Considerations

Priority Interrupt: Daisy-Chaining Priority, Parallel Priority Interrupt,

Priority Encoder, Software Routines,

Direct Memory Access (DMA): DMA Controller, DMA Transfer

Input-Output Processor: CPU-IOP Communication

Serial Communication: Character-Oriented Protocol, Data Transparency

Bit-Oriented Protocol

15

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 301 PAPER CODE: 6344 NAME OF COURSE: COMPUTER ARCHITECTURE COMMON WITH PROGRAM (S): Computer Science & Engineering

5 MEMORY ORGANIZATION

Memory Hierarchy Main Memory: RAM and ROM Chips, Memory Address Map, Memory Connection to CPU Auxiliary Memory: Magnetic Disks, Magnetic Tape, CD, DVD Associative Memory: Hardware Organization, Read Operation, Write Operation Cache Memory: Associative Mapping, Direct Mapping, Set-Associative Mapping, Writing into Cache, Cache Initialization Virtual Memory: Address Space and Memory Space, Address Mapping

5

6 Advance Processor Architectures

Instruction Pipelining, Arithmetic Pipelining, Super Scalar Processors, VLIW Processors, Parallel Processing, Flynn’s Classification of Parallel Processing, Vector Computers, Array Processors, Distributed Shared Memory Parallel Computers. Cluster of Workstations.

6

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 301 PAPER CODE: 6344 NAME OF COURSE: COMPUTER ARCHITECTURE COMMON WITH PROGRAM (S): Computer Science & Engineering BOOKS RECOMMANDED.

1. Computer Organization & Architecture by V. Rajaraman & T. Radha Krishnan, PHI Learning

2. Computer System Architecture by P.V.S. Rao, PHI Learning

REFERENCES

1. Morris Mano. M., Computer System Architecture, PHI Learning.

2. Tanenbaum, 5/e, Structured Computer Organisation, PHI Learning.

3. Hwang & Brigg, Advanced Computer Architecture, McGraw Hill .

4. Stallings, 4/e, Computer Organisation & Architecture.

5. Murdocca Computer Architecture &Organization Wiley India

6. ISRD group Computer Organization TMH

7. T.K. Ghosh, Computer Organisation & Architecture TMH

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09 COURSE CODE: 302 PAPER CODE: 6345 NAME OF COURSE: OPERATING SYSTEM

COMMON WITH PROGRAM (S):

RATIONALE

***

The heart of a computer is based around its Operating System. The processor deals with request

Coming from all directions asynchronously. The operating system has to deal with the problems of

Contention, resource management and both program and user data management, and provide a

Useful no-wait user interface. The concept of Operating System is discussed through case studies

of UNIX, LINUX, Windows Vista & Windows Seven.

The course provides clear vision, understanding and working of Operating Systems.

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09 COURSE CODE: 302 PAPER CODE: 6345 NAME OF COURSE: OPERATING SYSTEM

COMMON WITH PROGRAM (S):

SCHEME OF STUDIES AND SPECIFICATION TABLE

Lectures: 5Hrs. per week Practical: 2 Hrs. per week

SCHEME OF STUDIES

Sr. No.

TOPICS THEORY

(HRS) PRACTICAL

(HRS) TOTAL (HRS)

1. Introduction to Operating System 10 04 14

2. Process Management

16 06 22

3. Memory Management 16 04 20

4. File System 10 06 16

5. Device Management 10 06 16

6. Protection & Security 07 04 11

7. Other Operation System 06 00 06

TOTAL 75 30 105

Note: Case studies of UNIX, LINUX and Windows Vista & Windows Seven have been included in the respective chapter.

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09 COURSE CODE: 302 PAPER CODE: 6345 NAME OF COURSE: OPERATING SYSTEM COMMON WITH PROGRAM (S):

COURSE CONTENT Lectures: 5 Hrs. per week

Sr. No.

Course Content Hours of study

1. INTRODUCTION TO OPERATING SYSTEM 1.1 Basics of Operating System, its functions, Objectives and Types of operating System 1.2 Introduction of time sharing, real time, Parallel and Distributed Multiprocessor embedded O.S. 1.3 Structure of Operating System:- System components, Operating

System services, System calls and Programs, System Structure. 1.4 Case study of UNIX, Linux, Windows Vista & Windows Seven.

10

2.

PROCESS MANAGEMENT 2.1 Concepts of Processes; Process state (state diagram), Process Scheduling & Process control block (PCB), Operation on Processes, Threads multiprocessor scheduler. 2.2 Process Scheduling & Algorithms- Basic Concepts, Scheduling

criteria, Scheduling Algorithms- FCFS, SJF, Priority, RR, Multiple queues, Multiple processor Scheduling, Real time Scheduling.

2.3 Dead Locks - Basic Concept of deadlock, deadlock detection, deadlock prevention, deadlock Avoidance, recovery from deadlock & Banker's algorithm.

2.4 Case study of UNIX, Linux, Windows Vista & Windows Seven on Process Management.

16

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09 COURSE CODE: 302 PAPER CODE: 6345 NAME OF COURSE: OPERATING SYSTEM COMMON WITH PROGRAM (S):

3.

MEMORY MANAGEMENT 3.1 Concept of Memory Management- Logical v/s Physical address, Cache Memory, Swapping, Allocation Techniques (contiguous and Non-contiguous), Fragmentation & Compaction. 3.2 Concepts of paging and segmentation - Paged Segmentation & Segmented Paging. 3.3 Concepts of Virtual Memory- Demand Paging, Page Fault, Page replacement and its Algorithms, Allocation of frames, Thrashing. 3.4 Case study of UNIX, Linux, Windows Vista & Windows Seven on Memory Management.

16

4. FILE MANAGEMENT SYSTEM 4.1 File System interface: File Concepts, Types of Files, Access

Methods, Directory Structure, File System mounting , Protection. 4.2 File System Implementation: File System Structure, Allocation Methods (Contiguous, Non Contiguous, index allocations), Free space Management (Fragmentation & compaction), Directory implementation, File- sharing, recovery, network file system, (NFS), Efficiency and performance. 4.3 Case study of UNIX, Linux, Windows Vista & Windows Seven on Final Management System.

10

5.

DEVICE MANAGEMENT 5.1 Input Output System : I/O Hardware & Interface, Kernel I/O Sub System, I/O request streams. 5.2 Disk Management- Disk Structure, Disk Scheduling and its

algorithms, RAID TECHNOLOGY. 5.3 Case study of UNIX, Linux, Windows Vista & Windows Seven on

Device Management.

10

6. PROTECTION AND SECURITY 6.1 Goal of Protection, Domain of Protection, Security Problems Authentication, 6.2 Case study of UNIX, Linux, Windows Vista & Windows Seven on Protection & Security.

07

7. Other Operation System 7.1 Introduction to Network Operation System (Only Brief Concept). 7.2 Introduction to Distributed Operation System (Only Brief Concept).

06

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09 COURSE CODE: 302 PAPER CODE: 6345 NAME OF COURSE: OPERATING SYSTEM COMMON WITH PROGRAM (S):

LIST OF EXPERIMENTS Practical: 2 Hrs. per Week S.NO.

NAME OF EXPERIMENTS

HOURS OF STUDY

1 1. BIOS Configuration 2. Installation of Various Operation System

a. Windows Vista b. Windows XP c. Linux d. Unix

10

2 File Management Commands, Use of Administration Commands, System Calls

5

3 Simulation of CPU Scheduling Algorithms (FCFS, SJF) 5 4 Simulation of Paging 5 5 Case study of UNIX, Linux, Windows Vista, Windows Seven & Windows

XP.

5

TOTAL 30

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09 COURSE CODE: 302 PAPER CODE: 6345 NAME OF COURSE: OPERATING SYSTEM COMMON WITH PROGRAM (S):

REFERENCES

**** TEXT BOOKS

1. Galvin, Operating Systems, Wiley Eastern.

2. Godbole A.S Operating Systems, TMH New Delhi. REFERENCE BOOKS

1. Beach M.J., Operating System, PHI

2. Milankovic, Operating Systems, TMH

3. Donovons & Mendric, Operating Systems, TMH.

4. .William stalling Operating System, pearson edu.

5. Operating System Principal and Design by Pabitra Pal Choudhury , PHI

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 303 PAPER CODE: 6346 NAME OF COURSE: NETWORKING ESSENTIALS COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

RATIONALE

***** Information and communication are two of the most important strategic issues for the success of

every enterprise. While today nearly every organization uses a substantial number of computers and

communication tools ( telephones, fax, personal handheld devices), they are often still isolated. While

managers today are able to use the newest applications, many departments still do not communicate

and much needed information cannot be readily accessed.

To overcome these obstacles in an effective usage of information technology, computer networks are

necessary

This subject introduces the students to the world of networking. Before one learns the technology of

networking it is essential that the student has thorough understanding of various terminologies and

concepts. The student gets introduced to network topologies, architechtures,protocols,devices, etc.

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 303 PAPER CODE: 6346 NAME OF COURSE: NETWORKING ESSENTIALS COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

SCHEME OF STUDIES AND SPECIFICATION TABLE

Lectures: 4Hrs. per week Practical: 2 Hrs. per week

SCHEME OF STUDIES

S.No. TOPICS THEORY (HRS.)

PRACTICAL (HRS)

TOTAL (HRS)

3. Introduction 06

04 10

4. Networking Models 14 06 20

5. Network Address 12 06 18

6. w Network Operating System(NOS) 10 07 17

7. Networking Components

18 06 21

TOTAL 60 30 90

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 303 PAPER CODE: 6346 NAME OF COURSE: NETWORKING ESSENTIALS COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

COURSE CONTENT Lectures: 4 Hrs. per week

S.NO.

COURSE CONTENT

HOURS OF

STUDY

1

INTRODUCTION : 1.1 Basics of Networks - Definition, Need, Uses and Advantages. 1.2 Types of Computer Networks-Local area Networks

(LAN), Wide Area Networks(WAN) , Metropolitin Area Network(MAN). 1.3 Network Architectures- Peer to Peer , Client-Server, Hybrid, Intranet and Internet. 1.4 Different Topologies – Bus, Ring, Star, Hybrid .

06

2

NETWORKING MODELS :

2.1 OSI Reference Model- Introduction to each layer , Its Functionalities , Related Protocols and device name. 2.2 TCP/IP Reference Model- Introduction to each layer , Its Functionalities , Related Protocols and device name. 2.3 comparison Between OSI Vs. TCP/IP reference Model. 2.4 Introduction to various LAN Protocols. 2.5 Introduction to various WAN Protocols.

14

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 303 PAPER CODE: 6346 NAME OF COURSE: NETWORKING ESSENTIALS COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE 3 Network Address :

3.1 Overview, Type of Addresses : Physical Address and

Logical address 3.2 Physical Address: Need , Advantages And

Disadvantages 3.3 Logical Address : Need , Advantages And

Disadvantages 3.4 IP Addresses : Class Full Addressing Network ID,

Host ID Special Addressing 3.5 Overview Subnetting and Supernetting

10

4 Network Operating System(NOS): 4.1 Features of NOS : Multiuser , multitasking , time

sharing, Distributed Operating System 4.2 Types of Client / Server Operating System. Open

Sources And Windows Operating System

10

5 Networking Components: 5.1 Networking Media – Coaxial, UTP, Shielded

Twisted Pair, Fiber Optical Cable, wireless media. 5.2 Networking Devices – NIC, Modem , Hub, Repeater,

Switches, Bridge, Router, Wi-Fi , VSAT. 5.3 Structured cabling- Concept, advantages, racks, patch panel, crimping, crimping and punch tool, patch cords, RJ Connectors, Information Outlets (I/O Box) , Media Converter 5.4 Types of Connectivity – Dial up, Digital Subscriber 5.5 Link (DSL), Asynchronous Digital Subscriber Link

(ADSL) , Leased line /Non Exchange , Cable Net , WI-FI, WI-MAX, CDMA,GSM.

18

TOTAL 60

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 303 PAPER CODE: 6346 NAME OF COURSE: NETWORKING ESSENTIALS COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE LIST OF EXPERIMENTS Practical: 2 Hrs. per Week S.NO.

NAME OF EXPERIMENTS

Hours of

Study

1 2 3 4 5 6 7 8

Observation and Study of Various Network Devices Observation and Study of Various Type of Network Topologies Crimping of UTP Cable(cross over, straight ) and Testing of cables. Observation and Study of ad-hoc networks and Structured networks Installation of Various types of Network Devices Implementation of small Network segment Identifying valid IP Addresses, Defining Subnet IDs and Host IDs. Design a Small enterprise Network and configure all Network Devices and assign IP Addresses

TOTAL 30

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 303 PAPER CODE: 6346 NAME OF COURSE: NETWORKING ESSENTIALS COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

BOOKS RECOMMANDED 1. Local Area Networks by Forouzon – Tata Mcgraw Hills Ltd. India.

2. Introduction to Networking by Richard McMohan Publisher Tata Mcgraw Hills Ltd. India.

3. Network Cabling Handbook by Chris Clerk Publisher Tata Mcgraw Hills Ltd. India.

4. ABC’S of Local Area Network By Michael Dorth, BPB Publications, New Delhi

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 304 PAPER CODE: 6347 NAME OF COURSE: PC Assembly & Maintenence COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

RATIONALE

********* The first task when learning to use a computer is to become familiar with its building Hardware & Software. “PC Assembly” is the fundamental exposure to basic skill required for all students pursuing their studies in Computer Hardware Diploma discipline. This subject introduces the student to Computer Basic Hardware & Software Technology. This subject covers different type’s motherboards, memory, Operating sys tem, & peripherals . Objective: After completion of Syllabus student will be able to Identify different Motherboards Identify different types of Cables and Connectors, Power Supply

Identify key integrates like I/O Ports, Memory, & Peripherals Differentiate between Windows & Linux Operating System

Work on different options in BIOS

Configure various peripherals Identify & Diagnose various Hardware & Software related Problems

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 304 PAPER CODE: 6347 NAME OF COURSE: PC Assembly & Maintenence

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

SCHEME OF STUDIES AND SPECIFICATION TABLE

Lectures: 4 Hrs. per week Practical: 2 Hrs. per week

SCHEME OF STUDIES

S.No. TOPICS THEORY (HRS.)

PRACTICAL (HRS)

TOTAL (HRS)

1 BASIC OF COMPUTER ASSEMBLY 10 12 22

2 OPERATING SYSTEM & ITS INSTALLATION 10 12 22

3 CONFIGURE PERIPHERALS AND SOFTWARE INSTALLATION

15 06 21

4 w TROUBLESHOOTING 15 00 15

5 SAFETY MEASURES 10 00 10

TOTAL 60 30 90

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 304 PAPER CODE: 6347 NAME OF COURSE: PC Assembly & Maintenence

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

COURSE CONTENT Lectures: 4 Hrs. per week S.NO.

COURSE CONTENT

HOURS OF STUDY

1

BASICS OF COMPUTER ASSEMBLY 1.1 Elements of Computers, 1.2 Various Types of cabinets & SMPS. 1.3 Processors Specifications, 1.4 Types of Motherboard Expansion Slots , add-on cards; 1.5 Types of data cables and power cables , 1.6 Types of connectors, headers I/O Ports:- Serial, Parallel ,

USB , firewire 1.7 Primary Memory devices:- RAM,ROM,EPROM,EEPROM, 1.8 Secondary memory:- Hard disk Drive, Flash Device, CD/ DVD drive. 1.9 Input devices:- Key Boards, Mouse, Microphone, Web

cameras, Scanner & Bar code reader. 1.10 Output devices: Monitor, Printer, Plotter, and Speakers

10

2

OPERATING SYSTEM & ITS INSTALLATION

2.1 Introduction to Basic Input output system (BIOS)

2.2 BIOS configurations: Entering in to the BIOS, Selecting

the BOOT devices priority, BIOS Security.

2.3 Types of different file systems for WINDOWS and

LINUX.

2.4 Analyze partition requirements for Different

applications, Hard disk partitioning.

2.5 Installation of WINDOWS and Linux OS.

10

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 304 PAPER CODE: 6347 NAME OF COURSE: PC Assembly & Maintenence

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE 3 CONFIGURE PERIPHERALS AND SOFTWARE INSTALLATION

3.1 Basics of Control Panel, Device Manager and system

services

3.2 Configuration of Add on cards. Configuration of VGA,

Sound card, LAN card and Modem.

3.3 Configuration of peripherals: Printers, Scanners, Web

camera.

3.4 Installation & Un installation of various Application

Software and utilities.

15

4 TROUBLESHOOTING

4.1 Power on self test (POST): Identification of error Codes,

Hardware failure, operating system failure, device driver error.

4.2 Troubleshooting Plug & Play devices.

4.3 Serial Port signals, Troubleshooting serial ports,

4.4 Troubleshooting video adapter.

4.5 Troubleshooting Boot Failures

4.6 Installing and Configuring Terminal Services i.e. Remote

Desktop Connection

15

5 SAFETY MEASURES

a. Types of Backup and its Need, b. Using Backup Utility, Scheduling Backups Restoring

Data,

c. Automated System Recovery ( ASR) d. Introduction to Computer VIRUS, Malwares, Spammer,

antivirus and anti malwares, e. Introduction to Firewall

10

Total 60

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 304 PAPER CODE: 6347 NAME OF COURSE: PC Assembly & Maintenence

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE LIST OF EXPERIMENTS Practical: 2 Hrs. per Week

S.NO. Name of experiments Hours of Study

1. 2. 3 4. 5 6 7

8

9 10

Draw Layout & understand internal parts of Computers Desktop &

Laptop.

Identify different types of Processors, Cables, Connectors used in

Computer.

Identify different types of Drives & understand internal mechanism

of the same (HDD, Optical drive, Zip, Pen, SCSI Drive).

Installation of SCSI Drive, Optical Drives (CDR, DVRW).

Draw layout & understand sections of Motherboards.

Safety measure during P.C. Assembling Plan and assemble a P.C.

Configuring important parameters of CMOS Setup utility, BIOS

update.

Installation of Windows OS, Partitioning, Formatting.

Installation of LINUX Operating System.

Installation of Add On Cards

Installation of Printers & Cameras

Installation of Application Software

TOTAL 30

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 304 PAPER CODE: 6347 NAME OF COURSE: PC Assembly & Maintenence

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

BOOKS RECOMMANDED.

1. Peter Norton’s: Inside the PC, SAMS Techmedia

2. Winn L. Rosch’s: Hardware Bible, SAMS Techmedia

3. Gaig Zacker’s: The complete Reference PC Hardware, Tata McGraw Hil

4. Mark Minasi: The Complete PC Upgrade & Maintenance Guide, BPB Publicatlion

5. Scott Mueller: Upgrading & Repairing PCs, Pearson Education

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 305 PAPER CODE:6348 NAME OF COURSE: BASICS OF LINUX

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

RATIONALE

********* The objective of the course is to make students aware of a multi-user operating system. This course

will serve as a foundation course for the higher level course in LINUX. The students are expected to

learn the commands while doing practical and emphasis should be given to those switches/options

and flags, which are most frequently used in real life. After completion of the course students will be

able to:

Understand Operating System concepts.

Use System calls and memory management.

Use LINUX commands and editors.

Carry out LINUX File management and shell programming in LINUX.

Do Network configuration and security management in LINUX.

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 305 PAPER CODE: 6348 NAME OF COURSE: BASICS OF LINUX

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

SCHEME OF STUDIES AND SPECIFICATION TABLE

Lectures: 5 Hrs. per week Practical: 2 Hrs. per week

SCHEME OF STUDIES

S.No.

TOPICS

THEORY

(HRS.)

PRACTICAL

(HRS)

TOTAL

(HRS)

1 Introduction 02 01

2 Linux Usage and Basics 02 01

3 Running Commands and Getting Help 05 02

4 File System, Standard I/O and Pipes 10 02

5 Managing Users and Groups 06 02

6 Advance File System 06 02

7 vim: An Advanced Text Editor 06 02

8 Shell and Shell Programming 20 14

9 Text Processing Tools 06 02

10 Managing Process, X-windows and basic System Configuration tools

12 04

TOTAL 75 30

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 305 PAPER CODE: 6348 NAME OF COURSE: BASICS OF LINUX

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE Lectures: 5 Hrs. per week

S.No. COURSE CONTENT Hours of study

1

Inroduction

1.1 Linux Ideas and History

Understanding Open Source, Linux Origins, Distributions,

Linux Principles

1.2 Linux Usage and Basics

Logging in to a Linux System, Switching between virtual

consoles and the graphical environment, Elements of the X

Window System, Starting the X server, Changing your

password, The root user, Changing identities, Editing text

files.

03 Hrs.

2

Working with Linux

2.1 Running Commands and Getting Help

Running Commands, Some Simple commands, Getting

Help, The whatis command, The – help Option, Reading

Usage Summaries, The man command, Navigating man

pages, The info command, Navigating info pages, Extended

Documentation.

2.2 File System

Linux File Hierarchy Concepts, Some Important Directories,

Current Working Directory, File and Directory Names,

Absolute and Relative Pathnames, Changing Directories,

Listing Directory Contents, Copying, Moving, Renaming,

Creating and Removing Files & Directories, Using Nautilus,

Determining File Content.

05 Hrs.

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 305 PAPER CODE: 6348 NAME OF COURSE: BASICS OF LINUX

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

2.3 Standard I/O and Pipes

Standard Input and Output, Redirecting Output to a File,

Redirecting STDOUT to a Program(Piping), Combining

Output and Errors, Redirecting to Multiple Targets (tee),

Redirecting STDIN from a file, Sending Multiple Lines to

STDIN.

2.4 Users, Groups and Permissions

Users, Groups, Linux File Security, Permission Precedence,

Types, Examining Interpreting, Changing File Ownership,

Changing Permissions – Symbolic Method, Numeric Method

& Nautilus

2.5 Advanced Topics in Users, Groups and Permissions

User and Group ID Numbers, /etc/passwd, /etc/shadow and /etc/group files, User Management tools, System Users and Groups, Monitoring Logins, Default Permissions, Special Permissions for Executables & Directories

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 305 PAPER CODE: 6348 NAME OF COURSE: BASICS OF LINUX

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

3 Advance File System

3.1 The Linux File System In-depth

Partitions and File system, Inodes, Directories, Hard Links,

Symbolic ( or soft) Links, The Seven Fundamental Filetypes,

Checking Free Space, mounting & unmounting File system ,

working with etc/fstabe, Archiving Files, Compressing,

Creating, Listing and Extracting File, Other Archiving Tools.

3.2 Finding and Processing Files

Locate, find and its operator, Executing commands with find,

The GNOME Search Tool.

vim: An Advanced Text Editor

vim: vim basics, Opening, Modifying, Saving and exiting vim,

Using Command Mode, Search and Replace Manipulating

Text, Undoing changes, Using multiple “windows”, Configuring vi and vim.

06 Hrs.

4 Shell and Shell Programming

Using the Bash Shell

Introduction of Bash shell, Bash Features, Command Line, Command Line Expansion, and Editing, gnome-terminal.

Configuring the Bash Shell

Bash Variables, Environment variables, The TERM Environment variable, The PATH Environment variable, Some common variables, Aliases, How bash expands a Command Line, Preventing Expansion, Login vs non-login shells, Bash startup tasks: profile, Bash startup tasks: bashrc, Bash exit tasks

Shell Programming

Scripting Basics, Creating Shell Scripts, Handling Input/ Output, Control Structures, Conditional Execution, File and string Tests, continue and break, Using positional parameters, Scripting at the command line, Shell Script debugging.

20hrs

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 305 PAPER CODE: 6348 NAME OF COURSE: BASICS OF LINUX

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

5 Text Processing Tools

Tools for Extracting Text, Viewing File Contents, Viewing File Excerpts, Extracting Text by Keyword, Extracting Text by column, Tools for analyzing text, Gathering text statistics, Sorting Text, Eliminating Duplicate Lines, Comparing Files, Duplicating File Changes, Spell Checking with aspell, Tools for manipulating Text, sed, Special Characters for Complex

Searches.

Investigating and Managing Process

What is a Process? Listing Processes, Finding Processes, Signals, Sending

Signals to Processes, Scheduling Priority, Altering Scheduling Priority, Interactive Process management tools, Job Control, Scheduling a Process to execute later, Crontab File format. Different run levels

06hrs

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 305 PAPER CODE: 6348 NAME OF COURSE: BASICS OF LINUX

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

LIST OF EXPERIMENTS Practical: 2 Hrs. per Week

S.NO.

Name of experiments

Hours of Study

1.

2.

3

4.

5.

6.

7.

8.

Files and Directories

Cat, cd, chgrp, chmod, cp, file, find, grep, head, just, lpq, lpr , lprm, cancel, ls, mkdir, more, page, mv, pwd, rm, rmdir, tail, touch, The mtools commands are for accessing MSDOS disks. mcopy, mdir, mcd, mdel.

File Editors

Editors are used to create and amend files. Emacs, ex, edit, gedit, nedit, xemacs, emacs, dtpad, pico, vi, Manipulating data

The contents of files can be compared and altered with the following commands. Awk, cmp, comm, cut, diff, expand, unexpand, gawk, Join, look, perl, paste, sed, sort, split, tr, uniq, wc,

Compressed files

Files may be compressed to save space.Compressed files can be created and examined. Compress, uncompress, zcat, zcmp, zdiff, zmore, gzip, gunzip. Information

Manuals and documentation are available on-line. The following Shell commands give information. answerbook2, apropos, dthelpview, man, info, help. Printing Files can be printed using shell commands, using the GUI print manager, or direct from some applications. lpr –Pprinter, a2ps –Pprinter, dvips –Pprinter,

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 305 PAPER CODE: 6348 NAME OF COURSE: BASICS OF LINUX

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE 9

Messages between Users

The UNIX systems support on-screen messages to other users and world-wide electronic mail, pine, elm, dtmail, frm, from, dtmail, mesg, parcel, talk, write

10 Networking

Setup a small network in your lab and connect to that network Internet Protocol Service. These commands are used to send and receive files from Campus UNIX hosts and from other hosts and the Internet around the world. ftp - fi le transfer program, rcp - remote file copy, rlogin - remote login to a UNIX host, rsh - remote shell, tftp - trivial _le transfer program, telnet - make terminal connection to another host, ssh - secure shell terminal or command connection, scp - secure shell remote file copy, sftp - secure shell file transfer program, netscape - web browser

TOTAL 30

http://www.rgpvonline.com

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

DIPLOMA IN COMPUTER HARDWARE & MAINTENANCE

SEMESTER: THIRD SCHEME: Jul.09

COURSE CODE: 305 PAPER CODE: 6348 NAME OF COURSE: BASICS OF LINUX

COMMON WITH PROGRAM (S): COMPUTER HARDWARE & MAINTENANCE

BOOKS RECOMMANDED.

MAIN READING

1. Sumitabha Das, UNIX/LINUX: Concepts and Applications, Tata McGraw-Hill, 2008.

2. ISRD Group, Basics of OS, UNIX and SHELL Programming, Tata McGraw-Hill, 2006.

3. Stephen Prata Advanced UNIX -A programmer’s Guide, BPB Publication, 2008.

REFERANCES

1. Kochan S & Wood P, UNIX Shell Programming, Pearson Education, 2008.

2. Sarwar, Koretsky, and Sarwar, UNIX, the Text Book, Pearson Education, 2007.

3. Stevens W R, Rago S.A, Advanced Programming in UNIX Environment, Pearson Education, 2008.

4. Maurice J. Bach, Design of the UNIX Operating System, Pearson Education, 2008.

WEB REFRERANCES:

http://www.linux-tutorial.info/index.php

http://www.ee.surrey.ac.uk/Teaching/Unix/

http://www.aboutdebian.com/

www.developertutorials.com/tutorials/linux/

www.yolinux.com/TUTORIALS/

www.linuxquestions.org/

http://bash.cyberciti.biz/guide/Main_Page

http://stommel.tamu.edu/~baum/programming.html

http://williamstallings.com/

http://www.rgpvonline.com