miércoles, 24 de abril de 2019

Handshaking

Cuando una computadora necesita la cooperación que otro aparato como un mouse, imporesora, etc

Es necesario que ambos comparta información de lo que están haciendo constantemente. Es como jugar un partido de fútbol donde los jugadores necesitan comunicarse para coordinar un gol en la portería. A este proceso se le conoce como Handshaking o "apretón de manos" en español. Si uno no sabe lo que esta haciendo el otro o no sabe lo que el otro necesita, seria imposible llegar al objetivo

2.3 Ejecución de programas


Para que una computadora ejecute un programa, lo va sacando poco a poco del disco duro para guardarlo en su memoria.

Hay que pensar el disco duro como la memoria a largo plazo y la memoria del CPU como la memoria a corto plazo.


Este es un proceso mas complicado de lo que parece, así que vamos ahondar un poco.

La acción de almacenar la instrucción que se esta ejecutando se llama registro de instrucciones y la que se encarga de ver cual es la próxima instrucción que se va a ejecutar es el contador de programa.

Este proceso se repite constantemente hasta que el programa termine o sea terminado.
  Captación, decodificación y ejecución.

2.2 Lenguaje máquina






Las computadoras no funcionan como nosotros y por lo tanto cuando necesitamos que hagan una tarea, lo hacen usando lenguaje de maquina, que en esencia en una secuencia de 1 y 0 larguísima. Este tipo le lenguaje es binario









Hay muchas instrucciones que se le puede dar a un computador y cada una viene un código. Por ejemplo 0011010110100111 es el código que sirve para almacenar algo (STORE), se que es un numero muy largo, felizmente hay una versión mas corta llamada 35A7 que significa lo mismo pero en hexagesimal. El conjunto de estas instrucciones son RISC que nos ayuda a simplificar todo este trabajo.





Imagina a los primeros usuarios de una computadora, el problema por el que pasaban solo por escribir algo y guardarlo en una computadora. ¡Ya no hay escusas para no hacer la tarea!

martes, 23 de abril de 2019

2.1 Arquitectura de computadoras



Este es el CPUUnidad de procesamiento central es quien maneja el trabajo que sucede dentro de la computadora y le dice a cada una de las partes que hacer.

Antes solían ser muy grandes pero con el avance tecnológico hay tenemos procesadores mucho mas pequeños llamados microprocesadores.
Para que el CPU se pueda comunicar con la memoria es necesario alguien que lleve la información, llamado BUS.Si! como el bus que te trae de la escuela 




 Este amigo es la memoria, aquí es donde el computador almacena los registros temporalmente