Computing Fundamentals Module Lesson 4 — Computer Software

Slides:



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

What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Computer Test Review Lessons 3 and 4.
Objectives Overview Define an operating system
Lesson 6 Software and Hardware Interaction
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.
Unit 6- Operating Systems.  Identify the purpose of an OS  Identify different operating systems  Describe computer user interaction with multiple operating.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Computer Parts There are many parts that work together to make a computer work.
LECTURE 14 Operating Systems and Utility Programs
Standard 1 - Objective 2: Understand, evaluate, and use computer software.
Learning Outcomes At the end of this lesson, students should be able to: State the types of system software – Operating system – Utility system Describe.
Computer for Health Sciences
Lesson 4 Computer Software
Lesson 4: What Is Software?
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
Operating Systems Operating System
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.
Instructor: Li Ma Department of Computer Science Texas Southern University, Houston August, 2011.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Lesson 6 Operating Systems and Software
Chapter 8 Operating Systems and Utility Programs Serena Oldhouser.
Chapter 4 System Software.
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.
University of Management & Technology 1 Operating Systems & Utility Programs.
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
What is system software and what are its parts? Programs that control operation of computer Two parts are operating systems utility programs.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Explain the purpose of an operating system
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
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.
Chapter 5: Defining the Role of the Operating System
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
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.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 1 Introduction to Operating Systems.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Module 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE INTRODUCTION TO HARDWARE & SOFTWARE.
Kuliah 4 Pengantar Teknologi Informasi Oleh Coky Fauzi Alfi cokyfauzialfi.wordpress.com Software.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
What is Computer Software? EQ: What are the software components of a computer? T-IDT Describe and explore current and emerging software, including.
Multimedia and Computers Introduction to Computers.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
1 THE COMPUTER. 2 Input Processing Output Storage 4 basic functions.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Computing Fundamentals Module Lesson 23 — Computer Software
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Computer Operating Systems And Software applications.
1 Lesson 6 Software and Hardware Interaction Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Computers: Tools for an Information Age
Chapter Objectives In this chapter, you will learn:
Operating System Review
CSCI-235 Micro-Computer Applications
Computer Software.
Introduction to Operating Systems
5 SYSTEM SOFTWARE CHAPTER
Computers Are Your Future
Operating System Review
5 SYSTEM SOFTWARE CHAPTER
5 SYSTEM SOFTWARE CHAPTER
What is Computer Software?
Introduction to Computer Software
Presentation transcript:

Computing Fundamentals Module Lesson 4 — Computer Software Computer Literacy BASICS

Computer Literacy BASICS Objectives Distinguish between software and hardware. Explain how a computer software program works. Understand the steps involved in software development. Describe the difference between applications software and systems software. Computer Literacy BASICS

Computer Literacy BASICS Objectives (cont.) Describe the three categories of systems programs. Describe operating systems for microcomputers, including network operating systems. Define a user interface. Computer Literacy BASICS

Computer Literacy BASICS Objectives (cont.) Explain the difference between a command-line user interface and a graphical user interface. Understand the boot process a computer goes through when you start it. Computer Literacy BASICS

Computer Literacy BASICS Vocabulary Algorithm Applications software Boot Graphical user interfaces (GUIs) Language translators MS-DOS Multitasking Network operating system Operating systems Software development Systems software Unix User interface Utility software Computer Literacy BASICS

Computer Literacy BASICS Hardware vs. Software Computer systems consist of both hardware and software. Hardware has little value without software, and software cannot run without hardware to run it. Computer Literacy BASICS

Computer Literacy BASICS What Is Hardware? Hardware refers to anything you can physically touch: The keyboard and the mouse The monitor and the printer The motherboard and expansion cards All the other components in the computer case or attached to the computer Computer Literacy BASICS

Computer Literacy BASICS What Is Software? Software consists of the instructions issued to the computer to perform specific tasks: The software on a computer system refers to the programs that make the computer run. Software programs are lists of instructions in code that the computer understands that tell the computer what to do. Computer Literacy BASICS

How Software Programs Work A computer processes data by applying rules called algorithms. An algorithm creates a logical progression of steps needed to accomplish a task. Computer Literacy BASICS

An Algorithm to Solve a Household Problem: Dirty Laundry Computer Literacy BASICS

Computer Literacy BASICS Software Development Software development is a multistep process that begins with a need to perform a task more efficiently using a computer: First, the programmer breaks down the problem into a series of steps in an algorithm. The programmer may use a flowchart to show different paths the program will take. Computer Literacy BASICS

Software Development (cont.) Next, the programmer writes the steps in a computer programming language or code, using formal terms and syntax. Then the computer translates the code into machine language it can understand and uses the translated commands to execute a program. Computer Literacy BASICS

Computer Literacy BASICS Debugging Software The software development process does not end when the computer executes the program. Errors in syntax or even spelling can cause problems and distort program results. Tests of the software find and fix “bugs” or errors in the code so it will run properly. Computer Literacy BASICS

