+ All Categories
Home > Education > system software and application software

system software and application software

Date post: 17-Jan-2017
Category:
Upload: tallat-satti
View: 660 times
Download: 0 times
Share this document with a friend
65
TOPIC OF PRESENTATION
Transcript
Page 1: system software and application software

TOPIC OF PRESENTATION

Page 2: system software and application software

DEFINATION OF SOFTWARESoftware is a general term for

the various kinds of programs used to operate computers and related devices. (The term hardware describes the physical aspects of computers and related devices.)

Page 3: system software and application software

Introduction to Software

Your computer is made up of

Hardware. This includes:• Computer• Monitor• Keyboard• Mouse• Printer• And more

Inside your computer (and on the web), you will find Software.Software works with your computer

to get things done, such as :• Write a letter• Connect a printer• Balance your checkbook• Video call a friend• And more…

Page 4: system software and application software

Types of Software There are 2 types of software: System and

Application.

Page 5: system software and application software

Operating System with Utilities

System Software

1. Perform basic tasks (coordinating keyboard, display, keeping track of files, and controlling peripheral devices like disk drives and printers)

2. Helps programs to work at the same time without interfering with each other

3. Provides a platform for application software

4. Includes basic utilities (notepad, calculator, media viewer).

Page 6: system software and application software

Application Software1. Perform more specialized tasks (word processing, spreadsheets, email, photo editing, bookkeeping)

2. Installed onto your computer with disk or downloaded

3. Can be web based, with no need to download program onto computer

Page 7: system software and application software

Words you should know• Installed: Putting program onto computer• Downloaded: Takes program from Internet, brings it down to your

computer• Uploaded: Takes something from you computer and brings it up to

the “cloud”• Cloud: Computers online which store files and folders• Update: When the program fixes a bug, it will then ask you to

download and install these changes…IMPORTANT• Apps: Programs that do one thing really well which you will

download to your computer or device (MapQuest, Skype)

Page 8: system software and application software

Installing softwarePurchase software

▪From a store (Target, Office Depot, Costco)▪Online (From a manufactures site, Amazon, other online store)

Decide whether you want a disk or to downloadIf you want a disk, you will install it using your computer CD drive. It may come with instructions. It may also come with a special “key” which you will need to “unlock” your programIf you download the program, you will probably want to “save it” to your computer, check for viruses, and then install. You may also need a key, or to “validate it” in some way

Page 9: system software and application software

Web based software• Usually free• You may have to download it

(such as Skype)• There may be information to

give in order to use it (Facebook, email)

• Can be used on all computers• You will have to remember

your login and passwords

Page 10: system software and application software

Example of software: Quicken

Page 11: system software and application software

Example of software: Picasa

Page 12: system software and application software

Example of software: Evernote

Page 13: system software and application software

Example of software: iTunes

Page 14: system software and application software

Example of software: Windows Movie Maker

Page 15: system software and application software

Example of software: spider solitaire

Page 16: system software and application software

Example of software: Google Drive

Page 17: system software and application software

Example of software: free Windows utilities

Page 18: system software and application software

Types of System Software

Page 19: system software and application software

System Software: Definition:

System software (systems software) is computer software designed to operate and control the computer hardware and to provide a platform for running application software. Types of System Software: Operating System Programming Language Translator Utility Programs Communication Software

Page 20: system software and application software

Operating Systems An operating system (OS) is a software, that

manages the computer hardware, and provides common services for execution of various application software. For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between application programs and the computer hardware.

Page 21: system software and application software

Objectives of Operating System:

1. Convenience: makes computer user friendly.2. Efficiency: allows computer to use resources

efficiently.3. Ability to evolve: constructed in a way to

permit effective development, testing and introduction of new functions without interfering with service.

Page 22: system software and application software

Types of Operating System:As computers have progressed and developed, so have the operating systems. Types of operating systems are given below: GUI (Graphical User Interface) Multi-User Vs Single-User Single processing and Multiprocessing Multitasking Vs Single Tasking Distributed Embedded

Page 23: system software and application software

GUI (Graphical User Interface)

Software that works at the point of contact (interface) between a computer and its user, and which employs graphic elements (dialog boxes, icons, menus, scroll bars) instead of text characters to let the user give commands to the computer or to manipulate what is on the screen. GUI elements are usually accessed through a pointing device such as a mouse, pen, or stylus. All programs running under a GUI use a consistent set of graphical elements so that once the user learns a particular interface, he or she can use all programs without learning additional or new commands. Pioneered by Xerox and developed by Apple computers, GUI is now employed by all modern operating systems and application programs.

Page 24: system software and application software

Multi-user Vs Single-user: A multi-user operating system allows multiple users to

access a computer system concurrently. Time-sharing system can be classified as multi-user systems as they enable a multiple user access to a computer through the sharing of time. Single-user operating systems, as opposed to a multi-user operating system, are usable by a single user at a time. Being able to have multiple accounts on a Windows operating system does not make it a multi-user system. Rather, only the network administrator is the real user. But for a Unix-like operating system, it is possible for two users to login at a time and this capability of the OS makes it a multi-user operating system.

