Ordinador de programa emmagatzemat: diferència entre les revisions

Contingut suprimit Contingut afegit
m Corregint paràmetres en plantilla citar llibre
correcció paràmetres erronis
Línia 2:
El terme '''ordinador de programa emmagatzemat''', tot i que hi ha hagut discrepàncies en l'us del sinònim ''von Neumann'',<ref name="Copeland"/> engloba tot un ventall d'ordinadors digitals, tant d'[[arquitectura de von Neumann]] com d'[[arquitectura Harvard]], des de la [[dècada del 1950]] fins els nostres dies, descartant els anteriors. Cal fer-ne un estudi detallat ja que és el principi de funcionament en què es basen els ordinadors actuals, tant els grans [[mainframe]]s com els [[ordinadors personals]] tant populars avui dia.
 
''Ordinador de programa emmagatzemat'' de vegades és usat com a sinònim de l'[[arquitectura de von Neumann]], <ref name="Page2009b">{{citar llibre|autor = Daniel Page|títol = A Practical Introduction to Computer Architecture|any=2009|editorial=Springer|isbn=978-1-84882-255-9|pàgines=153|url=http://books.google.com/books?id=X1m1tNcfWQYC&pg=PA153}}</ref><ref name= "Grattan-Guinness2003">{{citar llibre|autor = [[Ivor Grattan-Guinness]]|títol = Companion encyclopedia of the history and philosophy of the mathematical sciences|url =http://books.google.com/books?id=2hDvzITtfdAC&pg=PA705|any = 2003|editorial = JHU Press|isbn = 978-0-8018-7396-6|pàgines = 705}}</ref> no obstant això el professor [[Jack Copeland]] considera que és "històricament inapropiat referir-se als ''computadors electrònics digitals de programa emmagatzemat'' com ''"màquines de von Neumann"''. <ref name="Copeland">{{citar llibre|cognom = Copeland|nom = Jack|enllaçautor = Jack Copeland|títol = A Brief History of Computing: ENIAC and EDVAC|any = 2000|url = http://www.alanturing.net/turing_archive/pages/reference%20Articles/BriefHistofComp.html #ACE|consulta = 27 gener 2010}}</ref> Hennessy i Patterson escriuen que les primeres màquines de Harvard van ser considerades com "reaccionàries" pels defensors dels "equips de programa emmagatzemat". <ref name="HennessyPatterson2003">{{citar llibre|autor = [[John L. Hennessy]]|autor2 cognom2= [[Patterson|nom2=David A. Patterson]]|autor3cognom3 = David Goldberg|nom3=David títol = Computer architecture: a quantitative approach|url = http://books.google.com/books?id=XX69oNsazH4C&pg=PA68|any=2003|editorial=Morgan Kaufmann|isbn = 978 -1-55860-724-8|pàgines = 68}}</ref>
 
