Room: E-3-31 Phone: 03-8921 6726 Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 2: An Overview of Computer System.

Slides:



Advertisements
Similar presentations
An Overview of the Computer System
Advertisements

McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved Plug-in B3 HARDWARE & SOFTWARE.
INTRODUCTION OF COMPUTER
An Overview of the Computer System
© 2014 by McGraw-Hill Education. This is proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
CHAPTER 1: Computer Systems
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 5: CPU and Memory.
Introduction to Computer Systems
Data Communications and Computer Networks
Office 2003 Introductory Concepts and Techniques M i c r o s o f t CPTG104 Intro to Information Systems Dr. Hwang Essential Introduction to Computers.
1 TK6123: COMPUTER ORGANISATION & ARCHITECTURE Prepared By: Associate Prof. Dr Masri Ayob Lecture 6: CPU and Memory (1)
Introduction to Computers Essential Understanding of Computers and Computer Operations.
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
CS 161 INTRO TO PROGRAMMING I Dr. Blaise W. Liffick Fall
Computer Organization ANGELITO I. CUNANAN JR. 1. What is Computer?  An electronic device used for storing and processing data.  It is a machine that.
Introduction to Computers
Introduction by Dr. Amin Danial Asham. References Operating System Concepts ABRAHAM SILBERSCHATZ, PETER BAER GALVIN, and GREG GAGNE.
Computer & Communications Systems Software Development Unit 1.
INTRODUCTION TO COMPUTER PROGRAMMING itc-314 LECTURE 01.
UNIX Unbounded 5 th Edition Amir Afzal Chapter 1 First Things First.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Ch Review1 Review Chapter Microcomputer Systems Hardware, Software, and the Operating System.
The Computer Systems By : Prabir Nandi Computer Instructor KV Lumding.
Fundamental Principles of Computer Systems Unit B, Objective 3.01 & 3.02.
What is a Computer ? Computers are Electronic Machines that process (performs calculation and manipulation) Data under the control of Set of Instructions.
An Overview of Using Computers
CISC105 General Computer Science Class 1 – 6/5/2006.
How to use a computer and not lose your mind
Business Computer Information Systems I.  Knowing how to use a computer is a basic skill necessary to succeed in business or to function effectively.
Computer Parts. Two Basic Parts Hardware & Software.
Components of a Computer Prepared by: Mrs. McCallum-Rodney.
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
Chapter 1 Computer Systems. Why study Computer Architecture? Examples Web Browsing - how does the browser access pages from a server? How can we create.
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.
Computer Architecture
Module 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE INTRODUCTION TO HARDWARE & SOFTWARE.
Computer Architecture And Organization UNIT-II General System Architecture.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Aug CMSC 104, LECT-021 Machine Architecture Some material in this presentation is borrowed form Adrian Ilie From The UNIVERSITY of NORTH CAROLINA.
Computer Basic Vocabulary
Computer Organization & Assembly Language © by DR. M. Amer.
ELEMENTS OF A COMPUTER SYSTEM HARDWARE SOFTWARE PEOPLEWARE DATA.
An Overview of the Computer System lesson 1. This lesson includes the following sections: The Parts of a Computer System Looking Inside the Machine Software:
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Scott Marino MSMIS Kean University MSAS5104 Introduction to Programming with Data Structures and Algorithms Week 2 Scott Marino.
Electronic Analog Computer Dr. Amin Danial Asham by.
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,
ECEN209-Computer Architecture (chapter 1 in reference)
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
Programming with Java. Chapter 1 Focuses on: –components of a computer –how those components interact –how computers store and manipulate information.
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.
Introduction to Computing Systems
Computer Architecture and Number Systems
OPERATING SYSTEM CONCEPT AND PRACTISE
Java Programming: From the Ground Up
CHAPTER 1: Computers and Systems
An Overview of the Computer System
Computer Hardware and Software
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Looking Inside the machine (Types of hardware, CPU, Memory)
An Overview of the Computer System
An Overview of the Computer System
CHAPTER 1: Computer Systems
Chapter 3 Hardware and software 1.
Chapter 3 Hardware and software 1.
Data Communications and Computer Networks
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Presentation transcript:

Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 2: An Overview of Computer System (2)

