Está en la página 1de 10

Modelización de funciones y

procesos del Sistema

DOCENTE: Ing. Vanessa Elizabeth Andrade Zambrano

ASIGNATURA: Sistema Operativo

ALUMNO: Jaén Vélez

GRADO: Primero de Bachillerato


Introducción

Un Sistema Digital es aquel que recibe información de tipo discreta, la procesa


convenientemente y luego la transmite de acuerdo a lo establecido. Antes de iniciar la
etapa de diseño, realizaremos una serie de definiciones, con el objeto de uniformizar la
nomenclatura a utilizar en tal proceso.
Las computadoras digitales utilizan el sistema de números binarios, que tiene dos dígitos
0 y1. Un dígito binario se denomina un bit.
La información está representada en las computadoras digitales en grupos de bits.
Utilizando diversas técnicas de codificación los grupos de bits pueden hacerse que
representen no solamente números binarios sino también otros símbolos discretos
cualesquiera, tales como dígitos decimales o letras de alfabeto. Utilizando arreglos
binarios y diversas técnicas de codificación, los dígitos binarios o grupos de bits pueden
utilizarse para desarrollar conjuntos completos de instrucciones para realizar diversos
tipos de cálculos. La información binaria se representa en un sistema digital
por cantidades físicas denominadas señales, Las señales eléctricas tales como
voltajes existen a través del sistema digital en cualquiera de dos valores reconocibles y
representan una variable binaria igual a 1o 0. Por ejemplo, un sistema digital particular
puede emplear una señal de 3 volts para representar el binario "1" y 0.5 volts para el
binario "0". La siguiente ilustración muestra un ejemplo de una señal binaria. Como se
muestra en la figura, cada valor binario tiene una desviación aceptable del valor nominal.
La región intermedia entre las dos regiones permitidas se cruza solamente durante la
transición de estado. Los terminales de entrada de un circuito digital aceptan señales
binarias dentro de las tolerancias permitidas y los circuitos responden en los terminales de
salida con señales binarias que caen dentro de las tolerancias permitidas. La lógica binaria
tiene que ver con variables binarias y con operaciones que toman un sentido lógico.
Desarrollo

Compuertas.
Las compuertas son bloques del hardware que producen señales en binario 1 ó 0 cuando
se satisfacen los requisitos de entrada lógica. Las diversas compuertas lógicas se
encuentran comúnmente en sistemas de computadoras digitales. Cada compuerta tiene un
símbolo gráfico diferente y su operación puede describirse por medio de una
función algebraica. Las relaciones entrada - salida de las variables binarias para cada
compuerta pueden representarse en forma tabular en una tabla de verdad. A continuación,
se detallan los nombres, símbolos, gráficos, funciones algebraicas, y tablas de verdad de
las compuertas más usadas.
Puertas lógicas
Las puertas lógicas, también llamadas compuertas son una clase de dispositivos
electrónicos, conformados a partir de otros componentes electrónicos discretos, y son la
expresión física de los operadores booleanos. Generalmente, cuando algún diseño
electrónico requiere alguna compuerta lógica, no se la construye componente a
componente, sino que se recurre a circuitos integrados especializados que contienen
compuertas completas en su interior. La electrónica digital, en contraposición con la
electrónica lineal o analógica no

manipula señales continuas, sino que se centra en el proceso de señales discretas, que solo
poseen dos estados posibles. En las señales digitales la amplitud varía rápidamente de un
límite al otro, sin que existan (teóricamente)estados o fases entre esos dos límites
posibles. Estos límites representan estados lógicos altos o bajos (que a menudo se los
toma como “1” o “0” binarios), con una convención que fija que valores mínimos
y máximos corresponden a cada uno. A su vez, existen la lógica positiva y la
lógica negativa. En la primera se representa el “1” como un estado alto, y “0” con
un estado bajo (que incluso puede ser negativo). La lógica negativa hace coincidir el “1”
con un estado bajo, y el cero con uno alto. Por ejemplo, si suponemos que nuestro sistema
funciona con señales eléctricas de 0 y 5 voltios, los limites para cada tipo de señal podrían
ser los que muéstrala figura 1.
El álgebra de Boole, denominada así por el matemático ingles George Boole, que fue el
primero en definir este sistema lógico a mediados del siglo XIX es la herramienta
matemática utilizada para el análisis de circuitos electrónicos digitales. Boole utilizaba
técnicas del algebra para tratar expresiones de la lógica preposicional. Así es como en la
actualidad el álgebra de Boole se utiliza en forma generalizada en el diseño electrónico.
Fue Claude Shannon en 1938 quien utilizo por primera vez circuitos de conmutación
eléctrica inestables construidos con interruptores y reles. En la actualidad, todos los
circuitos lógicos utilizados en los diseños electrónicos se construyen a partir de
componentes electrónicos discretos encapsulados en un chip, generalmente agrupando
varias compuertas del mismo tipo, aunque es posible encontrar prácticamente cualquier
función lógica que necesitemos. Los elementos básicos de cualquier circuito digital son
las compuertas lógicas. Podemos considerar a cada compuerta como una caja negra,
donde se ponen valores en sus entradas, y el valor del resultado aparece en la salida. Para
representar todas las posibles combinaciones entre la(s) entrada(s) y la salida
usaremos “tablas de verdad”, que no son mas que una lista de todas las posibles
combinaciones de valores en las entradas, y que valor de la salida corresponde en cada
caso. Veremos a continuación las siguientes: IF,NOT, AND, OR, NAND, NOR, XOR
y NXOR.
Niveles de voltaje para "0" y "1". Circuito impreso con puertas digitales.
La puerta lógica IF (o SI, si utilizamos el castellano) realiza la función booleanade la
igualdad. Se simboliza mediante un triangulo, cuya base corresponde a laentrada, y su
vértice opuesto la salida (Fig. 1).

Su tabla de verdad, que podemos ver debajo, es también sencilla: la salida toma siempre
el valor de la entrada. En electrónica, generalmente se utilizan compuertas IF como
amplificadores decorriente (buffers en ingles), para permitir manejar dispositivos que
tienen casos, la salida será “0”. Un circuito equivalente a esta compuerta sería una
lámpara en serie con la alimentación y con dos interruptores que está en paralelo entre si.
Nuevamente, los interruptores serían las entradas, y la lámpara la salida. Si seguimos las
convenciones fijadas en el ejemplo visto al explicar la compuerta AND, tenemos, que si
ambos interruptores están abiertos (“0”), la lámpara permanece apagada (“0”). Pero basta
que cerremos solo uno de los interruptores para que la lámpara se encienda.
Al igual que en las compuertas AND, el número de entradas puede ser mayor que dos.
Una OR de dos entradas, y su tabla de verdad. Esta compuerta es simplemente la negación
de la compuerta AND. Se puede pensar como una compuerta AND con una compuerta
NOT a la salida. Esto modifica su tabla de verdad, quedando que la salida solo será un
“0” cuando todas sus entradas estén en “1”. En la figura podemos ver su símbolo y su
tabla de verdad. El pequeño círculo en su salida es el que simboliza la negación. El
número de entradas debe ser como mínimo de dos, pero no es raro encontrar NAND de 3
omas entradas. Tabla y esquema de una compuerta NAND. De forma similar a la
compuerta NAND, una NOR es la negación de una compuerta OR, obtenida agregando
una etapa NOT en su salida. Como podemos ver en su tabla de verdad, la salida de una
compuerta NOR es
“1” cuando todas sus entradas son “0”. Igual que en casos anteriores, la negación se
expresa en los esquemas medianteun círculo en la salida. El número de entradas puede
ser mayor a dos.Puerta NOR: esquema y tabla de verdad.La compuerta OR vista
anteriormente realiza la operación lógica correspondiente al “O” inclusivo, es decir, una
o ambas de las entradas debenestar en “1” para que la salida sea “1”. Un ejemplo de esta
compuerta en lenguaje coloquial seria “Mañana iré de compras o al cine”. Basta con que
vaya de compras o al cine para que la afirmación sea verdadera. En caso de que realice
ambas cosas, la afirmación también es verdadera. Aquí es donde la función XOR difiere
de la OR: en una compuerta XOR la salida será “0” siempre que las entradas sean distintas
entre si. En el ejemplo anterior, si se tratase de la operación XOR, la salida seria “1”
solamente si fuimos de compras o si fuimos alcine, pero “0” si no fuimos a ninguno de
esos lugares, o si fuimos a ambos.
Esta característica, como veremos en notas posteriores, hacen que la compuertaXOR sea
útil para efectuar sumas de números, como en el caso de las calculadoras. Esquema y
tabla de verdad de XOR. No hay mucho para decir de esta compuerta, como se puede
deducir de los casos anteriores, una compuerta NXOR no es más que una XOR con su
salida negada. La tabla de verdad de una compuerta de este tipo con dos entradas, y su
correspondiente esquema se pueden ver en la figura. Compuerta NXOR y la tabla de
verdad correspondiente. Si nos atenemos al esquema de la “caja negra” mencionado antes,
no es demasiado complicado combinar entre si diferentes compuertas, aplicando a las
entradas de unas las salidas de otras, para lograr desarrollar absolutamente cualquier tabla
de verdad que necesitemos. Siempre es posible obtener determinadas condiciones de
salida para unas entradas dadas, utilizando compuertas digitales. Por supuesto, hay
mecanismos que veremos otras notas para evitar el uso de compuertas innecesarias. Las
compuertas, como mencionábamos al principio de la nota, vienen incluidas en circuitos
integrados. Hay varias familias de chips, agrupados por sus características eléctricas. En
general, los miembros de una misma familia comparten entre si la tecnología con la que
están construidos, lo que determina también su velocidad máxima de conmutación, que
voltaje corresponde al “0” y “1” lógicos, cuantas compuertas se pueden conectar en la
salida de una dada, potencia disipada por compuerta, etc. Todos estos parámetros hacen
que normalmente no se puedan mezclar en un mismo circuito electrónico chips de
diferentes familias, aunque hay excepciones. A lo largo de estos artículos iremos
construyendo muchos circuitos interesantes, utilizando para ello chips de las dos familias
más comunes, la CMOS y la TTL. En ambas familias existen chips conteniendo todas las
compuertas que estudiamos, y muchas combinaciones de ellas, además de otros
elementos que veremos son útiles (¡indispensables!) a la hora de diseñar un circuito de
electrónica digital. Circuito de ejemplo con compuertas NAND y NOR.

Un sistema digital binario


Es un conjunto de dispositivos que son destinados1 a la generación, transmisión, manejo,
procesamiento y almacenamiento de señales digitales. También, y a diferencia de
un sistema analógico, un sistema digital es una combinación de dispositivos diseñados
para manipular cantidades físicas o información que se encuentre representada en forma
digital; es decir, que solamente pueda tomar valores discretos.
Para el análisis y la síntesis de sistemas digitales binarios se utiliza como herramienta
el álgebra de Boole.

 Sistemas digitales combinacionales: Aquellos cuyas salidas solo dependen del


estado de sus entradas en un momento dado. Por lo tanto, no necesitan módulos de
memoria, ya que las salidas no dependen de los estados previos de las entradas.

 Sistemas digitales secuenciales: Aquellos cuyas salidas dependen, además del


estado de sus entradas en un momento dado, de estados previos. Esta clase de sistemas
necesitan elementos de memoria que almacenen los distintos estados para conseguir
los resultados.
Para la implementación de los circuitos digitales, se utilizan puertas lógicas (AND, OR y
NOT), construidas generalmente a partir de transistores. Estas puertas siguen el
comportamiento de funciones básicas booleanas.
Según el propósito de los sistemas digitales, se clasifican en:
1. Sistemas de propósitos especiales. Estos tienen una programación fija que permite
ejecutar tareas específicas.
2. Sistemas de propósitos generales. Estos permiten el cambio de su comportamiento
mediante la programación de algoritmos, lo cual otorga soluciones a diversos
problemas. La mayoría de las computadoras modernas son sistemas digitales de
propósito general.
Véase también: Electrónica digital

Modelo general

 Sistemas digitales combinacionales


Z = F(X)
Z= valor señales de las salidas; X= valor señales de las entradas; F= circuito
transformador de señales (compuertas electrónicas)

 Sistemas digitales secuenciales:


Z = F(X,Q)
Z= valor señales de las salidas; X= valor señales de las entradas; Q= elementos de
memoria (Flip Flops); F= circuito transformador de señales (compuertas electrónicas)

Diseño de circuitos combinacionales


Paso 1. Enunciado del problema
Paso 2. Análisis: Especificación de variables de entrada y de salida
Paso 3. Modelado: Definición de las funciones de Boole que especifican el
comportamiento del sistema
Paso 4. Simplificación de las funciones de Boole (opcionalmente)
Paso 5. Diagrama lógico
Paso 6. Selección circuitos integrados
Paso 7. Ensamble del sistema digital (tablero de pruebas o circuito preimpreso)
Paso 8. Pruebas

Tipos de circuitos combinacionales

 Convertidores de código: Decodificadores y codificadores


 Selectores de flujo: Multiplexores y demultiplexores
 Sumadores:Sumadores medios y sumadores completos
 Comparadores
 Memoria de solo lectura

CONCLUCIONES

Durante muchos años los electrónicos funcionaron en un solo mundo; el mundo


analógico, el mundo continuo, el mundo donde las tensiones son realmente acumulación
de electrones en un dispositivo y las corrientes son realmente electrones que circulan por
un punto de un circuito.

En efecto; por un cable pueden circular 15 electrones o 16 electrones por segundo. No


pueden circular 15,5 electrones porque el electrón en la mínima parte de cantidad
de electricidad que se conoce y no puede existir medio electrón.

Pongámonos de acuerdo entonces en que la continuidad absoluta de la materia no


existe porque la materia es discontinua por naturaleza. Pero en la electrónica analógica
jamás podemos controlar los circuitos de modo que por ejemplo sobre un capacitor
tengamos la posibilidad de generar una carga de 11.894.525 o de 11.894.526 electrones.

La electrónica digital opera de un modo totalmente distinto. En cada punto de un


circuito existen solo dos estados: alto o bajo pudiendo asignarse diferentes potenciales
a cada estado, pero una vez establecidos esos potenciales ya no se pueden cambiar.

 Es decir que un circuito analógico toma la señal y opera con los infinitos valores
que ella puede tomar, ignoremos el hecho que no existe un potencial menor a la
carga de un electrón, porque es un valor tan chico que se lo puede considerar nulo.

 En cambio, en un circuito digital se trata de que la señal tenga un estado bajo


cercano a cero por ejemplo y un estado alto cercano a 5V que es el valor clásico
para los circuitos lógicos más comunes. A todos los estados intermedios se los
considera como bajos o altos de acuerdo a cuál se parezcan más.

Muchos sistemas de control tienen el propósito de activar o desactivar eventos, cuando


se cumplen ciertas condiciones. La lógica combinatoria se refiere a la combinación de
dos o más compuertas lógicas básicas para obtener determinadas funciones. Las
compuertas lógicas son de suma importancia ya que son los bloques de construcción
básicos de los circuitos electrónicos digitales.
REFERENCIAS

1. Tocci, R. 2006.(Inglés) Digital Systems: Principles and Applications (10th


Edition). Prentice Hall. ISBN 0131725793
2. https://javiermk.blogspot.com/2015/11/compuertas-logicas.html

También podría gustarte