Professional Documents
Culture Documents
Lesson 1 Intro To Computing
Lesson 1 Intro To Computing
Lesson 1 Intro To Computing
INTRODUCTION
Today, all people use computer and rely on computer to perform their tasks whether for
personal or professional. Professionals are different in their fields and skills, but one thing is
common to all of them. They use computer to their jobs. The accountant use computer for
financial management, programmers use it to create programs; teachers prepare lectures and
presentations; architects create blueprints; students use computer for various reasons like
creating reports and thesis and for research purposes. The businesses companies and
organization use computers and organization use computers to process data store and retrieve
information and provide results and outputs.
Computer Fundamentals
CHARACTERISTICS OF COMPUTERS
SPEED
ACCURACY
DILIGENCE
VERSATILITY
REMEMBERING POWER
UNINTELLIGENT
COMPUTER ORGANIZATION
ALL COMPUTER SYSTEM PERFORM FIVE BASIC OPERATIONS
INPUTTING
STORING
SAVING DATA & INSTRUCTIONS SO THAT THEY ARE AVAILABLE FOR PROCESSING
PROCESSING
OUTPUTTING
CONTROLLING
DIRECTING THE MANNER & SEQUENCE IN WHICH ALL THE OPERATIONS ARE
PERFORMED
CONTROL UNIT
HOW DOES THE INPUT DEVICE KNOW THAT IT IS TIME TO FEED DATA INTO
MEMORY
HOW DOES THE ALU KNOW WHAT SHOULD BE DONE WITH DATA RECEIVED
HOW IS IT THAT ONLY THE FINAL RESULTS ARE SENT TO OUTPUT DEVICES
ALL THIS IS POSSIBLE BECAUSE OF THE CONTROL UNIT OF COMPUTER.
BY SELECTING & INTERPRETING THE EXECUTION OF PROGRAM INSTRUCTIONS, IT IS
ABLE TO MAINTAIN ORDER AND DIRECT THE OPERATION OF THE ENTIRE SYSTEM
IT ACTS AS A CENTRAL NERVOUS SYSTEM AND MANAGES THE ENTIRE SYSTEM
IT OBTAINS INSTRUCTIONS FROM THE PROGRAM STORED, INTERPRETS THEM AND
ISSUES SIGNALS THAT CAUSE OTHER UNITS OF SYSTEM TO EXECUTE THEM
CENTRAL PROCESSING UNIT (CPU)
THE CONTROL UNIT AND ARITHMETIC LOGIC UNIT OF A SYSTEM ARE JOINTLY
KNOWN AS CENTRAL PROCESSING UNIT OR CPU
THE CPU IS THE BRAIN OF THE SYSTEM.
ALL MAJOR CALCULATIONS & COMPARISONS ARE PERFORMED INSIDE THE CPU
CACHE MEMORY
COMPUTER SOFTWARE
SOFTWARE TYPES
APPLICATION SOFTWARE
ALSO KNOWN AS APPLICATION PACKAGE
A SET OF ONE OR MORE PROGRAMS DESIGNED TO CARRY OUT OPERATIONS FOR A
SPECIFIED APPLICATION eg PAYROLL
PERSONS INVOLVED IN DEVELOPMENT OF SUCH PACKAGES ARE KNOWN AS
APPLICATION PROGRAMMERS
SYSTEMS SOFTWARE
ALSO KNOWN AS SYSTEMS PACKAGE
SET OF ONE OR MORE PROGRAMS AIMED TO CONTROL THE OPERATIONS OF A
SYSTEM
THESE DO NOT SOLVE SPECIFIC PROBLEMS
GENERAL PROGRAMS WRITTEN TO ASSIST USERS IN USE OF SYSTEM BY
PERFORMING TASKS OPERATION CONTROL, DATA MOVEMENT & PROGRAM
EXECUTION
COMPUTER PROGRAM
ALGORITHM
COMPUTER LANGUAGES
ANALOGY
CLASSIFICATION
MACHINE LANGUAGE
ADVANTAGES
ASSEMBLY LANGUAGE
LIMITATIONS
MACHINE DEPENDENT
HARDWARE KNOWLEDGE REQUIRED
MACHINE LEVEL CODING AS ASSEMBLER
INSTRUCTIONS REQUIRED
BEING MACHINE DEPENDENT, BOTH MACHINE & ASSEMBLY LANGUAGES ARE
REFERRED AS ‘LOW - LEVEL LANGUAGES
COMPILER
INTERPRETER
CONCLUSION
ADVANTAGES
MACHINE INDEPENDENCE
EASY TO LEARN & USE
FEW ERRORS POSSIBLE
LOWER PROGRAM PREPARATION COST
BETTER DOCUMENTATION
EASILY MAINTAINABLE
LIMITATIONS
LOWER EFFICIENCY
TAKES MORE TIME TO EXECUTE
LACK OF FLEXIBILITY
AUTOMATIC, HENCE NOT UNDER PROGRAMMERS CONTROL
OPERATING SYSTEMS
EVOLUTION OF OS
FIRST OS WAS DEVELOPED IN EARLY 50’s FOR IBM 701 SYSTEMS, WAS ELEMENTARY
IN NATURE & NOT MUCH POWERFUL
JOB-TO -JOB TRANSITION WAS NOT AUTOMATIC & SYSTEM TIME WAS WASTED
BATCH PROCESSING
DISADVANTAGES
MULTIPROGRAMMING
LARGE MEMORY - 128 K OR MORE WITH HARD DISK & FAST CPU
MULTIPROCESSING
ADVANTAGES
LIMITATIONS
TIME SHARING
BECAUSE OF HIGH CPU SPEED EACH USER HAS ILLUSION THAT CPU IS DEDICATED
TO HIM/HER
AT ANY INSTANT ALL USERS USING A TIMESHARING SYSTEM WILL FALL IN ONE OF
THE FOLLOWING THREE STATUS GROUP
ACTIVE - USERS PROGRAM CURRENTLY HAS CONTROL OF CPU
READY - USERS PROGRAM IS READY BUT WAITING FOR ITS TURN OF CPU TIME
WAIT - USER HAS MADE NO REQUEST FOR EXECUTION OR WAITING FOR SAME I/O
OPERATION
ADVANTAGES
DISADVANTAGES
SECURITY
SINCE HUNDREDS OF USER USING SYSTEM SIMULTANEOUSLY
RELIABILITY
SHOULD BE HIGHLY RELIABLE AS SEVERAL USERS ACCESS IT
DATA COMMUNICATION
USER INTERACT WITH MAIN SYSTEM THROUGH A REMOTE TERMINAL WITH DATA
COMMUNICATION FACILITIES
OVERHEADS
SWITCHING FROM USER TO USER & SWAPPING PROGRAMS IN & OUT TAKES UP
GOOD
AMOUNT OF CPU TIME & IT SHOULD BE MINIMIZED TO REDUCE RESPONSE TIME
ON - LINE PROCESSING
VIRTUAL STORAGE
A HIERARCHY OF TWO MEMORY SYSTEMS - ONE LOW COST, LOW SPEED & LARGE
CAPACITY & OTHER HIGH COST, SMALL CAPACITY & HIGH SPEED
THE OS MANAGES THE TWO IN SUCH A WAY THAT USER FEELS HE HAS ACCESS TO A
SINGLE, LARGE, DIRECTLY ACCESSIBLE & FAST MAIN MEMORY
IT ALLOWS USER NOT TO WORRY ABOUT MEMORY SIZE LIMITATION
IT ALSO PERMITS SHARING OF MEMORY AMONG SEVERAL USERS IN CASE OF
MULTIPROCESSING & MULTIPROGRAMMING
TO IMPLEMENT VIRTUAL MEMORY SYSTEM, MAIN MEMORY IS DIVIDED INTO FIXED
SIZE CONTIGOUS AREAS CALLED ‘PAGE FRAMES ‘
ALL USER PROGRAMS RESIDING ON ON-LINK DISK ARE ALSO DIVIDED INTO PIECES
OF SAME SIZE CALLED ‘ PAGES ‘ OR ‘ SEGMENTS ‘
NOW ONLY THOSE SEGMENTS WILL BE IN PRIMARY MEMORY THOSE ARE REQUIRED
FOR CURRENT PROCESSING
REMAINING PAGES WILL BE IN ‘VIRTUAL‘ MEMORY
OS - CONTROLLED SOFTWARE
1. TRANSLATION PROGRAMS
2. LIBRARY PROGRAMS
3. UTILITY PROGRAMS
TEXT EDITORS
DEBUGGING TOOLS
SORT
MERGE
DATA PROCESSING
FILE ORGANIZATIONS
FILE UTILITIES
TRANSMISSION MODES
HALF - DUPLEX
FULL - DUPLEX
HALF - DUPLEX REQUIRES A ‘TURN AROUND‘ TIME & SPECIAL SWITCHING CIRCUIT
FOR REVERSAL OF DIRECTION & TIME IS WASTED
FULL - DUPLEX ALLOWS FLOW OF INFORMATION IN BOTH DIRECTIONS
SIMULTANEOUSLY ON THE TRANSMISSION PATH
NETWORK TOPOLOGIES
STAR
RING
Financial IS
These systems involve large amount of data concerned with internal & historical
information about finances
In some areas of financial planning, they provide futuristic look associated with
planning e.g. budgeting is wholly futuristic
Supports financial managers in financing of a business by allocation & control of
financial resources e.g. cash and security management, capital control budgeting,
financial forecasting and financial planning Financial control data systems provides
different supervisory information on financial status, status change information to
management, investors, auditors & government agencies
Major problems
Solution
Sales Management System – To report sales, categorized by product line, sales region,
marketing force, promotional classification
Forecasting System - Marketing Information System use market research information
on present sales to determine sales trends
Product Management System – It gathers and analyze data as most important items of
organization based on the notion that 80% of profit comes from 20% of items e.g.
Maruti car model 800 among company’s entire fleet
Information is used to access growth potential of these products
Identify service problems
Forecast future sales
Determine promotional expenditure
Target future market advertising and Promotion System – Advertisement in print, TV,
radio, sponsoring events, dealer incentives, exhibition of products. The system assists in
maintenance of cost budgets
Customer Support System – Documents sales & installation activities, tracking follow-
up calls, scheduling training sessions, remind sales executives to revisit important
customers
E.g. Inventory Management with Marketing Information System
Too little inventory means lost sales & costly rush orders
Too much inventory means carrying costs, interest costs, warehousing costs & chances
of obsolescence .
Personnel Information System
Deals with flow of information about people working in organisation plus future
personnel needs
Recruitment
Placement
Training
Compensation
Maintenance
A Human Resource Management System is required to achieve all the requirements.
Personnel Administrative Data System (PADS)