COMP 1321 Digital Infrastructure

Slides:



Advertisements
Similar presentations
HARDWARE Rashedul Hasan..
Advertisements

IT Essentials PC Hardware & Software v5.0
Computer Basics 1 Computer Basic 1 includes two lessons:
CBP 2002ITY 117 Digital Technologies So far we have wrestled with Memory, the CPU, Bits and Bytes, Input and Output. Yep, Now it’s high time to put some.
1 The System Unit Lecture 2 CSCI 1405 Introduction to Computer Science Fall 2006.
1 Introduction to Computers Day 6. 2 Main Circuit Board of a PC The main circuit board (motherboard or system board) is the central nervous system of.
G043 – Lecture 02 Inside A Desktop PC Mr C Johnston ICT Teacher
COMPUTER SYSTEM.
Computer Systems 1 Fundamentals of Computing
Mr C Johnston ICT Teacher BTEC IT Unit 02 - Lesson 01 Back to Basics.
BLOCK DIAGRAM OF COMPUTER
COMP 1017: Digital Technologies Session 7: Motherboards.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Basic Computer Structure and Knowledge Project Work.
Computer Basics An overview of computer hardware ICT Tools: Computer Basics.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Input, Output, and Storage & Introduction to Basic Computer Architecture Week 2.
Know the Computer Multimedia tools. Computer essentials.
Parts of a Computer.
B.A. (Mahayana Studies) Introduction to Computer Science November March The Motherboard A look at the brains of the computer, the.
CPU (CENTRAL PROCESSING UNIT): processor chip (computer’s brain) found on the motherboard.
… but what parts does it have and how do they work? A computer looks like this...
Understanding Computers, Ch.31 Chapter 3 The System Unit: Processing and Memory.
Motherboard (Main board)
1 CS503: Operating Systems Spring 2014 Dongyan Xu Department of Computer Science Purdue University.
PRESENTATION ON MOTHERBOARD. MOTHERBOARD The motherboard is the main circuit board inside your PC. A motherboard is the central printed circuit board.
Computer Hardware PC Components. Motherboard components 1.Ports 2.ISA Slot 3.PCI Slots 4.AGP Slot 5.CPU Slot 6.Chipset 7.Power connector 8.Memory sockets.
I/O (Input and Output) An I/O device acts as an interface between a computer and a user Without I/O devices, a computer is nothing but a box full of.
Introduction Computer : A First Look How do computers affect us in our daily lives?
I T Essentials I Chapter 1 JEOPARDY HardwareConnector/CablesMemoryAcronymsPotpourri
Computer Architecture Part IV-B: I/O Buses. Chipsets Intelligent bus controller chips found on the motherboard Enable higher speeds on one or more buses.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 3 – The Motherboard.
Computer Systems. This Module Components Home PC Inputs Processor Memory Motherboards Auxiliary Storage Outputs.
COMP 1321 Digital Infrastructure
Motherboard A motherboard allows all the parts of your computer to receive power and communicate with one another.
1 Chapter 2 Central Processing Unit. 2 CPU The "brain" of the computer system is called the central processing unit. Everything that a computer does is.
COMP 1321 Digital Infrastructure Richard Henson University of Worcester October 2015.
5 th October 2004Hardware – KS41 Hardware Objectives: Computer systems  What do they do?  Identify the hardware that makes up a computer system (PC)
Computer Systems Unit 2. Download the unit specification from moodle or the BTEC website Or alternatively visit ahmedictlecturer.wikispaces.com.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
PCs ENVIRONMENT and PERIPHERALS Lecture 1. Software The series of instructions that tells the hardware how to perform tasks Software The series of instructions.
Computer Basics 1 Chapter One Computer Basics Part 1.
Chapter 2 content Basic organization of computer What is motherboard
Computer Architecture and Number Systems
Unit 2 Technology Systems
Computer Components ICS 3U0.
Computer systems is a 10-credit unit
Introducing Hardware.
UNIT 9 Computer architecture
Computer Hardware By Millie Hay.
Components of Computer
Computer Hardware and Software
Hardware.
CS111 Computer Programming
Operating Systems (CS 340 D)
ASSEMBLY LANGUAGE FOR INTEL-BASED COMPUTERS,
Intel Desktop Board D945GTP
CS 286 Computer Organization and Architecture
CS703 - Advanced Operating Systems
IRQ, DMA and I/O Ports - Introduction -
Microcomputer Architecture
Unit 2: Computer Systems
Mr C Johnston ICT Teacher
Multicultural Social Community Development Institute ( MSCDI)
COMP 1321 Digital Infrastructure
COMP 1321 Digital Infrastructure
ICT Programming Lesson 2:
COMP 1321 Digital Infrastructure
Overview 1. Inside a PC 2. The Motherboard 3. RAM the 'brains' 4. ROM
- CHAPTER 1 – Basic Concepts of Information Technology
Presentation transcript:

COMP 1321 Digital Infrastructure Richard Henson University of Worcester October 2017

Week 4: CPUs & Motherboards Learning Objectives: Explain main purpose of the motherboard Explain how a CPU can handle input & output from slow & fast devices Explain how motherboard architecture has changed in response to miniaturisation, energy-saving, and consumerisation demands

