Chapter 1 Slides

Chapter 1 Slides - Engineering Problem Solving with C Chapter 1 Introduction 1 Chapter 1 Computing Systems Hardware and Software Computer Device

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Click to edit Master subtitle style Chapter 1 11 Engineering Problem Solving with C Chapter 1 Introduction
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Chapter 1 22 Computing Systems: Hardware and Software Computer Device capable of performing computations and making logical decisions Computers process data under the control of sets of instructions called computer programs Hardware refers to the computer equipment. keyboard, mouse, terminal, hard disk, printer, screen, disks, memory, CD-ROM, and processing units Software refers to the programs that describe the steps we want the computer to perform.
Background image of page 2
Chapter 1 33 1. Input unit Obtains information from input devices (keyboard, mouse) 2. Output unit Outputs information (to screen, to printer, to control other devices) 3. Memory unit Rapid access, low capacity, stores input information 4. Arithmetic and logic unit (ALU) Performs arithmetic calculations and logic decisions 5. Central processing unit (CPU) Supervises and coordinates the other sections of the computer 6. Secondary storage unit Cheap, long-term, high-capacity storage Stores inactive programs Six logical units in every computer:
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Chapter 1 44 Internal Organization of a Computer 1 2 3 4 5 6
Background image of page 4
Chapter 1 55 Computer Software Operating System - Provides an interface between the user and the machine unix, windows, linux, . .. Software Tools word processors (MicrosoftWord, WordPerfect, . ..) spreadsheet programs (Excel, Lotus1-2-3, . ..) mathematical computation tools (MATLAB, Mathematica, . ..) Computer Languages machine language assembly language high level languages (e.g. C, C++, Ada, Fortran, Pascal, Basic, java)
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Chapter 1 66 Software Interface to the Computer
Background image of page 6
Chapter 1 77 Evolution of Operating Systems Batch processing Do only one job or task at a time Multiprogramming Computer resources are shared by many jobs or tasks Timesharing Computer runs a small portion of one user’s job then moves on to service the next user
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Chapter 1 88 Evolution of Operating Systems cont’d Personal computers Economical enough for individual Distributed computing Computing distributed over networks (e.g. Internet) Client/server computing Sharing of information across computer networks between file servers and clients (personal computers) (e.g. Google)
Background image of page 8
Chapter 1 99 Machine Languages, Assembly Languages, and High-level Languages Three types of programming languages 1. Machine languages Strings of numbers giving machine specific instructions Example: +1300042774 +1400593419 +1200274027 1. Assembly languages English-like abbreviations representing elementary computer operations (translated via assemblers) Example: LOAD   BASEPAY
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Chapter 1 1010 Machine Languages, Assembly Languages, and High-level Languages Three types of programming languages (cont’d) 3.
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/26/2008 for the course ESE 124 taught by Professor Sussman-fort during the Spring '08 term at SUNY Stony Brook.

Page1 / 38

Chapter 1 Slides - Engineering Problem Solving with C Chapter 1 Introduction 1 Chapter 1 Computing Systems Hardware and Software Computer Device

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online