Un '' ordinador de programa emmagatzemat '' és el que emmagatzema les [[Conjunt d'instruccions|instruccions del programa]] a la [[memòria d'ordinador|memòria]] electrònica. <ref>{{Citation|last = Allison|first = Joanne|title = stored-program Computers|year = 1997|url = http://www.computer50.org/mark1/stored.html|accessdate = 24 August 2011}}</ref> Sovint la definició és estesa amb el requeriment que el tractament de la memòria de dades i programes sigui intercanviable o uniforme. <ref name="GilreathLaplante2003">{{citar llibre|autor = William F. Gilreath|autor2cognom2 = Laplante|nom2=Phillip A. Laplante |títol = Computer Architecture: A Minimalist Perspective|url=http://books.google.com/books?id=9DuC35atMu0C&pg=RA1-PA24|any=2003|editorial=Springer|isbn=978-1-4020-7416-5|pàgines=24}}</ref><ref name = "Reilly2003">{{citar llibre|autor = Edwin D. Reilly|títol = Milestones in computer science and information technology|url = http://books.google.com/books?id=JTYPKxug49IC&pg=PA245|any=2003|editorial=Greenwood Publishing Group|isbn = 978-1-57356 - 521-9|pàgines = 245}}</ref> <ref name="POCA">{{citar llibre|nom = Milers J.|cognom = Murdocca|coautors = Vincent P. Heuring|any = 2000|títol = Principles of Computer Architecture|editorial = Prentice-Hall|isbn = 0-201-43664-7|pàgines = 5}}</ref>
 
Un ordinador amb una [[arquitectura de von Neumann]] emmagatzema les dades i les instruccions del programa en la mateixa memòria. Un ordinador amb una [[arquitectura Harvard]] té memòries separades per emmagatzemar les dades i els programes. <ref name="Page2009">{{citar llibre|autor = Daniel Page|títol = A Practical Introduction to Computer Architecture|any = 2009|editorial = Springer|isbn = 978-1-84882-255-9|pàgines = 148}}</ref> <ref name="Balch2003">{{citar llibre|autor = Mark Balch|títol = Completi digital design : a comprehensive guide to digital electronics and computer system architecture|url = http://books.google.com/books?id=uFSRT-OIxyoC&pg=PA149|consulta=18 de maig de 2011|any = 2003|editorial = McGraw- Hill Professional|isbn = 978-0-07-140927-8|pàgines = 149}}</ref>
Línia 14:
El 1936, [[Konrad Zuse]] també va anticipar en dues sol·licituds de patent, que les instruccions de la màquina podien ser emmagatzemades en el mateixa memòria usada per les dades. <ref>{{Citation|title = Electronic Digital Computers|journal = Nature|date = 25 September 1948|volume = 162|page = 487|url = http://www.computer50.org/kgill/mark1/natletter.html|accessdate = 2009.04.10|doi = 10.1038/162487a0}}</ref>
 
El [[SSEM|Small-Scale Experimental Machine]] (SSEM) de la [[Universitat de Manchester]] és generalment reconegut com el primer computador electrònic del món que executava un programa emmagatzemat, un esdeveniment que va tenir lloc el 21 juny 1948 . <ref name="RojasHashagen2002">{{citar llibre|autor = Raúl Rojas|autor2cognom2 = Hashagen|nom2= Ulf Hashagen|títol = The first computers: history and architectures|url = http://books.google.com/books?id=nDWPW9uwZPAC&pg=PA379|any = 2002|editorial = MIT Press|isbn = 978-0-262-68137-7|pàgines = 379}}</ref> <ref name="Page2009c">{{citar llibre|autor = Daniel Page|títol = A Practical Introduction to Computer Architecture|any = 2009|editorial = Springer|isbn = 978-1-84882-255-9|pàgines = 158}}</ref> No obstant això el SSEM no va ser considerat com un computador de ple dret, sinó més una [[prova de concepte]] que va ser construït per produir el computador [[Manchester Mark I]]. El 6 de maig de 1949 l'[[EDSAC]] a Cambridge va córrer el seu primer programa, i causa d'aquest esdeveniment, és considerat "el primer ordinador de programa emmagatzemat regular complet i completament operacional". <ref Name="Hally2005">{{citar llibre|autor = Mike Hally|títol = Electronic brains: stories from the dawn of the computer age|url = http://books.google.com/books?id=DKcqJJacxxwC&pg=PA96|any=2005|editorial=National Academies Press|isbn = 978-0-309-09630-0|pàgines = 96}}</ref> De vegades s'afirma que l'IBM SSEC, operacional al gener de 1948, va ser el primer ordinador de programa emmagatzemat; <ref name = "Pugh1995">{{citar llibre|autor = Emerson W. Pugh|títol = Building IBM: shaping an industry and its technology|url = http://books.google.com/books?id=Bc8BGhSOawgC&pg=PA136|any=1995|editorial=MIT Press|isbn = 978-0-262 -16.147-3|pàgines = 136}}</ref> aquesta afirmació és controvertida, no menys a causa del sistema de memòria jeràrquica del SSEC, i perquè alguns aspectes de les seves operacions, com l'accés a relés o unitats de cinta, van ser determinats en endollar. <ref>{{cite doi|DOI=10.1007/978-3-642-15199-6_17}}</ref>
 
==Primera generació: la màquina de von Neumann i altres==