Slide 6-1 Chapter 6 System Software Considerations Introduction to Information Systems Judith C. Simon.

Slides:



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

Chapter 15 Creating Database Forms and Reports Introduction Forms Reports.
Chapter 5: Database Forms and Reports
Chapter 81 Creating a Production Process Chapter 8 Achieving Quality Through Continual Improvement Claude W. Burrill / Johannes Ledolter Published by John.
© Copyright 2011 John Wiley & Sons, Inc.
ACCOUNTING INFORMATION SYSTEMS
Chapter 18 Three Operating Systems
Operating Systems: Software in the Background
Chapter9 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Chapter 101 Information Technology For Management 6 th Edition Turban, Leidner, McLean, Wetherbe Lecture Slides by L. Beaubien, Providence College John.
CHAPTER 9: Input / Output
Systems Software Operating Systems.
Introduction to Databases
TECHNOLOGY GUIDE 2: Software 1. 2 TG2.1 Introduction to Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application Software TECHNOLOGY GUIDE.
Lesson 4 Computer Software
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 13: Physical Architecture Layer Design Alan Dennis,
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.
CHAPTER 9: Input / Output
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
Chapter 2 Information Technology and AISs
Chapter 4: Organizing and Manipulating the Data in Databases
Today’s Agenda  Any questions about the assignment (due Mon)?  Quiz  Quiz review  Homework for Friday:  Watch the two videos on the Coursera db website.
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
Slide 3-1 Chapter 3 Terms Electronic Commerce and Internet Technologies Introduction to Information Systems Judith C. Simon.
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.
Chapter 101 The Design Process Chapter 10 Achieving Quality Through Continual Improvement Claude W. Burrill / Johannes Ledolter Published by John Wiley.
13-1 COBOL for the 21 st Century Nancy Stern Hofstra University Robert A. Stern Nassau Community College James P. Ley University of Wisconsin-Stout (Emeritus)
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved
Introduction to Information Technology, 2nd Edition Turban, Rainer & Potter © 2003 John Wiley & Sons, Inc. 8-1 Introduction to Information Technology Chapter.
Slide 1-1 Chapter 1 Terms Information Systems Overview Introduction to Information Systems Judith C. Simon.
14-1 Systems Development Concept of Systems Development Life Cycle (SDLC) Definition of SDLC Stages of SDLC Traditional versus modern SDLCs.
Slide 1-1 Chapter 1 Information Systems Overview Introduction to Information Systems Judith C. Simon.
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.
Slide 5-1 Chapter 5 Terms Applications Software for Business Introduction to Information Systems Judith C. Simon.
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976.
Slide 2-1 Chapter 2 Information Systems in Organizations Introduction to Information Systems Judith C. Simon.
Lesson 23: Configure File Recovery
Slide 5-1 Chapter 5 Applications Software for Businesses Introduction to Information Systems Judith C. Simon.
Slide 4-1 Chapter 4 Terms Data Communications and Networking Considerations Introduction to Information Systems Judith C. Simon.
An operating system is the software that makes everything in the computer work together smoothly and efficiently. What is an Operating System?
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.
Application Software System Software.
Slide 2-1 Chapter 2 Terms Information Systems in Organizations Introduction to Information Systems Judith C. Simon.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
Lesson 18: Configuring Security for Mobile Devices MOAC : Configuring Windows 8.1.
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976.
Slide 8-1 Chapter 8 Terms Programming Languages Introduction to Information Systems Judith C. Simon.
A- 1. A- 2 Appendix B Standards of Ethical Conduct for Management Accountants The Institute of Management Accountants has published and promoted the following.
K-1. K-2 Appendix K Standards of Ethical Conduct for Management Accountants The Institute of Management Accountants has published and promoted the following.
Introduction to Information Technology, 2 nd Edition Turban, Rainer & Potter © 2003 John Wiley & Sons, Inc 2-1 Introduction to Information Technology 2.
Slide 10-1 Chapter 10 Systems Development Procedures Introduction to Information Systems Judith C. Simon.
Slide 11-1 Chapter 11 Terms Information Resource Management Strategies Introduction to Information Systems Judith C. Simon.
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Slide 6-1 Chapter 6 Terms System Software Considerations Introduction to Information Systems Judith C. Simon.
Introduction to Information Technology, 2 nd Edition Turban, Rainer & Potter © 2003 John Wiley & Sons, Inc. 3-1 Introduction to Information Technology.
Tech Guide B: The Details of Software
Systems Analysis and Design
Systems Analysis and Design
TexPREP Summer Camp Computer Science
Chapter 4 The Power behind the Power
5 SYSTEM SOFTWARE CHAPTER
Systems Analysis and Design 5th Edition Chapter 8. Architecture Design
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved
Copyright 2003 The McGraw-Hill Companies, Inc.
5 SYSTEM SOFTWARE CHAPTER
Chapter 4 The Power behind the Power
Chapter 14 The User View of Operating Systems
Presentation transcript:

Slide 6-1 Chapter 6 System Software Considerations Introduction to Information Systems Judith C. Simon

Slide 6-2 "Copyright © 2001 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976 United States Copyright Act without the express written permission of the copyright owner is unlawful. Request for further information should be addressed to the Permissions Department, John Wiley & Sons, Inc. The purchaser may make back-up copies for his/her own use only and not for distribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages, caused by the use of these programs or from the use of the information contained herein."