Computer Literacy BASICS Types of Software There are literally thousands of software programs you can buy, but all of them can be grouped into one of two categories: Applications software Systems software Computer Literacy BASICS

Applications Software Application software consists of programs that were created to perform a specific task. Application software is also called productivity software. Computer Literacy BASICS

Applications Software (cont.) The most common types of application software are Word-processing programs Spreadsheet software Presentation software Database software Web browsers Games Computer Literacy BASICS

Computer Literacy BASICS Systems Software Systems software refers to the programs that are used to manage computer system resources. Systems software coordinates and controls the resources and operations of the computer itself. The three categories of systems software are Operating systems Utility programs Language translators Computer Literacy BASICS

Computer Literacy BASICS Operating Systems Operating systems provide an interface between the user and the computer. There are many brands and versions of operating systems. An operating system is designed to work with a specific processor. Computer Literacy BASICS

An Operating System Is an Interface Between Users and Computers Computer Literacy BASICS

Computer Literacy BASICS Utility Programs Utility programs are designed to help perform housekeeping chores for the computer: Manage the computer’s resources Perform file and folder management tasks Clean up unused files from the hard disk Defragment disk storage Copy files from one disk to another Back up data to disk or tape Computer Literacy BASICS

Computer Literacy BASICS Language Translators Computers cannot read program statements in programming language format, such as Visual Basic or Java program statements. Language translator programs convert program language code into machine code that can be understood by the computer. Once converted to machine code, the program can be run and executed by the computer. Computer Literacy BASICS

Microcomputer Operating Systems If your computer is a Macintosh, you are probably using a Mac OS. If your computer is a PC or is PC compatible, you are most likely using one of these operating systems: DOS A combination of DOS and Windows A standalone version of Windows Computer Literacy BASICS

Computer Literacy BASICS Mac OS Macintosh computers were introduced by Apple Computer in 1984. Macintosh had one of the first GUI operating systems, with icons that represented programs, documents, and disks. This was also the first operating system to provide an on-screen help system. Computer Literacy BASICS

Computer Literacy BASICS DOS IBM introduced its first PC in 1981. Its operating system was called DOS, which stands for Disk Operating System. DOS is a command-line interface operating system. The user had to enter commands at a screen prompt. It was a single-tasking operating system, which meant that only one program at a time could be executed. Computer Literacy BASICS

Computer Literacy BASICS Windows Windows was Microsoft’s first GUI operating system, released in 1987. The first versions were called operating environments because they acted as a shell around the DOS operating system and worked in combination with DOS. Computer Literacy BASICS

Computer Literacy BASICS Windows Applications installed on a Windows system appeared as icons that were activated by clicking them, similar to the Mac OS Finder interface. The earliest versions of Windows were labeled Windows 3.0, 3.1, and so on. The first true multitasking version of Windows was Windows 95, which also included support for networking computers. Computer Literacy BASICS

Computer Literacy BASICS Windows Windows 98 improved on Windows 95 and offered Internet integration and support for the USB bus. Windows 2000 was an update to Windows 98 and Windows NT and included tools for Web site creation. The latest version is Windows XP, which provides increased stability and device recognition. Computer Literacy BASICS

The Windows XP Operating System Computer Literacy BASICS

Other Operating Systems Unix was developed by AT&T and is another early operating system that is still used today. It is a portable operating system, which means it can run on any hardware platform. Variants of Unix include the freeware operating system Linux and IBM’s AIX. Computer Literacy BASICS

Network Operating Systems A network operating system (NOS) is designed to allow multiple computers to be connected and talk to each other. The most popular networking operating systems include Microsoft Windows NT Novell’s Netware IBM’s Warp Server Computer Literacy BASICS

Computer Literacy BASICS User Interfaces You are probably familiar with the user interface of an operating system because it is what you see when you use the computer. The user interface determines how “user friendly” the operating system is. There are two commonly used types of operating system interfaces, command-line interfaces and graphical user interfaces. Computer Literacy BASICS

Command-Line Interfaces With this interface, you must type exact commands into the computer from a command prompt. You must memorize many commands and keywords. Command-line interfaces are not as user friendly as graphical user interfaces. Computer Literacy BASICS

Graphical User Interfaces Menu-based interfaces were easier to use, providing options so that commands did not need to be memorized. The breakthrough in ease of use came with the introduction of graphical user interfaces (GUIs). Computer Literacy BASICS

Graphical User Interfaces (cont.) Users manipulate on-screen icons to perform functions, usually with a mouse or other pointing device. Most of today’s personal computers are equipped with some type of user-friendly GUI. Computer Literacy BASICS

Comparing User Interfaces Graphical User Interface Command-Line Interface Icons representing programs or files Command prompt Computer Literacy BASICS

