Computers in Business: Concepts in Hardware and Software

Similar documents
Mother Board And Its Components By :- IMRAN QURESHI

COA. Prepared By: Dhaval R. Patel Page 1. Q.1 Define MBR.

Advanced Parallel Architecture Lesson 4 bis. Annalisa Massini /2015

Technology in Action. Chapter Topics. Participation Question. Participation Question. Participation Question 8/8/11

Computer Organization and Assembly Language (CS-506)

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

5 Computer Organization

Memory classification:- Topics covered:- types,organization and working

PRATHYUSHA INSTITUTE OF TECHNOLOGY AND MANAGEMENT

Computer Organization

Semiconductor Memory Types Microprocessor Design & Organisation HCA2102

Computer Organization

CS 261 Fall Mike Lam, Professor. Memory

Chapter 4 The Components of the System Unit

Chapter 5 Internal Memory

Internal Memory. Computer Architecture. Outline. Memory Hierarchy. Semiconductor Memory Types. Copyright 2000 N. AYDIN. All rights reserved.

Computer Organization. 8th Edition. Chapter 5 Internal Memory

FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

Computers Are Your Future

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

Memory Study Material

Computers and Microprocessors. Lecture 34 PHYS3360/AEP3630

MEMORY. Computer memory refers to the hardware device that are used to store and access data or programs on a temporary or permanent basis.

Chapter I The System Unit

Computer Organization

Organization. 5.1 Semiconductor Main Memory. William Stallings Computer Organization and Architecture 6th Edition

Chapter One. Introduction to Computer System

William Stallings Computer Organization and Architecture 6th Edition. Chapter 5 Internal Memory

The Central Processing Unit

BCN1043. By Dr. Mritha Ramalingam. Faculty of Computer Systems & Software Engineering

COSC 243. Memory and Storage Systems. Lecture 10 Memory and Storage Systems. COSC 243 (Computer Architecture)

Microprocessors/Microcontrollers

Semiconductor Memory Types. Computer & Microprocessor Architecture HCA103. Memory Cell Operation. Semiconductor Memory.

A Review of Chapter 5 and. CSc 2010 Spring 2012 Instructor: Qian Hu

Basic Organization Memory Cell Operation. CSCI 4717 Computer Architecture. ROM Uses. Random Access Memory. Semiconductor Memory Types

Chapter 4 Main Memory

COMP2121: Microprocessors and Interfacing. Introduction to Microprocessors

Computer Fundamentals and Operating System Theory. By Neil Bloomberg Spring 2017

Memory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University

William Stallings Computer Organization and Architecture 8th Edition. Chapter 5 Internal Memory

The Components of the System Unit

THE MICROCOMPUTER SYSTEM CHAPTER - 2

Full file at

lesson 3 Transforming Data into Information

SAE5C Computer Organization and Architecture. Unit : I - V

INTRODUCTION TO COMPUTERS

Computers Are Your Future

MARTHANDAM COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY TWO MARK QUESTIONS AND ANSWERS

Contents. Memory System Overview Cache Memory. Internal Memory. Virtual Memory. Memory Hierarchy. Registers In CPU Internal or Main memory

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.

CS 261 Fall Mike Lam, Professor. Memory

Topic 4: Storage Devices

FINALTERM EXAMINATION Fall 2008 CS501- Advance Computer Architecture (Session - 1) Marks: 75

Chapter 4 The Components of the System Unit

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

Section 3 MUST BE COMPLETED BY: 10/17

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware

Another fundamental component of the computer is the main memory.

(Advanced) Computer Organization & Architechture. Prof. Dr. Hasan Hüseyin BALIK (5 th Week)

Components of a personal computer

Large and Fast: Exploiting Memory Hierarchy

k -bit address bus n-bit data bus Control lines ( R W, MFC, etc.)

Lecture Objectives. Introduction to Computing Chapter 0. Topics. Numbering Systems 04/09/2017

Parts of Computer hardware Software

