 2002 Prentice Hall Chapter 4 Software Basics: The Ghost in the Machine.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
Chapter 5 System Software.
Software Basics The Ghost in the Machine 4.  2001 Prentice Hall4.2 Chapter Outline Processing with Programs Software Applications: Tools for Users System.
System Software Chapter 5 McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
System Software Chapter Describe the differences between system software and application software Discuss the four types of system software Discuss.
Chapter 8 Operating Systems and Utility Programs.
Operating Systems: Software in the Background
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 System Software.
Software: Systems and Application Software
Tomorrow’s Technology and You 9/e Chapter 4 Software Basics: The Ghost in the Machine Slide 1 Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
Chapter 8 Operating Systems and Utility Programs By: James Granahan.
Computing Fundamentals Module Lesson 4 — Computer Software
Systems Software Operating Systems.
Computer Software.
Operating System.
SOFTWARE.
Operating Systems Chapter 4.
Learning Outcomes At the end of this lesson, students should be able to: State the types of system software – Operating system – Utility system Describe.
Lesson 4 Computer Software
Lesson 4: What Is Software?
Chapter 3: Software Solutions for Personal and Professional Gain
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Lesson 6 Operating Systems and Software
1 ITGS – Software Basic Food for Thought: Recipe for food Precise steps How many steps Processing with Programs 1.
Chapter Four Software Basics: The Ghost in the Machine.
Operating Systems. Operating systems  Between the hardware and the application software lies the operating system. The operating system is a program.
B.A. (Mahayana Studies) Introduction to Computer Science November March Software What is software? What are the main types of software?
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Computers Are Your Future Eleventh Edition Chapter 4: System Software Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 4 System Software.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
3 3 3 CHAPTER System Software. 3 Objectives By the end of this lecture, you should know how to: –Describe the differences between system software and.
 2002 Prentice Hall Chapter 4 Software Basics: The Ghost in the Machine.
