Few things happen at the right time, and the rest do not happen at all. The conscientious historian will correct these defects. Mark Twain.

Slides:



Advertisements
Similar presentations
An Overview of the Computer System
Advertisements

Using Computers CS French Chapter 1.
CPSC 2031 What is a computer? A machine that processes information.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
CIS 251 – Lesson 2 Essential Computer Concepts Rod Rodrigues.
Computing ESSENTIALS     Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Information Technology, the Internet, and You computing ESSENTIALS.
Starting Out with C++: Early Objects 5/e © 2006 Pearson Education. All Rights Reserved Starting Out with C++: Early Objects 5 th Edition Chapter 1 Introduction.
System Environment Part 1 The Register Level. Module Content “Systems environment” is a term used to describe the hardware and software structures which.
MIS 175 Spring Learning Objectives When you finish this chapter, you will: –Recognize major components of an electronic computer. –Understand how.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
Copyright 2003 Scott/Jones Publishing Brief Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming.
1 Lesson 1 Computers and Computer Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
CS102 Introduction to Computer Programming
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
Why Program? Computer – programmable machine designed to follow instructions Program – instructions in computer memory to make it do something Programmer.
Chapter Introduction to Computers and Programming 1.
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
CSE 1340 Introduction to Computing Concepts Class 2.
A. computers do everything by adding: – 1. multiplication – 2. subtraction – 3. division B. The device which does the arithmetic is called the ALU – 1.
History of Computers Abacus – 1100 BC
Tom Allen Computer Science Department Trinity University.
Topics Introduction Hardware and Software How Computers Store Data
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Chapter 1: Introduction to Computers and Programming.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
Computer Programming Basics Assistant Professor Jeon, Seokhee Assistant Professor Department of Computer Engineering, Kyung Hee University, Korea.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley C H A P T E R 1 Introduction to Computers and Programming.
Introduction to Programming Using C Introduction to Computer Programming.
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Component 4/Unit 1 Health IT Workforce.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
University of Utah 1 CS Revisited Most universities used batch-oriented computing approach.
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
CADCAM HARDWARE.  The computing system in operation can be compared to a human being in terms of its operating characteristics.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
Storing data – Storage devices and media. What is a storage device?  A storage device is any device used in a computer to store information.  A storage.
B.Ramamurthy11/9/20151 Computers and Programming Bina Ramamurthy 127 Bell Hall
Calculators are used to increase speed and accuracy of numerical computations The abacus has roots dating back over 5,000 years Mechanical calculators.
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 5 This material was developed.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
University of Utah 1 Quest for a “Personal” Computer!
A Brief History of the Personal Computer
Computing Systems & Programming ECE Fundamental Concepts Chapter 1 Engineering Problem Solving.
O PERATING S YSTEM. What is an Operating System? An operating system is an event driven program which acts as an interface between a user of a computer,
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming.
By : Reem Hasayen. A storage device is a hardware device capable of storing information. There are two types of storage devices used in computers 1. Primary.
Processing Hardware, Software. Hardware Hardware Processing is performed by a computer ’ s central processing unit and is measured by the clock speed.
HOW A COMPUTER PROCESSES DATA. What is hardware? Hardware is the electric, electronic and mechanical equipment that makes up a computer What is software?
Computer and Programming. Computer Basics: Outline Hardware and Memory Programs Programming Languages and Compilers.
University of Utah 1 Altair 8800 How to make it usable? -Peripherals -Programming language.
 A computer is an electronic device that receives data (input), processes data, stores data, and produces a result (output).  It performs only three.
Levi Garner. Topics  Computer Storage Devices  Storage Media and Storage Devices  Memory and Storage.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
C++ Programming: From Problem Analysis to Program Design, Fifth Edition Chapter 1: An Overview of Computers and Programming Languages.
BASIC Programming Language. Overview Install Just BASIC Run BASIC Programs Syntax of BASIC –Data, Variables, and Calculations –Input/Output –Decisions.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
computing ESSENTIALS    11 CHAPTER Information Technology, the Internet, and You computing ESSENTIALS
BASIC PROGRAMMING C SCP1103 (02)
Processing Device and Storage Devices
An Overview of the Computer System
Chapter 1 The Big Picture
Topics Introduction Hardware and Software How Computers Store Data
The abacus has roots dating back over 5,000 years
BASIC PROGRAMMING C SCP1103 (02)
History of Computers Abacus – 1100 BC
An Overview of the Computer System
An Overview of the Computer System
Computer Based Technology:
Topics Introduction Hardware and Software How Computers Store Data
Unit One - Computing Fundamentals
National Diploma in Computer Studies
Presentation transcript:

Few things happen at the right time, and the rest do not happen at all. The conscientious historian will correct these defects. Mark Twain

The evolutionary path of operating systems

Time Sharing Each user has the feeling that he owns his portion of the machine. Each user has the feeling that he owns his portion of the machine.

DEC introduced TOPS-10 in 1972  files - blocks of data could be created, modified, stored, recalled from a terminal  file names – 1 to 6 characters followed by a period, then a 3-character extension  small portion of TOPS-10 always present in core memory

Tops-10  other programs stored on the disk and called up as needed  user could move files to and from i/o equipment  text editor  dynamic debugging tool

Time Sharing Since computers were expensive, some companies tried to sell time on their machines. It did not work Most people wanted to use the machine at the same time

Gordon Bell The semiconductor density has really been the driving force of development. As you reach different density levels, different machines pop out of that in time.

The Microprocessor Late 1960’s metal oxide semiconductor (MOS) put more logic elements on a chip Intel marketed the first in 1972 Made hand held calculators possible Intel 8008

Computer on a chip

Hand-Held Calculators o It could: o Execute short programs o Compute logarithms o Compute trigonometric functions o Use floating-point arithmetic to 10 digits of precision Hewlett-Packard 65 Few mainframes could do this without custom-written software.

The Personal Computer Changes the World as We Know It

The MICRAL Realisations Etudes Electroniques The first general-purpose computer based on a microprocessor, the Intel 8008 Thi T. Truong

Altair Lost its data when the power was shut off Data transformed into audio tones and stored on magnetic tape

Software: Basic The eight design principles of BASIC were: Be easy for beginners to use.Be easy for beginners to use. Be a general-purpose programming language.Be a general-purpose programming language. Allow advanced features to be added for experts (while keeping the language simple for beginners).Allow advanced features to be added for experts (while keeping the language simple for beginners). Be interactive.Be interactive. Provide clear and friendly error messages.Provide clear and friendly error messages. Respond fast for small programs.Respond fast for small programs. Not require an understanding of computer hardware.Not require an understanding of computer hardware. Shield the user from the operating system.Shield the user from the operating system.

System Software the final piece of the puzzle Paul Allen showed the magazine to Bill Gates They wrote a 4K, 8K, and an “extended” version of BASIC Microsoft team 1978

The solution to the storage problem Gary Kildall The floppy disk drive Big Advantage: Random Access

Next Week the Web