Three-box Model: These three boxes need interconnecting (usually done by wiring known as a bus. 1. Processor CPU e.g. Pentium 4 2.

Unit 1. Aries Technology Course

EECS150 - Digital Design Lecture 16 - Memory

Basic Computer Hardware Notes in PDF

Computer Organization and Microprocessors SYLLABUS CHAPTER - 1 : BASIC STRUCTURE OF COMPUTERS CHAPTER - 3 : THE MEMORY SYSTEM

Technology in Action

5 Computer Organization

IA-32 Architecture COE 205. Computer Organization and Assembly Language. Computer Engineering Department

Lecture 18: Memory Systems. Spring 2018 Jason Tang

Inside the Computer System

Memory Pearson Education, Inc., Hoboken, NJ. All rights reserved.

UNIT-V MEMORY ORGANIZATION

EECS150 - Digital Design Lecture 16 Memory 1

Identify Components of the. Motherboard

What step should a technician perform first when servicing computer equipment?

MSc-IT 1st Semester Fall 2016, Course Instructor M. Imran khalil 1

So computers can't think in the same way that people do. But what they do, they do excellently well and very, very fast.

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

Chapter 2: Fundamentals of a microprocessor based system

The Memory Hierarchy 10/25/16

Technology In Action, Complete, 14e (Evans et al.) Chapter 6 Understanding and Assessing Hardware: Evaluating Your System

Microcontroller Systems. ELET 3232 Topic 11: General Memory Interfacing

Lecture 23. Finish-up buses Storage

COMP3221: Microprocessors and. and Embedded Systems. Overview. Lecture 23: Memory Systems (I)

CSC1201 Computer Applications. Budditha Hettige Department of Computer Science

Input output and memory devices

Question Bank. Fundamentals Of Computer FYBCA (SEM - I)

Computer Systems Organization

Presentation to Linux Users of Victoria Beginner's Workshop. August 20, Dedicated to Christopher Espinosa

Introduction to the Personal Computer

About the Presentations

Systems software. Definition. Categories of software. Examples Of Systems Software 11/23/2018

7/28/ Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc.

Memory and Disk Systems

OPERATING SYSTEMS & UTILITY PROGRAMS

Transcription:

Computers in Business: Concepts in and Software University for Development Studies (UDS) January 31, 2012

NB: Listen to what I say, What matters is not what is in the notes. Assignments are very essential TRY questions are optional, BUT very important. January 31, 2012: Concepts in and Software

Assignment: 1 History of Computers (1 page). Class Quiz: Mention two components of the computer you think are very essential, and explain why. January 31, 2012: Concepts in and Software

Processor Memory Types Disks- Magnetic and Optical Motherboard What is a Computer? Electronic Mechanical Accepts user input(s) Performs computation on the input and produces output accordingly (Garbage in Garbage out). What is a Computer System? Made up of Software and People (Users) TRY: What are the various types of computers, and how do they differ from each other? January 31, 2012: Concepts in and Software

System Components Processor Memory Types Disks- Magnetic and Optical Motherboard Processor: Reads instructions from Memory and executes them. Always faster than Main Memory (RAM) Components of Processor: Registers (Accumulators) Arithmetic and Logic Unit (ALU) Control Unit Input/Output Interfaces Other concepts relating to Processor include: Clock: No. of PULSES per second that sets the tempo for the processor Cache: Small but fast memory close to the processor. Bus: Size determines the amount of data that can be transferred (16 bit,32 bit, 64 bit etc. ) January 31, 2012: Concepts in and Software

Processor Memory Types Disks- Magnetic and Optical Motherboard TRY: Pipeline: Multiple instructions are overlapped during execution. 1 How do you pick a processor for your system? What factors will you consider? 2 What relationship exist between the speed of a processor and the performance of the computer? Main Memory: Storage for Programs and data Bandwidth is proportional to system bus speed (size) Packaged in slots on the Motherboard January 31, 2012: Concepts in and Software

Processor Memory Types Disks- Magnetic and Optical Motherboard Types of Memory: 1 Dynamic RAM (DRAM): Made up of capacitors. Needs to be refreshed always.has 1 Read Port and 1 Write Port (only 1 of them is operational at a time). Extended DataOut DRAM (EDORAM): Enhanced for a pipeline processor access Synchronous DRAM (SDRAM): Load/Store can only occur on positive clock edge Double Data Rate SDRAM (DDR SDRAM):Allows activation of output operation during both rising and falling clock edges. Doubles the Speed of operation. Rambus DRAM (RDRAM): Can support very high bus speeds. 2 Static RAM: Made up of Flip-Flops. Larger,faster with lower access time than DRAM. Expensive. Used as Cache memory 3 Video DRAM (VRAM): Has two ports, one for reading and the other for Mensah writing Kwabena topatrick output. January 31, 2012: Concepts in and Software

Non-Volatile Memory Processor Memory Types Disks- Magnetic and Optical Motherboard 1 Mask Programmed ROM: Hardcode memory content onto some logic cct. A mask is created to represent the binary content of the memory, then a photo-lithography process is used to etch the image to a logic cct. 2 Programmable ROM (PROM): Allows the programming of a blank device with some image. Once the image is etched, changes are not possible. 3 Erasable Programmable ROM (EPROM): Device is read only when in use as memory Can be erased (eg. The first EPROM was erasable by exposure to ultraviolet light). 4 Electrically Erasable PROM (EEPROM): Supports both total and selective erasure by electrical cct. Has a number of times it is allowed to be erased. eg. Flash Memory. January 31, 2012: Concepts in and Software

Processor Memory Types Disks- Magnetic and Optical Motherboard 5 Magnetic Disk: A collection of magnetic coated circular rotating platters To encode a single binary digit, the disk head is placed above the platter and used to magnetize a region on the platter surface. The magnetic field is aligned in different ways in order to encode 1 or 0. To read the info, the disk head is placed n the same position, the magnetic field on the platter induces current in the disk head to be relayed back as binary data. A disk is made up of Platters which are made up of Tracks which are made up of Sectors containing the binary data Each platter has a dedicated disk head. January 31, 2012: Concepts in and Software

Processor Memory Types Disks- Magnetic and Optical Motherboard January 31, 2012: Concepts in and Software

Processor Memory Types Disks- Magnetic and Optical Motherboard Access latency is determined by: Seek Time: How quickly the disk head can be moved to the right track. Rotational Latency: How quickly the right sector arrives under the disk head as the disk spins. TRY: What are the performance parameters of a Hard Disk? January 31, 2012: Concepts in and Software

OPTICAL DISCS: Processor Memory Types Disks- Magnetic and Optical Motherboard Info is encoded as binary digits by making indentations on the surface of the disc in the form of Pits and Lands. Info is read by positioning a laser head over the required region and firing it at the surface. The reflection from both pits and lands are phase shifted. This phase shifting id detected by a device which converts it to binary data. Egs of Optical Discs include: Compact Disc (CD) Read Only Memory (ROM) Digital Versatile Disc (DVD) Read Only Memory (ROM) Compact Disc Read Write Memory (CDRW) January 31, 2012: Concepts in and Software

Mother Board Assignment Processor Memory Types Disks- Magnetic and Optical Motherboard Holds all the major components of the computer. item Made up of a Chip Set called Glue Logic, some code in ROM and Interconnections (Buses). The Motherboard contains the following: Expansion slots: Holds cards such as Graphics card, Sound Card, ect. CPU: Inserted into a socket on the motherboard. Coprocessor: Special purpose microprocessor that takes some of the processor functions. Most coprocessors are maths processors, current CPUs have their coprocessors built in. Main Memory (RAM) Support cct of chipset for interrupts. : Basic Input Output System stored on the ROM and necessary for Mensah booting. Kwabena Patrick January 31, 2012: Concepts in and Software

TRY: What is Form Factor of a Motherboard and what are the different types? What are the upgradable parts on the Motherboard? : For boot up. Check CMOS (Complementary Metal-Oxide Semiconductor) set up. POST (Power On Self Test). Initiate bootrap sequence. Configuration: System Date/Time Boot Sequence Plug and Play Device settings Drive Configurations Security Power Management January 31, 2012: Concepts in and Software

Steps in the Boot process 1 Power on PC. CPU resets itself. CPU looks for ROM. invokes POST to check the fitness of your computer. 2 POST goes to CMOS RAM to determine the kind of components in your PC. If a component is faulty, m/c will display error (and beep). 3 Else, ROM look in Boot Sector of Hard disk to find the Boot Loader program for your OS. It loads the file into Main Memory and let your OS take control. Else, an error message is displayed. 4 The OS configures your system (Loads hardware drivers) to facilitate the use of peripheral devices. 5 Your PC is now ready. January 31, 2012: Concepts in and Software

Components of a Computer Components of Computer Computer = Processor + Memory + I /O + Interfaces January 31, 2012: Concepts in and Software

Processor Processor = Datapath + Control January 31, 2012: Concepts in and Software

Datapath Datapath = DataMemory + RegisterFile + ALU January 31, 2012: Concepts in and Software

Control Control = Instr.Memory + PC + Instr.Register + ControlUnit January 31, 2012: Concepts in and Software

Instruction Processing- 5 Cycles (MIPS) 1.Fetch: January 31, 2012: Concepts in and Software

Instruction Processing- 5 Cycles (MIPS) 2.Decode and Increment. PC: January 31, 2012: Concepts in and Software

Instruction Processing- 5 Cycles (MIPS) 3.Read Operands into RF: January 31, 2012: Concepts in and Software

Instruction Processing- 5 Cycles (MIPS) 4.Execute in ALU: January 31, 2012: Concepts in and Software

Instruction Processing- 5 Cycles (MIPS) 5. Write Back: January 31, 2012: Concepts in and Software

Memory Hierarchy January 31, 2012: Concepts in and Software

TRY: Assignment 1 Where is the CPU located? 2 Compare the likely costs for the different memories. 3 Explain the concept of Virtual Memory? January 31, 2012: Concepts in and Software

An OS is a collection of system software that coordinates between the hardware, provides a platform for softwares to run on and provides the user with an interface for command inputs.eg. DOS, Linux, Unix, Windows, MAC, OS/2, Minix, and many more. The governmental systems like Postal system, Railway System are analogous to s. Objectives of an OS: Controls the execution of application programs. Convenience of Users. Manages the resources associated with a computer. Acts as an interface between applications and computer hardware. January 31, 2012: Concepts in and Software

Basic Functions of an OS: Process Management Managing the programs that are running. Memory Management Managing and rationing the memory between processes and data. Storage Management Managing the permanent Storage of data on disks or other media I/O Management Managing the input and output Device / Resource Management Managing devices and resources and allowing the users to share the resources Security and Protection Protecting the parts of the system against damage (eg. Firewall). Booting the System and getting it ready to work. Data communications Providing interface to connect to other computers or allowing others to connect January 31, 2012: Concepts in and Software

OS as an Interface January 31, 2012: Concepts in and Software

Components of OS: January 31, 2012: Concepts in and Software

1 User The system representation of the human operator who requests for services. 2 Application Software Special software to help the user do his task (E.g.. MS Word) 3 Shell The program that interprets the commands or requests given by the user and gets the job done by the kernel. 4 Kernel The core of the operating system. It uses the hardware to do the jobs required by the user or the system. It coordinates among the hardware and interfaces it with the above layers. 5 System Software Software that can access the hardware directly and generally provides various system services. (E.g.. The kernel itself, device drivers etc.). 6 The set of electronic devices that work together to ultimately do the job required by all the upper levels. January 31, 2012: Concepts in and Software