DETAILED INSTRUCTIONS TO CONTROL COMPUTER OPERATION - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

DETAILED INSTRUCTIONS TO CONTROL COMPUTER OPERATION

Description:

detailed instructions to control computer operation program: set of instructions to the computer stored: program must be in primary storage system software: manages ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 22
Provided by: psu97
Category:

less

Transcript and Presenter's Notes

Title: DETAILED INSTRUCTIONS TO CONTROL COMPUTER OPERATION


1
SOFTWARE
  • DETAILED INSTRUCTIONS TO CONTROL COMPUTER
    OPERATION
  • PROGRAM SET OF INSTRUCTIONS TO THE COMPUTER
  • STORED PROGRAM MUST BE IN PRIMARY STORAGE
  • SYSTEM SOFTWARE MANAGES COMPUTER RESOURCES
  • APPLICATION SOFTWARE SPECIFIC BUSINESS
    APPLICATION

System SW, Application development SW,
Applications
2
Computer Software
Computer Software
Performs information Processing tasks for End
users
Manages and supports Operations of
computer Systems and networks
Application Software
System Software
General purpose Application Programs
Application Specific Programs
System Management Programs
System Development Programs
  • Web browsers
  • E-mail
  • Word processing
  • Spreadsheets
  • Presentation graphics
  • Groupware
  • ERP
  • Business Apps
  • E-Commerce
  • Education
  • Entertainment
  • Operating systems
  • Network management
  • System utilities
  • Performance monitors
  • Security monitors
  • Programming languages
  • Application development

3
SOFTWARE
Simultaneous Activities Priorities
APPLICATION SOFTWARE
SYSTEM SOFTWARE
HARDWARE
4
MULTIPROGRAMMING
Concurrent use of CPU / execute until I/O rqst
5
MULTITASKING
  • MULTIPROGRAMMING
  • ON A
  • SINGLE-USER SYSTEM
  • SUCH AS A
  • MICROCOMPUTER

One person can run two or more programs or
tasks Concurrently. Multiple windows open. Could
not do this under DOS
6
VIRTUAL STORAGE
  • METHOD OF HANDLING SEVERAL PROGRAMS IN PRIMARY
    STORAGE
  • PROGRAM DIVIDED INTO
  • FIXED LENGTH PORTIONS (PAGES) OR
  • VARIABLE LENGTH (SEGMENTS)
  • CURRENT PORTIONS RESIDE IN PRIMARY STORAGE
  • PORTIONS SWAPPED OUT WHEN DONE

7
MULTIPROCESSING
  • TWO OR MORE PARALLEL PROCESSORS IN SYSTEM
  • PROGRAM CAN BE DIVIDED TO BE PROCESSED BY
    MULTIPLE CPUs
  • CAN PROCESS LARGE PROGRAMS MORE RAPIDLY

8
LANGUAGE TRANSLATION
  • SOURCE CODE HIGH-LEVEL LANGUAGE INSTRUCTIONS
  • COMPILER TRANSLATES HIGH-LEVEL CODE INTO MACHINE
    LANGUAGE
  • OBJECT CODE TRANSLATED INSTRUCTIONS READY FOR
    COMPUTER

9
TRANSLATION PROCESS
10
MICROCOMPUTER OPERATING SYSTEMS
OPERATING SYSTEM
FEATURES

List example operating systems
11
MICROCOMPUTER OPERATING SYSTEMS
OPERATING SYSTEM
FEATURES
Unix
For powerful Microcomputers, Workstations,
Minicomputers. Multitasking Multi-user
Processing Networking. Portable to various
Computer Platforms
Linux
Free, reliable alternative to Unix, Windows. Runs
on many Platforms
Mac OS
For Macintosh computers. Multitasking. Powerful
Graphics Multimedia
DOS
For IBM (PC-DOS) and PC (MS-DOS). Program
Memory 640K
12
GENERATIONS OF PROGRAMMING LANGUAGES
  • 1st. MACHINE LANGUAGE binary code
  • 2nd. ASSEMBLY LANGUAGE mnemonics for numeric
    code
  • 3rd. HIGH-LEVEL LANGUAGES written with regular
    words (fortran, cobol)
  • 4th. MODERN APPLICATION PACKAGES

0s and 1s
Registers
13
HIGH-LEVEL LANGUAGES
  • FORTRAN (FORmula TRANslator) Scientific,
    Engineering applications
  • COBOL (COmmon Business Oriented Language)
    Predominant for transaction processing
  • BASIC (Beginners All-purpose Symbolic Instruction
    Code) General purpose PC language

14
FOURTH GENERATION LANGUAGES (4GL)
  • CAN BE EMPLOYED BY END USERS
  • NONPROCEDURAL
  • CAN DEVELOP APPLICATIONS QUICKLY
  • NATURAL LANGUAGES
  • SIX CATEGORIES

15
FOURTH GENERATION LANGUAGES (4GL)
  • 1. QUERY LANGUAGES
  • rapidly retrieve data
  • interactive/ on-line
  • may use NATURAL LANGUAGE
  • support special requests for data from
    relational databases

16
FOURTH GENERATION LANGUAGES (4GL)
  • 2. REPORT GENERATORS
  • Create customized reports
  • Wide range of formats
  • 3. GRAPHICS LANGUAGES
  • Can manipulate drawings, graphs, photos, videos
  • Presentation managers

17
FOURTH GENERATION LANGUAGES (4GL)
  • 4. APPLICATION GENERATORS
  • User specifies computer needs
  • Generator creates logic and code for application
  • Greatly reduces development time

18
FOURTH GENERATION LANGUAGES (4GL)
  • 7. SOFTWARE PACKAGE Commercially available set
    of programs...
  • WORD PROCESSING
  • SPREADSHEETS
  • DATA MANAGEMENT
  • PRESENTATION MANAGEMENT
  • INTEGRATED SOFTWARE PACKAGES NOW COMBINE THESE
    TO SIMPLIFY LEARNING AND USE

19
New Development Tools
Platform independent
  • JAVA Sun Microsystems OBJECT-ORIENTED
    PROGRAMMING LANGUAGE (all appliances)
  • APPLET TINY PROGRAM TO EXECUTE SMALL FUNCTION
    (Runs in browser)
  • APPLETS DOWNLOADED FROM NETWORK
  • RUN ON ANY COMPUTER OPERATING SYSTEM (in
    theory bull)
  • Requires JVM part of web browser. Interprets
    each command. (runs in a sandbox
  • Servlet Java program runs on server

20
New Development Tools
HTML used to display a Web page and tells where
words should be Placed. (Hypertext markup
language) Interpreted by web browsers (IE and
Netscape) XML eXtensible Markup Language
describes the data DTD document type definition
21
ASP Application Service Providers
Host application SW for other businesses, usually
over the Web.
ExpensAble.com (TE) travel and enter. expense
reporting SW via web. 5K one time fee and
5/user/month.
Advantages No need to maintain SW or HW Always
available Auto updates Browser is only SW required
Write a Comment
User Comments (0)
About PowerShow.com