Date post: | 17-Nov-2014 |
Category: |
Documents |
Upload: | debasis-das |
View: | 692 times |
Download: | 1 times |
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
• 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