viernes, 18 de febrero de 2011

Segunda Semana (Funciones Logica)

República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Instituto Universitario  de Tecnología para la Informática
Acarigua -  Extensión Páez – Estado Portuguesa

Autor:
Eimer Gahuna
C.I. 21.395.709
Semestre III, Sabatino
Carrera: Análisis de Sistema

Con el pasar de los años el hombre siempre ha querido buscar la manera de explicar en totalidad los fenómenos que ocurren en la naturaleza, desde la propia vida, hasta la creación del universo.
A partir de estas inquietudes, importantes ciencias han nacido, como la física, la química y la matemática por nombrar algunas, las cuales de una u otra forma han logrado, pero no en su totalidad satisfacer la curiosidad humana; estas grandes ciencias han dado pasos importantes con la ayuda de un gran aliado “La lógica”, la cual a brindado caminos para la expansión y explotación de dichas ciencias.

A mediados del siglo pasado un hombre desarrollo una teoría matemática distinta a la que entones se conocía y cuya expansión ha sido tan rápida que en la actualidad se aplica a la resolución de mayorías de operaciones industriales complejas; este hombre fue George Boole el creador del álgebra que lleva su mismo nombre.

El álgebra de Boole establece una serie de postulados y operaciones lógicas, que consisten en admitir dos estados donde dichos estados tienen un carácter opuesto. Así, por ejemplo, a una lámpara corriente (tubo fluorescente) el álgebra de Boole sólo la considera en uno de los dos estados posibles y opuestos: encendida o apagada. No se admiten estados intermedios. A uno de los dos estados posibles (lámpara encendida), se le denomina de diversas formas tales como: Verdadero, Estado Alto, Nivel Lógico 1, etc. Al otro estado (lámpara apagada), se le referencia con palabras opuestas tales como: Falso, Estado Bajo, Nivel Lógico 0, entre otros.

La posibilidad de que todos los elementos admitan dos estados en este "Tipo de Álgebra" ha llevado a llamarla "álgebra binaria". La denominación de "álgebra lógica" se debe al carácter intuitivo y lógico que tienen los razonamientos que en ella se aplican.

En la implementación de las ecuaciones lógicas que resuelven los procesos en los que se aplica el álgebra de Boole, se utilizan diversas operaciones o funciones lógicas entre las que se citan las tres fundamentales.  La operación lógica AND, producen una variable de salida, que sólo toma el nivel lógico 1 o estado alto o verdadero, si todas ellas tienen dicho nivel o estado. Esta misma operación lógica AND, recibe el nombre de producto lógico porque se representa mediante un punto, igual que la operación convencional de multiplicación.

Función Lógica OR ó Puerta OR, en esta  Cuando distintas variables lógicas se combinan mediante la función OR, el resultado toma el estado ALTO si alguna de ellas tiene dicho estado. La operación OR es menos exigente que la AND porque sólo exige que alguna de las variables de entrada valga 1, para que la salida tome ese nivel. A la función OR también se le denomina Suma Lógica ya que se representa con el símbolo suma (+). En castellano recibe el nombre de operación O, puesto que la salida vale sólo 1 solo si presenta dicho valor la entrada A "o" la B.

En cambio la Función Lógica Not o  Puerta Not “Inversor”, Se trata de una operación que sólo maneja una variable de entrada y otra de salida. La salida toma el estado opuesto o inverso del que tiene la entrada. Por este motivo, también se le llama Función Inversión o negación. En castellano recibe el nombre de operación NO.

Por la existencia de estas funciones es bueno resaltar que las mismas hacen posible que entendamos como trabajar con los llamados circuitos lógicos y que la lógica implementada en estas es una herramienta esencial para que estas funciones puedan realizar sus aplicaciones correctas.

Segunda Semana

República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Instituto Universitario  de Tecnología para la Informática
Acarigua -  Extensión Páez – Estado Portuguesa

Autor:
Eimer Gahuna
C.I. 21.395.709
Semestre III, Sabatino
Carrera: Análisis de Sistema

