SABASQUE?
Los primeros ordenadores que se construyeron tenan
unasdimensionesenormes(podanocuparmsdeuna
sala).Porejemplo,elordenadorENIAC(construidoen
1946) ocupaba 167 m2 y consuma tanta energa que
cuando se encenda la ciudad donde estaba ubicada
sufraapagones
ARQUITECTURAYORGANIZACIN
Losdiferenteselementosfsicosquecomponenunordenadorpodemosdividirlos,segnla
tareaquerealizan,enlassiguientesunidadesfuncionales:
LaUnidadCentraldeProceso(CPU)queconstituyeelncleocentraldelordenador,
es el que gobierna el funcionamiento de los dems componentes y realiza las
operacionesbsicas.
instrucciones)
Los buses son los medios (cables o pistas en circuitos impresos e integrados)
encargadosdetransferirlainformacindeunlugaraotrodelordenador.
Losperifricossonloselementosqueseencargandelacomunicacinconelusuario
(teclado,ratn,monitor,etc.)oconotrosequiposinformticos(tarjetasdered).
ArquitecturaVonNeumann
La basedefuncionamiento delordenadorconsiste
en la extraccin sucesiva de instrucciones de la
memoria, interpretacin de las mismas, extraccin
de memoria de los operandos implicados en la
operacin,envoaunaunidadencargadaderealizar
las operaciones y clculo del resultado. La mayor
partedelasinstruccionesqueformanlosprogramas
soninstruccionesmuysencillas(comosumas,restas
u operaciones lgicas) que agrupadas permiten
realizar tareas ms complejas como las realizadas
porlosprogramasactuales.
LAUNIDADCENTRALDEPROCESO(CPU)
Estructurayfuncionamiento
La UnidadCentraldeProceso oCPUcontrolaycoordinatodaslasoperacionesdel
ordenador.Estconstituidapordoselementosbsicos:laUnidaddeControl(UC)yla
UnidadAritmticoLgica(ALU).
LaUnidaddeControleslaencargadadecontrolarlaejecucindelasinstruccionesen
elordenindicadoenelprograma,secuenciadeoperacionesnecesariasparaejecutar
cadainstruccin.RealizalacoordinacinentrelaALU,lamemoriaprincipalyelresto
decomponentes.LaUCconstadeunaseriederegistros,undecodificadoryunreloj:
Los registros se encargan de almacenar la informacin que utiliza la UC en un
momentodado.Entrelosprincipalesregistrosestnlossiguientes:
RegistroCP(ContadordePrograma):almacenaladireccindememoriadelasiguiente
instruccin que se debe ejecutar. Los programas de ordenador constan de varias
instruccionesquehandeestarenmemoriaprincipalalserejecutados.
RegistroRI(RegistrodeInstruccin):almacenalainstruccinqueseestejecutandoen
cadamomento.
Registrosdepropsitogeneral:pequeaszonasdememoriadeaccesomuyrpido
quealmacenanlosdatosalosquesevaaaccederdeformainmediata.
Eldecodificador estcompuestoporloscircuitosencargadosdedeterminarquse
debehacerteniendoencuentaelcdigodelainstruccinaejecutarylosvaloresdel
registrodeestado.
El reloj indicaelmomentoenquesedebeejecutarcadapasodelaejecucindeuna
instruccin.LavelocidaddelrelojsemideenHertzios(pulsosderelojporsegundo).
La Unidad AritmticoLgica (ALU), es la encargada de realizar las operaciones
ELMICROPROCESADOR
En los ordenadores actuales, la CPU bsica est
implementadaenunchipquellamamosmicroprocesadoro
procesador,aunqueenordenadoresavanzadoslaCPUest
compuestaporvariosprocesadores.Elmicroprocesadores
por tanto el elemento fsico que realiza las operaciones
asignadasalaCPU.
Microprocesador
simultneamenteenlamemoria.Dependedelamemoriaydelbusqueseencargade
moverlosdatos.Algunostamaosactualesson32o64bits.
Las direccionesdememoria seutilizanparaidentificarcadapalabradememoria,y
son usadas en las instrucciones que ejecuta el procesador para indicar a qu
informacinsequiereacceder.Cuantomayorsealamemoria,amsdireccionesde
memoriapodracceder.Actualmentesetrabajacon32y64bits.
Habitualmentenosreferimosalamemoriaquealmacenalainformacinusadaporla
CPU como memoria RAM(Random Access Memory, Memoria de Acceso Aleatorio) o,
directamente, memoria principal del ordenador (pues si bien tenemos varios tipos de
memoria,staeslamsimportanteparaqueelordenadorfuncionecorrectamente).
Aligualquelavelocidaddelosprocesadores,tambineltamaodelamemoriaprincipalha
crecidodeformavertiginosa.Enmuypocosaoshemospasadodeordenadorespersonales
convariosMBdememoriaaequiposconvariosGB.
Caractersticas
Lamemoriaprincipaltienelassiguientescaractersticas:
posicinsinlanecesidaddeaccederpreviamentealrestodeposiciones.
Permiteleeryescribirsobreella.
Es voltil, es decir, si no recibe suministro elctrico pierde su contenido. Por eso
cuando apagamos el ordenador es posible que se pierdan datos que no han sido
almacenadosenotrasmemorianovoltiles(comoeldiscoduro).
Losmdulosdememoria
Lamemoriaprincipalsecomercializahabitualmenteenformadepastillasomdulos.
Un mdulo es una agrupacin de chips de memoria que facilita mucho su instalacin y
reemplazosiseaverao,simplemente,paramejorarlamemoriadelequipo.Existenvarias
tecnologasdefabricacinquesuelenpresentarloschipsenagrupacionesdemdulosde
diferentescapacidades(actualmentesecomercializanmdulosquevandesdelos512MB
hastalos4GB).
Mdulodememoria
Losprincipalesfactoresquedefinenlosmdulos
dememoriason:
Lacapacidaddelamisma.
El anchodelbusdedatos quedefinecuantosbitssepuedenleeroescribirenuna
nicaoperacin.Lasmemoriasactualestienenunanchode64bits.
Elnmerodeoperaciones(delecturaoescritura)porsegundoquepuedenrealizar.
Jerarquadememoria
Unproblemaconelqueseenfrentanlosfabricantesdeequiposesquelaelaboracin
dememoriasmsrpidasesmscaraquelaelaboracindememoriaslentas.Esporelloque,
paraoptimizarcostes,lamemoriadeunsistemainformticosedivideenvariosnivelesque
van de mayor a menor velocidad de acceso o rapidez y de menor a mayor tamao o
capacidad.Losdatosestncontinuamentemovindoseentredistintosnivelesenfuncindesi
estnsiendousadosporlaCPUono.
Lossiguienteselementosconformanlajerarquadememoriadeunordenador:
Elsiguienteesquemamuestralajerarquadememoriadescrita:
Eneldiscodurotambinguardamoslosprogramasy
datos que queremos almacenar permanentemente,
pueseslanicamemoriadelasmencionadasquenoes
voltil (es decir, que permanece almacenada si no
tenemoscorrienteelctrica).Tambinpodemosutilizar
para dicho fin otros dispositivos de almacenamiento
comolospendrivesolosCD/DVD.Aligualquelos
dems componentes han sufrido una evolucin
enormeensucapacidaddealmacenamiento,puesenvariosaoshemospasadodediscosde
cientos de MB a discos de cientos de GB. A todos ellos los llamamos
genricamentedispositivosdealmacenamientosecundario.
LOSBUSES
Los buses se encargan de transferir informacin entre las distintas unidades
funcionales del ordenador. Se pueden diferenciar 3 tipos de buses segn el tipo de
informacinquesetransmiteporellos:
Busdedatos:seencargadetransferirlosdatosdeunlugaraotro.
Busdedirecciones:seencargadetransferirlaposicindelamemoria(oelperifrico)
que se va a utilizar en cada momento. Cuanto mayor sea el tamao del bus de
direccionesmayorpodrsereltamaodellamemoriaprincipal.
Busdecontrol:seencargadellevarlaoperacinconcretaquesevaarealizar(leero
escribirenmemoria,sumarorestarenlaALU,etc.)
Elsiguienteesquemamuestraelmodoenquelosbusesinterconectanlosdistintoselementos: