Вы находитесь на странице: 1из 4

.

Practica de Laboratorio 3
Jorge Martnez
Renato Benalcazar
Edgar Tupiza
Ingeniera en Redes y Telecomunicaciones, Universidad de las Amricas
Quito, Ecuador
mojw.martinez@udlanet.ec
bpra.benalcazar@udlanet.ec
edgar.tupiza@udlanet.ec

Identifying whether it is preemptive or non-preemptive,


total time, the number of context switch that exist, the
runtime and blocking times once identified apply the
appropriate formula to calculate the percentage of CPU
utilization:

RESUMEN:
Se realiz la implementacin de dos circuitos los cuales
nos permitieron apreciar el uso de elementos como:
compuertas lgicas, dipswitch, resistencias etc. En
nuestro primer circuito nos muestra su activacin slo
cuando se cumpla con la tabla de verdad la cual est
diseada de tal manera se ejecute una combinacin de
las entradas y ests den como resultado un nmero
binario mltiplo de 3, usando los materiales ya
mencionados armamos el circuitos usando el dipswitch
como interruptores y las compuertas lgicas: XOR, AND,
OR, las cuales realizarn las operaciones necesarias
para obtener el resultado que buscamos.
Nuestro segundo circuito va a representar una alarma la
cual entrar en funcionamiento cuando esta tenga todas
sus entradas desactivadas o en su opuesto todas sus
entradas activadas, otra de las condiciones ser que al
momento de tener dos o ms entradas activadas la
alarma mostrar como resultado que un LEd se apague
para este circuito utilizamos compuertas NOT,AND,OR
que realizarn las operaciones necesarias para este
proceso, un dipswitch que representara los sensores de
activacin.
Estos circuitos los armamos sobre un tablero de
experimentacin que es el protoboard junto con una
carga elctrica de 5 voltios la cual ser la fuente de
alimentacin para nuestros circuitos, cables y
resistencias.

Identificamos el tiempo total lo dividiremos para el


tiempo de cambio de contexto que a su vez se subdivide
en otra frmula como podemos ver, se multiplica para el
nmero de cambios de contextos ese resultado se lo
suma con el tiempo de bloqueo y tiempo de ejecucin el
cual llega hacer el mismo de tiempo total y obtenemos
nuestro porcentaje.
KEY WORDS:
context switching, execution time, total time, number of
context
.

1 INTRODUCCIN
Cuando aplicamos una planificacin de procesos nos
ayuda a verificar el porcentaje de uso que tiene cada
proceso en el cpu y con ese clculo poder optimizar el
rendimiento, estos clculos se obtendrn con las
respectivas frmulas de igual manera identificando bien
los tiempos que sern de mucha importancia al igual que
los cambios de contexto para realizar un clculo exacto
y as poder saber cmo funcionan los procesos.

PALABRAS CLAVE: compuertas lgicas, NOT, AND,


XOR, OR, resistencia, dip switch.

ABSTRACT:

DESARROLLO

Como materiales
utilizamos 2 Protoboard , 4
compuertas lgicas que son: 7404 (Comp. NOT), 7408
(Compuerta AND) ,7432 (Compuerta OR), 7400
(Compuertas NAND).
5 resistencias de 330 Ohm, 1 dip switch (4 u 8
interruptores), 2 LEDs, una fuente de 5v , cables, y como
herramientas: Pelador de cable, pinzas, etc.

The planning process helps us to optimize CPU


performance, in the case of linux is based on priorities
and a process of higher priority will interrupt another
lower
priority.
When performing an exercise which shows the
percentage of CPU utilization on the runtime of a
process.

.
Se procedi a la identificacin de los materiales para el
circuito, conectamos el dip switch de 4 interruptores y
con las resistencias conectamos el positivo a cada
interruptor, y de igual manera a tierra.
empezamos tomando los cuatro puntos hacia la
compuerta XOR con los resultados de las dos uniones le
mandamos hacia una compuerta AND donde se
multiplica.
Luego tomamos los 4 puntos del dip switch y los
multiplicamos con una compuerta AND, con ese
resultado lo sumamos con la respuesta anterior y
obtenemos nuestro resultado final formarn un nmero
binario de 4 bits, la salida ser a un LED que se
encienda cada vez que el nmero ingresado (a travs de
los 4 bits) sea mltiplo de tres.

En el segundo circuito identificamos los materiales,


conectamos el dip switch de 4 interruptores y con las
resistencias conectamos el positivo a cada interruptor, y
de igual manera a tierra.
Empezamos tomando 3 puntos ACD le llevamos a la
compuerta NOT, esas tres negaciones las multiplicamos
con una compuerta AND y obtenemos la primera
respuesta, despus partiendo de otros 3 puntos ABC
los enviamos a la compuerta NOT y las negaciones las
multiplicamos con una AND obteniendo la segunda
respuesta, tomamos los puntos ABD los negamos con la
compuerta NOT y las negaciones las multiplicamos con
la compuerta And, obteniendo as la respuesta tres,
multiplicamos los 4 puntos con la compuerta AND y
obtenemos la respuesta 4, con una compuerta OR
sumamos todas nuestras respuestas. La alarma se
deber encender siempre y cuando se cumplan las
siguientes condiciones:
a. Todos los sensores se han activado (1 lgico).
b. Ningn sensor se ha activado (o lgico).
c. Se ha activado (1 lgico) un nico sensor, mientras
que los otros 3 se mantienen apagados (0 lgico).

Fig. 1 Tabla de Verdad

Fig. 3 Tabla de Verdad

Fig. 2 Simulacin del circuito mltiplos del 3

Fig. 2 Simulacin del circuito alarma

Fig. 4 Verificacin segn la tabla de


verdad mltiplos de 3: 1111
Elaborado por: Renato, Jorge, Edgar.

3 EVIDENCIAS

Fig. 5 Verificacin segn la tabla de


verdad mltiplos de 3: 1100
Elaborado por: Renato, Jorge, Edgar.

Fig. 3 Verificacin segn la tabla de


verdad mltiplos de 3: 0000
Elaborado por: Renato, Jorge, Edgar.
3

.
El
uso
de
una
plataforma
digital(software) permitir la interaccin con el
diseo e implementacin de los circuitos
digitales.

5
3

[1] Novillo, C. Sistemas Digitales. Recuperado el 15 de Marzo


de
2015
de
http://bibdigital.epn.edu.ec/bitstream/15000/4829
/
1/sistemas%20digitales%20novillo.pdf [2] Floyd, L. (2006).
Fundamentos
de
Sistemas
Digitales.
PEARSON
EDUCACIN S.A., Madrid, 2006

CONCLUSIONES

Se puede concluir que realizando todo


estos ejercicios logramos entender cmo es la
funcionalidad de cada proceso.
los enunciados nos brindan dos
funciones principales, las cuales fueron
reducidas al ser sometidas a los diferentes
mtodos de simplificacin.
Existen
varias
maneras
de
implementar los circuitos, como por ejemplo se
pueden implementar con compuertas lgicas
principales a su vez con el uso de compuertas
ms avanzadas lo cual nos permite la
reduccin en tamao y tiempo al momento de
implementar los dichos circuitos.
4

REFERENCIAS

RECOMENDACIONES

Realizar la investigacin previa de


cmo funciona cada componente ya que si se
realiza una mala instalacin los componentes
pueden quemarse.
La implementacin de este tipo de
circuitos nos permite de manera didctica el
poder observar como es el comportamiento de
una compuerta lgica dependiendo de los datos
de entrada que este tenga.

Вам также может понравиться