plymouth state university software system software application software

78
Plymouth State University Software System Software Application Software

Upload: randolph-briggs

Post on 15-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Plymouth State University Software System Software Application Software

Plymouth State University

Software

System Software

Application Software

Page 2: Plymouth State University Software System Software Application Software

Plymouth State University

System Software

Page 3: Plymouth State University Software System Software Application Software

Plymouth State University

What is Software?

Step-by-step instructions(program) Software controls the hardware Software Package includes:

• Instructions for the Hardware (Programs)• Data

Page 4: Plymouth State University Software System Software Application Software

Plymouth State University

Software Categories

System Software• Operating System

– Graphic User Interface

• Device Drivers• Utility Programs

Application Software

Page 5: Plymouth State University Software System Software Application Software

Plymouth State University

One of the First“Personal Computers”

Page 6: Plymouth State University Software System Software Application Software

Plymouth State University

One of the First“Personal Computers”

(1975)

Page 7: Plymouth State University Software System Software Application Software

Plymouth State University

Without an Operating System Consider what had to be done to the Altair 8800

hobbyist computer every time it was turned on!

• First, load the Operating System:– Enter a short program via switches (“fat fingering”).– Use this short program to input additional programs through

a paper tape reader.

• Then, load any programs:– Other programs, such as BASIC, would then be loaded.

• It took 20 or 30 minutes preparation to do something.

Page 8: Plymouth State University Software System Software Application Software

Plymouth State University

Working with System Software

Users

Software

Hardware

System Software

Page 9: Plymouth State University Software System Software Application Software

Plymouth State University

Working with Application Software

Users

Software

Hardware

Application Software

System Software

Page 10: Plymouth State University Software System Software Application Software

Plymouth State University

Operating SystemWhat It Does

Booting

CPU management

File management

Task management

Page 11: Plymouth State University Software System Software Application Software

Plymouth State University

“Booting” (starting up the computer)

• Cold boot:– Starting up the computer by turning the power

on.– Operating system in ROM looks and loads

remaining operating system into RAM.

• Warm boot:– Reloads the operating system into RAM without

disrupting the power to the disk drives or power supply.

Page 12: Plymouth State University Software System Software Application Software

Plymouth State University

Management of Files

• File: the name given to any program or chunk of data that is stored on a computer.

– Most computers today have Hierarchical File systems.

– Files are stored in groupings (folders or directories).

Page 13: Plymouth State University Software System Software Application Software

Plymouth State University

Input / Output of Information

All types of information are stored in binary form.

• Problem: The computer has no way of discerning between types unless a file is marked in some manner for identification by the operating system.

000101010011001110011110000101011100001110010101010110101000111001010001000101001000100010101010100010001010100110011100111100001010111000011100101010101010100011100101000100010100100010001010101010001011000101010011001110011110000101011100001110010101010

Page 14: Plymouth State University Software System Software Application Software

Plymouth State University

File Storage

A file is a named collection of data stored on a disk or tape

You supply the name

The application supplies the extension

Page 15: Plymouth State University Software System Software Application Software

Plymouth State University

File Names

DOS - FILENAME.EXT

8 . 3• FILENAME - Determined by user• EXT - Determined by Application

Windows 98, XP, etc. - Up to 255 characters• My First Lab for CS110.doc

Page 16: Plymouth State University Software System Software Application Software

Plymouth State University

Files may Contain

Programs (.EXE, .COM, .DLL)

Data (.DOC, .WK1 - determined by program)

Commands (.BAT)

Source Code (.BAS, .C)

Page 17: Plymouth State University Software System Software Application Software

Plymouth State University

Working With Files

To use a file in Windows you may:• Start the application, then open the file

OR• Double-click on the file icon (docucentric)

Page 18: Plymouth State University Software System Software Application Software

Plymouth State University

Operating System Where does the operating system reside?

• ROM (Read Only Memory)– Contains startup software instructions (BIOS).

• RAM (Random Access Memory)– The main part of the operating system is transferred from a

secondary memory source, usually a hard disk to RAM.

• The complete operating system is contained in both ROM and RAM in the computer.

Page 19: Plymouth State University Software System Software Application Software

Plymouth State University

Software Main Memory

RAM

BIOSHardware

ROM

Page 20: Plymouth State University Software System Software Application Software

Plymouth State University

Software Main Memory

BIOS

Windows

HardwareROM

RAM

Page 21: Plymouth State University Software System Software Application Software

Plymouth State University

Software Main Memory

BIOS

Windows

HardwareROM

Application1RAM

Page 22: Plymouth State University Software System Software Application Software

Plymouth State University

Software Main Memory

BIOS

Windows

HardwareROM

Application2

