Computers for management jsb 1072003 ver

Post on 17-Nov-2014

692 views 1 download

Tags:

description

An lecture on an introductory course on computers for 1st year management students.

transcript

Computers for Management

(JSB 107)

Debasis Dasconsultdebasis.com

Content

1. Computer Fundamentals 2. Introduction to computer

Hardware3. Networking4. Introduction to Software 5. Application Software  6. Internet Applications 7. Lab Sessions

2Debasis Das

Recommended Books

• Rajaraman, V.: Fundamentals of Computer, PHI

• Norton, P.: Introduction to Computers, TMH

• Narang, R.: Database Management System, PHI

• Tangny & Mahony, O.: Local Area Network and Their Application, PHI

• NIIT: Understanding Business Information System, PHI

Debasis Das 3

Why do we needComputers?

• Get more work done

• Get work done faster

• Get more complex work done

Debasis Das 4

How Do ComputersDo it?

• Are they more intelligent?• They work unimaginably fast• They are able to take simple

logical decisions• They don’t get tired• They don’t need a break• They don’t fall sick (usually)

Debasis Das 5

Computer Fundamentals

Debasis Das 6

Objectives & Scopeof

Computer Applications

Debasis Das 7

Objectives

• It is a general purpose tool• Can be applied to a very large range

of problems• It can handle huge volumes of data• Personal computers are aids to

personal productivity

Debasis Das 8

Basic Computer

Debasis Das 9

Basic Cycle

Debasis Das 10

ListOf

Instructions

MindlessBut

Faithfulclerk

1. Get next instruction

2. Make out What is to beDone.

Tempstorage

3. Get operands

4. Get operation done

5. Storeresults

In Von Neumann Stored memory architectureThe instructions, operands, temporary and final results are in same memory.

Computer Basic Cycle

Debasis Das 11

Fetch next instruction, incrementpointer

Execute

Decode the instruction

Store Results

Fetch operands, if necessary

Computer Systems

Debasis Das 12

Basic HardwareArrangement

Debasis Das 13

Memorysystem

ProcessorI/O

devices

System Bus

Bus

Debasis Das 14

Address Bus

Data Bus

Control Bus

ProcessorInternals

Debasis Das 15

Instruction Pointer

Address bus

Instruction DecoderOperand Register

AccumulatorControl

UnitGeneral Purpose

Registers

Data bus

Control Bus

Data Representation

Debasis Das 16

Positional Notation

Debasis Das 17

123 = 1 x 10^2 + 2 x 10^1 + 3 x 10^0; base 10 number system

Digits are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

101 = 1 x 2^2 + 0 x 2^1 + 1 X 2^0; base 2 number system

Digits are 0, 1 (binary digits or Bits)

Introductionto

Computer Hardware

Debasis Das 18

Processor

Debasis Das 19

Processor Types

• Simple processor• Pipelined processor• Superscaler processor• Parallel Processor• VLIW processor• Array processor• RISC & CISC processors

Debasis Das 20

Processor Types

• Single core

• Dual core

• Multiple core

Debasis Das 21

Memory Systems

Debasis Das 22

Memory Organization

Debasis Das 23

123

n

Word Address Bus

Data Bus

Memory Types

• R A M

– Dynamic, Static

• R O M

–Manufactured, Field Programmable,

Flash

Debasis Das 24

Memory Hierarchy

• Main memory

• Secondary memory

• Cache memory

Debasis Das 25

Storage Devices

Debasis Das 26

Storage Types

• Magnetic disks

• Flash disks

Debasis Das 27

I/O Devices

Debasis Das 28

Interface to The World

• Keyboard

• Monitor/display

• Mouse

• Printer

• Scanner

• And lots of others

Debasis Das 29

Networking

Debasis Das 30

Why Network!

• Prime motivation is resource sharing

• Most other reasons are derivatives

Debasis Das 31

Local Area Networking

Debasis Das 32

Network Configuration

Debasis Das 33

Connected somewaySoftware support

Network Model

Debasis Das 34

Application Layer

Presentation Layer

Session Layer

Transport Layer

Network Layer

Data link layer

Physical

Application Layer

Presentation Layer

Session Layer

Transport Layer

Network Layer

Data link layer

Physical

Node to node

End to end

Layer Functionality http://transition.fcc.gov/pshs/techtopics/tech-ip-interop.html

Debasis Das 35

Wide AreaNetworking

Debasis Das 36

Communications Technologies

• Wired, co-ax cables, submarine cables

• RF Communication• Fiber communication• Satellite communication

Debasis Das 37

Introductionto

Software

Debasis Das 38

Algorithms &

Flowcharts

Debasis Das 39

Algorithms

• Process/method to solve a problem• Step by step process• Deterministic• Iterative• Recursive

Debasis Das 40

Flowcharts

• Graphical representation of a process• Could be used to represent an

algorithm• Could be used to represent a

complete program

Debasis Das 41

Programming Languages

Debasis Das 42

Program

• A set of statements in a given language

• Properties– Finite– Effective– Efficient

Debasis Das 43

Programming Languages

• Machine language

• Assembly language

• High level language

Debasis Das 44

Different Kinds of

Software

Debasis Das 45

System Software

• Software that comes with the system• Usually the software required to run

the system properly– Operating system– Assemblers– Compilers– Linker– Loader– Etc.

Debasis Das 46

Application Software

Debasis Das 47

Application Software

• Everything else that helps get

something done with the computer

• Usually to solve just one set of

problems

• Takes specific inputs and outputs

specific data

Debasis Das 48

WordProcessing

• Microsoft Word, Open Office Writer• Helps create documents• Caters to all the formatting

requirements• Lets you combine other elements

besides text• Takes care of printing of the

documents

Debasis Das 49

Spreadsheet

• Table based calculations made possible• Data is arranged in rows and columns• Rows and columns can be related

through embedded formula• What-if scenarios can be studies, as

data changes in the main set will automatically generate data in other cells

Debasis Das 50

Presentation

• Electronic equivalent of flip chart presentation

• Slides could be created and presented one by one

• Each slide, like flip carts can have text and graphics

• Automatic shows can be created

Debasis Das 51

DatabaseManagement

Systems• Large amount of tabular data can be

created• In the relational database version

one such table may be related to another one

• Many such databases could be created within a DBMS

Debasis Das 52

Internet Applications

Debasis Das 53

Concept of the Internet

Debasis Das 54

Internet

• Interconnected set of computers• Network of networks• Open & Heterogeneous• Follows standards• Anyone can connect to the Internet

through an ISP

Debasis Das 55

Applications ofthe

Internet

Debasis Das 56

Major Applications

• E-Mail

• World Wide Web

• Millions of others

Debasis Das 57

WebpageDevelopment

Debasis Das 58

What is a Web Page

• A poster hanging in the cyber space

somewhere?

• How do we find a specific page?

• What’s a search engine?

Debasis Das 59

Vital Parts of a Web Page

• Content

• Format

Debasis Das 60

Lab Sessions

Debasis Das 61

Lab Tasks

• Compose a one page resume• Develop a spreadsheet for marks,

calculate class average, calculate grade

• Develop a 10 slide presentation on the workshop-what you learnt

Debasis Das 62