Lankide:Aitzolete/Hardware informatikoaren historia: berrikuspenen arteko aldeak

Wikipedia, Entziklopedia askea
Ezabatutako edukia Gehitutako edukia
«Historia del hardware» orriaren itzulpena eginez sortua
«Historia del hardware» orriaren itzulpena eginez sortua
44. lerroa: 44. lerroa:
1835ean, Charles Babbagek bere makina analitikoa deskribatu zuen. Helburu orokorreko ordenagailu programagarri baten plana edo diseinua zen, sarrerarako txartel zulatuak eta energia-iturri gisa [[Lurrun-makina|lurrun-motorra]] erabiliz.
1835ean, Charles Babbagek bere makina analitikoa deskribatu zuen. Helburu orokorreko ordenagailu programagarri baten plana edo diseinua zen, sarrerarako txartel zulatuak eta energia-iturri gisa [[Lurrun-makina|lurrun-motorra]] erabiliz.


Babbageren hasierako ideia zen zulatutako txartelak erabiltzea taula [[Logaritmo|logaritmikoak]] zehaztasun handiz kalkulatu eta inprima zitzakeen makina bat kontrolatzeko (helburu edo zeregin zehatzeko makina beraz). Hala ere, Babbageren ideia laster garatu zen helburu orokorreko ordenagailu programagarri batean, haren makina analitikoan.
Babbageren hasierako ideia zen zulatutako txartelak erabiltzea taula [[Logaritmo|logaritmikoak]] zehaztasun handiz kalkulatu eta inprima zitzakeen makina bat kontrolatzeko (helburu edo zeregin zehatzeko makina, beraz). Hala ere, Babbagek ideia laster garatu zuen helburu orokorreko ordenagailu programagarria lortzeko, haren makina analitikoa.

Makina analitikoak unitate logiko aritmetikoa, baldintzapeko egiturak eta begizta moduko kontrol-fluxua eta memoria integratua izan zituen. Hori dela eta, erabilera orokorreko ordenagailu baten lehen diseinua da, termino modernoetan Turing osoa bezala deskribatuko genukeena. [39][40]

Nahiz eta diseinua bikaina izan eta bere planak zuzenak edo, behintzat, arazgarriak izan, proiektua atzeratu egin zen hainbat arazoren ondorioz. Babbage gizon zaila zen harekin lan egiteko, eta bere ideiak errespetatzen ez zituen edonorekin eztabaidatzen zuen. Makinaren zati guztiak eskuz egin behar ziren. Milaka zati dituen makina batean, batzuetan, elementu bakoitzeko akats txikiak metatu egin daitezke, eta errore handiak sortzen dira. Hori ekidin ahal izateko, beharrezkoa zen piezak garai hartako tolerantziekin lor zitezkeenak baino askoz zehatzagoak izatea. Piezak eraiki zituen artisauarekin etengabeko gatazkak izan zituen eta, gobernuaren finantziazioa agortu zenean, proiektua amaitu zen.

[[Ada Lovelace|Ada Lovelacek]] Luigi Federico Menabrearen "Motor Analitikoaren zirriborroa" (''Sketch of the Analytical Engine'') itzuli eta oharrak gehitu zizkion. Hori da, itxuraz, programazioaren lehen deskribapen argitaratua. Beraz, Ada Lovelace lehen programatzaile informatikotzat hartzen da. [44] [Erref. ingelesez]


