SOFTWARE.

Slides:



Advertisements
Similar presentations
including File Management
Advertisements

Lesson 4 0x Operating Systems.
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
Maninder Kaur OPERATING SYSTEM Maninder Kaur 11 Oct 2010.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
Chapter 6 Review System Software: Operating Systems and Utilities.
Intermediate GNVQ ICT The human computer interface The human computer interface is what allows the user to communicate with the computer and is often called.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Unit 6- Operating Systems.  Identify the purpose of an OS  Identify different operating systems  Describe computer user interaction with multiple operating.
Operating Systems: Software in the Background
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Chapter 3 Software Two major types of software
Computer Basics Flashcards #2
Operating Systems. Software Software – the instructions that make the CPU do useful things Divided into two main categories – System software – Applications.
Systems Software Operating Systems.
Computer Software.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
SOFTWARE.
The Operating System. Operating Systems (F) What you need to know about –operating system as a program; –directory/folder.
Operating Systems Chapter 4.
Week 6 Operating Systems.
Computer for Health Sciences
Lesson 6 Operating Systems and Software
Fundamentals of Computer Hardware & software
Type of Software There are two main types of software They are System software Application software Hardware System Software (OS) Application Software.
Software GCSE ICT.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
 What is OS? What is OS?  What OS does? What OS does?  Structure of Operating System: Structure of Operating System:  Evolution of OS Evolution of.
Operating Systems.
 Introduction to Operating System Introduction to Operating System  Types Of An Operating System Types Of An Operating System  Single User Single User.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Standard Grade Computing System Software & Operating Systems.
11.10 Human Computer Interface www. ICT-Teacher.com.
Computing and the Web Operating Systems. Overview n What is an Operating System n Booting the Computer n User Interfaces n Files and File Management n.
Standard Grade Computing OPERATING SYSTEMS CHAPTER 20.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
Operating Systems TexPREP Summer Camp Computer Science.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Fundamentals of Hardware and Software 1. Distinguish between systems programs and application programs 2 System software - This software is usually called.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
Application Software System Software.
1 3 Computing System Fundamentals 3.3 Computer Systems.
Chapter 3: Software Explain the difference between systems software and application software
Types of Software Chapter 2.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
Operating Systems p.describe the characteristics of knowledge-based systems; q.describe the purpose of operating systems; r.describe the characteristics.
System Software (1) The Operating System
CHAPTER 2 COMPUTER SOFTWARE. LEARNING OUTCOMES At the end of this class, students should be able to:  Explain the significance of software  Define and.
1 OPERATING SYSTEMS. 2 CONTENTS 1.What is an Operating System? 2.OS Functions 3.OS Services 4.Structure of OS 5.Evolution of OS.
System SOFTWARE.
Lesson 4 0x Operating Systems.
Nature & Types of Software
Lecture 1-Part 2: Operating-System Structures
2. OPERATING SYSTEM 2.1 Operating System Function
Introduction to Operating System (OS)
TexPREP Summer Camp Computer Science
TYPES OFF OPERATING SYSTEM
Software - Operating Systems
Fundamentals of Computer Hardware & software
Presentation transcript:

SOFTWARE

Types of Software Application Software System Software

Application Software Performs specific tasks and works on top of the operating system. Three main types General Purpose Special Purpose Custom Written APPLICATION SOFTWARE OPERATING SYSTEM

General Purpose Software that performs basic tasks that most users would need to do. Comes in a software suite or Integrated software. Eg. Microsoft Office, PDF reader, Adobe Photoshop ADVANTAGES DISADVANTAGES Relatively Cheap Little or no Customization Easy to learn Comes in a package and cannot be separated No compatibility issues Easy to Install

Special Purpose Software designed to perform a specific task. Eg. Accounting, Engineering Design, Music player. ADVANTAGES DISADVANTAGES Meets a specific need Can be expensive Usually integrates with other software well Has no other use other than what it was made for.

Custom Written Software Software that is designed specifically for an organization to meet their individual needs. Eg. Government databases, Large businesses. ADVANTAGES DISADVANTAGES Meets the individual needs of the user Very costly Can be modified to meet new needs Difficult to troubleshoot at times Cannot be used for anything else.

System software

System Software They enable the computer to run properly. Application programs depend on the System software to run. There are 2 main types OS (Operating System) Utilities

Operating Systems (OS) The operating system is the set of programs that controls all the hardware and application programs that make up the computer system. They are the most important programs because every other program depends on it. Eg. PC-Windows, Linux, UNIX, Mac OS, DOS Phone -Android, iOS, Symbian, Windows Mobile

The OS does many functions Process Management Allotting adequate time and resources to each process/program File Management Provides the ability to modify files and folders while keeping track of their physical location on the hard drive. Memory Management Manages the memory the computer has so that every program can get to load as quickly and efficiently as possible.

OS functions contd… Input/Output Management Security and Maintenance Controls the communication with external hardware like keyboard, mouse, printers, monitor etc… Security and Maintenance Provides some level of security to ensure the software is safe from viruses and malware. Provides utilities to ensure backups and error corrections take place. User Interface Provides a user interface that the user can interact with to give inputs.

USER INTERFACES

User Interfaces THREE TYPES Command Line Menu Driven Graphical User Interface (GUI)

Command Driven Interface A user interface that requires the user to put in special commands line by line to do tasks. Eg. MS-DOS, UNIX DISADVANTAGES Requires knowledge of the commands ADVANTAGES Tasks can be executed very quickly once the commands are known.

Menu Driven Interface Interface where the user can select multiple commands from one or more menus Eg. Turbo Pascal DISADVANTAGES A lot of options may lead to confusion Some options may not be available ADVANTAGES User does not have to remember commands

Graphical User Interface (GUI) Interface where images are used to represent the choices a user can make. Eg. Windows, Linux, MacOS, iOS, Android ADVANTAGES Easy to understand and learn DISADVANTAGES Some tasks can take long because there are many menus to go through to get to one choice

Multitasking, Multiprocessing, Multiprogramming The execution of two tasks at the same time. MULTIPROCESSING The use of 2 or more CPU’s to execute different tasks simultaneously MULTIPROGRAMMING When two or more programs run on the same processor working one after the other.

PROCESSING

Processing TYPES OF PROCESSING Batch Processing Online Processing Real Time Processing

Batch Processing When Data is collected and stored for a period of time and processed after. Also known as offline processing. Eg. Salaries in a company, Printing documents, Birth Certificates

Online Processing When data is collected and processed immediately and cannot be changed. Eg. ATM Machines, Flight Bookings, Online reservations

Real-time processing When data is input processed and output continuously. Activities are constantly happening. Eg. Real time flight bookings, Facebook feeds, Checking criminal records

Comparison Table TYPE OF PROCESSING ADVANTAGES DISADVANTAGES BATCH Saves on time in the long run Changes cannot be made easily once batch has not been run. ONLINE Takes information and processes it on demand Changes are not made as quickly REAL-TIME Changes are made instantly Requires high processing power