Los circuitos de conmutación y temporización, o circuitos lógicos, forman la base de cualquier dispositivo en el que se tengan que seleccionar o combinar señales de manera controlada. Entre los campos de aplicación de estos tipos de circuitos pueden mencionarse la conmutación telefónica, las transmisiones por satélite y el funcionamiento de las computadoras digitales.
La lógica digital es un proceso racional para adoptar sencillas decisiones de 'verdadero' o 'falso' basadas en las reglas del álgebra de Boole. El estado verdadero se representado por un 1, y falso por un 0, y en los circuitos lógicos estos numerales aparecen como señales de dos tensiones diferentes. Los circuitos lógicos se utilizan para adoptar decisiones específicas de 'verdadero-falso' sobre la base de la presencia de múltiples señales 'verdadero-falso' en las entradas. Las señales se pueden generar por conmutadores mecánicos o por transductores de estado sólido. La señal de entrada, una vez aceptada y acondicionada (para eliminar las señales eléctricas indeseadas, o ruidos), es procesada por los circuitos lógicos digitales. Las diversas familias de dispositivos lógicos digitales, por lo general circuitos integrados, ejecutan una variedad de funciones lógicas a través de las llamadas puertas lógicas, como las puertas OR, AND y NOT y combinaciones de las mismas (como 'NOR', que incluye a OR y a NOT). Otra familia lógica muy utilizada es la lógica transistor-transistor. También se emplea la lógica de semiconductor complementario de óxido metálico, que ejecuta funciones similares a niveles de potencia muy bajos pero a velocidades de funcionamiento ligeramente inferiores. Existen también muchas otras variedades de circuitos lógicos, incluyendo la hoy obsoleta lógica reóstato-transistor y la lógica de acoplamiento por emisor, utilizada para sistemas de muy altas velocidades.
Los bloques elementales de un dispositivo lógico se denominan puertas lógicas digitales. Una puerta Y (AND) tiene dos o más entradas y una única salida. La salida de una puerta Y es verdadera sólo si todas las entradas son verdaderas. Una puerta O (OR) tiene dos o más entradas y una sola salida. La salida de una puerta O es verdadera si cualquiera de las entradas es verdadera, y es falsa si todas las entradas son falsas. Una puerta INVERSORA (INVERTER) tiene una única entrada y una única salida, y puede convertir una señal verdadera en falsa, efectuando de esta manera la función negación (NOT). A partir de las puertas elementales pueden construirse circuitos lógicos más complicados, entre los que pueden mencionarse los circuitos biestables (también llamados flip-flops, que son interruptores binarios), contadores, comparadores, sumadores y combinaciones más complejas.
En general, para ejecutar una determinada función es necesario conectar grandes cantidades de elementos lógicos en circuitos complejos. En algunos casos se utilizan microprocesadores para efectuar muchas de las funciones de conmutación y temporización de los elementos lógicos individuales. Los procesadores están específicamente programados con instrucciones individuales para ejecutar una determinada tarea o tareas.
Una de las ventajas de los microprocesadores es que permiten realizar diferentes funciones lógicas, dependiendo de las instrucciones de programación almacenadas. La desventaja de los microprocesadores es que normalmente funcionan de manera secuencial, lo que podría resultar demasiado lento para algunas aplicaciones. En tales casos se emplean circuitos lógicos especialmente diseñados.

lunes, 7 de febrero de 2011

Primera Semana

República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Instituto Universitario  de Tecnología para la Informática
Acarigua -  Extensión Páez – Estado Portuguesa

Autor:
Eimer Gahuna
C.I. 21.395.709
Semestre III, Sabatino
Carrera: Análisis de Sistema
           
            Los sistemas numéricos son  el conjunto de dígitos que sirven para representar una cantidad, también a estos sistemas se les llaman base, de tal manera que el sistema de numeración binario se le llama base 2, al octal base 8, decimal base 10 y el sistema de numeración hexadecimal se le denomina también base 16.
           
            Con lo referido anteriormente, se define que el sistema numérico binario o base 2, es el más simple que usa la notación posicional, como su nombre lo indica, usa solamente dos  dígitos (0,1).
            En cambio el sistema numérico octal o base 8, también  es muy usado en la computación por tener una base que es potencia exacta de dos o de la numeración binaria. Este sistema octal o base 8, así  como lo dice su nombre usa ocho dígitos (0, 1, 2, 3, 4, 5, 6,7) y tienen el mismo valor que en el sistema de numeración decimal.
            Este sistema decimal, tiene como base el numero 10, el cual se denomina con el nombre de base 10 o sea que posee solo 10 dígitos (o símbolos) diferentes (0, 1, 2, 3, 4, 5, 6,7, 8, 9); fue desarrollado por los hindúes, posteriormente lo introducen los árabes en Europa, donde recibe el nombre de sistema numérico decimal o arábigo

            El últimos de los sistemas, al de los cuales nos estamos refiriendo en este presente trabajo, es el sistema numérico hexadecimal o base 16, es compacto, por esta razón la mayoría del equipo de cómputo actual utiliza este sistema y porque trabaja con una base 16, el nombre de él comúnmente se abrevia hexadecimal como “Hex” aunque hex significa base seis y no base dieciséis.
           
            Ya con las definiciones anteriores de los sistemas, es bueno saber y conocer como están estos clasificados,  en la primera clasificación vamos a explicar cómo se inicio el desarrollo de los sistemas numéricos en edades primitivas, en donde se usaban los dedos de la mano para representar la cantidad cinco y después se hablaba de cuantas manos se tenía,  también  se usaban cuerdas con nudos y entre ellos están los sistemas numéricos del antiguo Egipto, el romano, Mesoamérica usado por mayas, aztecas y otros pueblos. Todos estos se clasifican como sistema numérico no posicionales, porque ya están obsoletos y la mayoría no se utilizan en nuestra actualidad.

            Pero en los sistemas semi posicionales, se clasifican los números romanos, los cuales no son estrictamente posicionales. Por esta razón es muy complejo diseñar algoritmos de uso general, ejemplo: para sumar, restar, multiplicar o dividir; porque las cifras expresadas en números romanos equivalen el mismo valor, para el inicio o final, sin importar la posición dentro de la cifra.

            La diferencia de los sistemas clasificados posicionales es porque el número de símbolos permitidos en un sistema numérico posicional se conoce como “Base” del sistema, como los sistemas de numeración: Base 2 (Binario), Base 8 (Octal), Base 10 (Decimal) y Base 16 (Hexadecimal) los cuales usamos en los sistemas de informática.

            A lo largo del planteamiento, podemos deducir que la existencia de estos  sistema, hace posible que se pueda tratar la información numérica de una manera fácil y eficaz, porque los cuales nos ayudan hacer las operaciones correctas, ya que en ellos no existe ningún margen de error, si  existiera seria error el operador o usuario.