Prepared by: Dr Masri Ayob - TK2123 2Contents This lecture will address: This lecture will address: The basic components of a computer system. The basic components of a computer system. The computer hardware The computer hardware The software The software The data The data The Communication Component The Communication Component Standards & Protocols Standards & Protocols

Prepared by: Dr Masri Ayob - TK COMPONENTS OF THE COMPUTER SYSTEM There are three components required for the implementation of a computerised processing-output model: There are three components required for the implementation of a computerised processing-output model: The computer hardware, which provides the physical mechanisms to input output data, for manipulating data, and for electronically controlling the various input, output, and storage components. The computer hardware, which provides the physical mechanisms to input output data, for manipulating data, and for electronically controlling the various input, output, and storage components.

Prepared by: Dr Masri Ayob - TK COMPONENTS OF THE COMPUTER SYSTEM The software, both application and system, which provides instructions that the hardware exactly what tasks are to be performed and in what order. The software, both application and system, which provides instructions that the hardware exactly what tasks are to be performed and in what order. The data that is being manipulated. This data may be numeric, it maybe alphanumeric, it may be graphic, or it may take some other form, but in all cases it must be representable in a form that the computer can manipulate. The data that is being manipulated. This data may be numeric, it maybe alphanumeric, it may be graphic, or it may take some other form, but in all cases it must be representable in a form that the computer can manipulate.

Prepared by: Dr Masri Ayob - TK COMPONENTS OF THE COMPUTER SYSTEM In modern systems, actual processing is distributed among computer systems. Therefore, we must also consider a fourth component: In modern systems, actual processing is distributed among computer systems. Therefore, we must also consider a fourth component: The communication component, which consists of hardware and software that transport programs and data between interconnected computer systems. The communication component, which consists of hardware and software that transport programs and data between interconnected computer systems.

Prepared by: Dr Masri Ayob - TK The Hardware Component The CPU, memory, and all the input, output, and storage devices form the hardware part of a computer system. The CPU, memory, and all the input, output, and storage devices form the hardware part of a computer system. The hardware forms the tangible part of the system. The hardware forms the tangible part of the system. For large and small computers, the basic hardware components and design are very similar. For large and small computers, the basic hardware components and design are very similar. They differ primarily in speed, capacity, and the selection of peripheral devices provided. They differ primarily in speed, capacity, and the selection of peripheral devices provided.

Prepared by: Dr Masri Ayob - TK Figure 1.6 A typical computer system

Prepared by: Dr Masri Ayob - TK The Hardware Component : CPU The CPU itself may be viewed as a composition of three primary subunits: The CPU itself may be viewed as a composition of three primary subunits: The arithmetic/logic unit, or ALU, where arithmetic and Boolean logical calculations are performed. The arithmetic/logic unit, or ALU, where arithmetic and Boolean logical calculations are performed. The control unit, or CU, which controls the processing of instructions and the movement of internal CPU data from one part of the CPU to another. The control unit, or CU, which controls the processing of instructions and the movement of internal CPU data from one part of the CPU to another. The interface unit, which moves program instructions and data between the CPU and other hardware components. The interface unit, which moves program instructions and data between the CPU and other hardware components.

Prepared by: Dr Masri Ayob - TK Structure - The CPU Computer ALU & Registers Control Unit Internal CPU Interconnection CPU I/O Memory System Bus CPU

Prepared by: Dr Masri Ayob - TK The Hardware Component : CPU The instructions that form a particular program are stored within the primary storage, then brought into the central processing unit and executed. The instructions that form a particular program are stored within the primary storage, then brought into the central processing unit and executed. Conceptually, instructions are brought in and executed one at a time, although modern systems overlap the execution of instructions to some extent. Conceptually, instructions are brought in and executed one at a time, although modern systems overlap the execution of instructions to some extent. Instructions must be in primary storage in order to be executed. Instructions must be in primary storage in order to be executed. The control unit interprets each instruction and determines the appropriate course of action. The control unit interprets each instruction and determines the appropriate course of action.