1890ean, [[Ameriketako Estatu Batuetako Errolda Bulegoa|Estatu Batuetako]] Zentsuaren Bulegoak [[Txartel zulatu|txartel zulatuak]], ordenamendu-makinak eta [[Herman Hollerith]]-ek diseinatutako tabulazio-makinak erabili zituen [[Ameriketako Estatu Batuak|Estatu Batuen]] eraketak ordenatutako hamar urteko zentsuaren datuak kudeatu ahal izateko. Hollerithen konpainia IBMren gune bihurtu zen. IBMk txartel zulatuaren teknologia negozio-datuak prozesatzeko tresna ahaltsu batean bihurtu zuen, eta tabulatzeko makina espezializatu ezberdinak atera zituen. 1950ean, IBM txartela industrian eta gobernuan kokatu zen. [[Bigarren Mundu Gerra|Bigarren Mundu Gerraren]] ondorengo garairako lelo bihurtu zen zirkulaziorako aurreikusitako txartel gehienetan (txekeetan, adibidez) "ez tolestu, ez zulatu eta ez ebaki" ohartarazpen inprimatua.<ref>{{Cite web|izena=Steve|abizena=Lubar|urtea=1991|izenburua="Do not fold, spindle or mutilate": A cultural history of the punched card|url=http://ccat.sas.upenn.edu/slubar/fsm.html|accessdate=31 de octubre de 2006}}</ref>

Babbageren urratsei jarraituz, aurreko lan horren berririk ez zuen arren, [[Percy Ludgate]] [[Dublin|Dublingo]] kontulariak ([[Irlandako Errepublika|Irlanda]]) konputagailu mekaniko programagarri bat diseinatu zuen bere aldetik, 1909an argitaratutako lan batean deskribatu zuena.

Leslie Comriek txartel zulatuen metodoei buruz egindako artikuluetan eta Wallace Eckert-ek 1940an ''Konputazio Zientifikoan'' Txartel Zulatuen Metodoei buruz egindako argitalpenetan, [[Ekuazio diferentzial|ekuazio diferentzialak]] ebazteko, eta biderketa eta zatiketa koma higikorreko irudikapenak erabiliz burutzeko metodoak deskribatu zituzten. Hori guztia txartel zulatuekin eta unitateak erregistratzeko makinekin egina. Makina horiek Bigarren Mundu Gerran erabili ziren kriptografiaren estatistika-prozesamendurako, bai eta administrazio-erabilera ugari emateko ere. [[Columbia Unibertsitatea|Columbiako Unibertsitateko]] Thomas J. Watson [http://www.columbia.edu/acis/history/ Konputazio Astronomikorako Bulegoak] kalkulu astronomikoak egin zituen, konputazioaren garaiko egoera irudikatuz. [31][32]


Konputazio-instalazio askotan, txartel zulatuak 1970eko hamarkadaren amaiera arte (eta geroago) erabili ziren.

Adibidez, mundu osoko unibertsitateetan, zientzia- eta ingeniaritza-ikasleek beren programazio-atazak tokiko konputazio-zentrora bidali behar zituzten txartel pila baten bidez, programa-lerro bakoitzeko txartel bat erabiliz, eta, orduan, zain egon behar izaten zuten programa prozesatzeko, konpilatzeko eta exekutatzeko prest egon arte.

Emaitza inprimatzeko zain, eskatu duenaren identifikazioarekin markatuta, konputazio-zentrotik kanpoko irteera-erretilu batean jartzen zen. Kasu askotan, emaitza horiek programaren sintaxiari eta abarri buruzko errore-mezuen zerrenda baino ez ziren izaten, eta beste edizio-konpilazio-exekuzio ziklo bat behar izaten zen.

Txartel zulatuak erabiltzen eta merkaturatzen dira oraindik, eta haien neurri bereizgarriak (eta 80 zutaberen edukiera) oraindik ere ezagutu daitezke formulario, erregistro eta programetan.
<nowiki>
<nowiki>
[[Kategoria:Informatikaren historia]]</nowiki>
[[Kategoria:Informatikaren historia]]</nowiki>

09:47, 3 urtarrila 2022ko berrikusketa

Charles Babbageren Makina Analitikoa, Londresko Zientzia Museoan.

Hardwarea datuen biltegiratze eta kalkulu prozesuaren osagai garrantzitsu bat izan da balio numerikoak prozesatu eta partekatzeko baliagarria izan zenetik. Ordenagailu-hardwarerik primitiboena zenbaketa-makila izan zen ziurrenik; [1] informazioa grabatu ostean zenbait elementu gogoratzeko aukera ematen zuen, ziurrenik ganadua edo edukiontzietako aleak. Badirudi elementu hauek garai hartako merkatariek, kontulariek eta gobernuko funtzionarioek erabili ohi zituztela.

Konputaziotik datozen laguntza-gailuak aldatu egin dira: grabatzeko eta kontatzeko gailu soiletatik abakora, kalkulu-erregelara, konputagailu analogikora eta berrienera, konputagailura edo ordenagailura.

Gailu zaharrenak

Gizateriak milaka urtetan zehar erabili ditu zenbatzeko gailuak. Adibidez, pisu-berdintasuna ezartzeko gailua: balantza klasikoak. Makina aritmetikoago bat aski ezaguna dena abakoa da. Uste da gailu horren formarik zaharrena —hauts-abakoa— Babilonian asmatu zela. Alearen eta alanbrearen abako egiptoarra K.a. 500. urtekoa da.

Antzinaroan eta Erdi Aroan astronomia-kalkuluak egiteko zenbait konputagailu analogiko eraiki ziren. Horien artean daude antzinako Grezia garaiko Anticiteraren mekanismoa eta astrolabioa (ggb 150-100 urte K.A.).

Sarrera

Konputagailuetan bi parte bereizi daitezke: softwarea eta hardwarea. Konputazioko hardwarea makina fisikoa da, programa baten zuzendaritzapean datuak biltegiratu eta manipulatzen dituena. Hasiera batean, kalkuluak gizakiek egin zituzten, eta horiei konputagailu deitu zitzaien, burutzen zuten lanaren edo lanbidearen izenburu gisa. Artikulu honek konputazio-hardwarearen historiako garapen nagusiak jasotzen ditu, horiek testuinguruan jartzen saiatuz..Kalkulagailu digitalek biltegiratze digitalak erabiltzen dituztenez, eta memoriaren tamainak eta abiadurak mugatzen dituztenez, ordenagailuaren datuak biltegiratzearen historia ordenagailuen garapenarekin estuki lotuta dago.

Lehen kalkulagailuak

Suanpan (koadroan ageri den zenbakia 6.302.715.408 da)
Suanpan (koadroan ageri den zenbakia 6.302.715.408 da)

Milaka urtetan, gizateriak kalkuluetan laguntzeko gailuak erabili ditu. Kontaketa gailurik zaharrena, seguruenik, kontatzeko makilatxoa izango da. Erregistroak mantentzeko gerora emandako laguntzetan sartzen da Feniziako buztina, edukiontzietako artikuluen zenbaketa godetzeko erabiltzen zena, ziurrenik azienda edo aleak. Aritmetikara bideratutako makina bat abakoa da. Abakoaren formarik goiztiarrena, hauts-abakoa, Babilonian erabili zen K.a. 2.400 urterako. Harrezkero, kontaketa-taulen beste forma asko asmatu dira. Esate baterako, Erdi Aroko kontu etxeetan, ohial koadrodunak erabili ohi ziren mahai batean jarri eta diru-batuketak kalkulatzeko laguntza gisa, markatzaileak haren inguruan mugituz zenbait arauren arabera.

Engranajeak gailu mekanikoen muinean daude.

Konputagailu analogiko zenbait eraiki ziren bai antzinako garaian eta baita erdi aroan ere, kalkulu astronomikoak burutzeko. Horien artean daude Anticiteraren mekanismoa eta Grezia zaharreko astrolabioa (K.a. 150-100 k.a.). Gailu horiek, normalean, lehenbiziko konputagailu analogiko gisa hartu ohi dira. Kalkulurako erabiltzen ziren antzinako beste gailu mekanikoen artean, honakoak topatu ditakegu: Planisferioa; Al-Biruniren asmakizun batzuk (ggb 1000. urtea); Azarquieleko Equatoriuma (ggb 1015. urtea); eta Erdi Aroko beste astronomo eta ingeniari musulman batzuen antzeko konputagailu astronomikoak.

John Napierrek (1550-1617) ikusi zuen zenbakien biderketa eta zatiketa zenbaki horien logaritmoak batuz eta kenduz egin daitezkeela, hurrenez hurren. Lehen taula logaritmikoak egiten zituen bitartean, Napierrek biderketa asko egin behar izan zituen, eta puntu horretan diseinatu zituen Napierren hezurrak, biderketarako eta zatiketarako erabilitako abakoaren antzeko gailua.

Zenbaki errealak lerro batean distantzia edo tarte gisa adieraz daitezkeenez, kalkulu-araua 1920. urtean asmatu zen, biderketa- eta zatiketa-eragiketak aldez aurretik posible zena baino azkarrago egin daitezen. Kalkulu arauak joera matematikoa zuten ingeniari eta beste langile profesional batzuen belaunaldiek erabili zituzten, sakelako kalkulagailua asmatu arte. Apollo programako ingeniariek, gizakia Ilargira bidali ahal izateko, kalkulu asko egin zituzten kalkulu arauak erabiliz, eta kalkulu hauek hiru edo lau digitu esanguratsuko zehaztasuna zeukaten.

Kalkulu-araua, oinarrizko kalkulagailu mekanikoa da, biderketak eta zatiketak errazten ditu.
1914ko kalkulagailu mekanikoa.

1623an, Wilhelm Schickard-ek lehen kalkulagailu mekaniko digitala eraiki zuen eta, beraz, konputazioaren garaiko aitzindari bihurtu zen.[2] Bere makinak, erlojuentzat garatutako hortzak eta engranajeak erabili zituenez lehenbizi, "erloju kalkulatzaile" ere deitu zioten. Johannes Kepler lagunak erabili zuen, astronomia goitik behera aldatu zuenak.

1642an, artean nerabea zela, Blaise Pascalek lan aitzindaria hasi zuen kalkulu makinak diseinatzen eta garatzen, eta hiru urtetan zehar 50 prototipo eraiki ostean, kalkulagailu mekaniko bat asmatu zuen. [17][18] Makina horietako hogei eraiki zituen (Pascal edo Pascaline kalkulagailua bezala ezagutuak) hurrengo hamar urteetan. [19] Bederatzi makinek iraun dute gaur arte, horietako gehienak Europako museoetan daudelarik ikusgai. [20] Kalkulagailu mekanikoaren asmatzailetzat Schickard edo Pascal hartu behar ote den oraindik orain eztabaida iturri izaten da.

Gottfried Wilhelm Leibnizek, 1672 inguruan, kontagailu mailakatua eta mailakatutako danbor mekanismo ospetsua asmatu zituen.

1820 inguruan, Charles Xavier Thomas de Colmarek seriean sortutako lehen kalkulagailu mekaniko arrakastatsua sortu zuen, Thomasen Aritmometroa, batuketak, kenketak, biderketak eta zatiketak egin zitzakeena. Leibnizen lanean oinarritzen zen batez ere. Kalkulagailu mekanikoak, hala nola hamar oinarriko Addiatorra, Comptometroa, Monroe kalkulagailua, Curta eta Addo-X, 1970era arte erabili ziren.

Leibnizek zenbaki-sistema bitarra ere deskribatu zuen, konputagailu moderno guztien osagai nagusia dena. 1940ra arte, ordea, diseinu asko eta asko sistema hamartarra ezartzeko zeregin zailean tematu ziren, 1800eko Charles Babbageren makinak eta 1945eko ENIAC barne.

1801: Txartel zulatuen teknologia

Musika-makina baten txartel zulatuko sistema.
XIX. mendeko ehungailu baten txartel zulatuaren sistema.

1725ean bertan, Basile Bouchonek, Carlos Brunéren ikasle izan zenak, paper zulatuko begizta bat erabili zuen ehungailu batean, ehunean erreproduzitu behar zen patroia ezartzeko. 1726an, bere lankide Baptista-Falconek, diseinua hobetu zuen, programa egokitzeko eta aldatzeko paperezko txartel zulatuak erabiliz. Bouchon-Falcon-en ehungailua erdiautomatikoa zen eta programa eskuz elikatzea eskatzen zuen.

1801ean, Joseph Marie Jacquard-ek ehunezkoa zen patroia txartel zulatu bidez kontrolatzen zuen ehungailua garatu zuen. Txartel-sorta alda zitekeen, ehungailuaren diseinu mekanikoa aldatu gabe. Hori mugarria izan zen programagarritasunean.

1890eko hamarkadan, Herman Hollerith-ek txartel zulatuak erabiliz tabulatzeko makina bat asmatu zuen.

1833an, Charles Babbagek bere makina diferentziala garatzetik lehenbizi diseinu osatuago bat garatzera jo zuen, makina analitikoa, programatzeko Jacquar ehungailuaren txartel zulatuak hartuko zituena. [1].

1835ean, Charles Babbagek bere makina analitikoa deskribatu zuen. Helburu orokorreko ordenagailu programagarri baten plana edo diseinua zen, sarrerarako txartel zulatuak eta energia-iturri gisa lurrun-motorra erabiliz.

Babbageren hasierako ideia zen zulatutako txartelak erabiltzea taula logaritmikoak zehaztasun handiz kalkulatu eta inprima zitzakeen makina bat kontrolatzeko (helburu edo zeregin zehatzeko makina, beraz). Hala ere, Babbagek ideia laster garatu zuen helburu orokorreko ordenagailu programagarria lortzeko, haren makina analitikoa.

Makina analitikoak unitate logiko aritmetikoa, baldintzapeko egiturak eta begizta moduko kontrol-fluxua eta memoria integratua izan zituen. Hori dela eta, erabilera orokorreko ordenagailu baten lehen diseinua da, termino modernoetan Turing osoa bezala deskribatuko genukeena. [39][40]

Nahiz eta diseinua bikaina izan eta bere planak zuzenak edo, behintzat, arazgarriak izan, proiektua atzeratu egin zen hainbat arazoren ondorioz. Babbage gizon zaila zen harekin lan egiteko, eta bere ideiak errespetatzen ez zituen edonorekin eztabaidatzen zuen. Makinaren zati guztiak eskuz egin behar ziren. Milaka zati dituen makina batean, batzuetan, elementu bakoitzeko akats txikiak metatu egin daitezke, eta errore handiak sortzen dira. Hori ekidin ahal izateko, beharrezkoa zen piezak garai hartako tolerantziekin lor zitezkeenak baino askoz zehatzagoak izatea. Piezak eraiki zituen artisauarekin etengabeko gatazkak izan zituen eta, gobernuaren finantziazioa agortu zenean, proiektua amaitu zen.

Ada Lovelacek Luigi Federico Menabrearen "Motor Analitikoaren zirriborroa" (Sketch of the Analytical Engine) itzuli eta oharrak gehitu zizkion. Hori da, itxuraz, programazioaren lehen deskribapen argitaratua. Beraz, Ada Lovelace lehen programatzaile informatikotzat hartzen da. [44] [Erref. ingelesez]


1890ean, Estatu Batuetako Zentsuaren Bulegoak txartel zulatuak, ordenamendu-makinak eta Herman Hollerith-ek diseinatutako tabulazio-makinak erabili zituen Estatu Batuen eraketak ordenatutako hamar urteko zentsuaren datuak kudeatu ahal izateko. Hollerithen konpainia IBMren gune bihurtu zen. IBMk txartel zulatuaren teknologia negozio-datuak prozesatzeko tresna ahaltsu batean bihurtu zuen, eta tabulatzeko makina espezializatu ezberdinak atera zituen. 1950ean, IBM txartela industrian eta gobernuan kokatu zen. Bigarren Mundu Gerraren ondorengo garairako lelo bihurtu zen zirkulaziorako aurreikusitako txartel gehienetan (txekeetan, adibidez) "ez tolestu, ez zulatu eta ez ebaki" ohartarazpen inprimatua.[3]

Babbageren urratsei jarraituz, aurreko lan horren berririk ez zuen arren, Percy Ludgate Dublingo kontulariak (Irlanda) konputagailu mekaniko programagarri bat diseinatu zuen bere aldetik, 1909an argitaratutako lan batean deskribatu zuena.

Leslie Comriek txartel zulatuen metodoei buruz egindako artikuluetan eta Wallace Eckert-ek 1940an Konputazio Zientifikoan Txartel Zulatuen Metodoei buruz egindako argitalpenetan, ekuazio diferentzialak ebazteko, eta biderketa eta zatiketa koma higikorreko irudikapenak erabiliz burutzeko metodoak deskribatu zituzten. Hori guztia txartel zulatuekin eta unitateak erregistratzeko makinekin egina. Makina horiek Bigarren Mundu Gerran erabili ziren kriptografiaren estatistika-prozesamendurako, bai eta administrazio-erabilera ugari emateko ere. Columbiako Unibertsitateko Thomas J. Watson Konputazio Astronomikorako Bulegoak kalkulu astronomikoak egin zituen, konputazioaren garaiko egoera irudikatuz. [31][32]


Konputazio-instalazio askotan, txartel zulatuak 1970eko hamarkadaren amaiera arte (eta geroago) erabili ziren.

Adibidez, mundu osoko unibertsitateetan, zientzia- eta ingeniaritza-ikasleek beren programazio-atazak tokiko konputazio-zentrora bidali behar zituzten txartel pila baten bidez, programa-lerro bakoitzeko txartel bat erabiliz, eta, orduan, zain egon behar izaten zuten programa prozesatzeko, konpilatzeko eta exekutatzeko prest egon arte.

Emaitza inprimatzeko zain, eskatu duenaren identifikazioarekin markatuta, konputazio-zentrotik kanpoko irteera-erretilu batean jartzen zen. Kasu askotan, emaitza horiek programaren sintaxiari eta abarri buruzko errore-mezuen zerrenda baino ez ziren izaten, eta beste edizio-konpilazio-exekuzio ziklo bat behar izaten zen.

Txartel zulatuak erabiltzen eta merkaturatzen dira oraindik, eta haien neurri bereizgarriak (eta 80 zutaberen edukiera) oraindik ere ezagutu daitezke formulario, erregistro eta programetan. [[Kategoria:Informatikaren historia]]

  1. palillo de cuenta
  2. Schmidhuber, Jürgen. 2007-11-17. .
  3. Lubar, Steve. (1991). "Do not fold, spindle or mutilate": A cultural history of the punched card. .