Introduction to Computing Systems CT101 – Computing Systems.

Slides:



Advertisements
Similar presentations
William Stallings Computer Organization and Architecture 9th Edition
Advertisements

Computer Architecture & Organization
Introduction to Systems Architecture Kieran Mathieson.
Review 5 Chapters 13, 14. What is software? Set of instructions to control computer operation.
Computer Organization and Architecture William Stallings 8 th Edition Chapter 1 Introduction.
CH01: Architecture & Organization 1 Architecture is those attributes visible to the programmer  Instruction set, number of bits used for data representation,
Introduction to computer: storing instructions and information.
Computer Organization ANGELITO I. CUNANAN JR. 1. What is Computer?  An electronic device used for storing and processing data.  It is a machine that.
2 nd Year - 1 st Semester Asst. Lect. Mohammed Salim
AKT211 – CAO 01 - Introduction to Computer Organization and Architecture Ghifar Parahyangan Catholic University August 22, 2011 Ghifar Parahyangan Catholic.
COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Expected Course Outcome #Course OutcomeCoverage 1Explain the concepts that underlie modern.
Computer Architecture and Organization
Today’s Agenda: Computer Basics Review Hardware: The physical components of a computer, any internal or external computer part that you can touch. Software:
William Stallings Computer Organization and Architecture 6 th Edition Chapter 1 Introduction.
2007 Sept 06SYSC 2001* - Fall SYSC2001-Ch1.ppt1 Computer Architecture & Organization  Instruction set, number of bits used for data representation,
COMPUTER SYSTEM.
Computer Architecture and Organization Introduction.
EKT 422 Computer Architecture
Chapter 1 Introduction. Architecture & Organization 1 Architecture is those attributes visible to the programmer —Instruction set, number of bits used.
Chapter 1 Introduction. Objectives To explain the definition of computer architecture To discuss the history of computers To describe the von-neumann.
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
COMPUTER ORGANIZATIONS CSNB123 Ver.1Systems and Networking1.
Computer Organization and Architecture
Computer Architecture
Computer Hardware Basic Computer Concepts Components of Data Processing  Data processing is a technique of collecting, manipulating and distributing.
Computer Architecture And Organization UNIT-II General System Architecture.
Parts of a Computer - Introduction
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.
Introduction Computer System “An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input),
Computer Architecture 2 nd year (computer and Information Sc.)
Computer Organization. The digital computer is a digital system that performs various computational tasks Digital computer use binary number system which.
Chapter 1 Introduction.  Architecture is those attributes visible to the programmer ◦ Instruction set, number of bits used for data representation, I/O.
William Stallings Computer Organization and Architecture Chapter 1 Introduction.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
Chapter 1 Introduction.   In this chapter we will learn about structure and function of computer and possibly nature and characteristics of computer.
Computer Architecture Organization and Architecture
Computer Architecture Furkan Rabee
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Introduction :: Computer Organization and Architecture Computer.
Identify internal hardware devices (e. g
Identify internal hardware devices (e. g
Introduction to Computing Systems
Computer Organization and Architecture Lecture 1 : Introduction
CHAPTER 1: Computers and Systems
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
CSNB COMPUTER SYSTEM CHAPTER 1 INTRODUCTION CSNB153 computer system.
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Увод у организацију и архитектуру рачунара 1
ECEG-3202 Computer Architecture and Organization
Text Book Computer Organization and Architecture: Designing for Performance, 7th Ed., 2006, William Stallings, Prentice-Hall International, Inc.
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Ghifar Parahyangan Catholic University August 22, 2011
ECEG-3202 Computer Architecture and Organization
Overview of Computer Architecture and Organization
Chapter 1 Introduction.
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Computer Organization and Architecture William Stallings 8th Edition
COM/BLM 376 Computer Architecture Chapter 1 Introduction
William Stallings Computer Organization and Architecture 7th Edition
4. Computer system.
Presentation transcript:

Introduction to Computing Systems CT101 – Computing Systems

Clickers Test Are you there? A.Yes B.No

Input -> Process -> Output model Computer system is suppose to perform a useful operation, such as word processing, retrieval and manipulation of data, bookkeeping, etc. –i.e. a credit card transaction operation Regardless of the type of operation to be performed, the work of a computer can be characterized as an input- >process->output model: – the program retrieves input from a disk file, mouse, keyboard or other type of input, –processes the input –produces the output to a disk, terminal, printer or some other type of output device All of the above operations are repetitive in nature

File Edit Workflow

Computing System Components Hardware – provides the physical mechanisms to input and output data, manipulating data and controlling the various input, output, storage and communication components Software – both application and system, which provides instructions that tell the hardware exactly what tasks are to be performed and in what order Data being manipulated – can be alphanumeric, graphic or any other form. In all cases it is represented in a form that the computer will understand and manipulate

Architecture versus Organization Architecture –Refers to those attributes of a system visible to a programmer The architecture of a CPU is actually its instruction set, number of bits used for data representation, addressing techniques, etc… Organization –Refers to the operational units and their interconnections that realize the architectural specifications Hardware details transparent to the programmer, such as control signals between different functional units, memory type (i.e. dynamic RAM or static RAM, etc…), registers type (static or dynamic), etc.. It is an architectural issue whether a computer will have or not a specific instruction (i.e. multiply), but it is an organization issue whether that instruction will be implemented by a special arithmetic unit or it will be implemented using the adder of the system by repetitive add operations

Computing Systems Description Top down approach –starting from a top view and decomposing the system into its subparts Bottom up approach –starting from the bottom and building up a complete description Top-down approach seem to be the clearest and most effective. –However we will use both approaches trying to apply the best approach to a specific area

Structure versus Function Computing systems are complex machines made out of millions and millions of different components. –How can one clearly describe them?? –The key is to recognize the hierarchical nature of most complex systems, including the computer. –Hierarchical system organized in a number of levels. Each level is characterized by structure and function: Structure: the way the components are interconnected Function: the operation of each individual component as part of the structure

Computing Systems Function Data Processing –Fundamental types of data –Fundamental types of processing Data Storage –Short term storage –Long term storage Data Movement –Input/Output for devices directly connected (peripherals) –Data communication for moving data over long distances Control –External (users) –Internal (manage resources)

Computing System Structure

CPU Structure

Computing Systems Software Application software –Performs specific tasks for users: spreadsheets, database systems, desktop publishing, program development, games, etc… System software –Provides infrastructure for application software –Consists of operating system and utility software

kernel Memory Manager File Manager Device I/O Manager User Interface Operating System Components Application Programming Interface

Review Question 1 Architecture of a CPU refers to: A.Instruction set and way of interaction with the programmer B.Details on how the instructions are implemented C.Details on how various subsystems (Arithmetic and Logic Unit, Registers and Control Unit) are interconnected D.I don’t know

Review Question 2 Out of a few possible options below, identify one that is NOT a function of a computing system A.Data storage B.Power consumption C.Data processing D.Data movement

Review Question 3 Out of the possible options below, identify the one that is NOT part of a computing system structure A.CPU B.Memory C.Buses D.Data

References “The Architecture of Computer Hardware and Systems Software”, Irv Englander, ISBN: “Computer Systems”, J Stanley Warford, ISBN: