En cosntruccion
El encendido
Cuando encendemos un Ordenador el ordenador carga el sistema Operativo, que es lo que nos permite entendernos con el
El sistema Operativo
El ordenador no entiende mas que 0/1 es mas ni siquiera eso el ordenador entiende +5v -5v entonces como hace el sistema para pasar de lo que escribimos a voltios, y que el ordenador lo entienda.
.El sistema eléctrico del Ordenador.
El ordenador tiene unas memorias Ram, Disco duro donde se almacena la informacion.
este sistema de almacenaje lo hace como si de un tablero de ajedrez se tratase, acada celda le asigna una direccion de memoria y un desplazamiento (fila, Columna) pero la memoria esta limitada por la arquitectura del ordenador.
La arquitectura del ordenador ahora tenemos los 64kbits eso quiere decir que tiene 64.000 bits o posiciones para poner algo. en cada posicion solo puede poner un 0/1 o mejor dicho dejarla inmantada o desimantada la celda pero como hacemos para poner letras si solo podemos poner 1/0, pues el ordenador hace una tabla de asignacion de letras a cada letra a cada simbolo le da una posicion de la memoria.
Matemática del ordenador el ordenador cuenta en Exadecimal de 0 a 16 donde el 10 se sustituye pr A el 11 b y el 16 por f, así tenemos dieciséis bit para poner 0/1 asi seria 0000 0000 0000 0000 a 1111 1111 1111 1111 que serian 16bit y airamos tablas de asignación, empezando por el 0x hasta el 16bits a cada numero le damos un valor de tabla y a esta tabla se le llama ASCII.
Asi cuando el ordenador empieza a guardar la información en el bit o cajetin del ordenador como lo que guarda son letras, utiliza para cada letra 8bits de informacion o 16 bits(si es que el programador necesita mas capacidad de memoria), asi si se pone MAMA La A es 45 y la M es 77 en Codigo Asccii con lo que seria asi 7 7 4 5 7 7 4 5 que el ordenanor claro que no entenderia y lo que tendriamos que pasar a decimal quedando 0000 0111 0000 0111 ....
Como cuenta el ordenador la memoria, para poder escribir la informacion en el ordenador y poderla leer la escrive de 8 bits en 8 bist, por lo que el ordenador tiene que contar los 0 y 1 de 8 en 8 bits que no quiere decir que sea una arquitectura de 8 bits solo que guarda la información de 8 bits en 8 bits
La arquitectura de la memoria, se divida la memoria por bloques de 64Kbits asi cuando guardamos información en la memoria del ordenador ya sea la Ram o El disco duro el ordenador carga esa informacion en los bloques, imaginemos que guardamos el Quijote, el ordenador empezara a guardar la informacion en la celda que sea de la memoria que sea imaginemos que la guarda en la memoria 2 de 64Kbits y que esta ocupa mucho mas que 64 Kbits como hace el ordenador para guardar mas cantidad y no perder el hilo. pues tienen el procesador unos registros, uno que indica donde empieza el programa en que bloque de 64 kbist esta , mas otro registro el desplazamiento donde empieza el programa en la memoria esta para así poder recuperar la información, otro que cuenta hasta donde llega el programa, otro que hace referencia si el archivo no cabe en la memoria donde esta el resto de la informacion en que bloque de 64bits, otro que hace referencia al desplazamiento de ese bloque todos estos registros estan en el procesador y su función es no perder el hilo del programa, como el programa interactura con otros en el procesador, el procesador hace interupciones para dar prioridad a unos programas u otros cargando una pila de direcciones de memoria, el ultimo en entrar es el primero en salir.
La posicion de la Memoria, la memoria empieza en 0 y termina en la cantidad de memoria que tengamos
Como normamente trabajar con 0 y 1 es muycomplejo el ordenador nos da la informacion en exadecimal asi si las memorias iran de 0000 0000 a fff fff si el ordenador tiene solo 8 bits de informacion.
Los registros cuando se enciende un ordenador, el sistema se carga en memoria, lo primero que hace el ordenador es buscar el sistema operativo y este se carga o manda parametros a direcciones de memoria que en este caso no hacen referencias a tablas como ASCCi si no a posiciones de memoria especificas que hacen que el ordenador se ponga a nuestras ordenes, y estas direcciones son espefificas para hacer determinadas tareas, como sumas, restas, desplazamientos de bits, o buscar información, que es lo único que hace el ordenador,
Empezar a programar en lenguaje maquina, para entender el ordenador
empezar a programar en "C" para entender como funcionan los lenguajes
empezar a programar en lenguajes visuales como android.
empezar a programar en lenguajes de interner como Javascrip.