Prepared by: Dr Masri Ayob - TK The Hardware Component : CPU Each instruction is designed to perform a simple task. Each instruction is designed to perform a simple task. Instructions exist to perform basic arithmetic, to move data from one place in the computer to another, to perform I/O, and to accomplish many other tasks. Instructions exist to perform basic arithmetic, to move data from one place in the computer to another, to perform I/O, and to accomplish many other tasks. It is necessary to translate high-level language programs into the language of the machine for execution of the program to take place. It is necessary to translate high-level language programs into the language of the machine for execution of the program to take place. It may require tens or even hundreds of individual machine instructions to form the machine language equivalent of a single high-level language statement. It may require tens or even hundreds of individual machine instructions to form the machine language equivalent of a single high-level language statement. Program instructions are normally executed sequentially, unless an instruction itself tells the computer to change the order of processing. Program instructions are normally executed sequentially, unless an instruction itself tells the computer to change the order of processing. Each CPU type has a specific instruction set unless the different CPU was designed to be instruction set compatible. Each CPU type has a specific instruction set unless the different CPU was designed to be instruction set compatible. However, most instruction sets perform similar types of operations. However, most instruction sets perform similar types of operations.

Prepared by: Dr Masri Ayob - TK The Hardware Component : CPU The data that is manipulated by the instruction is also stored in memory while being processed. The data that is manipulated by the instruction is also stored in memory while being processed. The idea that the program instructions and data are both stored in memory while being processed is known as the stored program concept. The idea that the program instructions and data are both stored in memory while being processed is known as the stored program concept. This important concept is attributed primarily to John von Neumann, a famous computer scientist. It forms the basis for the computer architecture that is standard to nearly every existing computer. This important concept is attributed primarily to John von Neumann, a famous computer scientist. It forms the basis for the computer architecture that is standard to nearly every existing computer.

Prepared by: Dr Masri Ayob - TK The Hardware Component : Interface Unit The interface unit: The interface unit: interconnects the CPU with memory and also with the various I/O modules. interconnects the CPU with memory and also with the various I/O modules. can also be used to connect multiple CPUs together. In many computer systems, a bus interconnects the CPU, memory, and all of the I/O components. A bus is simply a bundle of wires that carry signals and power between different components. In other systems, the I/O modules are connected to the CPU through one or more separate processors known as channels. can also be used to connect multiple CPUs together. In many computer systems, a bus interconnects the CPU, memory, and all of the I/O components. A bus is simply a bundle of wires that carry signals and power between different components. In other systems, the I/O modules are connected to the CPU through one or more separate processors known as channels.

Prepared by: Dr Masri Ayob - TK The Hardware Component : Interface Unit Other Common Input/Output Devices: Other Common Input/Output Devices: Bar code scanners Bar code scanners Optical character recognition scanners Optical character recognition scanners Image scanners Image scanners Video and audio capture devices Video and audio capture devices Electronic instrumentation devices Electronic instrumentation devices Light pens Light pens Graphics tablets Graphics tablets Plotters Plotters

Prepared by: Dr Masri Ayob - TK The Hardware Component : Memory The main memory, often known as primary storage, working storage, or RAM (for random access memory), holds programs and data for access by the CPU. The main memory, often known as primary storage, working storage, or RAM (for random access memory), holds programs and data for access by the CPU. Primary storage is made up of a large number of cells, each numbered and individually addressable. Primary storage is made up of a large number of cells, each numbered and individually addressable. Each cell holds a single binary number representing data or an instruction. Each cell holds a single binary number representing data or an instruction. The basic size of the cell in most current computers is 8 bits, known as a byte of memory. The basic size of the cell in most current computers is 8 bits, known as a byte of memory. Eight bits of memory can only hold 256 different patterns, so neighboring cells in memory are nearly always combined to form groupings with a larger number of bits. Eight bits of memory can only hold 256 different patterns, so neighboring cells in memory are nearly always combined to form groupings with a larger number of bits. In many systems, for example, 4 bytes of memory combine to form a word. In many systems, for example, 4 bytes of memory combine to form a word.