Slide 1 Tomorrow's Technology & You © 2006 Prentice-Hall, Inc.
Digital Planet: Tomorrow’s Technology and You
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
APPLICATION SOFTWARE. EXAMPLE S What’s an application software ? Application software consists of programs designed to make users more productive and/or.
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
Software and Hardware Interaction
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.
Computer Fundamentals MSCH 233 Lecture 2. What is a Software? Its step by step instructions telling the computer how to process data, execute operations.
Chapter Four Software Basics: The Ghost in the Machine.
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.
Kuliah 4 Pengantar Teknologi Informasi Oleh Coky Fauzi Alfi cokyfauzialfi.wordpress.com Software.
Computer Literacy for IC 3 Unit 1: Computing Fundamentals © 2010 Pearson Education, Inc. | Publishing as Prentice Hall.1 Chapter 5: Identifying Operating.
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
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.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Application Software System Software.
Lecture (7) Systems software and Application Software.Systems software and Application Software. Dr:Emad Elsharkawy Eng-Omar Salah Dr:Emad Elsharkawy 1.
Computing Fundamentals Module Lesson 23 — Computer Software
BMTS 242: Computer and Systems Lecture 5: Yousef Alharbi Website
Slide 1 Tomorrow’s Technology and You 8 th Edition © 2008 Prentice-Hall, Inc.
Operating Systems Overview Basic Computer Concepts Operating System What does an operating system do  A computer’s software acts similarly with.
Computer Operating Systems And Software applications.
CHAPTER 2 COMPUTER SOFTWARE. LEARNING OUTCOMES At the end of this class, students should be able to:  Explain the significance of software  Define and.
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
Chapter 2 Operating Systems
Fundamentals of Information Systems, Sixth Edition
Processing with Programs 1
5 SYSTEM SOFTWARE CHAPTER
Software Basics: The Ghost in the Machine
5 SYSTEM SOFTWARE CHAPTER
5 SYSTEM SOFTWARE CHAPTER
Tomorrow’s Technology and You 8th Edition
Presentation transcript:

 2002 Prentice Hall Chapter 4 Software Basics: The Ghost in the Machine

 2002 Prentice Hall 2 Topics Processing with Programs Software Applications: Tools for Users System Software: The Hardware-Software Connection The User Interface: The Human-Machine Connection Tomorrow’s User Interfaces

 2002 Prentice Hall 3 Processing with Programs Software programs are: Stored in memory Instructions that tell the computer what to do Designed to solve problems Leonardo da Vinci called music ” the shaping of the invisible, “ and his phrase is even more apt as a description of software. — Alan Kay, developer of the concept of the personal computer

 2002 Prentice Hall 4 Food for Thought 1.Combine 2 slightly beaten eggs with 1 tsp vanilla extract, ½ tsp cinnamon, 1 cup milk 2.Dip 6 slices of bread in mixture 3.Fry in small amount of butter until golden brown 4.Serve bread with maple syrup, sugar, or tart jelly Suzanne’s French Toast Fantastique:

 2002 Prentice Hall 5 A Fast, Stupid Machine Computers: Perform arithmetic and comparisons capabilities Follow precise instructions to perform an operation Execute instructions quickly and accurately

 2002 Prentice Hall 6 A Fast, Stupid Machine Programmers begin with an algorithm An algorithm is:  A set of step-by-step instructions (written in a natural language, e.g., English) Algorithms are ambiguous, error-prone generalities Algorithms are translated into the vocabulary of a programming language

 2002 Prentice Hall 7 The Language of Computers Machine Language numeric codes to represent data High-level language fall between machine language and natural human language Compilers translates high-level language into Natural Languages include the languages spoken by humans

 2002 Prentice Hall 8 Software Applications: Tools for Users Software applications include: Consumer Applications Integrated Software Vertical-market Custom Software

 2002 Prentice Hall 9 Consumer Applications Consumer software differs from other types (music CDs, videos, etc.) based on:  Documentation  Upgrade options  Compatibility  Warranty  Extent of ownership/license

 2002 Prentice Hall 10 Documentation Documentation includes:  Printed tutorial and reference manuals that explain how to use the software  On-line manuals and help screens which offer immediate help to the user

 2002 Prentice Hall 11 Upgrades allow you to pay a fee to get the latest software version Newer releases often have additional features and fewer bugs Upgrades

 2002 Prentice Hall 12 Compatibility Compatibility allows software to function properly with the hardware, operating system, and peripherals Programs written for one type of computer system may not work on another

 2002 Prentice Hall 13 Disclaimers Software manufacturers limit their liability for software problems by selling software “as is” Given the difficulty of this task, most programs work amazingly well—but not perfectly

 2002 Prentice Hall 14 Licensing Licensing agreements limit your right to:  Make copies of software disks  install software on hard drives  transfer information to other users Commercial software is copyrighted so it can’t be legally duplicated for distribution to others.

 2002 Prentice Hall 15 Distribution Software is distributed through direct sales forces to corporations and other institutions. Software is sold to consumers through:  retail stores  mail-order catalogs  Web sites.

 2002 Prentice Hall 16 Integrated Applications and Suites: Software Bundles Multipurpose software includes most of these modules:  Word processing  Database  Spreadsheet  Graphics  Telecommunications

 2002 Prentice Hall 17 Integrated Software: Advantages Costs less than buying the applications individually Data is easily transferred between modules Commands used in each module are usually the same Usually there is a seamless integration of the modules

 2002 Prentice Hall 18 Vertical-Market and Custom Software Job-specific software:  Medical billings  Library cataloging  Restaurant management  Single-client software needs

 2002 Prentice Hall 19 System Software: The Hardware- Software Connection System software is a class of software that includes:  The operating system  Utility programs

 2002 Prentice Hall 20 What the Operating System Does The operating system controls:  Communication with peripherals  Coordination of concurrent processing  Memory management  Monitoring of resources and security  Management of programs and data  Coordinating network communications

 2002 Prentice Hall 21 Utility Programs Upgrades allow you to pay a fee to get the latest software version  translating files so different software can read them  guarding against viruses  repairing damaged files  copying files from one storage device to another

 2002 Prentice Hall 22 Where the Operating System Lives Some computers store their operating system in ROM Others include only part of it in ROM  The remaining system is loaded into memory (booting) Most of the time it works behind the scenes

 2002 Prentice Hall 23 The User Interface: The Human-Machine Connection The user interface is what the user sees on the screen Two major user interface types:  Character-based interface  Graphical user interface (GUI)

 2002 Prentice Hall 24 A Character-Based Interface: MS-DOS This is a disk operating system in which the user interacts using characters  letters  numbers  symbols

 2002 Prentice Hall 25 A Character-Based Interface: MS-DOS MS-DOS™ is the most widely used general- purpose operating system Features include:  Command-line interface (commands are typed)  Menu-driven interface (commands are chosen from on-screen lists)

 2002 Prentice Hall 26 Graphical User Interfaces: Macintosh This is a disk operating system in which the user interacts with the computer by using a pointing device (e.g. a mouse) As early as 1984, the Macintosh™ computer was designed with this interface in mind

 2002 Prentice Hall 27 Graphical User Interfaces: Windows Windows 95 and 98 are similar in many ways to the Mac OS Several versions of Windows exist for business and home users

 2002 Prentice Hall 28 Why WIMP Won Windows, Icons, Menus, and Pointing devices They’re intuitive They’re consistent They’re forgiving They’re protective They’re flexible

 2002 Prentice Hall 29 Multiple User Operating Systems: UNIX and Linux UNIX was developed at Bell Labs before personal computers were available Linux was created by Linus Torvalds and continues to be a work-in-progress  Linux is free for anyone to use or improve

 2002 Prentice Hall 30 UNIX remains a dominant Internet operating system for Internet servers. These systems allow a timesharing computer to communicate with several other computers or terminals at once. Multiple User Operating Systems: UNIX and Linux

 2002 Prentice Hall 31 Hardware & Software Platforms Windows XP Windows ME Windows 2000 Windows CE Palm OS IBM’s OS/2 Mac OS/9 Mac OS/X Linux & UNIX BeOS

 2002 Prentice Hall 32 Tomorrow’s User Interfaces  Make individual applications obsolete  Include more network applications  Support natural language interfaces such as talking to the machine  Include artificial intelligence and agents  Be based on virtual reality Future interfaces will probably:

 2002 Prentice Hall 33 Rules of Thumb Consumer Concepts  Determine what you can afford  Allow for “extras”  Join a user group or talk with other computer and software owners Before you buy:

 2002 Prentice Hall 34 Rules of Thumb: Consumer Concepts Consider:  If the processor can handle your demands  If you will be able to upgrade  What kind of tasks you will be doing  If your computer can be customized to fit your needs (such as video editing)  How much computer power you need

 2002 Prentice Hall 35 Rules of Thumb: Consumer Concepts  If you need a high-speed modem or network connection  Whether portability or permanent connection of peripherals is important  Which kind of user interface will help you do your work easier  If you should have the same machine as those you work with  If you are buying from a reputable company  What kind of support is available Consider:

 2002 Prentice Hall 36