jueves, 10 de diciembre de 2009



--- CALIFICACIONES---


Resultados Finales
Cuñados..................9.5
Hollister..................8.2
Iwanos....................8
Inquisidores...........7.7
Inges.......................9.5


Resultados Por Tema (Es el promedio de las 2 actividades)

4.1Circuitos Digitales

Equipo
Cuñados.............10
Hollister...............9
Inquisidores.......8
Inges..................10
Iwanos................9

4.2 Algebra de Boole

Equipo
Cuñados...........10
Hollister..............9
Inquisidores.......9.5
Inges...................9.5
Iwanos................0

4.2.1 Modelo de Boole Newman

Equipo
Cunados................10
Hollister.................0
Inquisidores..........10
Inges.....................10
Iwanos..................9.5


4.2.2 Concepto de programa almacenado

Equipo
Cuñados...............10
Hollister................10
Inquisidores........8
Inges....................10
Iwanos.................0

4.2.3 Lenguaje de maquina

Equipo
Cuñados...........10
Hollister.............9.5
Inquisidores......10
Inges..................10
Iwanos................8

4.2.4 Ciclo de ejecucion de instrucciones

Equipo
Cuñados..............8
Hollister...............10
Inquisidores........0
Inges....................9
Iwanos.................9

4.3 Algoritmo Numerico

Equipo
Cunados............10
Hollister.............10
Inquisidores.......9
Inges..................10
Iwanos................5

viernes, 4 de diciembre de 2009

ALGORITMOS NUMERICOS

Un algoritmo es un conjunto para resolver problemas más fáciles lo cual nos da una respuesta en un tiempo finito. Un algoritmo no es precisamente un tema de matemáticas sino también la usamos en la vida real para resolver algunos de nuestros problemas, un ejemplo seria la reparación de una lavadora cuando seguimos los pasos.

La noción de algoritmo puede usarcé en la vida cotidiana y puede usarcé por muchas personas por lo cual algunas personas ni saben de su existencia de tal manera se puede definir como una lista de pasos o un determinado proceso. El método numérico permite resolver problemas con aproximaciones para las soluciones mediante algoritmos iterativos por lo cual se les da el nombre de algoritmos numéricos. Las aproximaciones son muy útiles cuando las soluciones analíticas o algebraicas resultan muy difíciles o hasta imposibles de obtener. Por lo cual las computadoras ayudan de gran mañanera para facilitar la programación de los algoritmos basados en iteración.

Pero también podemos usar el algoritmo en temas matemáticos por ejemplo el algoritmo de Euclides para calcular el máximo común divisor entre dos números positivos, o el método de Glauss para resolver un sistema lineal. Un algoritmo numérico es un conjunto de pasos para resolver un problema involucrado con pasos matemáticos. En este tipo de algoritmos deben seguirse los pasos para poder tener una mejor solución.

De tal manera que un algoritmo se puede definir como un proceso determinado para resolver un problema. Las aproximaciones resultan de mucha utilidad cuando las soluciones analíticas o algebraicas resultan muy difíciles o hasta imposibles de obtener empleando métodos tradicionales.

ACTIVIDADES

Actividad 1.- Responde las siguientes preguntas correctamente y envia tus respuestas al correo publicado en nuestro blog.
1.- ¿Qué es un algoritmo?
2.- ¿En que más se pueden usar el algoritmo?
3.- ¿Cuál seria un ejemplo de algoritmo fuera del índole de las matemáticas?
4.- ¿Cuál seria un ejemplo de algoritmos de índole matemática?
5.- ¿Qué es un algoritmo numérico?
Actividad 2.- ¿ Cuales son las formulas para calcular el porcentaje dentro de un algoritmo? (Son 3 formulas). Envia tus formulas al correo publicado en nuestro blog.

CICLO DE EJECUCION DE INSTRUCCIONES

Ciclo de búsqueda de instrucciones. En él se transfiere la dirección de la siguiente instrucción al bus de direcciones, se envía una orden de lectura a los dispositivos de memoria a través del bus de control, se lee la información del bus de datos, y si se trata del primer byte de una instrucción, se transfiere este byte al registro de instrucciones.