Application1RAM

Page 23: Plymouth State University Software System Software Application Software

Plymouth State University

Limited Main Memory

• Virtual Memory - addresses the problem of a program being too big to fit into the available RAM.

– The operating system divides the program into pieces.

– The pieces are stored on the hard disk.– The pieces are retrieved into RAM as needed.

• Disadvantage: This slows the system down, because retrieval of information from the disk is time consuming.

Page 24: Plymouth State University Software System Software Application Software

Plymouth State University

Task Management

Multitasking

Multiprogramming (multi-user)

Time-sharing (round-robin)

Multiprocessing (multi-CPU)

Page 25: Plymouth State University Software System Software Application Software

Plymouth State University

Single-user, Single-tasking

Page 26: Plymouth State University Software System Software Application Software

Plymouth State University

Multi-user, Multi-tasking

Page 27: Plymouth State University Software System Software Application Software

Plymouth State University

Real-time processing

• Involves human interaction with the computer.

• Requires quick or timely return of results.

• ATM: Want cash back NOW, not tomorrow!

Page 28: Plymouth State University Software System Software Application Software

Plymouth State University

Process Control

• Refers to the control of some process by a computer in real time.

• Robotics: Maneuvering a robot’s arm.

Page 29: Plymouth State University Software System Software Application Software

Plymouth State University

Menus

Pull-up menu - a list of options that pulls up from the bottom of the screen

Page 30: Plymouth State University Software System Software Application Software

Plymouth State University

Menus

Fly-out menus - menus that seem to explode out to the right

Page 31: Plymouth State University Software System Software Application Software

Plymouth State University

Menus

Pull-down menu - a list of options that pulls down from the top of the screen

Page 32: Plymouth State University Software System Software Application Software

Plymouth State University

My Computer Window

Page 33: Plymouth State University Software System Software Application Software

Plymouth State University

Handhelds Operating System Platforms

Palm OS

Windows CE/Pocket PC

Page 34: Plymouth State University Software System Software Application Software

Plymouth State University

Operating System Trends

User-friendlyNetworkingMulti-userMulti-taskingOpen vs. Proprietary

Page 35: Plymouth State University Software System Software Application Software

Plymouth State University

Other System Software

Device drivers

Utility programs

Page 36: Plymouth State University Software System Software Application Software

Plymouth State University

Examples of Utilities

Calculator Notepad Virus Check Check Disk for errors De-fragment disk

Page 37: Plymouth State University Software System Software Application Software

Plymouth State University

Disk Cleanup

Page 38: Plymouth State University Software System Software Application Software

Plymouth State University

Defragment Utility

Fragmented

Defragmented

Page 39: Plymouth State University Software System Software Application Software

Plymouth State University

Device Drivers

To add devices not directly supported by the Operating System

Examples:• CD-ROM• Scanners• New Printers• MODEMs

Page 40: Plymouth State University Software System Software Application Software

Plymouth State University

Windows User Interface

Page 41: Plymouth State University Software System Software Application Software

Plymouth State University

Mac OS User Interface

Page 42: Plymouth State University Software System Software Application Software

Plymouth State University

Linux User Interface

Page 43: Plymouth State University Software System Software Application Software

Windows Folders

Like File Folders

CS110

Page 44: Plymouth State University Software System Software Application Software

Folders may contain Other Folders

Page 45: Plymouth State University Software System Software Application Software

Folders may contain Files

My Report

Budget

Page 46: Plymouth State University Software System Software Application Software

The “ROOT” Directory

A:\

Page 47: Plymouth State University Software System Software Application Software

Plymouth State University

Application Software

Page 48: Plymouth State University Software System Software Application Software

Plymouth State University

Working With Files

Budget

Application Software

User

File

OPERATING SYSTEM

Page 49: Plymouth State University Software System Software Application Software

Plymouth State University

Associating File Extensions with Applications

Can you connect each

data file with its application(s)?

Page 50: Plymouth State University Software System Software Application Software

Plymouth State University

Types of Application Software

Copyright• Commercial• Shareware• Freeware• Rentalware

Non-Copyright• Public domain

Page 51: Plymouth State University Software System Software Application Software

Plymouth State University

Application Software Word Processing Desktop Publishing Spreadsheet Graphics Database Reference E-mail Games

Page 52: Plymouth State University Software System Software Application Software

Plymouth State University

The Help CommandHelp command - a command generating a table of contents, an index, and a search feature that can help you locate answers

Page 53: Plymouth State University Software System Software Application Software

Plymouth State University

Documents

To convey our ideas to others

Letters Job Applications Reports Publication

Page 54: Plymouth State University Software System Software Application Software

Plymouth State University

Early Document

