Basic Concepts of the Personal Computer -...

48
Basic Concepts of the Personal Computer Basic Concepts of the Personal Computer

Transcript of Basic Concepts of the Personal Computer -...

Page 1: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Basic Concepts of the Personal Computer

Basic Concepts of the Personal Computer

Page 2: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

ContentsContentsHistory of PC EvolutionPC ArchitectureCISC & RISC CPUPCI RoutingAT v.s. ATX PowerATA and SATAWinCE Simple conceptWin XP Embeded Simple Concept

Page 3: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

History Of PC EvolutionHistory Of PC Evolution

Page 4: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

History of PC EvolutionHistory of PC Evolution

First appeared as the Intel 8086 CPU in 1978.IBM and Microsoft made it an operation system, meaning all documentation and specifications of the H/W and S/W of the PC were made public.8086 80286 80386 80486 Pentium

Page 5: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

History of PC EvolutionHistory of PC Evolution

Page 6: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

PC ArchitecturePC Architecture

Page 7: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Before Entering OSBefore Entering OS

Page 8: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Traditional x86 ArchitectureTraditional x86 Architecture

Page 9: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

CISC & RISC CPUCISC & RISC CPU

Page 10: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

CISC & RISC CPUCISC & RISC CPU

CPU

CISC RISC

Page 11: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

CISCCISCComplex Instruction Set ComputerComplex instructionsVariable length instructionsRelatively small number of registersAccess memory locations directlyx86: Intel and AMDPersonal computers and low- and mid-range servers and workstations.

Page 12: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

RISCRISCReduced Instruction Set ComputerDerived from CISCFixed length and regular format instructionsLarger number of registers than CISCOperations are performed on registers only. The only memory operations are load and store.Hardware in RISC is simpler because RISC architecture relies more on the complier for sequencing complex operations.AVR, PIC, ARM, DEC, Alpha, PA-RISC, SPARC, MIPS, Power Architecture, etc.Workstations and servers.

Page 13: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Storage Scheme fora Generic ComputerStorage Scheme fora Generic Computer

Main memory is divided into locations numbered from (row) 1: (column) 1 to (row) 6: (column) 4.We want to find the product of two numbers - one stored in location 2:3 and another stored in location 5:2 - and then store the product back in the location 2:3.

Page 14: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

RISC Approach RISC Approach

1. LOAD A, 2:32. LOAD B, 5:23. PROD A, B4. STORE 2:3, A

Each fixed length and regular format is executes during one clock cycle.

Page 15: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

CISC Approach CISC Approach

MULT 2:3, 5:2

One variable length and complex instruction executes during several clock cycles.

Page 16: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

CISC RISCEmphasis on hardware Emphasis on software

Includes multi-clock Single-clock

complex instructions reduced instruction only

Memory-to-memory:"LOAD" and "STORE"

Register to register:"LOAD" and "STORE"

incorporated in instructions are independent instructions

Small code sizes Low cycles per second

high cycles per second large code sizes

Transistors used for storingcomplex instructions

Spends more transistorson memory registers

CISC vs. RISC

Page 17: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

PCI IntroductionPCI Introduction

Page 18: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

PCI System Block Diagram

Page 19: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

PCI Connector

Page 20: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

PCI Bandwidth Comparison

Page 21: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Standard: PICMG– PCI Industrial Computer Manufactures Group

Compatible with PCI standard

Purpose is to expand ISA and PCI slots for more application adapters

PICMG Backplane

Page 22: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Primary & Secondary PCI Slot

Page 23: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

With PCI INT routing

NO PCI INT routingPCI INT Routing

Page 24: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

PCI INT Routing

Page 25: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

If there are on board functions, it may share the same IRQ with add-on cardsIRQ sharing is allowed in PCINormal, most of add-on cards use #INT A onlyHardware INT routing design has to work with BIOS programming

PCI INT Routing

Page 26: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

AT vs. ATX PowerAT vs. ATX Power

Page 27: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

AT (Advanced Technology)AT (Advanced Technology)