§ Ciclo de ejecución de instrucciones. En él se ejecuta la instrucción. El registro de instrucciones está conectado a un decodificador, que determina cuántos bytes de información adicionales se requieren. Éstos se cargan mediante ciclos de búsqueda, como se indicó con anterioridad.

Cuando la ejecución está completa, la máquina comienza automáticamente el ciclo de búsqueda de la siguiente instrucción del programa. La ejecución es por tanto, una secuencia continua de ciclos de búsqueda y ejecución.


CONTESTA LAS SIGUIENTES PREGUNTAS Y ENVIA TUS RESPUESTAS A NUESTRO CORREO PUBLICADO EN EL BLOG.( no solo te dediques en lo escrito en el blog aprende a buscar mas informacion).
1.-¿QUE SE REALIZA EN EL CICLO DE BUSQUEDA DE INSTRUCCIONES?
2.-¿A QUE SE CONECTA EL REGISTRO DE INSTRUCCIONES?
3.-¿QUE PASA CUANDO LA EJECUCION ESTA COMPLETA?
4.-¿POR TANTO LA EJECUCION ES?
5.-¿QUE ES EL CICLO DE EJECUCION DE INSTRUCCIONES?

LENGUAJE DE MAQUINA

El lenguaje de maquina es el sistema de códigos como se puede decir se puede interpretar como un circuito micro programable o como un microprocesador de una computadora o el controlador de una autómata (un Plc).

También se le denomina al lenguaje de maquina ala serie de datos como a la parte física de la computadora o hardware que es capaz de interpretar.

Este lenguaje se compone por conjuntos de instrucciones por lo cual se determina en las acciones tomadas por la maquina.

El programa de computadora consiste en una cadena de instrucciones por el lenguaje (datos) estas instrucciones son normales y ejecutadas en secuencias con eventuales cambios en el flujo causado por el programa o eventos externos.

El lenguaje de maquina puede ser especifico en la maquina o en la arquictetura de la maquina aunque el conjunto de instrucciones puede ser asimiladas entre ella.





Lenguaje de máquina del Intel 8088. El código de máquina se resalta en rojo, el equivalente en lenguaje assembler en magenta, y las direcciones de memoria donde se encuentra el código, en azul.




Una visión típica de la arquitectura de computadores como una serie de capas de abstracción: hardware, firmware, ensamblador, kernel, sistema operativo y aplicaciones.

Los circuitos micro programables son sistemas digitales, lo que significa que trabajan con dos únicos niveles de tensión. Se puede decir que dichos niveles, por abstracción, se simbolizan con el cero, 0, y el uno, 1, por eso el lenguaje de máquina sólo utiliza dichos signos. Esto permitirá el empleo de las teorías del algebra booleanas y del sistema binario en el diseño de este tipo de circuitos y en su programación.

Claude Elwood Shannon, en su Analysis of Relay and Switching Circuits, y con sus experiencias en redes de conmutación, sentó las bases para la aplicación del algebra de Boole a las redes de conmutación.
Una red de conmutación es un circuito de interruptores eléctricos que al cumplir ciertas combinaciones booleanas con las variables de entrada, define el estado de la salida. Este concepto es el núcleo de las puertas lógicas, las cuales son, por su parte, los ladrillos con que se construyen sistemas lógicos cada vez más complejos.
Shannon utilizaba el relé como dispositivo físico de conmutación en sus redes. El relé, a igual que una lámpara eléctrica, posee dos estados: 1 ó 0, esto es, está activado, encendida, o está desactivado, apagada.
El desarrollo tecnológico ha permitido evolucionar desde las redes de relés electromagnéticos de Shannon a circuitos con tubos de vacío, luego a redes transistor izadas, hasta llegar a los modernos circuitos integrados cuya cúspide lo forman los circuitos microprogramador.

ACTIVIDADES

Actividad 1.-Contestas las siguientes preguntas correctamente y envía tus respuestas al correo publicado en nuestro blog.


1.- ¿Que entiendes por lenguaje de maquina?
2.- ¿Qué son los circuitos micro programables?
3.- ¿Que teorías se pueden emplear en el lenguaje de maquina?
4.- ¿Que es la red de conmutación?
5.-¿A que se basa el Analysis of Relay and Switching Circuits de Cloude Elwood Shannon?

