Chapter 9_3 Following Instructions: Principles of Computer Operation.

Slides:



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

Chapter 9 Principles of Computer Operations. Copyright © 2013 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Learning Objectives Describe.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Topic 1: Introduction to Computers and Programming
Computer Main Parts.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Chapter 3 Software Two major types of software
1 CHAPTER 4 LANGUAGE/SOFTWARE Hardware Hardware is the machine itself and its various individual equipment. It includes all mechanical, electronic.
Computing Fundamentals Module Lesson 4 — Computer Software
Systems Software Operating Systems.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Tenth Edition Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall.
Lesson 4 Computer Software
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Following Instructions: Principles of Computer Operation
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Copyright © 2015 Pearson Education, Inc.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Fluency with Information Technology Third Edition by Lawrence Snyder Chapter.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Principles of Computer Operations Following Instructions lawrence snyder.
Chapter 9 Principles of Computer Operations. Copyright © 2013 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Computer pioneers.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
Lesson 6 Operating Systems and Software
An Introduction Chapter Chapter 1 Introduction2 Computer Systems  Programmable machines  Hardware + Software (program) HardwareProgram.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Topics Introduction Hardware and Software How Computers Store Data
Learning Objectives Explain what a software stack represents and how it is used Describe how the Fetch/Execute Cycle works, listing the five steps Understand.
4 1 Operating System Activities  An operating system is a type of system software that acts as the master controller for all activities that take place.
XP Practical PC, 3e Chapter 16 1 Looking “Under the Hood”
Chapter 9 Following Instructions: Principles of Computer Operation.
Technology in Focus: Under the Hood
CSCI-235 Micro-Computers in Science Hardware Design Part I.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 1: Introduction to Computers and Programming.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
Chapter 9 Principles of Computer Operations. Computer pioneers.
Standard Grade Computing System Software & Operating Systems.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Seventh Edition by Tony Gaddis, Judy.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley C H A P T E R 1 Introduction to Computers and Programming.
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 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.
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.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition Copyright © 2016 Pearson Education, Inc.0.
CSCI-100 Introduction to Computing Hardware Design Part I.
Chapter 5 Information Systems in Business Software
Basic Systems and Software. Were we left off Computers are programmable (formal) machines. Digital information is stored as a series of two states (1.
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.
Digital Communication Systems Comp Functions of the Operating System.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Simple ALU How to perform this C language integer operation in the computer C=A+B; ? The arithmetic/logic unit (ALU) of a processor performs integer arithmetic.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
Generations of Computing. The Computer Era Begins: The First Generation  1950s: First Generation for hardware and software Vacuum tubes worked as memory.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
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.
Programming with Java. Chapter 1 Focuses on: –components of a computer –how those components interact –how computers store and manipulate information.
Chapter 3 Getting Started. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. Objectives To give an overview of the structure of a contemporary.
TECHNOLOGY IN ACTION. Technology in Focus Under the Hood.
Computer Operations Part 2.
Chapter 9: Principle of Computer Operation
Learning Objectives Explain what a software stack represents and how it is used Describe how the Fetch/Execute Cycle works, listing the five steps Understand.
Introduction to Visual Basic 2008 Programming
Overview of Computers and Programming Chapter 1
Computer Technology Notes #3
Following Instructions: Principles of Computer Operation
Computer Science I CSC 135.
Computers: Hardware and Software
Topics Introduction Hardware and Software How Computers Store Data
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Computer Systems An Introducton.
Presentation transcript:

Chapter 9_3 Following Instructions: Principles of Computer Operation

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-2 Software A computer's view of software –Sees binary object file, a long sequence of 4-byte words Assembly language –Alternative form of machine language using letters and normal numbers so people can understand it –Computer scans assemble code, as it encounters words it looks them up in a table to convert to binary, converts numbers to binary, then assembles the binary pieces into an instruction

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-3 Software (cont'd) High-level programming languages –Most modern software is written in high-level notation, which is then compiled (translated) into assembly language, which is then assembled into binary –Have special statement forms to help programmers give complicated instructions Example: Three-part if statement –Yes/no question to test –Instructions to operate if test is true –Instructions to operate if test is false

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-4 Software consists of computer programs and data files that work together to provide a computer with the instructions and data necessary for carrying out a specific type of task What is software?

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-5

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-6

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-7 System Software * System Software System software consists of operating system, utilities and language translators. * Functions of System Software - Starting up the computer - Loading - Executing - Storing application programs - Storing and retrieving file - Formatting disks - Sorting data files - Translating program instructions into machine language.

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-8 Operating Systems Basic operations that are necessary for the effective use of computer, but are not built into the hardware Three most widely used Operating Systems: –Microsoft Windows –Apple's MacX –Unix OS performs booting, memory management, device management, Internet connection, file management

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-9 Popular Operating Systems - Operating Systems (7) * DOS Disk Operating System (DOS), the most widely used operating system on personal computers * OS/2 OS/2 is IBM’s operating system designed to work with microprocessors. * UNIX A popular operating system from AT&T that was originally developed to manage a variety of scientific and specialized computer applications. With the deregulation of the phone companies in the 1980s, a multi-user version of UNIX has become available to run on most major computer.

Copyright © 2006 Pearson Addison-Wesley. All rights reserved Windows - Operating Systems (8) * Windows (Version 3.1 or below) Windows (version 3.1 or below) is a multitasking graphical user interface operating environment that runs on DOS-based computer. * Windows 95 Windows 95 is a multitasking operating system which designed to take advantage of 32-bit microprocessors. Windows 95 does not require DOS. * Windows NT Windows NT is a sophisticated version of Windows that is designed for use on client-server computer systems. Windows NT is a complete operation system that does not require DOS. * Macintosh Multitasking operating system first released with Macintosh computers in 1984; the first commercially successful graphical user interface.

Copyright © 2006 Pearson Addison-Wesley. All rights reserved Programming Programmers build on previously developed software to make their jobs easier Example: GUI Software –Frame around window, slider bars, buttons, pointers, etc. are packaged for programmers and given with OS

Copyright © 2006 Pearson Addison-Wesley. All rights reserved Integrated Circuits Miniaturization: –Clock speeds are so high bc. processor chips are so tiny (electrical signals can travel about 1 foot in a nanosecond)

Copyright © 2006 Pearson Addison-Wesley. All rights reserved Integrated Circuits Photolithography –Printing process. Instead of hand-wiring circuits together, photograph what is wanted and etch away the spaces –Regardless of how complicated the wiring, cost and amount of work are the same

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-14

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-15

Copyright © 2006 Pearson Addison-Wesley. All rights reserved How Semi-conductor Technology Works Integration: –Active components and the wires that connect them are all made together of similar materials in a single process –Saves space and produces monolithic part for the whole system, which is more reliable Silicon is a semi-conductor—sometimes it conducts electricity, sometimes not –Ability to control when semi-conductor conducts is the main tool in computer construction

Copyright © 2006 Pearson Addison-Wesley. All rights reserved The On-Again, Off-Again Behavior of Silicon A circuit is set to compute x and y for any logical values x and y If x is true, the x circuit conducts electricity and a signal passes to the other end of the wire; if x is false, no signal passes Same process for y If both circuits conduct, x and y are true— logical AND has been computed

Copyright © 2006 Pearson Addison-Wesley. All rights reserved The Field Effect Controls the conductivity of the semiconductor Objects can become charged positively or negatively –Like charges repel each other, but opposites attract. This effect is called the field effect.

Copyright © 2006 Pearson Addison-Wesley. All rights reserved The Field Effect (cont'd) The gab between two wires is treated to improve its conducting and non-conducting properties This is called a channel (path for electricity to travel between the two wires) An insulator covers the channel A wire called the gate passes over the insulator The gate is separated from the channel by the insulator—does not make contact with the wires or the channel Electricity is not conducted between the two wires unless the channel is conducting

Copyright © 2006 Pearson Addison-Wesley. All rights reserved How Does the Channel Conduct? The silicon in the channel conducts electricity when it is in a charged field –Electrons are attracted or repelled in the silicon material –Charging the gate positively creates a field over the channel that conducts electricity between the two wires

Copyright © 2006 Pearson Addison-Wesley. All rights reserved Transistors A connector between two wires that can be controlled to allow charge to flow between the two wires, or not We have described a MOS transistor (metal, oxide, semiconductor)

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-22

Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 9-23

Copyright © 2006 Pearson Addison-Wesley. All rights reserved Combining the Ideas Put all above ideas together: –Start with information processing task –Task is performed by application, implemented as part of a large program in a high-level language like C or Java –Program performs specific operations; standard operations like print or save are done by OS –Program's commands are compiled into assembly language instructions –Assembly instructions are translated into binary code –Binary instructions are stored on hard disk –Application instructions move into RAM

Copyright © 2006 Pearson Addison-Wesley. All rights reserved Combining the Ideas (cont'd) –Fetch/Execute Cycle executes the instructions –All the computer's instructions are performed by the ALU circuits, using the transistor model previously described