Prepared by: Dr Masri Ayob - TK The Hardware Component : Memory The amount of primary storage determines the maximum number of instructions and data words that can be loaded at one time. The amount of primary storage determines the maximum number of instructions and data words that can be loaded at one time. For example, a computer with 524,288 bytes (512 K or 1/2 MB) of memory would not be able to execute a program that requires 790,000 bytes for its instructions and data unless some means is provided within the computer to load the program in sections as each section of the program is needed. For example, a computer with 524,288 bytes (512 K or 1/2 MB) of memory would not be able to execute a program that requires 790,000 bytes for its instructions and data unless some means is provided within the computer to load the program in sections as each section of the program is needed.

Prepared by: Dr Masri Ayob - TK The Hardware Component : Memory The amount of primary storage provided in a typical computer has increased rapidly as computer technology improves. The amount of primary storage provided in a typical computer has increased rapidly as computer technology improves. 64K bytes of memory was considered a large amount of memory in K bytes of memory was considered a large amount of memory in most personal computers today have 256 megabytes (MB) of memory or more. most personal computers today have 256 megabytes (MB) of memory or more. Large computers may provide several gigabytes of primary storage. Large computers may provide several gigabytes of primary storage.

Prepared by: Dr Masri Ayob - TK The Hardware Component : Memory There are programs on the market that require hundreds of megabytes of memory to execute. There are programs on the market that require hundreds of megabytes of memory to execute. Increased amounts of memory have allowed the design of very sophisticated programs that would not have been possible just a few years ago. Increased amounts of memory have allowed the design of very sophisticated programs that would not have been possible just a few years ago. The same is true for secondary storage. The same is true for secondary storage. Even small personal computers provide hard disks with storage measured in tens or hundreds of gigabytes. Even small personal computers provide hard disks with storage measured in tens or hundreds of gigabytes. The storage of images and video, in particular, requires tremendous amounts of storage capacity. The storage of images and video, in particular, requires tremendous amounts of storage capacity.

Prepared by: Dr Masri Ayob - TK The Software Component Software consists of the programs that tell the computer what to do. Software consists of the programs that tell the computer what to do. To do useful work, your system must execute instructions from some program. To do useful work, your system must execute instructions from some program. There are two major categories of software: system software and application software. There are two major categories of software: system software and application software.

Prepared by: Dr Masri Ayob - TK The Software Component : System software It helps you to manage your files, to load and execute programs, and to accept your commands from the mouse and keyboard. It helps you to manage your files, to load and execute programs, and to accept your commands from the mouse and keyboard. The system software programs that manage the computer are collectively known as an operating system, and differ from the application programs (e.g. Microsoft Word, Netscape, or the programs that you write, etc.), that you normally run to get your work done. The system software programs that manage the computer are collectively known as an operating system, and differ from the application programs (e.g. Microsoft Word, Netscape, or the programs that you write, etc.), that you normally run to get your work done. Windows and Linux are the best known examples of an operating system. Others indude Unix, Mac OS X, Sun Solaris, and IBM z/OS. Windows and Linux are the best known examples of an operating system. Others indude Unix, Mac OS X, Sun Solaris, and IBM z/OS.

Prepared by: Dr Masri Ayob - TK The Software Component : System software The OS is an essential part of the computer system. The OS is an essential part of the computer system. Like the hardware, OS is made up of many components (see figure 1.8): Like the hardware, OS is made up of many components (see figure 1.8): The user interface that allows you to execute programs, enter commands, and manipulate files. The user interface that allows you to execute programs, enter commands, and manipulate files. The user interface accepts input from a keyboard, a mouse or other pointing device. The user interface accepts input from a keyboard, a mouse or other pointing device. The user interface also does output presentation on the display. On some systems, the output display might be simple text, but more likely the display includes a windowing system, with various gadgets for manipulating the windows. The user interface also does output presentation on the display. On some systems, the output display might be simple text, but more likely the display includes a windowing system, with various gadgets for manipulating the windows.

Prepared by: Dr Masri Ayob - TK Figure 1.8 Simplified operating system block diagram

