Learning Objectives. In this chapter you will learn about:

Similar documents
Chapter 7: Processor and Memory

Learning Objectives. Binary over Decimal. In this chapter you will learn about:

Explain the functions of the main components of a basic computer system (Part 2) S. Neebar

Chapter 5: Computer Arithmetic. In this chapter you will learn about:

Computer Architecture and Assembly Language. Spring

Computer Fundamentals

HARDWARE. There are a number of factors that effect the speed of the processor. Explain how these factors affect the speed of the computer s CPU.

Chapter 5: Computer Arithmetic

machine cycle, the CPU: (a) Fetches an instruction, (b) Decodes the instruction, (c) Executes the instruction, and (d) Stores the result.

OS And Hardware. Computer Hardware Review PROCESSORS. CPU Registers. CPU Registers 02/04/2013

Chapter 1: Introduction to Computers and Programming

Computer Architecture

An Introduction to Computers and Java CSC 121 Spring 2015 Howard Rosenthal

INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGY (ICT) LECTURE 2 : WEEK 2 CSC-111-T

- Input hardware - Processing hardware - Storage hardware

Computers Are Your Future

Intermediate Programming & Design (C++) Notation

Computer Systems Overview

An Introduc+on to Computers and Java CSC 121 Spring 2017 Howard Rosenthal

Week 0: Intro to Computers and Programming. 1.1 Why Program? 1.2 Computer Systems: Hardware and Software. Hardware Components

Lecture 2 Microcomputer Organization: Fig.1.1 Basic Components of Microcomputer

GCSE DIGITAL TECHNOLOGY

MEMORY BHARAT SCHOOL OF BANKING- VELLORE

Basic Computer Architecture

Micro-Operations. execution of a sequence of steps, i.e., cycles

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #23 Loops: Precedence of Operators

Welcome to Computer Organization and Design Logic

COMPUTER ORGANIZATION & ARCHITECTURE

Computer Programming

LAB 1: Combinational Logic: Designing and Simulation of Arithmetic Logic Unit ALU using VHDL

CS150 Introduction to Computer Science 1. What is CS150? Who Are We? CS150 is a programming course You will learn

BITG 1113: Introduction To Computers And Programming Language LECTURE 1 LECTURE 1 1

Chapter 1 Introduction to Computers and Programming

Welcome to Computer Organization and Design Logic CS 64: Computer Organization and Design Logic Lecture #1 Winter 2018

Binghamton University. CS-220 Spring Cached Memory. Computer Systems Chapter

Unit objective. Unit Introduction UNIT - I. In this unit you will be introduced to :

Basic Processing Unit: Some Fundamental Concepts, Execution of a. Complete Instruction, Multiple Bus Organization, Hard-wired Control,

Diskrečioji matematika

Ms. Minerva A. Lagarde

Introduction. Arizona State University 1


Optimized Scientific Computing:

C++ Programming Language Lecture 1 Introduction

COMPUTER SYSTEM. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U

Lecture (02) x86 programming 1

LECTURE SCHEDULE 2. Units of Memory, Hardware, Software and Classification of Computers

MICROPROCESSOR MEMORY ORGANIZATION

IB Computer Science Topic.2-

Computer Organization

Gagan. Site : Youtube :

1. Fundamental Concepts

9/7/2012. Introduction. Peeking into Computer Science. Jalal Kawash Mandatory: Chapter 1 Optional: None. Reading Assignment

Chapter One. Introduction to Computer System

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

Digital System Design Using Verilog. - Processing Unit Design

Lecture 01: Basic Structure of Computers

Another fundamental component of the computer is the main memory.

SYSTEM BUS AND MOCROPROCESSORS HISTORY

5 Computer Organization

Introduction to Computers

Memory memories memory

Computer Organization

Computer Organization and Assembly Language (CS-506)

Mass-Storage Structure

System Unit. By: Khadeeja Farkash

Q1. Describe C.P.U and its subunits with the help of diagram?

CHAPTER 1: INTRODUCTION TO COMPUTERS AND PROGRAMMING. 1 Muhalim Mohamed Amin Faculty of

THE MICROCOMPUTER SYSTEM CHAPTER - 2

Problem Set 1 Solutions

KULLEĠĠ SAN BENEDITTU Secondary School, Kirkop

Unit 2: Technology Systems. Computer and technology systems

+ Random-Access Memory (RAM)

COMPUTER ARCHITECTURE AND PARALEL PROCESSING STUDY NOTES

COMS W4115 Programming Languages and Translators Lecture 21: Code Optimization April 15, 2013

Computer Organization

Fractions / 8 / / 10 1 ½ / 12

SCSP Programming Technique C

Components of a Computer System

CS 101, Mock Computer Architecture

1a Computers, Problem Solving!

(0) introduction to the course. how to learn a programming language. (0) course structure

CS 24: INTRODUCTION TO. Spring 2015 Lecture 2 COMPUTING SYSTEMS

TNBEDCSVIP.IN. S.No CONTEND Page No 1. NUMBER SYSTEM AND BASE CONVERSIONS TYPES OF NUMBER SYSTEM 1. Binary Number System:

CIT 668: System Architecture

Topics. Hardware and Software. Introduction. Main Memory. The CPU 9/21/2014. Introduction to Computers and Programming

COMPUTER SYSTEMS. Section 1

Microprocessors I MICROCOMPUTERS AND MICROPROCESSORS

COMPUTER ORGANIZATION AND ARCHITECTURE

Computer Organization

COE 202- Digital Logic. Number Systems II. Dr. Abdulaziz Y. Barnawi COE Department KFUPM. January 23, Abdulaziz Barnawi. COE 202 Logic Design

Divide: Paper & Pencil

Chapter-1: Exercise Solution

Install and Configure ICT Equipment and Operating Systems Unit 229 Central Processing Unit (CPU)

COE 202: Digital Logic Design Number Systems Part 2. Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:

INTRODUCTION TO COMPUTERS

Information Science 1

CS 140 Introduction to Computing & Computer Technology. Computing Components

Visualizing Data Flow and Control Signaling Inside the Microprocessor

Basic Computer Hardware Notes in PDF

Fundamentals of Programming Session 1

Transcription:

Ref. Page Slide 1/16 Learning Objectives In this chapter you will learn about: Basic operations performed by all types of computer systems Basic organization of a computer system Input unit and its functions Output unit and its functions Storage unit and its functions Types of storage used in a computer system (Continued on next slide) Ref. Page 15 Slide 2/16 1

Learning Objectives (Continued from previous slide..) Arithmetic Logic Unit (ALU) Control Unit (CU) Central Processing Unit (CPU) Computer as a system Ref. Page 15 Slide 3/16 The Five Basic Operations of a Computer System Inputting. The process of entering data and instructions into the computer system Storing. Saving data and instructions to make them readily available for initial or additional processing whenever required Processing. Performing arithmetic operations (add, subtract, multiply, divide, etc.) or logical operations (comparisons like equal to, less than, greater than, etc.) on data to convert them into useful information (Continued on next slide) Ref. Page 15 Slide 4/16 2

The Five Basic Operations of a Computer System Outputting. The process of producing useful information or results for the user such as a printed report or visual display Controlling. Directing the manner and sequence in which all of the above operations are performed Ref. Page 15 Slide 5/16 Basic Organization of a Computer System Storage Unit Secondary Storage Program and Data Input Unit Primary Storage Output Unit Information (Results) Control Unit Indicates flow of instructions and data Arithmetic Logic Unit Indicates the control exercised by the control unit Central Processing Unit (CPU) Ref. Page 16 Slide 6/16 3

Input Unit An input unit of a computer system performs the following functions: 1. It accepts (or reads) instructions and data from outside world 2. It converts these instructions and data in computer acceptable form 3. It supplies the converted instructions and data to the computer system for further processing Ref. Page 16 Slide 7/16 Output Unit An output unit of a computer system performs the following functions: 1. It accepts the results produced by the computer, which are in coded form and hence, cannot be easily understood by us 2. It converts these coded results to human acceptable (readable) form 3. It supplies the converted results to outside world Ref. Page 16 Slide 8/16 4

Storage Unit The storage unit of a computer system holds (or stores) the following : 1. Data and instructions required for processing (received from input devices) 2. Intermediate results of processing 3. Final results of processing, before they are released to an output device Ref. Page 17 Slide 9/16 Two Types of Storage Primary storage Used to hold running program instructions Used to hold data, intermediate results, and results of ongoing processing of job(s) Fast in operation Small Capacity Expensive Volatile (looses data on power dissipation) (Continued on next slide) Ref. Page 17 Slide 10/16 5

Two Types of Storage (Continued from previous slide..) Secondary storage Used to hold stored program instructions Used to hold data and information of stored jobs Slower than primary storage Large Capacity Lot cheaper that primary storage Retains data even without power Ref. Page 17 Slide 11/16 Arithmetic Logic Unit (ALU) Arithmetic Logic Unit of a computer system is the place where the actual executions of instructions takes place during processing operation Ref. Page 18 Slide 12/16 6

Control Unit (CU) Control Unit of a computer system manages and coordinates the operations of all other components of the computer system Ref. Page 18 Slide 13/16 Central Processing Unit (CPU) Arithmetic Logic Unit (ALU) + Control Unit (CU) = Central Processing Unit (CPU) It is the brain of a computer system It is responsible for controlling the operations of all other units of a computer system Ref. Page 18 Slide 14/16 7

The System Concept A system has following three characteristics: 1. A system has more than one element 2. All elements of a system are logically related 3. All elements of a system are controlled in a manner to achieve the system goal A computer is a system as it comprises of integrated components (input unit, output unit, storage unit, and CPU) that work together to perform the steps called for in the executing program Ref. Page 18 Slide 15/16 Key Words/Phrases Arithmetic Logic Unit (ALU) Auxiliary storage Central Processing Unit (CPU) Computer system Control Unit (CU) Controlling Input interface Input unit Inputting Main memory Output interface Output unit Outputting Primate storage Processing Secondary storage Storage unit Storing System Ref. Page 19 Slide 16/16 8