Page 25: system software and application software

Processing System:Single-processor Systems:On a single-processor system, there is one main CPU capable of executing a general-purpose instruction set, including instructions from user processes.

Page 26: system software and application software

Multi-processor Systems:A multiprocessing operating system allows a program to run on more than one central processing unit (CPU) at a time. This can come in very handy in some work environments, at schools, and even for some home-computing situations. Asymmetric multiprocessing:

In this each processor is assigned a specific task. A master processor controls the system; the other processors either look to the master for instruction or have predefined tasks. This scheme defines a master-slave relationship. The master processor schedules and allocates work to the slave processors. Symmetric multiprocessing (SMP):

In this each processor performs all tasks within the operating system. SMP means that all processors are peers; no master-slave relationship exists between processors.

Page 27: system software and application software

Multi-tasking Vs. Single-tasking: When a single program is allowed to run at a time, the

system is grouped under a single-tasking system, while in case the operating system allows the execution of multiple tasks at one time, it is classified as a multi-tasking operating system. Multi-tasking can be of two types namely, pre-emptive or co-operative. In pre-emptive multitasking, the operating system slices the CPU time and dedicates one slot to each of the programs. Unix-like operating systems such as Solaris and Linux support pre-emptive multitasking. Cooperative multitasking is achieved by relying on each process to give time to the other processes in a defined manner. MS Windows prior to Windows 95 used to support cooperative multitasking.

Page 28: system software and application software

Distributed: A distributed operating system manages a

group of independent computers and makes them appear to be a single computer. The development of networked computers that could be linked and communicate with each other, gave rise to distributed computing. Distributed computations are carried out on more than one machine. When computers in a group work in cooperation, they make a distributed system.

Page 29: system software and application software

Embedded: Embedded operating systems are designed to

be used in embedded computer systems. They are designed to operate on small machines like PDAs with less autonomy. They are able to operate with a limited number of resources. They are very compact and extremely efficient by design. Windows CE and Minx 3 are some examples of embedded operating systems.

Page 30: system software and application software

Programming Language Translator

Page 31: system software and application software

Programming Language TranslatorIt is another system software which convert the high level language to machine level language for the purpose of machine understanding.The Machine can only understand the machine level language or binary language 0's & 1's. The language translator rectify the errors within the program through different ways.There are 3 types of language translator, they are as follows:- Compiler. Interpreter. Assembler.

Page 32: system software and application software

Compiler: A Compiler is a computer program that translates

code written in a high level language to a lower level language, object/machine code. The most common reason for translating source code is to create an executable program (converting from a high level language into machine language)

Page 33: system software and application software

Assembler: An assembler translates assembly language into

machine code. Assembly language consists of mnemonics for machine opcodes so assemblers perform a 1:1 translation from mnemonic to a direct instruction. For example:

LDA #4 converts to 0001001000100100 Conversely, one instruction in a high level language

will translate to one or more instructions at machine level.

Page 34: system software and application software

Interpreter: An interpreter program executes other programs

directly, running through program code and executing it line-by-line. As it analyses every line, an interpreter is slower than running compiled code but it can take less time to interpret program code than to compile and then run it, this is very useful when prototyping and testing code. Interpreters are written for multiple platforms, this means code written once can be run immediately on different systems without having to recompile for each. Examples of this include flash based web programs that will run on your PC, MAC, games console and Mobile phone.

Page 35: system software and application software

UTILITY PROGRAM

PRESENTED BY MUSARAT IQBAL

Page 36: system software and application software

UTILITY PROGRAM!!!!

System software that performs maintenance-type tasks

Page 37: system software and application software

What is a disk scanner?

Detects and corrects problems on hard disk or floppy disk

Searches for and removes unnecessary files

What is a backup utility?

Copies selected files or entire hard disk onto another disk or tape

compress files during backup to require less storage space

Page 38: system software and application software

What is a disk defragmenter?

file before defragmentingfragmented disk

file after defragmenting

Reorganizes files and unused space on hard disk so programs run faster

Page 39: system software and application software

What is a screen saver?

Causes monitor’s screen to display moving image or blank screen if there is no activity for a specified time

To secure computer, user configures screen saver to require password to deactivate

Page 40: system software and application software

What is a diagnostic utility?

Compiles technical information about hardware and some software

Prepares report outlining problems

Page 41: system software and application software

What is a virus?

Stand-Alone Utility Programs

SIGNS OF VIRUS INFECTION

Potentially damaging computer program Affects computer without user’s knowledge

Page 42: system software and application software

What is an antivirus program?

Stand-Alone Utility Programs Identifies and removes viruses in memory, storage media,

and incoming files Must be updated frequently

Page 43: system software and application software

WHAT IS A FILE COMPRESSION UTILITY?

Stand-Alone Utility Programs

Shrinks size of files to free up room and improve performance

Compressed files are sometimes called zipped files

Two popular utilities: PKZIPTM and WinZip®

Page 44: system software and application software

WHAT IS A PERSONAL FIREWALL?

Stand-Alone Utility Programs