Prepared by: Dr Masri Ayob - TK The Software Component : System software The application program interface (API), acts as an interface for application programs and utilities to access the internal services provided by the OS. The application program interface (API), acts as an interface for application programs and utilities to access the internal services provided by the OS. These include file services, I/O services, data communication services, user interface services, program execution services, and more. These include file services, I/O services, data communication services, user interface services, program execution services, and more.

Prepared by: Dr Masri Ayob - TK The Software Component : System software Many of the internal services are provided by the kernel module: Many of the internal services are provided by the kernel module: manages memory by locating and allocating space to programs that need it; manages memory by locating and allocating space to programs that need it; schedules time for each application to execute; schedules time for each application to execute; provides communication between programs that are being executed; provides communication between programs that are being executed; manages and arranges services and resources that are provided by other modules; manages and arranges services and resources that are provided by other modules; and provides security. and provides security.

Prepared by: Dr Masri Ayob - TK The Software Component : System software The file management system allocates and manages secondary storage space and translates file requests from their name-based form into specific I/O requests. The file management system allocates and manages secondary storage space and translates file requests from their name-based form into specific I/O requests. The actual storage and retrieval of the files is performed by the I/O drivers that comprise the I/O component. Each I/O driver controls one or more hardware devices of similar type. The actual storage and retrieval of the files is performed by the I/O drivers that comprise the I/O component. Each I/O driver controls one or more hardware devices of similar type. The network module controls interactions between the computer system and the network(s) to which it is attached. The network module controls interactions between the computer system and the network(s) to which it is attached.

Prepared by: Dr Masri Ayob - TK The Software Component : System software The OS software is nearly always stored on a hard disk, but on a few systems the OS is actually provided as a network service when the system is turned on. The OS software is nearly always stored on a hard disk, but on a few systems the OS is actually provided as a network service when the system is turned on. In either case, the bootstrap or IPL (Initial Program Load) program in the OS is stored within the computer using a type of memory known as ROM, or Read Only Memory. In either case, the bootstrap or IPL (Initial Program Load) program in the OS is stored within the computer using a type of memory known as ROM, or Read Only Memory. The bootstrap program provides the tools to test the system and to load the remainder of the OS from the disk or network. The bootstrap program provides the tools to test the system and to load the remainder of the OS from the disk or network. The software is considered intangible. The software is considered intangible. Together, the hardware and system software provide a working computer system environment. Together, the hardware and system software provide a working computer system environment.

Prepared by: Dr Masri Ayob - TK The Communication Component Most modern computers do not operate alone. Most modern computers do not operate alone. To work together, computers must have means to communicate with each other-. To work together, computers must have means to communicate with each other-. The communication component requires both hardware and software to achieve this goal. The communication component requires both hardware and software to achieve this goal. Additional hardware components physically connect computers together into multiprocessing systems, or clusters, or networks, or, via telephone, satellite, or microwave, to computers at other remote locations. Additional hardware components physically connect computers together into multiprocessing systems, or clusters, or networks, or, via telephone, satellite, or microwave, to computers at other remote locations.

Prepared by: Dr Masri Ayob - TK The Communication Component A communication channel provides the connection between computers. A communication channel provides the connection between computers. The channel maybe a wire cable, a fiber optic cable, a telephone line, or a wireless technology, such as infrared light, cellular phone, or radio. The channel maybe a wire cable, a fiber optic cable, a telephone line, or a wireless technology, such as infrared light, cellular phone, or radio. Special I/O hardware, consisting of a modem or network interface card (NIC) within the computer, serves as an interface between the computer and the communication channel. Special I/O hardware, consisting of a modem or network interface card (NIC) within the computer, serves as an interface between the computer and the communication channel. There may be additional hardware within the channel itself. There may be additional hardware within the channel itself.

Prepared by: Dr Masri Ayob - TK The Communication Component The communication component also requires additional software within the operating system of each computer: The communication component also requires additional software within the operating system of each computer: to make it possible for each computer to understand what the other computers that they are connected with are saying. to make it possible for each computer to understand what the other computers that they are connected with are saying. To establishe the connections, controls the flow of data, and directs the data to the proper applications for use. To establishe the connections, controls the flow of data, and directs the data to the proper applications for use.

