Sunteți pe pagina 1din 7

Repblica Bolivariana de Venezuela

Ministerio del poder Popular para la Defensa


Universidad Nacional Experimental
Politcnica de la uerza !rmada Nacional
Ncleo "ucupido
Facilitadora: Integrantes:
#n$% &en' Ruiz &armen Mndez
&#()*)*+*,*
-oe Naran.o
&#(),*/0111
-os 23pez
&#()0,)1405
Paulino 6onz7lez
&#()*)*0*,)
2ismar' -aramillo
&#()*4+)++,
20/10/14
1-La organizacin bsica y diseo del comptador:
8 !digo de instrcciones: El c3di$o de instrucciones es un $rupo de bits 9ue
instru'e a la computadora como e.ecutar una operaci3n espec:fica siendo su
parte m7s b7sica la parte de operaci3n; el cual es un $rupo de bits 9ue define
operaciones como sumar; restar; multiplicar; desplazar ' complementar%
Un c3di$o de operaci3n se denomina Macrooperaci3n; por9ue especifica un
con.unto de microoperaciones%

8 Las instrcciones m"ina o instrcciones del comptador: 2as
instrucciones de computadora son las 9ue comprueban el funcionamiento de la
&PU 9ue las e.ecuta ' es un c3di$o binario 9ue especifica una secuencia de
microoperaciones para la computadora%
8 !iclo de instrccin: Un ciclo de instrucci3n es el per:odo de tiempo durante
el cual un ordenador lee ' procesa una instrucci3n de len$ua.e m79uina de su
memoria o la secuencia de acciones 9ue la unidad central <&PU= funciona para
e.ecutar cada instrucci3n de c3di$o de m79uina en un pro$rama%
8 !ontrol y sincronizacin de tiempo: Existen dos tipos principales de
or$anizaciones de control(
#n la organizacin por cableado$ la l3$ica de control se lo$ra
mediante compuertas; lip8lops ' otros circuitos di$itales% Esto tiene la
venta.a de 9ue puede utilizarse para producir un modo de operaci3n
m7s r7pido%
#n la organizacin microprogramada$ la informaci3n de control esta
almacenada en una memoria de control% 2a memoria de control est7
pro$ramada para iniciar la secuencia de microoperaciones re9uerida%

8 Las instrcciones bsicas en los lenga%es se peden considerar en seis
grpos:
#nstrucciones de entrada salida( >on instrucciones de transferencia de
informaci3n ' datos entre dispositivos perifricos <teclado; impresora;
unidad de disco; entre otras%=%
#nstrucciones aritmticas l3$icas( >on instrucciones 9ue e.ecutan
operaciones aritmticas <suma; resta; multiplicaci3n; divisi3n;
potencializaci3n= ' l3$icas <operaciones and; or; not; entre otras%=%
#nstrucciones selectivas( >on instrucciones 9ue permiten la selecci3n
de tareas alternativas en funci3n de los resultados de diferentes
expresiones condicionales%
#nstrucciones repetitivas( >on instrucciones 9ue permiten la repetici3n
de secuencias de instrucciones un nmero determinado o
indeterminado de veces%
2os re$istro( Es cierta informaci3n $uardada para lue$o e.ecutarse m7s
r7pido ' es una pe9ue?a unidad de almacenamiento destinada a
contener cierto tipo de datos% Puede estar en la propia memoria central
o en unidades de memoria de acceso r7pido%
#nterrupciones( Una interrupci3n es un mecanismo 9ue permite e.ecutar
un blo9ue de instrucciones interrumpiendo la e.ecuci3n de un
pro$rama; ' lue$o restablecer la e.ecuci3n del mismo sin afectarlo
directamente% De este modo un pro$rama puede ser interrumpido
temporalmente para atender al$una necesidad ur$ente del computador
' lue$o continuar su e.ecuci3n como si nada @ubiera pasado%
8 &iseo del comptador:
E.ecuci3n de #nstrucciones( Una vez 9ue se activa el interruptor de comienzo; la
secuencia del computador si$ue un patr3n b7sico% Una instrucci3n 9ue est7 en el P&
se lee de la memoria%
>u parte de operaci3n se transfiere al re$istro #; el P& incrementa en 5 para
prepararla para la direcci3n de la si$uiente instrucci3n% >i la instrucci3n es del tipo
referencia de memoria; podr:a ser necesario acceder de nuevo la memoria para leer el
operando%
!iclo de instrccin:

Instrcciones de 'e(erencia entre 'egistros: Estas instrucciones se reconocen
en el "erminal de salida del decodificador de operaci3n ' son e.ecutadas durante el
tiempo del ciclo de bs9ueda% Por conveniencia se define una nueva variable ' se
usa en todas las funciones de control de referencia entre re$istros%
Instrcciones de entrada-salida: Estas nuevas instrucciones son reconocidas en
el "erminal de salida del decodificador de operaci3n ' se e.ecutan durante el ese
mismo tiempo% ! continuaci3n se define una nueva variable ' se usa en todas las
funciones de control de entrada8salida%
&iseo del 'egistro del !omptador: El dise?o de un sistema di$ital sincr3nico
si$ue un procedimiento prescrito% ! partir del conocimiento de las necesidades del
sistema se formula una red de control ' se obtiene una lista de operaciones de
transferencia entre re$istros del sistema%
!l$unas instalaciones utilizan tcnicas de automatizaci3n para el dise?o de
computador para traducir las proposiciones de transferencia entre re$istros a un
dia$rama de circuitos compuesto de circuitos inte$rados%
&iseo del !ontrol:
2a unidad de control del computador $enera las variables de control para los
re$istros ' unidad de memoria% Aa' )* variables de control diferentes as: como
tambin B mtodos para el dise?o de la l3$ica de control(
!ontrol con !omponentes )lambrados: El re$istro de secuencia 6 en este caso
es un contador ' el decodificador de tiempo entre$a cuatro estados de control para el
sistema% Un se$undo decodificador se usa para el c3di$o de operaci3n almacenado en
el re$istro #% ! su vez el blo9ue de la red de l3$ica de control $enera todas las
funciones de control para el computador% C la confi$uraci3n de la red de l3$ica
completa el dise?o del control con componentes alambrados%
#l !ontrol *L): Es similar al mtodo de re$istro de secuencia ' decodificador;
excepto 9ue todos los circuitos de combinaciones se confi$uran dentro del P2!% 2os
dos decodificadores se inclu'en dentro de la confi$uraci3n del P2! 'a 9ue ellos son
circuitos de combinaciones%
Es de inters aclarar 9ue el nmero de salidas de control ' el nmero total de
terminales de entrada P2! son de )*%
#l !ontrol del +icroprograma: El control del micropro$rama no necesita los
re$istros #; 6 ' % El c3di$o de operaci3n est7 en B <DP= ' al final del ciclo de
bs9ueda puede ser usado para especificar una direcci3n de macro operaci3n para la
memoria de control sin necesidad de un re$istro #% 2as variables de tiempo $eneradas
en el re$istro de secuencia 6 pueden ser remplazadas por una secuencia de pulsos
de relo. 9ue leen microinstrucciones consecutivas de la memoria de control% 2a parte
de secuencia de direcci3n del control de la micropro$rama necesita solamente tres
operaciones(
5% #ncrementar el &!R para leer la si$uiente microinstrucci3n en secuencia%
)% Borrar el &!R para iniciar el ciclo de bs9uedaE
B% Entre$ar la trasformaci3n de bits del B <DP= a una direcci3n externa del &!R
,-. es la /I012
B#D> si$nifica Basic #nputFoputput >'stem; o lo 9ue es lo mismo; >istema B7sico de
Entrada ' >alida%%% &on solo este dato; la ma'or:a de los usuarios se 9uedar7n tal '
como estaban; sino un poco m7s confusos%
!clarando conceptos; se trata de un pro$rama especial; 9ue se pone en marc@a al
encenderse el P&; comprueba 9ue todos los perifricos funcionan correctamente;
verifica el tipo ' el funcionamiento del disco duro; de la memoria; etc%; busca nuevo
@ardGare instalado; etc%
2a B#D> no se car$a como si de un sistema operativo se tratase; sino 9ue viene 'a
incorporada a la placa base en un c@ip de memoria PRDM% !ctualmente; la ma'or:a
de las B#D> pueden ser actualizadas por softGare; pero no pueden cambiarse% Para
ello ser:a necesario cambiar f:sicamente el c@ip de la placa base o; m7s se$uramente;
la placa base por completo%
Existen muc@os fabricantes de B#D>; pero el mercado est7 dominado
pr7cticamente por !Gard; !M# ' P@oenix; ' lo m7s se$uro es 9ue nuestro P& ten$a
una B#D> de uno de estos fabricantes%
HHPress DE2 to enter >etupHH
El aspecto $eneral del B#D> depender7 de 9u tipo en concreto ten$a en su placa;
las m7s comunes son( !Gard; P@oenix <se @an unido= ' !M#% Bastante similares pero
no i$uales% El pro$rama del B#D> suele estar en un perfecto in$ls ' adem7s aparecen
trminos 9ue no son realmente sencillos; si no sabe lo 9ue est7 tocando consulte el
manual o a un especialista; de lo contrario se encontrar7 con problemas%
!un9ue ten$an nombres diferentes; existen al$unos apartados comunes a todos los
tipos de B#D>%
Una clasificaci3n puede ser(
5 &onfi$uraci3n b7sica de par7metros 8 >tandard &MD> >etup%
) Dpciones de B#D> 8 B#D> eatures; !dvanced >etup%
B &onfi$uraci3n avanzada ' c@ipset 8 &@ipset features%
* PassGord; perifricos; discos duros; etc%
, Dtras utilidades%
8 'egistros de la comptadora:

DR( <Re$istro de datos= &ontiene el operando en la memoria%
!R( <Re$istro de direcci3n= &ontiene la direcci3n para la memoria%
!&( <!cumulador= &ontiene el re$istro del procesador%
#R( <Re$istro de instrucci3n= &ontiene el c3di$o de instrucci3n%
P&( <&ontador de pro$rama= &ontiene el c3di$o de la si$uiente instrucci3n%
"R( <Re$istro temporal= &ontiene datos temporales%
#NPR( <Re$istro de entrada= &ontiene el car7cter de entrada%
DUPR( <Re$istro de salida= &ontiene el car7cter de salida%
2-&iseo lgico del procesador: >u funci3n es e.ecutar los pro$ramas
almacenados en la memoria central; tomando sus instrucciones; examin7ndolas '
e.ecut7ndolas unas tras otra%
8 !0345360 &# '#7I16'01: !lmacena los datos 9ue se usan durante la
e.ecuci3n de las instrucciones% >on varios re$istros 9ue se van a e.ecutar%
8 53I&)& )'I6+86I!) L97I!) :)L5;: 2leva a cabo las microoperaciones
re9ueridas para e.ecutar las instrucciones% >uma; resta; multiplicaci3n '
divisi3n% 23$icas 9ue son las comparaciones entre la !ND ' DR%
&iseo de n circito )ritm.tico:
Dentro de la variada $ama de circuitos di$itales; tenemos los denominados
circuitos aritmticos% Estos tienen como ob.etivo realizar operaciones aritmticas en
formato binario o B&D; punto fi.o o punto flotante% Dependiendo de la aplicaci3n se
utilizar7n unos u otros%
>on dispositivos M># 9ue pueden realizar operaciones aritmticas <suma; resta;
multiplicaci3n ' divisi3n= con nmeros binarios% De todos los dispositivos; nos
centraremos en los comparadores de ma$nitud; detectores ' $eneradores de paridad;
sumadores ' !2UIsJ <El dise?o M># sur$i3 $racias a los avances en la tecnolo$:a de
inte$raci3n% Estos avances abarataron los costes de producci3n; ' permitieron el
desarrollo de circuitos m7s $enerales%=
Desde el punto de vista de c3mo se procesan los datos tendremos 9ue pueden ser
del tipo KserieL o KparaleloL% En el primer caso los datos se van presentando al circuito
de a un bit por vez; $eneralmente comenzando primero con el 2>B <bit menos
si$nificativo=% En el se$undo; los datos se presentan en formato paralelo; es decir;
todos los bits simult7neamente%
Dependiendo de la funci3n a realizar; tenemos sumadores; restadores;
multiplicadores; divisores ' funciones combinadas de los mismos para realizar
operaciones comple.as como por e.emplo el c7lculo de ra:z cuadrada; exponenciales;
etc%
>i bien es posible $enerar funciones comple.as en base al uso de un
microprocesador; a travs de al$oritmos 9ue se corren en un pro$rama; la posibilidad
de $enerar dic@as funciones en @ardGare; en muc@os casos; presentan venta.as en
cuanto a velocidad 'Fo el empleo de menores recursos l3$icos; como es el caso de la
ausencia de un micro para realizarlas%
'egistro de !ondicin:
2as ma$nitudes relativas de dos nmeros pueden ser determinadas restando un
nmero de otro ' lue$o combinando ciertas condiciones de los bits en la diferencia
resultante% >i los dos nmeros est7n sin si$no las condiciones de los bits de al$n
inters; son el arrastre de salida ' un resultado posible de cero% >i los dos nmeros
inclu'en un bit de si$no en la posici3n de ma'or orden; las condiciones principales de
los bits; son el si$no del resultado; una indicaci3n de cero ' una condici3n de
sobrecapacidad% Es conveniente al$unas veces suplementar el !2U con un re$istro de
condici3n donde se almacenan a9uellas condiciones de los bits para an7lisis posterior%
El estado de los bits de condici3n se llama al$unas veces c3di$o de condici3n de los
bits o bits indiciadores%
&iseo de n registro de desplazamiento:
Un re$istro de desplazamiento es un circuito di$ital secuencial <es decir; 9ue los
valores de sus salidas dependen de sus entradas ' de los valores anteriores=
consistente en una serie de biestables; $eneralmente de tipo D; conectados en
cascada; 9ue basculan de forma sincr3nica con la misma se?al de relo.% >e$n las
conexiones entre los biestables; se tiene un desplazamiento a la iz9uierda o a la
derec@a de la informaci3n almacenada% Es de se?alar 9ue un desplazamiento a la
iz9uierda de un con.unto de bits; multiplica por ); mientras 9ue uno a la derec@a; divide
entre )% Existen re$istros de desplazamiento bidireccionales; 9ue pueden funcionar en
ambos sentidos% 2os re$istros universales; adem7s de bidireccionales permiten la
car$a en paralelo%
)plicaciones: !dem7s de la conversi3n serie8paralelo ' paralelo8serie; los re$istros
de desplazamiento tienen otras aplicaciones t:picas(
7enerador psedoaleatorio( >e constru'e con un re$istro de desplazamiento;
realimentando a la entrada una combinaci3n de varias salidas; normalmente un
or exclusivo entre ellas%
+ltiplicador serie( >e realiza la multiplicaci3n mediante sumas '
desplazamientos% Un e.emplo es el 4*2>B/*%
'egistro de apro<imaciones scesi=as( >e usa en conversores !FD% >e van
calculando los bits sucesivamente; empezando por el m7s si$nificativo%
Mediante unconversor D!& se compara la entrada anal3$ica con los
resultados parciales; $enerando el si$uiente bit%
'etardo( >e pueden utilizar para retardar un bit un nmero entero de ciclos de
relo. <consiste simplemente en un con.unto de biestables en cascada; tantos
como ciclos de relo. deseemos retardar los bits=%
5nidad central de procesamiento: 2a unidad central de procesamiento <del in$ls
&entral Processin$ Unit; &PU=; es el @ardGare dentro de un computador u otros
dispositivos pro$ramables; 9ue interpreta las instrucciones de un pro$rama de
ordenador mediante la realizaci3n de las operaciones b7sicas aritmticas; l3$icas ' de
entradaFsalida del sistema% El trmino en s: mismo ' su acr3nimo @an estado en uso
en la industria de la #nform7tica por lo menos desde el principio de los a?os 5+10%5 2a
forma; el dise?o ' la implementaci3n de las &PU @a cambiado dr7sticamente desde
los primeros e.emplos; pero su operaci3n fundamental si$ue siendo la misma%
Una computadora puede tener m7s de una &PUJ esto se llama multiprocesamiento%
"odas las &PU modernas son microprocesadores; lo 9ue si$nifica 9ue contienen un
solo c@ip% !l$unos circuitos inte$rados <#&s= pueden contener varias &PUs en un solo
c@ipJ estos #& son denominados procesadores multi8core multincleo% Un &# 9ue
contiene una &PU tambin puede contener los dispositivos perifricos; ' otros
componentes de un sistema inform7ticoJ esto se llama un sistema en un c@ip <>o&=%
Dos componentes t:picos de una &PU son la unidad aritmtico l3$ica <!2U=; 9ue
realiza operaciones aritmticas ' l3$icas; ' la unidad de control <&U=; 9ue extrae
instrucciones de la memoria; la decodifica ' las e.ecuta; llamando a la !2U cuando sea
necesario%
No todos los sistemas computacionales se basan en una unidad central de
procesamiento% Una matriz de procesador o procesador vectorial tiene mltiples
elementos c3mputo paralelo; sin una unidad considerada el McentroM% En el modelo de
computaci3n distribuido; se resuelven problemas mediante un con.unto interconectado
' distribuido de procesadores%

S-ar putea să vă placă și