Actividad 2.-Realiza un cuadro sinóptico del tema lenguaje de maquina

CONCEPTO DE PROGRAMA ALMACENADO


Un concepto teórico muy importante que fue establecido por el matemático John von Neumann el 30 de junio de 1945sobre el diseño de la EDVAC.


John Von Neumann junto con una computadora EDVAC.

La EDVAC (Electronic Discrete Variable Automatic Computer) fue una de las primeras computadoras electrónicas, a diferencia de la ENIAC (Electronic Numerical Integrator And Computer) no era decimal sino binaria y tuvo el primer programa diseñado para ser almacenado. Este fue el diseño estándar de arquitectura para las computadoras modernas.


Modelo de una computadora ENIAC


La clave del matemático von Neumann que tenia para construir una máquina de propósito general era poder almacenar no sólo los datos y los resultados intermedios de una computadora, sino también las instrucciones que definen el procedimiento. La solución es codificar las instrucciones de forma numérica y guardarlas junto con los datos en la misma memoria (Esto simplificaba la labor de programación al no tener que llevar a cabo el recableado de la computadora sino que además libraba y generalizaba el diseño del hardware para hacerlo independiente de cualquier problema). Este es el concepto de programa almacenado.

Ejemplo de una maquina de proposito general.

El aporte de von Neumann fue precisamente hacer ver la necesidad de separar el programa de la máquina, para así poder reconfigurar lo que fuera necesario de la computadora. No como en una maquina de propósito especifico donde en ésta el propósito puede ser parte de la maquina.







Ejemplo de una maquina de proposito especifico.

DEJO UN CRUCIGRAMA ES FACIL DE RESOLVER , FAVOR DE ENVIAR SUS RESPUESTAS A NUESTRO CORREO PUBLICADO EN EL ESCRITORIO.

http://www.estudiargratis.com.ar/windows/crucidos.html

jueves, 3 de diciembre de 2009

MODELO DE JOHN VON NEUMANN





El constructor universal es uno de los conceptos que von Neumann definió y que es una parte fundamental en el diseño de esa máquina1.7 constructor universal, que es capaz de construir cualquier otra máquina constructor universal a partir de su descripción. Este proceso requiere que la descripción del constructor universal incluya su propia descripción, idea que fue tomada de modelos celulares vivos que contienen información de cómo construir otras células del mismo tipo:
• La descripción muestra las características básicas de la máquina, al estilo de un genoma, que es interpretado para construir una copia del constructor universal.
• La descripción es literalmente copiada, una vez que ha sido detectada y leída.
Stanislaw Ulam hizo la sugerencia (a von Neumann) de implementar sus ideas en un espacio bidimensional discreto. De manera que el universo creado por von Neumann lo define una matriz bidimensional infinita, cuyas entradas, llamadas células, son máquinas de estados finitos. Después de haber estudiado el modelo con varias opciones, llegó a definir 29 estados y una regla de transición.










El esquema de la máquina autoreproductora diseñada por John von Neumann. El constructor universal está dividido en el control de la cinta (Tape control) y el control de construcción (Construction control); el control de la cinta obtiene la información de la máquina que se va a construir; y el control de construcción interpreta la descripción obtenida y construye el nuevo autómata por medio de un brazo constructor (Constructing arm). Podemos mencionar algunas características que tiene este constructor universal:



• Universalidad construccional, significa que es capaz de construir cualquier autómata, si cuenta con su descripción.
• Autoreproducción del constructor universal.
• Autoreproducción de la máquina universal, ya que el constructor universal está definido con una máquina universal de Turing, y la cinta contiene la información completa.