Protects personal computer from unauthorized intrusions

Monitors all transmissions to and from computer

Page 45: system software and application software

COMMUNICATION SOFTWARE

Page 46: system software and application software

•Communication software

•Allows us to connect with other computers or mobile devices via text, video or audio formats.• some means of communication, such as email, are asynchronous.• Web conferencing and video chat are synchronous.

Page 47: system software and application software

TYPES OF COMMUNICATION SOFTWARE

Page 48: system software and application software

VIDEO CHAT Voice over Internet Protocol or VoIP allows you to

communicate with others over the Internet without using phones.

Costs are minimal. With most services, you can communicate directly from one computer to another, usually at no charge, or connect to a cell phone or landline for a small fee.

Page 49: system software and application software

SKYPE Is available for Windows, Mac, Linux and mobile

devices. With a webcam on your computer, you can video chat with up to 10 people at once or even send a video message.

Page 50: system software and application software

FACETIMES Works similarly as

Skype , although it does not allow for group chats at this time. It runs on all Apple products

Page 51: system software and application software

VIDEO MESSAGING

• It is not a medium for discussions. •you send a contact a short video in lieu of a text; the recipient can watch it instantly or whenever he wants.•Glide and Samba are examples of this type of software; both are available for mobile devices only.

Page 52: system software and application software

WEB CONFERENCINGGenerally used by businesses for meetings, training events or to relay other information to people in a remote location.

Page 53: system software and application software

EMAIL

•Started in 1965.•Electronic mail, or e-mail, is the most frequently used service.

Page 54: system software and application software

Send a message any time, anywhere and the recipient can read it at his or her convenience.

Send the same message to multiple recipients. Forward information without retyping it. The messages can be notes entered from

the keyboard or electronic files stored on disk.

Page 55: system software and application software

APPLICATION SOFTWARES

Page 56: system software and application software

Definition: Application software, or simply applications, are often called productivity programs or end-user programs.

Working: they enable the user to complete tasks. such as creating documents, spreadsheets,

databases, and publications, doing online research, sending email, designing graphics and e.tc.

When you begin creating a document, the word processing software has already set the margins, font style and size, and the line spacing for you. But you can change these settings.

Page 57: system software and application software

A software suite or application suite is a collection of computer programs 

usually application software or programming software of related functionality.

having ability to smoothly exchange data with each other.

Microsoft Word is a popular word-processing application that is included in the software suite of applications called Microsoft Office.

Page 58: system software and application software

Types of application software:

Word processing software.Spreadsheet software.Database software.Presentation graphic software.Multimedia software.Communication softwares.

Page 59: system software and application software

Word Processing Software:  Allows users to create, edit a document. Example: MS Word, Word Pad etc.

Spreadsheet Software: Allows users to create document and perform calculation. Example: Excel, Lotus1-2-3 etc.

Database Software: allows users to store and retrieve a vast amount of data. Example: MS Access, MySQL, Oracle.

Page 60: system software and application software

Presentation Graphic Software: Allows users to create visual presentation. Example: MS Power Point.

Multimedia Software: Allows users to create image, audio, video etc. Example: Real Player, Media Player etc.

Communication software: Communications software manages the transmission of data between computers over wired or wireless channels. Examples are ProComm, Smart corn and Crosstalk.

Page 61: system software and application software

ADVANTAGES AND DISADVANTAGES OF

APPLICATION SOFTWARE

Page 62: system software and application software

ADVANTAGES Their single biggest advantage is that they meet the exact needs of the user. Since they are designed specifically with one purpose in mind, the user knows that he has to use one specific software to accomplish his task.

The threat of viruses invading custom-made applications is very small, since any business that incorporates it can restrict access and can come up with means to protect their network as well.

Licensed application software gets regular updates from the developer for security reasons. Additionally, the developer also regularly sends personnel to correct any problems that may arise from time to time.

Page 63: system software and application software

DISADVANTAGES

Developing application software designed to meet specific purposes can prove to be quite costly for developers. This can affect their budget and their revenue flow, especially if too much time is spent developing a software that is not generally acceptable.

Some software that are designed specifically for a certain business, may not be compatible with other general software. This is something that can prove to be a major stumbling block for many corporations.

Developing them is something that takes a lot of time, because it needs constant communication between the developer and the customer. This delays the entire production process, which can prove to be harmful in some cases.

Application software that is used commonly by many people, and then shared online, carries a very real threat of infection by a computer virus or other malicious programs.

Page 64: system software and application software

SOME BASIC DIFFERENCES B/W SYSTEM AND APPLICATION

SOFTWARES System software gets installed when the operating system is installed on the computer while application software is installed according to the requirements of the user.

System software includes programs such as compilers, debuggers, drivers, assemblers while application software includes media players, word processors, and spreadsheet programs.

Generally, users do not interact with system software as it works in the background whereas users interact with application software while doing different activities.

A computer may not require more than one type of system software while there may be a number of application software programs installed on the computer at the same time.

System software can run independently of the application software while application software cannot run without the presence of the system software.

Page 65: system software and application software

Recommended