James Tam Introduction to software Concepts covered What is software Categories of software and the differences between each The relation between software.

Slides:



Advertisements
Similar presentations
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Advertisements

Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering. ID: Subject: Computer Fundamentals (For EDUSAT) Common.
Mr Manesh T Dept. of CSE College of Arts and Science Chapter 3 Types of Softwares Code: 1400 Tech.
Operating Systems: Software in the Background
Operating Systems. What is an Operating System? A layer of software between users/applications and the hardware. The first program loaded onto a computer.
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Chapter 3 Software Two major types of software
Introduction to 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.
Computer for Health Sciences
Lesson 4 Computer Software
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Parts of the Computer. Three Components of an Information System 1.Hardware The physical components that make up the computer and other devices connected.
Lesson 6 Operating Systems and Software
Software Concepts. Software & Hardware? Computer Instructions or data, anything that can be stored electronically is Software. Hardware is one that is.
Chapter 4 System Software.
Chapter 3 Discovering Computers Fundamentals. Chapter 3 – Application Software  Application software  To be honest, this is the type of software we.
SOFTWARE It Consists of a series of instructions that tells the computer what to do. It is collection of programs. Software is set of instruction which.
Operating Systems. The foundation for operating system software and application software. Source:
Software GCSE COMPUTING.
Computer basics Lesson 4 – Programs & S.O..
Components of the system unit COMP Computer Skills Lecture -2.
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
CSE 101 Spring 2000 Operating Systems. The Tasks of the Operating System Single Task Multitasking.
SOFTWARE A mechanical engineer, an electrical engineer and a software engineer are travelling in an old Fiat 500 when all of the sudden the car backfires.
How Hardware and Software Work Together
Section 2 Software.
Operating Systems TexPREP Summer Camp Computer Science.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Introduction to Computer System
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
3.1 System Software. Overview Describe the purpose and functions of an operating system including the basic start- up sequence of a computer. Identify.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Application Software System Software.
Operating Systems & Applications Software Lesson 8.
Parts of the Computer.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Types of Software Chapter 2.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
 is a set of instructions that tell the computer what to do. Software can be categorized into: 1. Operating system software 2. Applications software.
Identify internal hardware devices (e. g
Ashima Wadhwa Assistant Professor(giBS)
Lesson 4 0x Operating Systems.
Nature & Types of Software
Operating System Review
Computer Software Digital Literacy.
Hardware and Software Hardware refers to the physical devices of the computer system e.g. monitor, keyboard, printer, RAM etc. Software is a set of programs,
Computer Software.
Computer 4 JEOPARDY Bobbie, Sandy, Trudy.
Computer Software Digital Literacy.
Course: Introduction to Computers
Contents Todays Topic: Introduction to Computer Software We will learn
TexPREP Summer Camp Computer Science
Operating System Review
OPERATING SYSTEMS.
Objective 2.02: Understand computer performance and features
Objective 2.02: Understand computer performance and features
What is Computer Software?
Introduction to Computer Software
Software - Operating Systems
Types of Software Mrs. S. Palmer Office Administration.
Presentation transcript:

James Tam Introduction to software Concepts covered What is software Categories of software and the differences between each The relation between software and hardware

James Tam What is software? The instructions that tell the hardware what to do. 1)Balance my check book. 2)Do taxes 3)Print out my resume 4)::

James Tam Categories of software Application programs (applications) Operating systems Compilers

James Tam Common types application programs 1)Word processors 2)Spreadsheets 3)Databases 4)Presentation software 5)Web browsers

James Tam 1) Word processors (e.g., MS-Word) Lots of features (to be covered in lab) For text editing Images Customizable Built in Help And much, much more!

James Tam 2) Electronic spreadsheets (e.g., MS-Excel) Deals with rows and columns of numeric data Performs many calculations Many predefined mathematical functions (e.g., sum, average, min, max etc) Makes graphical representations of the data (e.g., graphs) Allows you perform a “what if” analysis

James Tam 3) Databases (e.g., MS-Access) Allows data to be stored, organized, maintained and retrieved.

James Tam 4) Presentation software 1 (e.g., PowerPoint) Often used in presentations The computer equivalent of transparencies Allow for dynamic presentations (pictures, animations, sound) – can be overdone 1 It is listed in Beekman under the name “Presentation graphics”

James Tam 5) Web browsers Internet Explorer Netscape

James Tam Operating systems: What do they do? 1)Act an an intermediary between the user and the hardware (mediator) 2)Manage the resources of the computer (parent) 3)Some may act to secure some parts of the computer (security)

James Tam The operating system: The Intermediary between the user and the hardware (operating system)

James Tam Intermediary between the user and the hardware (e.g., hard drive)

James Tam Manage system resources (parent)

James Tam Manage system resources e.g., processor time A = B + C (Multi-tasking operating system)

James Tam (Single tasking operating system) A = B + C

James Tam Manage system resources e.g., memory management A = B + C RAM

James Tam Manage system resources (virtual memory) A = B + C RAM Hard drive

James Tam 3) Securing information on the computer (security)

James Tam Single user computer: security not a big issue Mary A2

James Tam Multiple user system: there is a need to secure the information Separates and protects the work of different people who are working on a computer. A2 Bill Mary George A2 Bill’s A2 Mary’s A2 George’s A2

James Tam Securing the information on the computer This is not always done! Single user operating systems don’t do this. MS-DOS, Windows 95, 98 Multi user operating systems do. Windows NT, Windows 2000, Windows XP, Unix  203 lab computers

James Tam User Interfaces Acts as the intermediary between the user and the software Software (e.g., operating system) User Interface

James Tam Types of user interfaces GUI based Command line based

James Tam GUI (Graphical user interface) based operating systems Examples Windows ( ‘ 95, ’98, ME, NT, ‘2000, ‘XP ) Apple ( OS10) Characteristics Many! Graphical (e.g., uses icons that are selectable with a mouse)

James Tam Command line based software Example Unix (Linux) MS-DOS Characteristics Type in commands at a “command line”

James Tam A WIMP(Window, Icon, Menu, Pointer)-based operating system: Windows

James Tam An alternative to the desktop: Pad++ Pad++: A Zoomable Graphical Sketchpad for Exploring Alternate Interface Physics Bederson et al Journal of Visual Languages and Computing 7, 1996

James Tam An alternative to WIMP: The task gallery

James Tam Compilers (translators) 圣诞快乐和新年好 ! Huh? Merry Christmas and Happy New Year! Same to you buddy! Real life translation

James Tam Compilers: translate between languages (high level view) Do my taxes , , … The compiler

James Tam Compilers: Actual view 1) A programmer writes a computer program 2) The compiler translates the program into a form that the computer can understand 3) An executable program is created Anybody who has this executable on their computer can then run (use) it.

James Tam Relating software back to hardware: high level view of a computer (again)

James Tam How does your computer look when it’s off?

James Tam What happens when you turn on your computer (start-up): Step one execute instructions in BIOS. To From

James Tam What happens when you turn on your computer (start-up): Step two load the operating system. To From

James Tam At the desktop (OS running after start up)

James Tam At the desktop (run an application with mouse): Step 1 Operating system interprets mouse information ??? What happened?

James Tam At the desktop (run an application with mouse): Step 2 Operating system loads application FromToApplication selected with mouse

James Tam Summary (important points) What is software What are different categories of software What are example types of application programs What do operating systems do How do compilers work The relationship between hardware and software