Page 28: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

ATX (Advanced Technology eXtended)ATX (Advanced Technology eXtended)

24-pin ATX power supply connector(20-pin omits the last 4: 11, 12, 23 and 24)

Page 29: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

How to simulate ATX to AT power?How to simulate ATX to AT power?Description:UNO-2171 is ATX solution system. Customer want the systemcan power on automatically when power in. They don’t want topress the power button to power on the system.

Solution:1. Boot the system2. Press DEL to enter BIOS setup screen 3. Set Integrated Peripherals → Super I/O → Power On After PWR-

fail item to ON.4. Press F10 to save & exit BIOS setup screen5. Done.

Page 30: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

ATA and SATA ATA and SATA

Page 31: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Inside HDDInside HDD

Page 32: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Inside HDDInside HDD

Hard disk platter (or disk) is a component of a HDD: it is the circular disk on which the magnetic data are stored. Hard drives typically have several platters which are mounted on the same spindle.

Page 33: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Inside HDDInside HDD

HDD Head :Close-up of a hard disk head resting on the disk platter. The smooth disk surface shows a mirror image of the head/slider resting on its surface.

Page 34: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Inside HDDInside HDD

Data is stored on the surface of a platter in the sectors and tracks

Page 35: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

ATA (Advanced Technology Attachment)ATA (Advanced Technology Attachment)

IDE (Integrated Drive Electronics)Parallel Transmission16 bit wide parallel data bus up to 133MB/sOne channel supports up to 2 drives (Master/ Slave)

Page 36: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

ATA (Advanced Technology Attachment)ATA (Advanced Technology Attachment)

Page 37: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

ATA (Advanced Technology Attachment)ATA (Advanced Technology Attachment)

For 80 pin cable: the extra 40 pins are ground pins to reduce noise in order to boost the speed

Page 38: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

ATA (Advanced Technology Attachment)ATA (Advanced Technology Attachment)

Page 39: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

SATA (Serial ATA)SATA (Serial ATA)

Serial transmission7 pin for data and 25 pin for powerBandwidth: 150MB/s(SATA 2 can support up to 3Gbps)Hot Swap capabilityData is stored on the surface of a platter in the sectors and tracks

Page 40: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

SATA (Serial ATA)SATA (Serial ATA)

Page 41: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

ATA (IDE) SATA SATA II

Transmission Parallel Serial Serial

Band width Up to 133 MB/s 150MB /s 300 MB /s

Hop Swap Support

NO YES YES

Compatibility Incompatible with SATA

Incompatible with ATA

Compatible with SATA

ATA & SATA & SATA IIATA & SATA & SATA II

Page 42: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

WinCE Simple conceptWinCE Simple concept

Page 43: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Windows CE

32 bit, real time, multitasking OSHighly componentized

– Delivered as a granular set of components– Use Platform Builder tools to configure image

Wide variety of CPU support– Runs on x86, ARM, XScale, MIPS and SH4

Page 44: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Windows CE Limitation

Can not run MS-DOS applicationCan not run desktop windows applicationCan not Support desktop drivers

Page 45: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Windows XP EmbeddedSimple concept

Windows XP EmbeddedSimple concept

Page 46: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Windows XP Embedded

What Is Windows XP Embedded?– Componentized version of Windows XP Pro

Based on the same binaries as Windows XP ProfessionalChoose only features and services you need

– Additional embedded enabling featuresEnable a broad range of devices to utilize rich Windows XP Professional features (EWF, Ethernet boot, CDROM boot)

Page 47: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Windows XP Embedded

XPE Design Goal– Binary Compatibility with Windows XP– Rich Operating System Functionality– Small Operating System Size– Modular and Compact– Embedded Enabling Features– Development Tool Support

Page 48: Basic Concepts of the Personal Computer - Advantechadvdownload.advantech.com/productfile/Downloadfile3/EI-6XHWF/01_Basic... · Basic Concepts of the Personal Computer. ContentsContents

Thank You!Thank You!