Page 55: Plymouth State University Software System Software Application Software

Plymouth State University

Fonts

Font - typeface and type size

10 point Times New Roman

14 pointArial Black

16 pointCourier

32 pointArial

Page 56: Plymouth State University Software System Software Application Software

Plymouth State University

Word Processing Integrating Tables & Graphs

Writing Tools• Spelling Checker

• Online Thesaurus

• Grammar & Style Checker

Page 57: Plymouth State University Software System Software Application Software

Plymouth State University

Spreadsheet GraphicsAnalytical graphics - graphical forms that make numeric data easy to analyze

Page 58: Plymouth State University Software System Software Application Software

Plymouth State University

DatabasePersonal Information Manager

Page 59: Plymouth State University Software System Software Application Software

Plymouth State University

Software Suites Usually contain:

• Word Processor• Spreadsheet• Database• Communications

Examples:• Microsoft Office• Lotus SmartSuite• COREL Office

Page 60: Plymouth State University Software System Software Application Software

Plymouth State University

Desktop Publishing Desktop publishing (DTP) - mixing text and graphics to produce

high-quality output for commercial printing, using a microcomputer and mouse, scanner, laser or ink-jet printer, and DTP software

Page 61: Plymouth State University Software System Software Application Software

Plymouth State University

Publishing Without Paper

Creating Documents

Word Processing• HTML Documents

• Distribution

• Portable Documents (PDF)

Page 62: Plymouth State University Software System Software Application Software

Plymouth State University

Computer Art Programs

Drawing programs

Painting programs

Page 63: Plymouth State University Software System Software Application Software

Plymouth State University

Drawing & Painting ProgramsDrawing program - graphics software that allows users to design and illustrate objects and products

Painting program - graphics program that allows users to simulate painting on screen

Vector image

Raster image

Page 64: Plymouth State University Software System Software Application Software

Plymouth State University 64

Painting Software

Free-hand

Bit-mapped

Once something is drawn, it becomes part of the overall painting

Page 65: Plymouth State University Software System Software Application Software

Plymouth State University 65

Drawing Software

Object-oriented

Lines & shapes may be combined into objects

Objects may be moved as a single item

Page 66: Plymouth State University Software System Software Application Software

Plymouth State University 66

CAD

Used for scaled drawings

Architecture

Mechanical Design

Page 67: Plymouth State University Software System Software Application Software

Plymouth State University

Project Management Software

Manage projects that involve others

Used to plan and schedule the people, costs, and resources to complete a project on time

Page 68: Plymouth State University Software System Software Application Software

Plymouth State University

FTP File Transfer

Page 69: Plymouth State University Software System Software Application Software

Plymouth State University

Audio Editing

Page 70: Plymouth State University Software System Software Application Software

Plymouth State University

Windows Media Player

Page 71: Plymouth State University Software System Software Application Software

Plymouth State University

Intellectual Property Copyright

• Publisher owns software• User is granted a license to use it• No copies to be made• Used on one computer

Not recognized by all countries

Software Piracy

Page 72: Plymouth State University Software System Software Application Software

Plymouth State University

Software Licenses

Signed Contract Shrinkwrap Single-use Multi-use Concurrent-use Site License

Page 73: Plymouth State University Software System Software Application Software

Plymouth State University

Software Piracy

Illegal copying of Software

Illegal Distribution of Software

Illegal Use of Software

Page 74: Plymouth State University Software System Software Application Software

Plymouth State University

What is software piracy? Software piracy is the unauthorized copying,

reproduction, use, or manufacture of software product(s) protected by U.S. and international copyright law. On average, for every authorized copy of computer software in use, at least one unauthorized or "pirated" copy is made. In some countries, up to 99 unauthorized copies are made for every authorized copy in use.

Page 75: Plymouth State University Software System Software Application Software

Plymouth State University

Diskette Software Installation1 of 30

30 of 30

Page 76: Plymouth State University Software System Software Application Software

Plymouth State University

CD-ROM Software Installation

Page 77: Plymouth State University Software System Software Application Software

Plymouth State University

Exam Next WeekLectures from Weeks 1, 2, 3, 4,Chapters 1 & 2 from the Textbook

Page 78: Plymouth State University Software System Software Application Software

Plymouth State University

Sample Exam QuestionsFill-ins:The ___________ refers to the part of the internet that presents information in multimedia form.“_________ technology” merges computing with high-speed communications.

Possible answers:Web Cable Information Comp-com

Multiple choice:Which is the main circuit board in the computer? a. RAM chip (random access memory) b. CPU processor chip (central processing unit) c. motherboard (system board) d. hard drive

Short answer:What is multimedia?What is the function of RAM?What does downloading mean?