Starting Your Computer When you start your computer, operating system commands are loaded into memory. Each operating system starts the computer in its own individual way. When you turn on a computer, you boot the system. POST (Power-on Self Test), a series of tests that check RAM and verify that the keyboard and disk drives are connected to the computer, runs when you start your computer. Computer Literacy BASICS

Starting Your Computer (cont.) Then the BIOS (Basic Input Output System) searches for the boot record. The hard disk drive C is typically the startup drive, so that is where the BIOS will look first for the boot record. BIOS is built-in software on a ROM chip. It contains all of the code that controls the monitor, keyboard, disk drives, and other components. Computer Literacy BASICS

Starting Your Computer (cont.) The boot record, which includes several files, is loaded into RAM. These files contain programming configuration instructions for hardware devices and software applications that you may have installed on your computer. Next, the software drivers are loaded. Drivers enable you to use your printer, modem, scanner, or other devices. Generally, when you add a new device to your system, drivers are installed for that device. Computer Literacy BASICS

Starting Your Computer (cont.) Next to be loaded is the GUI or graphical user interface, such as Windows XP. When loading the GUI, the operating system reads the commands for your desktop configuration. It also loads whatever programs you have previously specified into the Windows Startup Folder. If everything goes as it should, the GUI displays the desktop and the computer is ready to use. Computer Literacy BASICS

Computer Literacy BASICS Summary Hardware refers to anything you can touch. Software is instructions that tell the computer what to do. Software is also called a program. A computer processes data by applying rules called algorithms. Computer Literacy BASICS

Computer Literacy BASICS Summary (cont.) An algorithm creates a logical progression of steps needed to accomplish a task. Software development is a multistep process that includes writing the command code in a programming language, having the computer translate the code into machine language, and then debugging and testing the program. Computer Literacy BASICS

Computer Literacy BASICS Summary (cont.) The two basic types of computer software are applications software, also called productivity software, and systems software. Systems software coordinates and controls the resources and operations of a computer system. Three major categories of systems software are operating systems, utilities, and language translators. Computer Literacy BASICS

Computer Literacy BASICS Summary (cont.) Operating systems provide an interface between the user and application program and the computer hardware. Utility programs help users complete specialized tasks, such as file management. Language translators convert code written in English-based software programs into machine language. Computer Literacy BASICS

Computer Literacy BASICS Summary (cont.) All computers have operating systems. Mac OS is used with Apple’s Power Macintosh computers and Power Macintosh clones. DOS was introduced with the IBM PC in 1981 and is a character-based operating system. Computer Literacy BASICS

Computer Literacy BASICS Summary (cont.) Microsoft introduced the first version of Windows in 1987; this was an operating environment. Windows 95 was Microsoft’s first true multitasking operating system. Unix is a portable operating system. Computer Literacy BASICS

Computer Literacy BASICS Summary (cont.) Network operating systems allow a group of two or more microcomputers to be connected. The user interface is the part of the operating system with which we are most familiar. The two most common user interfaces are command-line interfaces and graphical user interfaces. Computer Literacy BASICS

Computer Literacy BASICS Summary (cont.) Most of today’s computers come with some type of graphical user interface. Icons are symbols that represent documents, software programs, disks, and so forth. A graphical interface includes standard text and graphics so that data processed in one application program can be shared by other applications. Computer Literacy BASICS

Computer Literacy BASICS Quick Quiz 1. What do we call instructions issued to the computer for specific tasks to be performed? Computer Literacy BASICS

Computer Literacy BASICS Answer: software (or program) Computer Literacy BASICS

Computer Literacy BASICS 2. Which of the following provide an interface between the user or application program and the computer hardware? A. word processing B. spreadsheets C. databases D. operating system Computer Literacy BASICS

Computer Literacy BASICS Answer: D operating system Computer Literacy BASICS

Computer Literacy BASICS 3. True or False? DOS is a portable operating system. Computer Literacy BASICS

Computer Literacy BASICS Answer: False Computer Literacy BASICS

Computer Literacy BASICS 4. The first graphical user interface for a microcomputer was _______________. A. Windows XP B. Macintosh Finder C. Unix D. Visual Basic Computer Literacy BASICS

Computer Literacy BASICS Answer: B Macintosh Finder Computer Literacy BASICS

Computer Literacy BASICS Discussion Question #1 Do you think software or hardware is the most important part of a computer system? Explain your answer. Computer Literacy BASICS

Computer Literacy BASICS Discussion Question #2 If you were a computer programmer, what kind of applications software would you like to create? Consider the problem you want to solve, the logical steps of the algorithm required to solve the problem, and the bugs or other difficulties you might encounter creating the program. Computer Literacy BASICS

Computer Literacy BASICS Discussion Question #3 Why is multitasking such an important feature of modern operating systems? Explain some of the ways in which multitasking has changed how people use computers. Computer Literacy BASICS