Why a Motherboard? CPU far too fragile to exist independently i.e. needs a “mother” motherboard delivers power and control to CPU via control bus timing chips ROM and RAM harnesses power of CPU effectively so it can interact effectively with i/o devices

Typical PC Motherboard http://my.englishclub.com/profiles/blogs/computer-motherboard-parts

Motherboards, CPUs and Assembly Language As mentioned last week, each CPU family has its own “instruction set” That instruction set allows the CPU to: perform calculations move data about between memory locations Get data from or send data to peripheral devices

Motherboards, Peripherals, and i/o Input-output is part of the vocabulary of computer science shortened to i/o Using this same convention: CPU, memory, and rest of motherboard are collectively “the computer” anything that happens outside this environment is via “a peripheral”

Interrupts This is a mechanism for a peripheral device to interrupt a CPU in the middle (well almost…) of a program Not possible in early computers; only became possible with microprocessors and their associated instruction sets Very useful feature of “solid state” CPUs…

Operating System i/o calls When a computer program (any language…) needs i/o (either i or o!), it invokes an “i/o call” to the CPU, via the operating system The actual “call” invokes an assembly language instruction for i/o: with Intel 8086, this is INT 21 further instruction selects motherboard port

8086 (DOS) Interrupts Some examples: 02 write character to screen 05 write to printer 08 take character from keyboard 09 write string to screen 0D write buffer to disk

Use of i/o calls in Assembly & Higher Level Languages Essential to invoke two commands: Get right nibble contents into AH register Invoke INT 21 e.g. MOV AH,02 INT 21

Shutting down a program Should be done formally Use 4C as the trigger with INT 21 As with all INT 21 needs moving into AH register first e.g. MOVE AH, 4C INT 21

I/O devices sorted by data transfer times 10 B/s 100 B/s 1kB/s 10 kB/s 100 kB/s 1 MB/s 10 MB/s 100 MB/s Keyboard Audio Mouse Joystick Scanner IDE HDD VDU TV Camera CD Rom

Typical Slow devices Keyboard Mouse Joystick Audio

Fast devices (connect straight into motherboard) VDU Hard drive CD-ROM Scanner

Even faster devices.. CPU Memory (static/dynamic RAM & ROM) Graphics processors (GPU)

i/o Connectors Slow (off motherboard via ports) Serial Parallel Firewire PS/2 mouse & keyboard (legacy) VGA RJ-45: Network connection USB: getting faster & becoming the standard

Motherboard connectors from http://www. techiwarehouse

North Bridge & South Bridge North: control chipset for fastest onboard devices ROM & static RAM South: control chipset for slower onboard devices SATA & IDE connectors hard disk & CD-ROM/DVD RAM connectors many types, differing no. of pins

Layout of component connections Extremely fast components talking directly to each other Connection “North Bridge” chipset Fast components talking directly to each other Connection “South Bridge” chipset Slow components talking directly to each other

Buffers Areas of memory/storage… where data is stored before forwarding Message from slow device received and gradually fill buffer… then sent quickly to fast device Message from fast device quickly fill buffer then sent slowly to slow device

Resulting arrangement Pentium III 440 North Bridge South Bridge Main Memory Cache IDE Disk Network Mouse KBd USB Printer SCSI Sound PCI Bus ISA Bus Organizing components by their speeds Incredibly Fast Very Fast Fast Slow Graphics

Buses and on-board communications Bus - physical link between computer components that electrical impulses (i.e. data as 0s and 1s) can travel through Only one device can send a message at any one time other devices have to wait until the line is clear before sending

Smaller Motherboards So far… considered Intel 8086 series CPU large instruction set & power requirements Other CPUs use much less power, smaller instruction set therefore motherboard requirements miniaturised e.g. Intel Atom: Netbook & Tablet PCs ARM: Smartphones & Tablets

Motherboard-on-a-chip Started with Smartphones Spread to Tablet PCs…

Architecture of Motherboard chip With further miniaturisation… “motherboard” self-contained mounted on a board to provide i/o connectors

Arduino Board (i/o) Microcontroller… not “motherboard on a chip” therefore not expensive.. Based on i/o control, not apps used for “physical” computing (real devices) http://www.atmel.com/Images/doc8161.pdf EPROM for embedded programming (“C”) USB-computer for power (a few mA) USB provides scope to use i/o for many purposes http://www.ladyada.net/learn/arduino/lesson3.html

Raspberry Pi (computer) Similar size (and price) to Arduino BUT needs specific power supply (micro USB, 700 mA) i/o based on wider range of ports Microprocessor… uses ARM with GPU read to run an operating system (Linux) Can run apps…

Smaller Motherboards So far… considered Intel 8086 series CPU large instruction set & power requirements Other CPUs use much less power, smaller instruction set therefore motherboard requirements miniaturised e.g. Intel Atom: Netbook & Tablet PCs ARM: Smartphones & Tablets

Motherboard-on-a-chip Started with Smartphones Spread to Tablet PCs…

BBC Micro:Bit