Slide 6-3 Chapter 6 Major Topics ä Purposes of system software ä Control programs ä Processing programs ä Language translators ä Utilities and other system programs ä Specific operating systems ä System software compatibility

Slide 6-4 What is System Software? ä Software that is designed to manage the computer resources, thereby reducing the need for human intervention.

Slide 6-5 General Purpose of System Software ApplicationSoftwareSystemSoftware

Slide 6-6 System Versus Application Software Application Software System Software System software typically is delivered on the hard drive with the purchase of a computer, although it can be acquired separately. Application software is usually added via floppy or optical disk or downloaded from a Web site.

Slide 6-7 Types System vs. Applications Software ä System Software ä Operating systems ä Control programs ä Processing programs ä Language translators ä Utility programs ä Applications Software ä Office support ä Management support ä Specialized activities

Slide 6-8 Purposes of System Software ä To communicate with the hardware as well as with application software ä To manage the resources of the computer by supplying programs that cause it to work properly and efficiently while performing operations such as input, processing, output, and storage activities of application software ä To reduce the need for human intervention, thus providing more productive systems

Slide 6-9 Purposes of Control Programs ä To handle the scheduling of computer activities ä To handle input/output activities ä To communicate with computer users through on- screen prompts and messages ä To determine the appropriate procedures when interruptions or other unusual events occur during execution of programs

Slide 6-10 Control Versus Processing Programs ä Control Programs ä Schedule computer activities ä Manage input and output tasks ä Provide communication link with computer users ä Processing Programs ä Manage the efficient execution of program instructions

Slide 6-11 Serial Processing ä Each program executed one instruction at a time, one program after another ä Not an efficient use of the computer’s processing power

Slide 6-12 Concurrent Processing ä Processor can move back and forth quickly from one task to another, thus appearing to be working on more than one task at a time; can manage more than one task “in progress” at a time, a concept often referred to as multitasking ä Some systems have preemptive multitasking, in which a priority system is used to determine which programs should be processed first ä Uses virtual memory, which gives the appearance of having unlimited memory by bringing in parts of programs at a time and quickly exchanging programs as needed, thus using the memory space more efficiently

Slide 6-13 Multitasking Example Task 1 - Report being printed Task 2 - Graph being printed Task 3 - Spreadsheet being developed System Software Managing One Processor Printer No. 1 Printer No. 2 Microcomputer

Slide 6-14 Simultaneous Processing ä Uses more than one processor so that multiple tasks or programs can be processed in the same moment in time; often called multiprocessing ä Front-end processor: use of one processor to coordinate I/O activities and to determine which activities should be performed by the other or larger processor(s); reduces demands on main processor ä Back-end processor: use of a separate processor for maintaining or housing a database; reduces demands on main processor

Slide 6-15 Multiprocessing - Several Tasks Task 1 Task 2 Task 3 Processor 1 Processor 2 Processor 3 Result 1 Result 2 Result 3 Several tasks on several processors

Slide 6-16 Multiprocessing: One Large Task Subdivided One large task subdivided

Slide 6-17 Language Translators ä Used to convert programming language statements (source code) into machine language (object code); machine language involves combinations of 1s and 0s; types include assembler, interpreter, compiler ä Assembler: used for assembly language, which was developed to be easier for programmers to write than machine language ä Interpreter: translates and executes each program statement individually and does not save the results ä Compiler: converts an entire program into machine language and saves the results for later use

Slide 6-18 Utilities and Other Programs ä Sometimes referred to as “housekeeping” programs because they often involve changing the appearance or location of data ä Examples include defragmentation and data recovery programs

Slide 6-19 Defragmentation and Data Recovery Programs ä Defragmentation: rearranging data into sequential clusters after they have become fragmented or scattered across a disk nonsequentially; this process increases access speed when locating a file ä Data recovery: locates clusters of a file that has been deleted from a disk if no other files have been stored; this process works because a file that you delete is actually just deleted from the file allocation table (FAT), which makes that space available for any new data that is stored

Slide 6-20 Operating Systems: Large Systems ä Operating system is designed for multiple users and is typically proprietary (developed for a specific large computer system). ä Example: MVS system used on large IBM systems

Slide 6-21 Operating Systems: Midrange Systems ä Operating system is typically designed for multiple users; some operating systems can be used on multiple types and sizes of computers. ä Example: UNIX-based operating systems

Slide 6-22 Operating Systems: Small Systems ä Operating system is designed for single users and can often be used on many brands of computers; predominant systems have been by Microsoft and Apple, with versions of UNIX becoming more widespread.

Slide 6-23 Small Computer Operating Systems MS-DOS Designed for IBM-compatible computers Mac OS Designed for Apple Macintosh computers Windows 3.1 GUI add-on for MS-DOS Windows 95/98 Designed more recently for IBM and compatibles Windows NT/ Designed for networked computers 2000 UNIX Designed originally for large systems, but versions by several developers now available for small systems

Slide 6-24 Software Compatibility ä Operating systems for one type of computer are not always compatible with other types of computers ä Trend is toward interoperability, where different operating systems can communicate with each other; a refinement of this concept is referred to as open systems, in which one system’s commands and data can travel to other systems without problems

Slide 6-25