Prepared by: Dr Masri Ayob - TK The Computer System Computers are sometimes divided into categories: mainframe computers, minicomputers, workstations, and personal computers, but these categories are less significant than they once were. Computers are sometimes divided into categories: mainframe computers, minicomputers, workstations, and personal computers, but these categories are less significant than they once were. The capability of today’s personal computer far exceeds the capabilities of a mainframe computer of just a few years ago. The capability of today’s personal computer far exceeds the capabilities of a mainframe computer of just a few years ago. It is usually more productive to describe its capabilities in comparison to other systems being discussed or considered. It is usually more productive to describe its capabilities in comparison to other systems being discussed or considered.

Prepared by: Dr Masri Ayob - TK Standards and Protocols The ground rules of communication are known as protocols. The ground rules of communication are known as protocols. Protocols exist for communications between: Protocols exist for communications between: Computers; Computers; various I/O devices and a computer; various I/O devices and a computer; many software programs. many software programs. International standards are often created to ensure that the protocols are universally compatible. International standards are often created to ensure that the protocols are universally compatible. For example, HTTP (HyperText Transmission Protocol), guides communication between Web servers and Web browsers on the Internet. For example, HTTP (HyperText Transmission Protocol), guides communication between Web servers and Web browsers on the Internet. The movement of data through the Internet is controlled by a suite of protocols called TCP/IP, (Transmission Control Protocol/Internet Protocol). The movement of data through the Internet is controlled by a suite of protocols called TCP/IP, (Transmission Control Protocol/Internet Protocol). CD-ROMs communicate with a computer CPU using a less well-known protocol called ATAPI. CD-ROMs communicate with a computer CPU using a less well-known protocol called ATAPI. There are thousands of such protocols. There are thousands of such protocols.

Prepared by: Dr Masri Ayob - TK Standards and Protocols In addition to protocols, there are many other standards that govern various aspects of computer operation: In addition to protocols, there are many other standards that govern various aspects of computer operation: Computer language standards, e.g. Java and SQL, allow programs written on one type of computer to execute properly and consistently on another. Computer language standards, e.g. Java and SQL, allow programs written on one type of computer to execute properly and consistently on another. Data format and data presentation standards, e.g. GIF and JPEG image format standard, the unicode text format standard, and the HTML Web presentation standard allow different systems to manipulate and display data in a consistent manner. Data format and data presentation standards, e.g. GIF and JPEG image format standard, the unicode text format standard, and the HTML Web presentation standard allow different systems to manipulate and display data in a consistent manner.

Prepared by: Dr Masri Ayob - TK Standards and Protocols Standards can arise in many different ways. Standards can arise in many different ways. Many standards occur naturally: a proprietary data format belonging to a single vendor becomes a de facto standard due to the popularity of the product. Many standards occur naturally: a proprietary data format belonging to a single vendor becomes a de facto standard due to the popularity of the product. E.g. PostScript print description language. The format was designed by Adobe Corporation to provide a way of communicating high-quality printed output between computers and printers. E.g. PostScript print description language. The format was designed by Adobe Corporation to provide a way of communicating high-quality printed output between computers and printers.

Prepared by: Dr Masri Ayob - TK Standards and Protocols Other standards are created because of a perceived need in an area where no standard exists. Other standards are created because of a perceived need in an area where no standard exists. Often a committee will form to investigate the requirements and create the standard. Often a committee will form to investigate the requirements and create the standard. E.g. MPEG-2 standard (video images), JPEG (photographic standard) and MP3 (sound standard). E.g. MPEG-2 standard (video images), JPEG (photographic standard) and MP3 (sound standard).

Prepared by: Dr Masri Ayob - TK Standards and Protocols Satellite telecasting, near-universal telephone communication, wireless communication, and the Internet demonstrate powerful and useful technologies made possible by protocol and standards. Satellite telecasting, near-universal telephone communication, wireless communication, and the Internet demonstrate powerful and useful technologies made possible by protocol and standards.

Prepared by: Dr Masri Ayob - TK Thank you Q & A