You are on page 1of 16

Estructura interna de una

computadora

La unidad de procesamiento central ( CPU ) de una computadora digital es el elemento funcional


principal del sistema de computación. Consta de dos subunidades funcionales: la unidad de Control
(CU) y la unidad aritmética lógica ( ALU ). La unidad de control interpreta instrucciones, hace que las
otras unidades de la computadora realicen las funciones que se requieran para ejecutar las
instrucciones.

Unidad de Control La unidad de control se encarga de la operación de la computadora. Captura y


Decodifica las instrucciones, genera las señales de sincronización y establece las series de eventos
que ocurren durante la operación de la computadora. Contiene varios registros que almacenan la
información que la computadora requiere durante su operación, y controla la transferencia de
información entre esos registros y otras unidades de la computadora.

Conjunto de Instrucciones
El conjunto de instrucciones se divide en grupos con base en el modo de direccionamiento que se
utilice. La similitud de las instrucciones de un mismo grupo hace posible utilizar una descripción
común para todo el grupo. Los siguientes tipos de instrucciones representan los más difundidos en
las computadoras actuales.
Unidad Aritmética y Lógica (ALU)La Unidad Aritmética Lógica desempeña las funciones
aritméticas y lógicas del CPU. Entre las funciones aritméticas generalmente se cuentan la suma y
resta de números Binarios y números decimales codificados en binario (BCD). En algunas
microcomputadoras y en todas las macrocomputadoras, la ALU también realiza la multiplicación y
división de números binarios y BCD

----------------
Unidades de medida de
Almacenamiento
Existen varias definiciones acerca de que es una red, algunas de las cuales son:

Conjunto de operaciones centralizadas o distribuidas, con el fin de compartir recursos


hardware y software".

Sistema de transmisión de datos que permite el intercambio de información entre


ordenadores.

Conjunto de nodos de computadoras conectados entre sí.


Una red peer-to-peer, red de pares, red entre iguales o red entre pares (P2P,, por sus siglas en inglés) es

una red de ordenadores en la que todos o algunos aspectos funcionan sin clientes ni servidores fijos, sino una

serie de nodos que se comportan como iguales entre sí.


Tipos de redes informáticas según su
topología

1. Bus o en línea
2. Anillo

3. Estrella

La topología en estrella es donde los nodos están conectados a un “hub”. Hablamos de un dispositivo que recibe
las señales de datos de todos los equipos y las transmite a través de los distintos puertos.

4. Estrella extendida

Muy parecida a la anterior, pero en este caso algunas de las computadoras se convierten en el nodo principal o
transmisor de datos de otras computadoras que dependen de ésta.
5. Red en árbol

Es muy parecida a la red en estrella, pero no tiene un nodo central. Tenemos varios hub o switch, cada uno
transmitiendo datos a una red en estrella. La principal desventaja es que requiere varios hub y gran cantidad de
cable, por lo que resulta más costosa, pero al no estar centralizado, se evita el problema de la interferencia de
señales y una mejor jerarquía de la red.

6. En malla

Todos los nodos están interconectados entre sí. De esta forma, los datos pueden transmitirse por múltiples vías,
por lo que el riesgo de rotura de uno de los cables no amenaza al funcionamiento de la red. Tampoco requiere
de un hub o nodo central y se evita el riesgo de interrupciones e interferencias.

El principal problema, claro está, es que en las redes por cable el coste puede ser muy alto, aunque en temas de
mantenimiento daría muchos menos problemas.
Algunos lenguajes...

Bajo nivel
Medio nivel
Alto nivel
DISEÑO DE ALGORITMO

Algoritmo:: un algoritmo es un método para resolver un problema, que consiste en la


realización de un conjunto de pasos lógicamente ordenados tal que, partiendo de
ciertos datos de entrada, permite obtener ciertos resultados que conforman la solución
del problema:

1. Ponerme las zapatillas.

2. Agarrar los cordones con ambas manos.

3. Hacer el primer nudo.

4. Hacer un bucle con cada uno de los cordones.

5. Cruzar los dos bucles y ajustar.

6. Corroborar que al caminar los cordones no se sueltan y la zapatilla se encuenta


correctamente atada.

¿Todos pensaron el mismo algoritmo?


Programa: traducir dicho algoritmo en un conjunto de
instrucciones, entendibles por la computadora, que le
indican a la misma lo que debe hacer; este conjunto de
instrucciones conforma lo que se denomina, un programa.

Ejemplos de Algoritmos de la vida cotidiana


1-Algoritmo para lavarse las manos.

2-Algoritmo para cambiar el neumático de un auto.

Escribir el seudo-codigo !!!!!

El pseudocódigo es una forma de escribir los pasos que va a


realizar un algoritmo de la forma más cercana al lenguaje de
programación que vamos a utilizar posteriormente. Es como un
falso lenguaje, pero en nuestro idioma, en el lenguaje humano y en
español.
DISEÑO DE ALGORITMO

Un algoritmo debe ser preciso e indicar el orden de realización de cada


paso.
definido.. Es decir, si se ejecuta
Un algoritmo debe estar específicamente definido
un mismo algoritmo dos veces, con los mismos datos de entada, se
debe obtener el mismo resultado cada vez.
finito. Si se sigue un algoritmo, se debe terminar
• Un algoritmo debe ser finito
en algún momento; o sea, debe tener un número finito de pasos. Debe Deb
tener un inicio y un final
correcto: el resultado del algoritmo debe ser el
• Un algoritmo debe ser correcto
resultado esperado
• Un algoritmo es independiente tanto del lenguaje de programación en
el que se expresa como de la computadora que lo ejecuta.
Otra definición de algoritmo:
Un grupo finito de operaciones organizadas de manera lógica y
ordenada que permite solucionar un determinado problema.

You might also like