ECE 101 An Introduction to Information Technology Computers.

Slides:



Advertisements
Similar presentations
Calera High School Dawn Bone
Advertisements

EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Introduction to Computer Hardware and Software. Definition of a Computer “A computer is an electronic device, operating under the control of instructions.
Basic Computer Hardware and Software.
INTRODUCTION OF COMPUTER
Introduction to Information Technology: Your Digital World © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Using Information Technology, 10e©
Main Memory Lecture 2 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
Introduction to Computers
Chapter 4 The Components of the System Unit
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
CIS 260 Computer Programming I in C Prof. Timothy Arndt.
1 Chapter 4 The Central Processing Unit and Memory.
Parts of a Computer.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 4  Converts data into information  Control center  Set of electronic circuitry that executes stored program instructions  Two parts ◦ Control.
V Material obtained from summer workshop in Guildford County.
Introduction to Computers and Python. What is a Computer? Computer- a device capable of performing computations and making logical decisions at speeds.
WHAT IS A COMPUTER??? An electronic device that accepts: n Input n Processes the input n Stores the results of the processing n provides Output Computers.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Lesson 3 — How a Computer Processes Data
Chapter 3 Computer Hard ware
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Learning Targets Identify the external parts of the computer Identify examples of input devices Identify examples of output devices Define basic computer.
Ch Review1 Review Chapter Microcomputer Systems Hardware, Software, and the Operating System.
E0001 Computers in Engineering1 The System Unit & Memory.
The Computer Systems By : Prabir Nandi Computer Instructor KV Lumding.
 Design model for a computer  Named after John von Neuman  Instructions that tell the computer what to do are stored in memory  Stored program Memory.
Introduction to Computers
Introduction to Computers
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
1 Introduction to Computers Lect 1 Won’t tell you much you don’t know. (Misleading– the course gets more conceptual as we create webpages.) Will go into.
The 4 functions of a computer are 1.Input 2.Output 3.Storage 4.Processing.
Course ILT Basics of information technology Unit objectives Define “information technology” (IT), distinguish between hardware and software, and identify.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
CPS120: Introduction to Computer Science Introduction to Computers.
An overview of Computer System
Components of a Computer Prepared by: Mrs. McCallum-Rodney.
GCSE Information Technology Computer Systems 2 Hardware is the name that is given to any part of a computer that you can actually touch. An individual.
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
Intro to Computers Computer Applications. What is a Computer? Initially the term computer referred to an individual whose job it was to perform mathematical.
Computer Architecture
Computer Hardware Basic Computer Concepts Components of Data Processing  Data processing is a technique of collecting, manipulating and distributing.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Computer Organization & Assembly Language © by DR. M. Amer.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
Computer Organization. The digital computer is a digital system that performs various computational tasks Digital computer use binary number system which.
There are many parts that work together to make a computer work. System Unit Computer Parts.
1 THE COMPUTER. 2 Input Processing Output Storage 4 basic functions.
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
PARTS OF A COMPUTER 2 Hardware Computer Hardware is any of the physical parts of the computer you can touch. There are 4 categories: 1. Input Devices.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Basic Computer Hardware and Software. Guilford County SciVis V
Basic Computer Hardware and Software.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Computer Basics Just How Does a Computer Work?
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Introduction :: Computer Organization and Architecture Computer.
Computer Graphics HARDWARE. Computers  Computers are automatic, electronic machines that –accept data & instructions from a user (INPUT) –store the data.
Computer Architecture and Number Systems
Chapter 1: An Overview of Computers and Programming Languages
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Computer Science I CSC 135.
4. Computer system.
Presentation transcript:

ECE 101 An Introduction to Information Technology Computers

Information Path Information Display Information Processor & Transmitter Information Receiver and Processor Source of Information Digital Sensor Transmission Medium

Components in a Simple Computer (Kuc)

Computer Components Memory - contains the instructions and data –segmented into data units, usually 8-bit bytes, with each byte having its own address Instruction Pointer - maintains the memory address of the current instruction Arithmetic Logic Unit (ALU) - processes data in the registers according to the instruction issued by the control unit

Computer Components Registers - quickly and easily accessible memory locations, temporarily store data to be processed by the ALU Flags - 1-bit memories set depending upon the outcome of the just completed arithmetic operations

Components in a Simple Computer (Kuc)

Desktop Computer Hardware Central Processing Unit Memory Storage Input/output

Computer (CPU) Components

CPU - Central Processing Unit Manipulates and controls the flow of data by following the instructions in memory Components include control unit, arithmetic logic unit (ALU), registers, flags and cashe memory (small fast memory to improve the CPU’s efficiency

Moore’s Law as it relates to transistor count in Intel microprocessors. Ref: Turban, Rainer and Potter

Computer Generations (dates approximate) 1 st , vacuum tubes, limited memory and capacity, very large, heating a concern. 2 nd , transistors, less heat and cheaper, more stable and reliable. 3 rd , IC (Integrated Circuits) for storing and processing information. Introduced software that could be used by non-technical people.

Computer Generations (dates approximate) 4 th , VLSI (Very large Scale Integrated Circuits, hundreds of thousands of circuits on a chip, ULSI (Ultra-large scale integration) Late 4 th present, GSI (Grand Scale Integrated Circuit), Over one billion circuits on a chip First four generations used Von Neumann architecture (processing info. sequentially) 5 th - Using Massively parallel processing

Memory RAM - random access memory (read or write data) - volatile (memory lost with no power) MB = 2 20  1 million bytes ROM - read-only memory (reads only previously stored data) - simpler structure and greater capacity. Capacity expanded by DVD-ROM’s with tens of GB’s of data (1 GB = 2 30  1 billion bytes)

Storage Long-term non-volatile retention of data Hard disks accommodate large amounts of data (Giga bytes) but require longer access times (10 msec) than RAM Floppies (now obsolete, 1.44 MB) and ZIP drives (store 100, 250 MB), also “writeable” CD-ROM’s (store up to 650 MB and beyond) Disk on Key (8 to 512 MB (or more) on portable key)

Primary Memory Compared to Secondary Storage Ref: Turban et.al.

Input/Output Input –Keyboard –Mouse –Scanner –Modem Output –Monitor –Soundboard –Printer

Computer Input/Output (Kuc)

I/O Devices Digital I/O port or parallel port - up to 16 binary signals that communicate with digital sensors or controlling devices Analog-to-Digital converter (ADC) Asynchronous communications port (serial port) receives and transmits data through a modem (typically 56bps) Network port - connects through a network interface card (NIC) to high-speed network (> 1 Mbps)

Software Instructions and application programs that permit computers to accomplish tasks As opposed to hardware, software is flexible and easily modified Manipulation of Data –Arithmetic operations (+-*/, + is fundamental) –Logic operations (OR, AND, NOT) –conditional operations (comparative function)

Hierarchy of Software

Software Control of Computers Assembly Language –most basic language (different for each computer type) –typically adding registers or moving data into registers

Software Control of Computers Operating System –set of commands that performs common system tasks, such as accepting data from the keyboard, displaying to the monitor, sending data to the printer –Intel computers commonly used versions of Disk-based Operating System written by Microsoft (MS-DOS) –Graphical user Interfaces (GUI or “gooey”) made computers more user friendly

High-Level Programming Lang. Instructions are more powerful, more general, and better suited for programming a task than the basic assembly language instructions. Some examples: –FORTRAN (FORmula TRANslation) –BASIC –Pascal –C and C+ and C++

Applications Programs Common use of spreadsheets and word processing Packages written by a professional programmer for a specific operating system

Smart Cards Uses a computer to store and process data –Memory card –Microprocessor card Storage on a card without power –ROM is permanent and fixed –Solution: EEPROM - Electrically erasable programmable read-only memory (EEPROM) - use of intense ultraviolet light to reset to 0 (loose all charge)

Simple Smart Card (Kuc)

Smart Cards - Memory Type First Generation –digital memories with 256 bits (32bytes) –information area of 12 bytes for preset info –units area contains the “worth” of the card –all units bits initially 0, spent changes bit to a 1 Second Generation –info area of 8 bytes, control area of 3 bytes –uses 5 “units” counters in base 8 –8 bits per counter each with equal weight

Memory Organization of a 1 st Generation Smart Card

Memory Organization of a 2 nd Generation Smart Card

Refilling a Counter (Kuc)

A set of Counters in a 2 nd Generation memory smart card containing 10,000 units (Kuc)

Microprocessor Smart Cards Advanced smart cards –Does more than store data –Can accept money –complex encryption techniques make money transactions relatively secure –can be contact-less using an antenna around the perimeter of the card

Multiprocessor Computer System Efficient Data Base Searches –Use of many independent computers to complete a task faster –Operate in parallel rather than in series; therefore much quicker Serving Multiple Users –Server ties computers together links them together provides access to share common resources

Multiprocessor Computer Systems