Cada célula del autómata puede tener uno de 29 posibles estados. Esos estados no son catalogados de manera numérica como usualmente se propone en las máquinas finitas de estados; la manera en que los diferentes estados son identificados tiene mucho que ver con su funcionalidad. En la tabla se describen los conjuntos de estados posibles para cada célula. Enseguida una descripción de esos conjuntos de estados.
Una célula en el estado recesivo no influye en otras células. Este estado se aplica a células que no se usan, ni en la descripción de la máquina, ni en el proceso de construcción.
Las células tienen 16 estados que permiten la transmisión de información entre células que no están en estado recesivo. Cada uno de estos estados de transmisión tienen una de cuatro direcciones: norte, sur, este y oeste; hay una distinción entre estados activos o inactivos. Además, se pueden distinguir estados de transmisión ordinarios y de propósito especial que propagan diferentes tipos de activación.
Los estados de transmisión ordinarios propagan activaciones ordinarias en su dirección de salida, por su parte, los estados de transmisión especial, también propagan activaciones especiales en su dirección de salida. Las propagaciones ordinarias introducen un retardo de un paso de tiempo en la propagación de la activación y actúan como una compuerta OR. Un estado cambia a activo si recibe una señal de activación ordinaria o especial desde uno de sus tres lados confluentes.
Los 4 estados confluentes se usan para transmitir activaciones, funcionan como compuertas AND, generan un retardo de dos tiempos en la transmisión de una activación y pueden dividir el flujo de transmisión, comportándose como un distribuidor. Un estado confluente puede ser o cuando todas las células vecinas estén en estado de transmisión ordinaria dirigidas hacia ellas, si cualquiera está en estado activado.





Evolucion de los estados de transmision y confluentes de la maquina de john von neumann










ACTIVIDADES:


Actividad 1 .-Resuelve cuidadosamente las siguientes preguntas y envia tus respuestas al correo mostrado en el escritorio.

1.-¿Que es el constructor universal?


2.-¿De que es capaz?


3.-Describa sus caracteristicas.


4.-Mencione sus partes.


5.-¿Que define el universo creado por Neumann?


6.-¿Cuantos estados puede tener cada celula autonoma?


7.-¿Que ocasionan los estados de transmision ordinarios?


8.-¿Como cambia un estado a activo?


9.-¿Que es un estado confluente?







martes, 1 de diciembre de 2009

ALGEBRA DE BOOLE

En Algebra aprendido leyes y propiedades. Por ejemplo, la propiedad Conmutativa de la Suma A + B = B + A (A y B son números enteros o reales).
En 1860 George Boole desarrolló un Algebra en la que los valores de A y B sólo podían ser "verdadero" o "falso" (1 ó 0). Se llama Algebra de Booley se utiliza en Electrónica Digital

La operación suma (+) asigna a cada par de valores a, b un valor c. Representa un or (v) lógico:


Entonces para la operación suma (+) en Álgebra de Boole podríamos concluir que :


La operación producto (·) asigna a cada par de valores a, b un valor c de. Representa un and ( ) lógico:

Operaciones del Algebra de Boole

Suma Booleana es la función lógica OR
X=A + B
Multiplicación Booleana es la función lógica AND
X = AB




Commutativa de la suma
A+B = B+A
El orden en la OR no importa




Commutativa del producto
AB = BA
El orden en la AND no importa

Asociativa de la suma
A + (B + C) = (A + B) + C
Agrupar variables en la OR no importa
Asociativa del producto
A (B C) = (A B) C
Agrupar variables en la AND no importa

Se dice que es un Álgebra de Boole si se cumplen las siguientes propiedades axiomáticas:


Conmutativa: para todo a y b que son elementos del conjunto A; la suma de a + b es igual
que b + a de la misma manera que el producto de a • b es igual a b • a.
∇ a, b ∈ A, a + b = b + a y a • b = b • a

Identidad: Los elementos neutros de ( + ) y ( ● ) son, respectivamente, el elemento cero (0) y
el elemento (1).
∇ a ∈ A, a + 0 = a y a • 1 =


7 leyes fundamentales de boole
1. Ley de idempotencia:
2. Ley de involución:
3. Ley conmutativa:
4. Ley asociativa:
5. Ley distributiva:
6. Ley de cancelación:

7.-Ley de Morgan:




ACTIVIDAD 1:
Resuelve las siguientes Preguntas


1.¿De que otra forma es llamada el algebra de boole?


2.Menciona las principales leyes de boole


3.Mensiona las 7 leyes fundamentales de boole


4.¿Cual es la forma mas usada del algebra de boole?


5.¿En donde es uilizado el algebra de boole?




ACTIVIDAD 2:
Realiza un mapa conseptual relacionado al tema


PD: Favor de enviar las respuestas al correro publicado en nuestro blog