Historie Procesorů Od Počátku Až Do Dnešní Doby

Total Page:16

File Type:pdf, Size:1020Kb

Historie Procesorů Od Počátku Až Do Dnešní Doby Jiří Marchalín Historie procesorů od počátku až po současnost 2004 1 Mikroprocesor, srdce počítače, prošel od svého prvního uvedení na trh, bouřlivým vývojem. V průběhu vývoje od počátku k dnešním procesorům kráčely nohy vývojářů po různých cestách, ne všechny však vedly k cíli. Některé vývojové větve zanikly, jiné nesplnily účel, ke kterému byly vytvořeny a jiné se neopomenutelně zapsaly do počítačové historie. Toto je skromný výtah nejslavnějších procesorů z jejich nepřeberného množství. Záznamy o mikroprocesorech jsou řazeny chronologicky, tak jak byly postupně uváděny na trh. V průběhu vývoje mikroprocesorů výrobci postupně opouštěli staré technologie a přecházeli k novým, aby se krátce poté jiní výrobci vrátili k těmto opuštěným technologiím zpět. Mikroprocesory se dají jednoduše rozdělit do dvou základních skupin podle navržené architektury a to RISC a CISC. Jedná se víceméně o soubor pravidel a parametrů, které musí mikroprocesor splňovat, tedy o strategii a návrh. V poslední době se objevuje ještě určitá kombinace těchto architektur nazvaná "post-RISC" a také architektura EPIC. První z těchto architektur je tzv. Complex Instruction Set Computer (CISC). Základní charakteristikou je poměrně rozsáhlá instrukční sada stroje a její komplexnost. Na každý obtížnější problém, jako je například násobení dvou čísel, existuje zvláštní instrukce. Dalšími specifiky jsou vysoký počet adresovacích módů a proměnná délka instrukcí. Zastánci ostatních architektur považují tuto vlastnost za hlavní nevýhodu celé architektury. V současné době používá architekturu CISC pouze řada mikroprocesorů x86 firmy Intel. V minulých letech to byly mikroprocesory použité v platformách Amiga a Atari. Postupný úpadek architektury CISC způsobil hlavně výrazný pokles pamětí RAM z 5000USD za 1 MB v roce 1977 na nepatrný zlomek v současné době. Také postupný nárůst výkonu a sofistikovanější kompilátory přinesly pád této ze začátku slibné vývojové větvi. Další architektura je tzv. Reduced Instruction Set Computer (RISC). První návrh RISC procesoru byl roku 1974 představen Johnem Cockem z firmy IBM. Jednalo se o mikroprocesor IBM 801, který se nikdy nedostal do prodeje, ale představuje významnou událost ve vývoji mikroprocesorů. John Cock si všiml, že většina programátorů si k řešení konkrétního problému osvojí poměrně malou část instrukční sady. RISCový stroj proto obsahuje pouze malý počet jednoduchých instrukcí a je na programátorovi, jak se s nimi vypořádá. Všechny instrukce mají pevnou délku, v poslední době většinou 32 bitů. Všechny instrukce jsou jednoduché, tzn. žádná neprovádí více věcí najednou, narozdíl od komplexní instrukce v CISC. Omezená sada jednoduchých instrukcí a jejich pevná délka výrazně zrychlí práci procesoru, jak při dekódování instrukce tak při jejím načítání. To má za následek, že RISC procesor na stejné pracovní frekvenci je výrazně rychlejší než srovnatelný CISC procesor. Mezi RISCové procesory se řadí zejména ARM (Advanced RISC Machine/Acorn RISC Machine) a SPARC (Scalable Processor ARCihtecture). 2 Sekvence instrukcí pro násobení dvou čísel v pseudokódu CISC RISC MULTIPLY 3, 4 % instrukce vynásobí 3 a 4 LOAD R1, 3 % do registru 1 uloz 3 LOAD R2, 4 % do registru 2 uloz 4 MUL R1, R2 % R1 = R1 * R2 STORE R1, Mem % Mem = R1 Při pohledu na výsledný program se může zdát, že CISC je v mnohém výhodnější, ale právě přísné oddělení instrukcí pro vyzvednutí (LOAD) a uložení (STORE) redukuje práci procesoru na minimum. V momentě kdy je provedena instrukce MULTIPLY procesor vymaže obsahy registrů. Pokud jeden z operandů má být použit v dalším výpočtu, procesor musí data znovu nahrát z paměti do registrů. V RISC architektuře zůstává registr naplněn daty z předchozí operace do doby, než je registr potřeba. V poslední době se na trhu objevují mikroprocesory hlásící se ke kombinaci těchto architektur a to post-RISC. Mikroprocesory RISC dostaly komplexnější instrukční sady a CISC se staly výkonnějšími. Výsledkem je, že mnoho procesorů zůstává v zařazení CISC nebo RISC pouze s ohledem na jejich předchůdce ve stejné vývojové řadě. Příkladem může být PowerPC 601, které ačkoliv se jedná o RISCový mikroprocesor zpracovává více instrukcí než mikroprocesor Pentium firmy Intel, který je zařazen jako CISC. Proto Intel označuje své procesory od řady Pentium jako CRISC, což se dá vyložit jako Complex- Reduced Instruction Set, čili post-RISC. Naproti tomu procesory firmy AMD, používají architekturu RISC. To je také jeden z důvodů jejich větší rychlosti při stejné frekvenci s procesory Intel. Stále však zůstává zachována zpětná kompatibilita s procesory firmy Intel díky překladovým tabulkám instrukcí. EPIC (Explicitly Parallel Instruction Computing) nazývaná též „IA-64“ je zcela nová architektura speciálně určená pro 64 bitové procesory. Mikroprocesor s touto architekturou zpracovává instrukce paralelně, ale neobsahuje žádnou hardwarovou jednotku k detekci instrukcí, které je možné takto zpracovat. Jinými slovy je detekce paralelních instrukcí plně v rukou kompilátoru. Dalším jsou tzv. „Bundled Instructions“ (svazky instrukcí). Intrukce, které jsou prováděny společně jsou uloženy do jednoho dlouhého instrukčního slova pro rychlejší zpracování. Jedná se o tzv. LIW kódování („Long Instruction Word“). Každý takto vytvořený svazek obsahuje příznak („flag“), zda může být proveden paralelně, tento příznak nastavuje kompilátor. Postup vykonání svazků je plně v kompetenci mikroprocesoru. Výhodou je, že mikroprocesor neztrácí žádný čas určováním, která instrukce se může provést paralelně v superskalární architektuře. Nevýhodou je pak potřeba sofistikovanějšího kompilátoru. 3 70. léta 20. století Intel 4004 (1971) Vůbec první procesor v podobě jak ho známe dnes představila firma Intel roku 1971. Jednalo se o 4 bitový procesor s frekvencí 108kHz a názvem 4004. Obsahoval 2300 tranzistorů a jeho výkon odpovídal 0.06 MIPS. Byl zhotoven na objednávku japonské firmy Busicom, která jej implementovala do svých kalkulaček. Intel 4004 obsahoval 16 registrů o velikosti 4 bity. 45 jedno a dvou bitových instrukcí. 4 úrovňový adresový zásobník a 12 bitový programový čítač. Intel 4004 Intel 8008 (1972) Roku 1972 přišla firma Intel s rychlejším procesorem nazvaným 8008. Byl to již 8 bitový procesor pracující na frekvenci 200kHz. Uměl zpracovávat 50 instrukcí zpracovávajících data („data processing“). 8008 mohl adresovat 16 kB paměti, což se v roce 1972 jevilo jako enormně velký rozsah. Měl také šest 8 bitových registrů nazvaných B,C,D,E,H,L a 8 bitový akumulátor. Programový čítač měl 8 úrovní. Obě tato pole registrů byla implementována jako dynamický paměťový modul a procesor měl skrytou fázi oživení této paměti v průběhu vyzvedávání instrukcí. Intel 8008 Intel 8080 (1974) Roku 1974 byl vyroben nástupce 8008 a zároveň první procesor použitý v osobním počítači Intel 8080, konkrétně v počítači Altair 8800 firmy MITS. Obsahoval 4500 tranzistorů a rozvinutější paralelizaci úkonů. 4 Obsahoval 7 registrů (A-E, H,L a páry: BC, DE a HL, které mohly být kombinovány jako 16 bitové. Prodejní verze byla opatřena umělohmotným obalem k lepší ochraně procesoru před vnějšími vlivy. Intel 8080 Motorola 6800 (1975) Krátce po uvedení 8080 přišla se svým procesorem firma Motorola. Roku 1975 s modelem 6800. Uměl zpracovat 78 instrukcí, včetně poněkud mysteriózní sady nazvané „Halt and Catch fire“, jejíž počátky sahají až k IBM 360. Jednalo se o sadu instrukcí, které umožnily zvyšovat rychlost sběrnice až k její maximální hranici. Původně se jednalo o sadu instrukcí řídící testy sběrnic. U některých konfigurací mohlo dojít až k vyhoření sběrnice, odtud název této sady. Registry byly zanedbatelně malé, k dispozici byly pouze dva 8 bitové akumulátory a 16 bitový indexový registr. Motorola 6800 Fairchild F8 (1975) Jednoduchý 8 bitový procesor firmy Fairchild Semiconducor byl díky absenci adresové sběrnice, a tím i nízké ceně, přímo předurčen k úspěchu. Měl 8 bitový akumulátor a 64 osmi bitových registrů, tzv. „scratchpad RAM“ přístupných přes ISAR registr ve skupinách po osmi. Řešení umožnilo nepoužívat RAM pro malé programy. A zároveň umožnilo připojení druhého procesoru, kterým byl většinou F 3851. Fairchild F8 5 Intersil 6100 (1975) Jeden z velmi mála 12 bitových mikroprocesorů na trhu byl model od firmy Intersil navržený pro počítač PDP8 firmy DEC. Byla to přesná kopie PDP-8E a obsahovala stejnou instrukční sadu. První implementace pracovaly na frekvenci 4 MHz, pozdější řada A a C na 8 a 3.3 MHz. Obsahoval pouhé 3 registry, akumulátor, programový čítač a registr MQ. Každá instrukce četla akumulátor a registr MQ a zapisovala zpět do akumulátoru. Měl 12 bitovou adresovou sběrnici a omezení adresace RAM na pouhé 4 kB. Paměťová reference byla 7 bitová začínající od 0 nebo od adresy v programovém čítači. Zajímavostí tohoto procesoru byla absence zásobníku. Rutiny uložené v programovém čítači obsahovaly v prvním slově vlastní kód. Následník tohoto čipu, mikroprocesor 6102 (6120) přidal 3 adresové linky a velikost adresovatelné RAM se tak zvýšila na 32kB. Dále přibyly dva registry IFR, který obsahoval instrukci a DFR obsahující data. Intersil 6100 MOS Technology 6502 (1975) Osmi bitový procesor firmy MOS byl navržen jako přímá konkurence mikroprocesorů 6800 firmy Motorola a 8080 firmy Intel. Konkuroval hlavně cenou, která se v době vzniku pohybovala na 25$, zatímco oba konkurenční procesory stály 179$. V rámci konkurenčního boje se jejich cena posléze snížila na 79$. 6502 pracoval s malými časovými okamžiky kdy bylo zaručeno, že nedojde k přerušení a k požadavku na sběrnici. To ho předurčilo k domácímu použití.
Recommended publications
  • Computing :: Operatingsystems :: DOS Beyond 640K 2Nd
    DOS® Beyond 640K 2nd Edition DOS® Beyond 640K 2nd Edition James S. Forney Windcrest®/McGraw-Hill SECOND EDITION FIRST PRINTING © 1992 by James S. Forney. First Edition © 1989 by James S. Forney. Published by Windcrest Books, an imprint of TAB Books. TAB Books is a division of McGraw-Hill, Inc. The name "Windcrest" is a registered trademark of TAB Books. Printed in the United States of America. All rights reserved. The publisher takes no responsibility for the use of any of the materials or methods described in this book, nor for the products thereof. Library of Congress Cataloging-in-Publication Data Forney, James. DOS beyond 640K / by James S. Forney. - 2nd ed. p. cm. Rev. ed. of: MS-DOS beyond 640K. Includes index. ISBN 0-8306-9717-9 ISBN 0-8306-3744-3 (pbk.) 1. Operating systems (Computers) 2. MS-DOS (Computer file) 3. PC -DOS (Computer file) 4. Random access memory. I. Forney, James. MS-DOS beyond 640K. II. Title. QA76.76.063F644 1991 0058.4'3--dc20 91-24629 CIP TAB Books offers software for sale. For information and a catalog, please contact TAB Software Department, Blue Ridge Summit, PA 17294-0850. Acquisitions Editor: Stephen Moore Production: Katherine G. Brown Book Design: Jaclyn J. Boone Cover: Sandra Blair Design, Harrisburg, PA WTl To Sheila Contents Preface Xlll Acknowledgments xv Introduction xvii Chapter 1. The unexpanded system 1 Physical limits of the system 2 The physical machine 5 Life beyond 640K 7 The operating system 10 Evolution: a two-way street 12 What else is in there? 13 Out of hiding 13 Chapter 2.
    [Show full text]
  • Communication Theory II
    Microprocessor (COM 9323) Lecture 2: Review on Intel Family Ahmed Elnakib, PhD Assistant Professor, Mansoura University, Egypt Feb 17th, 2016 1 Text Book/References Textbook: 1. The Intel Microprocessors, Architecture, Programming and Interfacing, 8th edition, Barry B. Brey, Prentice Hall, 2009 2. Assembly Language for x86 processors, 6th edition, K. R. Irvine, Prentice Hall, 2011 References: 1. Computer Architecture: A Quantitative Approach, 5th edition, J. Hennessy, D. Patterson, Elsevier, 2012. 2. The 80x86 Family, Design, Programming and Interfacing, 3rd edition, Prentice Hall, 2002 3. The 80x86 IBM PC and Compatible Computers, Assembly Language, Design, and Interfacing, 4th edition, M.A. Mazidi and J.G. Mazidi, Prentice Hall, 2003 2 Lecture Objectives 1. Provide an overview of the various 80X86 and Pentium family members 2. Define the contents of the memory system in the personal computer 3. Convert between binary, decimal, and hexadecimal numbers 4. Differentiate and represent numeric and alphabetic information as integers, floating-point, BCD, and ASCII data 5. Understand basic computer terminology (bit, byte, data, real memory system, protected mode memory system, Windows, DOS, I/O) 3 Brief History of the Computers o1946 The first generation of Computer ENIAC (Electrical and Numerical Integrator and Calculator) was started to be used based on the vacuum tube technology, University of Pennsylvania o1970s entire CPU was put in a single chip. (1971 the first microprocessor of Intel 4004 (4-bit data bus and 2300 transistors and 45 instructions) 4 Brief History of the Computers (cont’d) oLate 1970s Intel 8080/85 appeared with 8-bit data bus and 16-bit address bus and used from traffic light controllers to homemade computers (8085: 246 instruction set, RISC*) o1981 First PC was introduced by IBM with Intel 8088 (CISC**: over 20,000 instructions) microprocessor oMotorola emerged with 6800.
    [Show full text]
  • Intel: 3002, 4004, 4040, 8008, 8080, 8085, MCS48, MCS51, 80X86 up To
    Intel: 3002, 4004, 4040, 8008, 8080, 8085, MCS-48, MCS-51, 80x86 up to 80386, 80860, 80960, SA-110 Intel 80486: 80486, 80486 overdrive Intel Pentium: Pentium, Pentium MMX, Pentium Overdrive, Mobile Pentium Intel Pentium II: Boxed Pentium II, Boxed Pentium Pro, Mobile Pentium II and Celeron modules Intel Pentium III: Pentium III markings, Mobile Pentium III and Celeron modules Intel modern CPUs: Pentium II, Pentium III, Pentium 4, Core Duo, Core Solo, Core 2 Duo, Core 2 Quad, Core 2 Extreme, Xeon, Pentium Dual Core, Celeron, Celeron D, Celeron Dual Core Intel 287 adapter Intel 3002 Intel 478-pin FC-PGA Thermal Sample Intel 80188 Intel 80486 Mech sample Intel 8080A Intel 80P23T-25 Intel A100 UM80536UC600512 Intel A110 UM80536UC800512 Intel A80186 Intel A80186-10 Intel A80188 Intel A80188-10 Intel A80286-10 Intel A80286-12 Intel A80286-8 Intel A80376-16 Intel A80376-20 Intel A80386-16 Intel A80386-20 Intel A80386-25 Intel A80386DX-16 Intel A80386DX-16 IV Intel A80386DX-20 Intel A80386DX-20 IV Intel A80386DX-25 Intel A80386DX-25 IV Intel A80386DX-33 IV Intel A80386DX16 Intel A80386EXI Intel A80387-16 Intel A80387-20 Intel A80387-20B Intel A80387-25 Intel A80387DX-16 (with logo) Intel A80387DX-16-33 Intel A80387DX-20 Intel A80387DX-25 Intel A80387DX-33 Intel A80486DX-33 Intel A80486DX-50 Intel A80486DX2-50 Intel A80486DX2-66 Intel A80486DX4-100 Intel A80486DX4-75 Intel A80486SX-16 Intel A80486SX-20 Intel A80486SX-25 Intel A80486SX-33 Intel A80486SX2-50 Intel A80487SX Intel A80860XP-40 Intel A80860XP-50 Intel A80860XR-25 Intel A80860XR-33 Intel
    [Show full text]
  • Mikroişlemcilerin Tarihi
    D9 Mikroişlemcilerin Tarihi 1 D9 Mikroişlemcilerin Tarihi Mikroişlemcili sistemlerin kalbi olarak kabul edilen mikroişlemciler, genel amaçlı elemanlardır ve farklı uygulamalarda amaca uygun olarak kullanılırlar. Kullandığımız bilgisayarlar ister masaüstü, ister sunucu isterse de dizüstü bilgisayar olsun tüm cihazlarda temel eleman mikroişlemcidir. 2 D9 Mikroişlemcilerin Tarihi Diğer taraftan kullandığımız mikroişlemci bir Pentium, Athlon, PowerPC, SPARC veya Alpha yada herhangi bir marka olabilir, ancak tüm işlemciler benzer yöntemlerle benzer işler gerçekleştirir. İşlemleri yerine getirmede mantıksal devreleri kullanan mikroişlemcilerde temel elektronik eleman olarak transistörler kullanılır. 3 D9 Mikroişlemcilerin Tarihi Mikroişlemcili sistemlerin ve bilgisayarların en önemli parçası olan bu eleman başlangıçtan günümüze kadar hızlı bir gelişim süreci sergilemiştir. 8086 işlemcisiyle beraber Intel ailesinin mikroişlemcilerde kullandığı mimariye Intel Mimarisi (Intel Architecture-IA) denilmiştir. 4 D9 Mikroişlemcilerin Tarihi Mikroişlemcileri bir kerede işleyebildikleri bit sayısına göre sınıflandırmaya tabi tutarsak; – 8 bitlik mikroişlemciler – 16 bitlik mikroişlemciler – 32 bitlik mikroişlemciler – 64 bitlik mikroişlemciler Şeklinde sınıflama yapabiliriz. 5 D9 Birinci Kuşak Mikroişlemciler Bu kuşak mikroişlemciler eski orijinal IBM PC, XT tipi ve benzer makinalarda kullanılmıştır. O günlerin şartlarına göre mükemmel fakat günümüze göre oldukça sınırlı yeteneklere sahip bu makinelerle günümüz makineleri kıyaslanırsa çok ilkel
    [Show full text]
  • Prozessorenliste
    Fach Bezeichnung Stepping Taktfrequenz Anmerkung 1A Intel C4001 7347 0,74 MHz ROM Intel P4002-1 0488D RAM Intel D4002-2 X1191128 RAM Intel P4003 F8956 Shift Register Intel P4004 5199W Prozessor Intel P1101A 7485 MOS SRAM 1B Intel D8008 I1220098 Intel P4040 5869W 1C Intel D3001 I3320035 Intel D3002 I3370036 1D Intel P8259A-2 L8360894 10 MHz PIC Intel P8254-2 L0421586 10 MHz PIT 1E Intel P8080A 2194B 2 MHz Intel P8086-2 L4151756B 5 MHz 1F Intel P8088 L5500345 5 MHz Intel C8087 L5380043 Math. CP 1G Intel P8031 L61100346 12 MHz Intel P8085 L5500055 3 MHz 1H Intel 8237A L0311554 5 MHz DMA Contr. Intel P8274 L7440107 MPSC Intel D8742 U2420277 12 MHz 8 Bit SMC 2A AMD N80186, N80186 91939DFE7 10 MHz, 12 MHz 335BCWD AMD 80286, Intel 80188 918KPSC L5322539 2B Intel 80286, 80286 L8500401 6, 12 MHz L9080860 2C Intel 80287 L9190444 10 MHz Math. CP 2D Intel 80286 L2140286 6 MHz Harris 80286 F3360 16MHz 2E Intel NG80386SX L1121576 16 MHz 2F Intel A82596SX SZ649 20 MHz 2G Intel 80486SX SX676 25 MHz 2H Intel A80501 SX835 60 MHz FDIV Bug 3A Intel Pentium II SL357 400 MHz Deschutes 3B Intel 80386DX SX366 33 MHz IIT 3C87 KY9220 40 MHz Math. CP 3C IT´s ST 80486DX4 100 MHz 3D UMC GREEN CPU U5S 9439K 33 MHz Not for US Sale 3E Intel 80386DX/DXL SX218 25 MHz IIT 3C87 ID9143.8 33MHz Math. CP 3F M27128AFI 88723S EPROM 3G Intel Pentium 4 SL79L 3,0 GHz Prescott Intel Pentium 4 SL6RZ 2,4 GHz Nortwood 3H Intel Celeron SL2WM 300 MHz Mendocino 4A Intel Pentium II SL357 400 MHz Deschutes 4B Intel i80960 L8373305B0 33 MHz RISC 4C Intel i80860XR SX438 40 MHz RISC 4D Intel
    [Show full text]
  • Computer Architectures an Overview
    Computer Architectures An Overview PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sat, 25 Feb 2012 22:35:32 UTC Contents Articles Microarchitecture 1 x86 7 PowerPC 23 IBM POWER 33 MIPS architecture 39 SPARC 57 ARM architecture 65 DEC Alpha 80 AlphaStation 92 AlphaServer 95 Very long instruction word 103 Instruction-level parallelism 107 Explicitly parallel instruction computing 108 References Article Sources and Contributors 111 Image Sources, Licenses and Contributors 113 Article Licenses License 114 Microarchitecture 1 Microarchitecture In computer engineering, microarchitecture (sometimes abbreviated to µarch or uarch), also called computer organization, is the way a given instruction set architecture (ISA) is implemented on a processor. A given ISA may be implemented with different microarchitectures.[1] Implementations might vary due to different goals of a given design or due to shifts in technology.[2] Computer architecture is the combination of microarchitecture and instruction set design. Relation to instruction set architecture The ISA is roughly the same as the programming model of a processor as seen by an assembly language programmer or compiler writer. The ISA includes the execution model, processor registers, address and data formats among other things. The Intel Core microarchitecture microarchitecture includes the constituent parts of the processor and how these interconnect and interoperate to implement the ISA. The microarchitecture of a machine is usually represented as (more or less detailed) diagrams that describe the interconnections of the various microarchitectural elements of the machine, which may be everything from single gates and registers, to complete arithmetic logic units (ALU)s and even larger elements.
    [Show full text]
  • CPU History [Tualatin] [Banias] [Dothan] [Yonah (Jonah)] [Conroe] [Allendale] [Yorkfield XE] Intel Created Pentium (From Quad-Core CPU
    2nd Generation 4th Generation 5th Generation 6th Generation 7th Generation 3rd Generation Intel Pentium III-S Intel Pentium-M (Centrino) Intel Pentium-M (Centrino) Intel Core Duo (Viiv) Intel Core 2 Duo (Viiv)/Xeon Intel Core 2 Duo (Viiv) Intel Core 2 Extreme (Viiv) Intel had the first consumer CPU History [Tualatin] [Banias] [Dothan] [Yonah (Jonah)] [Conroe] [Allendale] [Yorkfield XE] Intel created Pentium (from quad-core CPU. x86/CISC Microprocessors Greek penta which means (2001) (2003) (2004) (2006) (2006) (2007) (2007) 1st Generation Intel Pentium II Xeon Intel Pentium III Xeon Centrino is not a CPU; it is Begin Core five) to distinguish the Intel [P6] [Tanner] a mobile Intel CPU paired nomeclature brand from clones. Names (1998) (1999) Intel Celeron with an Intel Wi-Fi adapter. Intel Celeron Intel Core Solo can be copyrighted, product [Tualeron] [Dothan-1024] Intel Xeon LV Intel Celeron Intel Celeron [Yonah] ID's cannot. (2001) (2004) [Sossaman] [Banias-512] [Shelton (Banias-0)] (2006) (2006) Intel Core 2 Duo Intel Core 2 Extreme Intel Celeron Intel 80386 DX Intel 80486 DX Intel Pentium Intel Pentium Pro Intel Pentium II Intel Pentium II Intel Pentium III Intel Pentium III Intel Pentium 4 Intel Pentium 4 (2004) (2004) Intel Pentium 4 Intel Pentium 4 Intel 4004 Intel 8008 Intel 8086 Intel 80286 [Conroe XE] [Conroe-L] [P3] [P4] [P5/P54/P54C] [P6] [Klamath] [Deuschutes] [Katmai] [Coppermine] [Williamette] [Northwood] [Prescott] [Cedar Mill] END-OF-LINE (Centrino Duo) (1971) (1972) (1978) (1982) (2006) (2007) (1985) (1989) (1993) (1995) (1997) (1998) (1999) (1999) (2000) (2002) (2004) (2006) [Merom] (2006) Yonah is Hebrew for Jonah.
    [Show full text]
  • Uma Abordagem De Escalonamento Heterogêneo Preemptivo E Não Preemptivo Para Sistemas De Tempo Real Com Garantia Em Multiprocessadores
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Repositório Institucional da UFSC UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE AUTOMAÇÃO E SISTEMAS Renan Augusto Starke UMA ABORDAGEM DE ESCALONAMENTO HETEROGÊNEO PREEMPTIVO E NÃO PREEMPTIVO PARA SISTEMAS DE TEMPO REAL COM GARANTIA EM MULTIPROCESSADORES Florianópolis 2012 Renan Augusto Starke UMA ABORDAGEM DE ESCALONAMENTO HETEROGÊNEO PREEMPTIVO E NÃO PREEMPTIVO PARA SISTEMAS DE TEMPO REAL COM GARANTIA EM MULTIPROCESSADORES Dissertação submetida ao programa de Pós- Graduação em Engenharia de Automação e Sistemas para a obtenção do Grau de Mestre em Engenharia de Automação e Sis- temas. Orientador: Rômulo Silva de Oliveira, Dr. Florianópolis 2012 Catalogação na fonte pela Biblioteca Universitária da Universidade Federal de Santa Catarina S795a Starke, Renan Augusto Uma abordagem de escalonamento heterogêneo preemptivo e não preemptivo para sistemas de tempo real com garantia em multiprocessadores [dissertação] / Renan Augusto Starke ; orientador, Rômulo Silva de Oliveira. - Florianópolis, SC, 2012. 200 p.: il., grafs., tabs. Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Automação e Sistemas. Inclui referências 1. Engenharia. de sistemas. 2. Automação. 3. Multiprocessadores. 4. Escalonamento. 5. Memória cache. I. Oliveira, Rômulo Silva de. II. Universidade Federal de Santa Catarina. Programa de Pós-Graduação em Engenharia de Automação e Sistemas. III. Título. CDU 621.3-231.2(021) Renan Augusto Starke UMA ABORDAGEM DE ESCALONAMENTO HETEROGÊNEO PREEMPTIVO E NÃO PREEMPTIVO PARA SISTEMAS DE TEMPO REAL COM GARANTIA EM MULTIPROCESSADORES Esta Dissertação foi julgada aprovada para a obtenção do Título de “Mestre em Engenharia de Automação e Sistemas”, e aprovada em sua forma final pelo programa de Pós-Graduação em Engenharia de Automação e Siste- mas.
    [Show full text]
  • ABSOLVENTSKÁ PRÁCE Historie Počítačů
    Vyšší odborná škola a St řední pr ůmyslová škola elektrotechnická Olomouc, Božet ěchova 3 ABSOLVENTSKÁ PRÁCE Historie po číta čů 2006 Jaromír MATUCHA Absolventská práce – Historie po číta čů Zde bude vloženo oficiální zadání (ve 2. výtisku jeho kopie). Absolventská práce – Historie po číta čů Prohlašuji, že jsem vypracoval absolventskou práci, Historii po číta čů , samostatn ě pod vedením ing. Ji řího Rudolfa a ing. Josefa Kolá ře. ………….……………….. Jaromír Matucha Prohlašuji, že lze používat tuto absolventskou práci k dalšímu studiu tj. je možné si ji p ůjčovat a používat p ři výuce na škole. ………….……………….. Jaromír Matucha 5. kv ětna 2006 Absolventská práce – Historie po číta čů OBSAH Úvod..................................................................................................................................6 1. Po četní pomůcky.......................................................................................................7 1.1 Kosti (p řed 25 000 lety) ....................................................................................7 1.2 Po čítání na prstech (5. století p ř.n.l.) ................................................................7 1.3 Abakus (kolem roku 5 000 p řed n.l.) ................................................................8 1.3.1 Salamínská deska (300 p ř.n.l.) ..................................................................9 1.3.2 Liny (15. století)........................................................................................9 1.3.3 Suan-pan (13. století)..............................................................................10
    [Show full text]
  • Emulator Including Prototype Control Probes
    INSTRUCTION Part No. 061-2918-00 T EK MANUAL Product Group 61 8500 Modular MOL Series 80186/80188 Emulator Including Prototype Control Probes This manual supports the Users and Installation following TEKTRONIX products: 8300E38 Manual 8300P45 8300P46 8300P45 Option 01 8300P46 Option 01 Please check for change information a t the rear of this manual First Printing FEB 1984 Tektronix~ COMMITTED TO EXCELLENCE Copyright ® 1984 by Tektronix, Inc. All rights reserved. Contents of this publication may not be reproduced in any form without the permission of Tektronix, Inc. Products of Tektronix, Inc. and its subsidiaries are covered by U.S. and foreign patents and/or pending patents. TEKTRONIX, TEK, SCOPE-MOBILE, and i! are regis­ tered trademarks of Tektronix, Inc. TELEQUIPMENT is a registered trademark of Tektronix U.K. Limited. There is no implied warranty of fitness for a particular purpose. Tektronix, Inc. is not liable for consequential damages. Specification and price change privileges are reserved. Printed in U.S.A. 80186/80188 Emulator Instruction PREFACE ABOUT THIS MANUAL This manual tells how to operate and install the 80186/80188 Emulator in an 8500 Series Tektronix development system. In addition, this manual explains the features of the 8550 and 8540 development systems unique to the 80186 Emulator and 80188 Emulator. DEFINITION OF TERMS Throughout this manual, the following terms are used to enhance readability: • All references to a "development system" refer to: • 8550 Microcomputer Development Lab which consists of the 8301 Microprocessor Development Unit, and the 8501 Data Management Unit • 8540 Integration Unit • The term "emulator boards" refers to the 80186/80188 Emulator boards (Board I, Board II, and Board III).
    [Show full text]
  • Datasheet Search Site
    80186/80188 HIGH-INTEGRATION 16-BIT MICROPROCESSORS Y Integrated Feature Set Y Direct Addressing Capability to 1 Mbyte Ð Enhanced 8086-2 CPU of Memory and 64 Kbyte I/O Ð Clock Generator Y Completely Object Code Compatible Ð 2 Independent DMA Channels with All Existing 8086, 8088 Software Ð Programmable Interrupt Controller Ð 10 New Instruction Types Ð 3 Programmable 16-bit Timers Ð Programmable Memory and Y Numerics Coprocessing Capability Peripheral Chip-Select Logic Through 8087 Interface Ð Programmable Wait State Generator Y Available in 68 Pin: Ð Local Bus Controller Ð Plastic Leaded Chip Carrier (PLCC) Y Available in 10 MHz and 8 MHz Ð Ceramic Pin Grid Array (PGA) Versions Ð Ceramic Leadless Chip Carrier (LCC) Y High-Performance Processor Y Available in EXPRESS Ð 4 Mbyte/Sec Bus Bandwidth Ð Standard Temperature with Burn-In Interface @ 8 MHz (80186) Ð Extended Temperature Range Ð 5 Mbyte/Sec Bus Bandwidth (b40§Ctoa85§C) Interface @ 10 MHz (80186) 272430±1 Figure 1. Block Diagram *Other brands and names are the property of their respective owners. Information in this document is provided in connection with Intel products. Intel assumes no liability whatsoever, including infringement of any patent or copyright, for sale and use of Intel products except as provided in Intel's Terms and Conditions of Sale for such products. Intel retains the right to make changes to these specifications at any time, without notice. Microcomputer Products may have minor variations to this specification known as errata. November 1994 Order Number: 272430-002 © COPYRIGHT INTEL CORPORATION, 1995 1 80186/80188 High-Integration 16-Bit Microprocessors CONTENTS PAGE CONTENTS PAGE FUNCTIONAL DESCRIPTION ÀÀÀÀÀÀÀÀÀÀÀÀÀ 9 ABSOLUTE MAXIMUM RATINGS ÀÀÀÀÀÀÀÀ 15 Introduction ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ 9 D.C.
    [Show full text]
  • Evaluating Vista and Epics with Regard to Future Control Systems Development at Isis I
    17th Int. Conf. on Acc. and Large Exp. Physics Control Systems ICALEPCS2019, New York, NY, USA JACoW Publishing ISBN: 978-3-95450-209-7 ISSN: 2226-0358 doi:10.18429/JACoW-ICALEPCS2019-MOPHA042 EVALUATING VISTA AND EPICS WITH REGARD TO FUTURE CONTROL SYSTEMS DEVELOPMENT AT ISIS I. Finch, ISIS, Rutherford Appleton Laboratory, United Kingdom Abstract Vsystem is the more centralised of the two with data- bases existing on central servers, and the expectation that The ISIS accelerators currently use the Vista Controls input and output to the hardware will be performed by System software Vsystem for machine control purposes. In readers and handlers respectively running on the same this paper we describe our preliminary work in evaluating servers. In EPICS Input/Output Controllers (IOCs), the a possible migration to the EPICS control system, with em- equivalent of Vsystem’s readers and handlers, are expected phasis on lessons learned in our previous software migra- to be distributed and localised to the controlled hardware tion. We outline a Vsystem/EPICS bridge that has been de- along with the databases. veloped to facilitate the trial and any migration following on from that evaluation. FRONT END TEST STAND A HISTORY OF CHANGE The EPICS evaluation will be conducted on the ISIS Front End Test Stand (FETS) [7], a hardware development The ISIS spallation neutron source saw first beam in system separate from the main ISIS accelerators. FETS 1984 and was formally opened in 1985, with a second tar- consists of a Penning ion source, a magnetic low energy get station commissioned in 2008 [1].
    [Show full text]