AT & amp; T Hobbit

FONT SIZE:
fontsize_dec
fontsize_inc
April- 15, 2017 Fien Curfs A 0 0

The Hobbit is een microprocessor ontwerp van de vroege jaren 1990 van AT & amp; T Corporation. Het ontwikkelde zich van het bedrijf CRISP ontwerp dat op zijn beurt werd ontwikkeld op basis van de C Machine experimentele inspanningen in de late jaren 1980 bij Bell Labs. C Machine, CRISP en Hobbit werden geoptimaliseerd voor het uitvoeren van de C-programmeertaal. Het ontwerp gericht op een snelle instructie decoderen, geïndexeerde toegang array en procedure oproepen. Hoewel het RISC-zoals in sommige aspecten, het was een "excentrieke" design in de meeste anderen. Er niet in geslaagd een succesvolle niche in de markt Garner, en de productie eindigde in 1994 met geen ernstige commercieel gebruik. Echter, de concepten en ideeën werden gebruikt in, en geïnspireerd, meer bekende hardware.

Kenmerken

In een traditioneel ontwerp RISC, beter bekend als load-store architectuur, wordt het geheugen toegankelijk expliciet door middel van opdrachten die gegevens laden in registers en terug naar het geheugen. Aanwijzingen dat die gegevens te manipuleren werken over het algemeen alleen op de registers. Hierdoor kan de processor duidelijk gescheiden van de verplaatsing van gegevens van de verwerkingen op, waardoor het makkelijker afstemmen instructie leidingen en voeg superscalaire support. Echter, programmeertalen eigenlijk niet werken op deze manier. In het algemeen gebruiken ze een stapel met lokale variabelen en andere informatie voor subroutines bekend als een stack frame of activering record. De compiler schrijft code te activeren records te maken met behulp van load-store design van de onderliggende processor.

De C Machine, en de CRISP en Hobbit die volgden, direct ondersteund de soorten toegang geheugen dat programmeertalen gebruikt en werd geoptimaliseerd voor het draaien van de C-programmeertaal. Instructies kon geheugen direct toegang, met inbegrip van de structuren binnen geheugen zoals stack frames en arrays. Hoewel dit "memory-data" model was typerend voor de eerdere CISC ontwerpen, in de C-toegang Machine data werd volledig via een stapel van 64 32-bit registers behandeld; de registers waren niet anders adresseerbare. Met een stack voor gegevenstoegang kunnen drastisch verminderen codeafmeting omdat er geen noodzaak om de lokatie van de gegevens die door de instructies specificeren. Op zo'n stackmachine meeste instructies impliciet gebruik van de gegevens op de bovenkant van de stapel. Hogere dichtheid code betekent minder gegevens beweging op de geheugenbus, het verbeteren van de prestaties.

Een interessant neveneffect van het ontwerp Hobbit was dat het geïnspireerd ontwerpers van de Dis virtuele machine naar een memory-to-memory-based systeem dat meer nauw bij elkaar aan de interne-register gebaseerde werking van real-world-processors gebruiken. Zij vonden als RISC ontwerpers zou verwachten, dat zonder last-store design was het moeilijk de instructiepijplijn verbeteren en daardoor bij hogere snelheden. Ze vonden dat alle toekomstige processors dus zou verhuizen naar een belasting-store design, en Inferno gebouwd om dit te weerspiegelen. Daarentegen worden and.NET Java virtual machines stapelen gebaseerd, een neveneffect van wordt gemaakt door programmeurs taal tegenover designers chip. Het vertalen van een stack gebaseerde taal naar een register op basis van assembler is een "zwaargewicht" operatie; Virtuele machine en samensteller van Java zijn vele malen groter en langzamer dan de Dis virtuele machine en de Limbo compiler. Android Dalvik virtuele machine, de Parrot virtuele machine en Lua virtuele machine worden ook registreren gebaseerd.

Geschiedenis en gebruik

CRISP werd geproduceerd in 1987, voornamelijk voor experimentele doeleinden. Apple Computer benaderd AT & amp; T en betaalde hen naar een nieuwere versie van het CRISP geschikt voor lage-energie gebruik in de Newton ontwikkelen. Het resultaat was de Hobbit, die aanvankelijk geproduceerd als 92.010 in 1992 met een 3 kB instructie buffer en 92.020 in 1994 met 6 kB. Diverse ondersteunende chips werden geproduceerd:

  • AT & amp; T 92.011 System Management Unit
  • AT & amp; T 92.012 PCMCIA Controller
  • AT & amp; T 92.013 Peripheral Controller
  • AT & amp; T 92.014 Beeldschermcontroller

Echter, de Hobbit-gebaseerde Newton nooit geproduceerd. Volgens Larry Tesler, ... "The Hobbit was wijdverbreid met bugs, niet geschikt voor onze doeleinden, en te duur We balked na AT & amp;. T eiste niet een maar een paar miljoen meer dollars in de ontwikkeling van kosten." Apple hun interesse in de Hobbit gedaald en verhuisde op om te helpen vormen Advanced RISC Machines, ARM, met een $ 2.500.000 investering. Toen het bedrijf verkochten hun belang in ARM jaar later, ze gesaldeerd $ 800.000.000.

In een vreemde speling van het lot, terwijl Apple liet de chip in het voordeel van ARM, de Active Book Company, die was geweest met een ARM in haar Active Book PDA werd later gekocht door AT & amp; T en werd ondergebracht door AT & amp; T's EO Personal Communicator, vennootschap die een vroege PDA met GO Corporation penpoint besturingssysteem geproduceerd. Hobbit werd ook gebruikt in de eerste versies van het bebox. Met deze uitzonderingen was er bijna geen commercieel gebruik van het ontwerp en de productie werd beëindigd in 1994.

(0)
(0)
Commentaren - 0
Geen commentaar

Voeg een reactie

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha