¿Qué es y cómo funciona una CPU?

¿Qué es y cómo funciona una CPU?

La CPU o “Unidad Central de Procesamiento” es la parte del ordenador que dirige como un director de orquesta, ya que es la que cumple la tarea de procesar todas las funciones; incluyendo el almacenamiento de la información.

Sin una CPU no se podría “leer” nada. Esta unidad comprueba el sistema operativo, las instrucciones de otros componentes, y todas las aplicaciones. Recibe constantemente las señales del usuario y las acciones de los programas.

  • Una CPU es el contenido de un continente mayor: Hardware.

El Hardware básicamente es toda parte física o tangible de un sistema informático. Muchas veces nos equivocamos porque existe otro continente llamado Software que al parecerse en el nombre puede llevar a la confusión.

Pero el Software en realidad es el soporte lógico de un sistema informático, es decir: editores de texto, sistemas operativos, videojuegos, bases de datos, etc.

CÓMO FUNCIONA UN CPU

Simplificando al extremo, y en términos didácticos, el funcionamiento de un procesador está dado por cuatro fases. Estas fases no necesariamente están siempre separadas, sino que por norma general se solapan, y siempre ocurren en simultaneo, aunque no necesariamente para una función en específico.

Durante la primera fase el procesador se encarga de cargar el código desde la memoria. En otras palabras, se leen los datos que deben ser procesados posteriormente. En esta primera fase se encuentra un problema común en la arquitectura de los procesadores, y es que hay un máximo de datos que pueden ser leídos por periodo de tiempo, y suelen ser inferiores a los que pueden ser procesados, por lo que hay una especie de efecto de pico de botella que en la actualidad se trata de solventar aplicando el multicanal y cachés.

En la segunda fase ocurre la primera etapa del procesamiento como tal. La información leída en la primera fase es analizada siguiendo un juego de instrucciones (próxima sección de este articulo). Así pues, dentro de los datos leídos habrá fracciones descriptivas para el set de instrucciones, que indicarán qué se debe hacer con el resto de la información. Por poner un ejemplo práctico, hay código que indica que se deben sumar los datos de un paquete con los de otro paquete, siendo cada paquete información que describe un número, con lo que se obtiene una operación aritmética común.

A continuación, viene la fase que continua con el procesamiento franco, y se encarga de ejecutar las instrucciones tomadas decodificadas dentro de la segunda fase. En el ejemplo anterior, aquí sería dónde se realiza la suma y se obtiene el resultado.

Por último, el proceso concluye con una fase de escritura, dónde de nuevo la información es cargada, solo que esta vez desde el procesador hasta la memoria. En algunos casos la información puede ser cargada a memoria del procesador para ser reutilizada posteriormente, pero una vez terminado el procesamiento de labor en particular, los datos siempre terminan siendo escritos en la memoria principal, de donde luego pueden ser escritos a la unidad de almacenamiento o no, dependiendo de la aplicación.

¡Contáctanos hoy mismo!

Cualquier información adicional que requiera con gusto podemos ayudarle.

Porque se utiliza la “i” como variable en programación.

Porque se utiliza la “i” como variable en programación.

En programación, las variables son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador.

Las respuestas son muy variadas y abarcan varias teorías a cuál más curiosa, así que supongo que van «a gusto del consumidor»:

  • La i significa iteración, que es de lo que se trata al realizar un bucle.
  • En matemáticas tradicionalmente (1800-) se ha usado la i para el primer índice, j para el segundo, etcétera, por ejemplo, en los sumatorios. Y muchos bucles emplean el contador como índice.
  • En los tiempos del Fortran (1954-), las variables de la “a” a la h eran valores reales; de la “i” a la “q” eran enteros (a menos que se indicara otra cosa). Como para los bucles suele bastar un entero, se empezó por la i.
  • De ahí vendría el viejísimo chiste informático God is real (unless declared integer) traducible como «Dios es real (a menos que se declare como entero.)
  • Hay quienes dicen que es un homenaje al pionero de la computación Edsger Dijkstra.

¡Contáctanos hoy mismo!

Cualquier información adicional que requiera con gusto podemos ayudarle.

El Propio Sistema Operativo de Huawei: Harmony OS

El Propio Sistema Operativo de Huawei: Harmony OS

Harmony OS no solo competirá contra Android e iOS, sino que se espera ser rival de Windows.

Desde hace tiempo Huawei había estado trabajando en un sistema operativo propio; durante meses todo eran rumores y especulaciones, hasta el día de hoy que presentaron Harmony OS.

Los nombres tentativos, Hongmeng y Ark, quedaron atrás, pues la compañía china ha decidido presentar oficialmente Harmony OS como el nombre de su sistema operativo, todo esto en el evento anual de desarrolladores de Huawei, en China.

Este nuevo software será un sistema modular y, como se esperaba, de código abierto que puede usarse para los distintos dispositivos del ecosistema inteligente.

Huawei ha explicado en su cuenta oficial de Twitter que Harmony OS tiene como objetivo «construir un ecosistema y una experiencia inteligentes» haciendo énfasis en su adaptación «para todos los escenarios» y a su uso no solo para móviles, sino también para tabletas, televisiones y automóviles.

Desde hace tiempo Huawei había estado trabajando en un sistema operativo propio; durante meses todo eran rumores y especulaciones, hasta el día de hoy que presentaron Harmony OS.

Los nombres tentativos, Hongmeng y Ark, quedaron atrás, pues la compañía china ha decidido presentar oficialmente Harmony OS como el nombre de su sistema operativo, todo esto en el evento anual de desarrolladores de Huawei, en China.

Este nuevo software será un sistema modular y, como se esperaba, de código abierto que puede usarse para los distintos dispositivos del ecosistema inteligente.

Huawei ha explicado en su cuenta oficial de Twitter que Harmony OS tiene como objetivo «construir un ecosistema y una experiencia inteligentes» haciendo énfasis en su adaptación «para todos los escenarios» y a su uso no solo para móviles, sino también para tabletas, televisiones y automóviles.

La compañía ha explicado que, a diferencia de Android, que hereda mecanismos de arquitectura de Linux que «dificultan una experiencia de usuario segura», Harmony OS emplea un «motor de latencia determinista». Estamos hablando de un sistema alternativo a Linux.

Harmony está basado en ‘microkernels’, un sistema que puede adaptarse de forma flexible a su uso en diferentes dispositivos inteligentes. Además de que

De acuerdo con Richard Yu, CEO de la compañía, Harmony será accesible a cualquier desarrollador de forma gratuita, al igual que sucede con Android.

El desarrollo de Harmony se realizó de manera «urgente», después de que Huawei fue puesto en la lista negra de empresas con las que se prohibía hacer negocios a las compañías estadounidenses, entre ellas, Google.

¡Contáctanos hoy mismo!

Cualquier información adicional que requiera con gusto podemos ayudarle.

Adobe Flash Player morirá en el 2020

Adobe Flash Player morirá en el 2020

El programa Adobe Flash Player llega a su fin: a poco más de dos años para que Adobe deje de dar soporte al plug-in problemático en 2020, el que ha sido uno de los reproductores más utilizados en Internet cae en picado hacia su borrado total de la red. ¿Por qué? Porque Flash ha tenido grandes problemas de seguridad.

Estos agujeros han significado publicidad molesta, la instalación de malwares sin consentimiento previo y la acumulación de datos de usuarios. Pero esto terminó con la presentación de HTML5, que ya no necesita Flash y ha provocado su menor presencia en internet. Este nuevo lenguaje es más potente, más fácil de usar y, lo más importante, más seguro.

Su presencia en la web se vio más reducida desde que Google dejó de permitir anuncios con Flash en junio de 2016, momento en el que los usuarios deberían haber dejado de usarlo también. Aunque todavía hay sitios, sobre todo de juegos online, donde se sigue utilizando.

Finalizamos el curso de CONTPAQi® en Comalcalco

Finalizamos el curso de CONTPAQi® en Comalcalco

Del 05 al 09 de agosto se llevó acabo los cursos de CONTPAQi® Contabilidad, Nóminas y Comercial Premium, a través del convenio con el Instituto Tecnológico Superior de Comalcalco.

Al término de cada curso los participantes obtuvieron el conocimiento y la seguridad para desarrollar de manera eficaz su trabajo.