Unidad 2
Funcionamiento del ordenador
En esta unidad oprenderemos a:
** Conocer los inicios de la informatica
y emo se llegé a los ordenadoresDe
EE a eee
1. Historia de
los ordenadores
| 8500 = 260000.
ier tim or evan bein
soomcnonererd ne ot
Sayre eect een
Scruneoree iectoee
Stiecoe anon pececbaesas ‘
pecan oncom s
Haran Hotes alas
‘apa peasy
muna ale, apa
(ele elnmactn das ts
Seer pero en Estos Union
Sefedala CTR
(Caen Tansetng ecarsra)
recon Mada 17 ros Sag
Ysa 70 rls‘creams gate
‘Cacao (EAC) de Eke
Maven, rier araaer
‘decrien Supeao on rh
snare al rere ne
overs lactone a
ie devi, Sy sata ge es
nmetsanete pera HARK
eer Jobe Newmar
ecra ai de pean
lmamoe araceray ecoe
“etunamers arcs de
candzon dun ocr
emcee, queen ineamer
Sue ste os cerca ctl,
EDIRC, ue prea
anaue corpo
trace. Ene
WAC, deat
Fo eer
Imagine
Tareas poroacs
MANIAC MAAC UNC
ron des mados
antreres con mes cont,
‘pecans pao sos
“are Sends ao or
18970 Ortnason ‘
‘rodoacre|
‘Dire asters peat Eales eto
‘ace ss conperris oeciecs es
repeat nu sess enon
eG,
same)
neo ret ads,
Soest
Doascn sera personae
‘ean petaccanarera eas nds Se
_inoceari Seria bases pales
ea: >
a8
ee
RRA 29:0 ol anaco Pogara
‘ela Gita Garracn e
‘Compt, conto eos
‘loos de poaice
magus capac
— RGeneracion en lengua ms cose
Yoav dc olngutes de cont
vex ty “eecaeor Enerdor Une ysentan
Sesastoe ns “esarotonao un pogana a paseqa
avec pert hese sera
= tantra fhocesmien eprom
y Insoaen ipso wa srastecras
reese rte Y dseos espace ceutosde gan
cht taaro ala ver qu garatan on pteca, eto
ir y fbi Se ersten enue Maree de engi rata sores
‘sto vCal, Ferran Ape imagens thet—
@ voscee
Lenguoje méquina. Conjuno de
insveciones codificados que
tn erdenador puede intrptor
Y_sjecutar diociomento. Estos
Tnarucciones son combinacionet
binorios¢ hoxodecimles sopon
clantes de la méquina en la que
se ejecuton,
Longuoje de ato nivel Lenguaje
de programacisn que (a die
rencia del de méquine} os inde-
pendent del ardenador que lo
1 sacl, yg prseia
‘mayeres faciidedes pore al pro
gromoder, pues emplea signos
fereonot al lenguaje natural
por ejamplo, los lenguajesC,
Pascal, Jova 0 Cobol
‘Memorias de. somiconductores.
Tipo de memoria que so omplec
cctvaimenie como memeria prin
pal de los computadoras, Le
RAM perenece a uno dose par
Fear do fp de memories:
la de dieccionomiento cobioado.
Q,.,
hitp://www youtobe.com/
woken Badric
itp: //www youre
wokktrcGBORU
Ene phar oo conker
tne won qv enn pare
cele ne bees Ele
lin dou chip de skco
mf
@ 2. Arquitectura Von Neumann
‘Como ya 5 dijo nel apartado enterior, Von Neumonn describié el fundamento teérico
de consiruccién de un erdenador eleciénico con programe almacenado,
la idea era conector permaneniemente ls unidades del ordenodor, de manera que su
funcionamiento estuviera coordinado bajo un contol central
Eso arquitectura es todevio, cunque con pequeios cambios, la que emplean ka mayoria
de los fabricantes de ordenadores (véase la Figura 2.1),
Buses
—
Inaruccones
on dato:
Dieccones
uc
(Unided de contal
Conta
au
[Uricod
cximéticelico}
Fig. 21. Extucura genera de un ordenader con arquiactro Von Neuman.
© 2.1. Unidad central de proceso (CPU)
Es el outéntice cerebro del ordenador: controla y gobiema todo el sistema. Lo UCP,
© CPU [Central Processing Unit, como suelo llamaree incluso en espaol, consise en un
Circuito iniegrado que irlerpreiay ejacuta las insrucciones de os programas almacena:
dos en memoria y que ademés toma los datos de las unidades de entrada, los procesa
los envi a las unidades 0 periféricos de solda. Es decir, se trata del componenie del
‘rdenador que se ecupa del contol y el proceso de datos. la potencia de un sistema
informatico se mide prreipalmente por la de sv CPU.
‘Ala CPU también le podemos llamar procesador 0 microprocesadr. Est formada por:
+ La unidad de control (UC), que interpret y ejecula las insiueciones méquina alma
cenadas en la memoria principal y genera las seioles de contol necesorias para
ejecutrlas,
* La unided aritméticolégica [UAL o ALU), que recibe los datos sobre los que efectia
operaciones de eéleuo y comparaciones, toma decisiones l6gics (determina si una
imocién es cierta 0 false. mediante ls reglas del dlgebra de Boole) y dewelve
lego el resutedo; odo ello bajo la supervsign de la unidad de contol.
* Los regisiros de trabsjo 0 de propésito general, donde se_almacena informacién
femporel, que consiivyen el almacenamiento interno de la CPU. la UC, la UALy los
‘enisror von consti el pracesadorceiel de iteme, encoraad del contl la
tjecucién de todas las operaciones del sisiemo; podemos hacer una smiltud entre el
microprocesador (nel, AMD} con esios componentes de la UCP.+ Paro aceptar érdenes del usuario, ecceder a los datos y presenta los resultados, lo
CPU se comunica a través de un coniunio de circitos 0 conexiones liamodo bus
i bus conecia la: CPU a los dispostvos de elmaceramiento por ejemplo, un disco
dur), los dspositvos de {como el teclado 6 el rata) los dipesitvos de
salda (on monitor © una impresora, por ejemplo)
En la Figuca 2.2 podemos ver los componentes del prosesadr.
Costodor de programe (CF)
cme]
Se
Regio de indice
Fig. 2.2. Componentes del procesaer.
© 2.2, La unidad de control
‘Como se dio en el apariado anterior, lo unidad de contol se encorga de interpretor y
«jecuor los instucciones méquina que conforman los programas y de generar las sefoles
de contol necesarias para levarias @ cabo.
Ejecuia las operaciones siguientes:
. a
‘a
= SE—
on
Uno primera medi def alo
eid down proceodot fo do
banc ew Ly po
tarbién ae. Benen on Glos
teat bie como by oe
et do nsrccones jess
por segundo (PS, mores ce
Faructones por segunda} o a
‘rnro de epee cn
feos skchoes por epund
@® sesicrgn.t
Ants do lo oparicién y la intr
dlccién de lo FPU, la UAL ofec
tuabo los operaciones en coma
foto, pero ero my lena,
tee FU he ao
| da tel a ALU Io hocia en een,
© A. Componentes de la UC
Paro realizar sus funciones, la UC, odemés de! contador de programa y el registro de
insiruceién, cuenta con : componente siguientet:
+ Descodificador de insruccién (Dl), Se encarga de extraer y anolizar el cédigo de ope-
tacién de la instruecién en curso contonida en el I, y genera las sefales de control
necesarias para ejecutar correctamente la instruccién,
+ Relo. roporciona uno sucesién de impulses elécricos @ infervlos constntes. Va
morta bs tonpes do soc Cos pane © yolzar pow ade iurn
¥ morca el rimo de fnelonomiento del descodlicador de insruccién, Ademés, so
Ircage de secroniar todo el dora, la volocdad da ro] toro del processor
tetoblece lo ropidez con que se pueden procesar lo datos, Lo velocidad de relo| se
imide en gigchercos [GHia), caro que marca lo velocidad de praceto del ordanodor.
{cs modernos ordencdores poseenvelocidades superiores 08 GHz
En los procesadores con doble nicleo, el fabricante svele indica también la frecven:
cia de reli, Otro factor fundamental para comparor la velocidad de dos micros es
el nimero de microinsrueciones en cada ciclo; asi, los procesadores AMD trabojan
june frecuencia mésboja que lose, pero relzen més miccnsccones on cada
elo
lo mayorio de los C*U son de natrolesa sincrnica: estén disefados y operon on
finer do une sof desneonizacio; esa sol sola conoco come sofa do oy
aque normolment tone i forma de uno onda cvadrada pertdic
* Secuncindr se dopasivo gener érnes 0 microdenes elements qe, sn
‘ronizads con los impuleos de reo}, hacen que se ejecule paso a pao y de manera
‘ordenada la instrucién corgade en 6
Su funcién es operar con los datos que recibe siguiendo los érdenes de la UC. Se rea-
lizan tanto operaciones oriméticas como operaciones boradat en la l6gica boolean.
la UAL necesita para llevar @ cabo una operacién atiimética el eédigo de operacién
‘que indique la operacén o efecivar. Por ejemplo, si queremos realizar une sumo,
hy av nea el écigo de sume, las drectones de ls eadas de memoria en os
{que se encuentran almecenados el primero y el segundo operandos y la celda en que
‘Sclmccenard olteaiteda delasuman *
Una parte importante de la UAL es a unidad de coma flotante(FPU, Floting-Pont Uni.
‘Se conoce también con oros nombres: unidad de punto floante, coprocesodor matems-
tic, unidad de procesaniento numérico (NPU] y procesador de datos numérico (NDP).
Es la encorgade de manejar todas las operaciones en coma flotante. Estas operaciones
involueten la aritmétia con némeros fraccionaris, operaciones malematicas Wigonomé-
tricas y logarimicas.
© 24. Los registros internos del microprocesador
Enel interior del procesodor existen unas celdas de memoria de alle velocidad que per-
miten a la CPU almacenar datos temporaimente mieniras se efeciéa alguna operacion.
Son los lamados regstos interns, que consiuyen la memoria intema del procesador.
Estén formados por un coniunio de bits que se manipulan en blogue, Este numero varia
ependiendo dala CPU, pero siempre son miliplos Ge 6 (8,16, 32. y resulan impres
cindibles para su funcionamiento,El\omato del regio nda ol nimero de bits que puede manipular ala vex procesa
eer coro cs tome chal on fia peatieeepronse cotiet AAP mentite
de ntormacono avez
£1 80386 de Intl fue el primer
modelo de CPU que. inclys
fogistros de 32 bis, por lo ave
fee capaz de ejector software
de esa canted de bis.
los primeras CPU enian 8 bits, Las CPU de los primeros PC disponian de registos de
16 bits slo podion ejecular software de 16 bls, come DOS y Windows 3.x, pues con
teste sofware solo se pueden vilizar nimeros de 16 bis para direccionar ia memoria,
lo que limita al procesador.
Con 32 bits se puede uilizar mayor cantidad de memoria, ye conjunto de insucciones
166.32 bits inclaye elgunas odiconoles para la gestion de a memoria en los miros de
16 bis esos nerucclone los recizabon chips (circuits integrados siplomentorios
‘Con una orquitectura de 64 bits se puede direccionar memoria casi infinita (2 elevado
12.64), mienttas que en lo arquitectura de 32 bits el maximo de RAM se limita a 4 Gb
(2 elevado 0 32),
los registro de la CPU se pueden dividir en dos tipos: visibles al usvorio y de control
yesiado.
© A, Registros visbles al usvorio
‘Son aquellos que pueden ser referenciados por el lenguaje ensamblador, o de maquina,
con alin do opinizr el uso de lor rocutse. Se disingen res colegorios
+ Regisnos de direccin.
+ Rogistos de datos.
'* Registros de condicién.
OB, Registro de control y de estado
Son los que ifervieen en la ejecvién de ls insrucciones,Disnguimes los siguientes
tipos:
'* Contador de programa {CP}.
+ Rogisto de insrccin
+ Registro de dreccién de memoria (ROM
+ Ragisto de intercombio de memoria (RIM
Etlos cuatro regisos fncionan de la manera siguiente
El registro contador de yrama (CP} tiene la direccién de memoria de la préxima
eee ered faaeie reece coheed
registro de direccién de memoria (RDM). La instruccién apuntada por el RDM se
carga en ‘el registro de intercambic de memoria [2IM), y desde aqui pasa al regis
tro de instruccién (RI).
Seguidamente, el descodificador de instruccione: interpreta el contenido del Rl, y
se generan las rdenes oportunas para su ejecucién.
El contador de programa (CP) se incremenla en 1, pora apuntar @ la siguiente
insirucci6n a ejecuter.
Desde hace unos aos comenzaron « aparecer procesadores con fecnologka de
64 bits, A estas méquinas se les llamé supercomputodores, En Expafia exisen
‘varios de estos supercomputadores, como el Aliomira de la Universidad de Canta:
bria © el Picasso de la Universidad de Mélaga.—
© 2.5. Buses de comunicaci
@,.,
hitp://www.youtube.com/
‘wathvaupWal7b9Mis
En erie pagina encontrrés un
‘ideo que fe serird para com
render el funeionamiento de os
eae de comunicacién
los unidades que inlagran el ordenador se comunican o través de los buses; son las
12s eléctices v Spicas través de las cuales se comunican las distntos unidades de
un ordenador. Los buses son cables por los que circu la informacién en forma de bts.
Distinguimos tes tipos de buses:
* Be date Fon etter ol nhrcabio dodo wn la CFU yale de
unidades. Cada insruccion de un programa y cada byte de datos vioja por este bus
El inlercombio de dates se realizo a iravés de un conjunio de lineas elcticas, una
por cada bit y se ransmiten todos o la vez de forma poralela,
@ la velocidad del bus de dats se mide en megahercios (MHa]o gigahercios (GH)
‘Vocabulario ‘Otra de las caracteristicas de la CPU es el nimero de bits que transfiere simulténea-
Here hero. Esa Fecuencio | mente a frowés de ele bus. Elfamafo del bus se mide en bits los CPU dels primeros
de virions elécticos (ces) PC Tanfon un bus de & bis solo podian translei un byte por cada ciclo de rele Los
por segundo. Abrvodo sis», _acnales micros tienen un bus de datos de 6 bis, con fo que pueden Wansleri en un
tn He es iol @ in cio por cielo de reloj hata 8 bytes.
segundo, es dec, os la fecuen-
Ge a la que funcione el oj * Bus de direcciones. Transmit direcciones entre la CPU y la memoria. El bus de di
{que morea los empos de ciclo _—_reeciones funciona sincronizado con el de datos. Es el empleado por la CPU para
EEF ceenoder. Cuanto mayer seleccionar la dtece’én de memoria © el dispositive de enirada/sclida con el cual
f+ 20 olor, menores son los ya @ intercambiar informacin. El bus de direcciones es necesorio para conocer las
Hempos de ciclo de rel, asi direcciones de los doios que se envian o [o que se reciben desde) la CPU por el bus
gue mayor seré la velocidad do datos, Para delerninar el volumen de memoria direclamenle accesible 6 direccio-
de ejecucién de los progremas
Pra una misma crquitctra. Se
thizan los medidas
Miz © megohercios:Un ilén
de ciclo por segundo,
GHz 0 gigchercos: Mil millones
de ccios por segundo,
rable por la CPU, hay que fener en cuenta el nimero de lineas bits que forman
el bus de direcciones. Cuanto mayor sea el ndmero de bits, mayor es el rango de
‘memoria deccionable. Por ejemplo, si el bus de direciones fee 10 bis, se podré
‘cceder 0 2" posiciones de memoria; es decir, 1024 celdas. Si tiene 16, accederé a
2° posiciones, 0 se0, 65 536, En la aclvalidad se viliza un bus de 36 bis
Bus de control de la CPU. Genera los impulsos elétrcos necesarios para gobernar el
resto de elementos.
© 2.6. La memoria principal, la RAM
En ka memoria principalo memoria RAM (Ramdon Access Memory, memoria de acceso
cleotorc) se almocenan dos lipos de informacién: el programa o secuencia de insitue-
cones 0 ejacutar y fs datos que manejan dichas insrucciones. Le manipulacion de los
programas y los dotos esé diigide por la CPU, y més concretamente por la unided de
Control (weose la Figuro 2.3).
Fig. 23. Memori principal sv coneidno la CPU.la RAM euté formade por un conjunto de casas © posiciones de memoria capeces
ge ohocanr on doe 9 wa ion, Co ‘tla confine 8 bis os der un
1, do manera ques lo RAM es do 1KB [2 » 1 024 Eyte), cispondré de 1 024 celdas
cde memoria y podré almacenor 1 024 caracieres, Si le memoria es de 1 MB, podré ol:
maconar 2” bytes, © lo que oslo mismo, 1 048 576 covetees.
En la memoria RAM es donde se clmacenan los datos los programas que se estin ej
culando en ese momento en el ordenador, cuando se opage el ordenador, el conteniso
ddo lo RAM desoparece, por eso se dice que esta memoria @s voli. En los unidades
siguientes se estdiaré més sobre memoria.
Coda una de los catill que Forman la memoria ze identifies con un nimero; es lo que
se conoce como dieccién de memoria. Su finalided es que la unided de contol puede
También podría gustarte
Abacus 03
Aún no hay calificaciones
Abacus 03
20 páginas
Apuntes T2
Aún no hay calificaciones
Apuntes T2
18 páginas
Ut1 Resumen
Aún no hay calificaciones
Ut1 Resumen
5 páginas
Cap12 ED
Aún no hay calificaciones
Cap12 ED
0 páginas
U2 Hardware
Aún no hay calificaciones
U2 Hardware
41 páginas
Cpu 2018 1
Aún no hay calificaciones
Cpu 2018 1
78 páginas
Apunte U3
Aún no hay calificaciones
Apunte U3
13 páginas