Introduction to Computing Lecture 9,10 Software

Slides:



Advertisements
Similar presentations
Lecture 1: Overview of Computers & Programming
Advertisements

Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering. ID: Subject: Computer Fundamentals (For EDUSAT) Common.
A Good Manager? Find and explain on an example
Mr Manesh T Dept. of CSE College of Arts and Science Chapter 3 Types of Softwares Code: 1400 Tech.
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
INFORMATION TECHNOLOGY, THE INTERNET, AND YOU
Introduction to Computer Programming CSC 1401: Introduction to Programming with Java Lecture 2 Wanda M. Kunkle.
System Software Ashley Lanning California State University, Fresno Fall, 2005 Computer Literacy In:
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Introduction to Computer Software
I NTRODUCTION TO C OMPUTER S OFTWARE. S OFTWARE & H ARDWARE ? Computer Instructions or data, anything that can be stored electronically is Software. Hardware.
Systems Software Operating Systems.
Standard 1 - Objective 2: Understand, evaluate, and use computer software.
Computer Software.
COMPUTER SOFTWARE Chapter 3. Software & Hardware? Computer Instructions or data, anything that can be stored electronically is Software. Hardware is one.
SOFTWARE.
Section 8.2. Classification of Software
Software Concepts. Software & Hardware? Computer Instructions or data, anything that can be stored electronically is Software. Hardware is one that is.
Systems Software & Operating systems
Type of Software There are two main types of software They are System software Application software Hardware System Software (OS) Application Software.
AS Computing Software definitions.
Types of Software When a computer is first turned on (or "booted up"), it responds to its BIOS (Basic Input / Output System), located on a ROM (Read Only.
Software Software essential is coded programs that perform a serious of algorithms. Instructions loaded into primary memory (RAM) from secondary storage.
Software Prepared By: Sir Mazhar Chapter No 5.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Software.
Software.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
14/10/20151 Software custom-written, off-the-shelf, generic, system, applications, utility, integrated.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
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.
Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT.
5 SYSTEM SOFTWARE CHAPTER
Types of Software Module 5.12.
Kuliah 4 Pengantar Teknologi Informasi Oleh Coky Fauzi Alfi cokyfauzialfi.wordpress.com Software.
C o n f i d e n t i a l 1 Course: BCA Semester: III Subject Code : BC 0042 Subject Name: Operating Systems Unit number : 1 Unit Title: Overview of Operating.
Computer Software Types Three layers of software Operation.
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.
Chapter 1 Computers, Compilers, & Unix. Overview u Computer hardware u Unix u Computer Languages u Compilers.
Application Software System Software.
Course Title: Introduction to Computer Course Instructor: ILTAF MEHDI Chapter No: 04 1BY ILTAF MEHDI (MCS, MCSE, CCNA)
Computer Software & its Types Instructor : Adnan Iqbal Course : Introduction to Computer.
Chapter 3: Software Explain the difference between systems software and application software
Software Rashedul Hasan. Software Instructions and associated data, stored in electronic format, that direct the computer to accomplish a task. Instructions.
Software - A set of instructions, stored digitally within the computer's memory, which tells the computer system what to do.  System Software  Application.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Prepared by : Mazhar javed Classification of Software Prepared By Prepared By Mazhar Javed Awan Mazhar Javed Awan (Computer Instructor) (Computer Instructor)
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Slide 6-1 Chapter 6 System Software Considerations Introduction to Information Systems Judith C. Simon.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
Computer Organization & Assembly Language Chapter _ 04 Ghazanfer Mirza.
CHAPTER 2 COMPUTER SOFTWARE. LEARNING OUTCOMES At the end of this class, students should be able to:  Explain the significance of software  Define and.
THE SOFTWARE Computers need clear-cut instructions to tell them what to do, how to do, and when to do. A set of instructions to carry out these functions.
Lesson 9: SOFTWARE ICT Fundamentals 2nd Semester SY
DDC 2223 SYSTEM SOFTWARE DDC2223 SYSTEM SOFTWARE.
Ashima Wadhwa Assistant Professor(giBS)
Nature & Types of Software
System Programming and administration
Contents Todays Topic: Introduction to Computer Software We will learn
5 SYSTEM SOFTWARE CHAPTER
Computer Science I CSC 135.
Computers: Hardware and Software
National Diploma in Computer Studies
5 SYSTEM SOFTWARE CHAPTER
Computer Software.
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
Presentation transcript:

Introduction to Computing Lecture 9,10 Software

Software Definition: “A set of instruction to solve a particular problem” “A piece of software is a computer program which has been written to carry out a particular task.” Software programs are originally produced by computer programmers who will write the instructions that form the program in a programming language.

Types of Software A software is usually classified as being two types Systems software Applications software.

Types of Software Computer Application Software General- Purpose Programs Application- Specific System Management Development Application Software Computer

Systems software Systems software controls the operation of a computer Enables the other application programs to execute. Without systems software a computer would not function.

System S/W Types System software divided in to two main types System management programs System development programs

System management programs Examples Operation systems(will be discus later in details) Device drivers BIOS Programs Utility program

Operating System: Operating System is a software, which makes a computer to actually work. It is the software that enables all the programs we use. The OS organizes and controls the hardware. OS acts as an interface between the application programs and the machine hardware. Examples: Windows, Linux, Unix and Mac etc.,

Device Drivers Device drivers are computer programs allowing higher-level computer programs to interact with a hardware device. A driver typically communicates with the device through the computer bus or communications subsystem to which the hardware connects. Drivers are hardware-dependent and operating-system-specific.

Basic Input / Output System (BIOS) Computer and Information Technology for HKCEE Basic Input / Output System (BIOS) BIOS is responsible for starting the PC Boot the computer by providing a basic set of instructions. Load the operating system after turning on the computer Provide low-level routines for the communications between OS and hardware devices DVEP

Utility Programs A utility program allows a user to perform maintenance-type tasks usually related to managing a computer. File and hard disk management for efficiency and storage. Setting peripheral devices to the users requirements, i.e. setting the monitor resolution

Some Examples Disk defragmenters : Can detect computer files whose contents are broken across several locations on the hard disk, and move the fragments to one location to increase efficiency. Network utilities: Analyze the computer's network connectivity, configure network settings, check data transfer or log events

Disk cleaners: Can find files that are unnecessary to computer operation, or take up considerable amounts of space. Disk cleaner helps the user to decide what to delete when their hard disk is full. Backup Can make a copy of all information stored on a disk, and restore either the entire disk (e.g. in an event of disk failure) or selected files (e.g. in an event of accidental deletion).

System development programs Compiler: A compiler is a program that reads a program in one language – the source language and translates into an equivalent program in another language (Machine language). Source Languages C++ language FORTRAN language Pascal’ language, etc Machine languages Assembly Language

Linkers can take objects from a collection called a library. A linker or link editor is a program that takes one or more objects generated by compilers and assembles them into a single executable program. Linkers can take objects from a collection called a library. The objects are program modules containing machine code and information for the linker. The linker takes care of arranging the objects in a program's address space.

Application software Application software consists of programs designed to perform specific tasks for users to sport : Home Activities, Personal Activates, Business Activates, And Educational Activities;

Application S/W Types Application software divided in to two main types Custom based software/Application Specific Programs Generic software/General-Purpose Programs

Custom based software The software which is specified by the software vendor/producer for a specific organization or institute is called custom based software” This is a software that is designed and developed for particular customer. Example: NADRA registration System Railway Reservation system Nobal Pharmacy Management system And many more…….

Generic software It is design for general public uses. Developed for the sale of to the software developers /users for their use. The most common generic software packages are: Word Processor Presentation Software Spreadsheets Media players Graphic designing software And many more examples

Examples: Microsoft Word and WordPerfect Word Processors: Word processing is a tool that helps user in creating, editing, and printing documents. Word processors will normally have the following capabilities built into them:  Spell checking Standard layouts for normal documents Have some characters appear in bold print, italics, or underlined Save the document so it can be used again print the document. Examples: Microsoft Word and WordPerfect

WordPerfect

Budgets Payrolls Grade Calculations Spreadsheets: The spreadsheet packages are designed to use numbers and formulas to do calculations with ease. Examples of spreadsheets include: Budgets Payrolls Grade Calculations The most commonly used spreadsheet programs are Microsoft Excel and Lotus 123.

Lotus 123

Graphic Presentations: The presentation programs can make giving presentations and using overheads easier.  Other uses include:  Slide Shows Repeating Computer Presentations on a computer monitor Using Sound and animation in slide shows  The most recognized graphic presentation programs are Microsoft PowerPoint and Harvard Graphics.

Other Software: Bespoke: Software that is specially written for an application. An expensive but a perfect solution to a requirement when there is no suitable package available. Often a one off piece of software written for a large organisation as a perfect match to their needs.

Air Traffic Control Software is an example of Bespoke Software.

Open source software (OSS): OSS is computer software whose source code is available under a license that permits users to use, change, and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative manner. Well-known OSS products are Linux, Apache, etc.,

Proprietary Software: Proprietary software (also called non-free software) Software with restrictions on using, copying and modifying as enforced by the proprietor. Restrictions on use, modification and copying is achieved by either legal or technical means and sometimes both. Proponents of proprietary software are Microsoft. Ex: Microsoft Windows, RealPlayer, Adobe Photoshop, Mac OS, WinZip. , Nortan Antivirus etc.,

Sometimes more than one program is required to complete a task. software package: Sometimes more than one program is required to complete a task. When this is the case the group of programs which together complete the task are known as a software package. Multiple software programs that work together (or performs similar functions) and is bundled and sold together as a software package.

Q?