Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como #learn

Arquitectura CISC

 En este blog hablaré sobre lo contrario de lo que hable en el post sobre la arquitectura ARM , osea, la contrapuesta a la arquitectura RISC con el fin de dejar claro este bando, sus ventajas, desventajas y otros puntos importantes del cual saber al hablar de CISC. Fuente:  https://www.emaze.com/@AIQOQWRW/ARQUITECTURA-CISC CISC CISC (computadora con conjunto de instrucciones complejas) es una clase de arquitectura de computadoras el cual promueve el uso de grandes cantidades de instrucciones el cual permite operaciones complicadas entre operandos localizados en la memoria o en registros internos. Con la explicación anterior prácticamente CISC se declara lo contrario a RISC. Los procesadores con esta arquitectura trae variedad de registros y requiere de muchos pasos y ciclos de reloj para poder realizar una sola operación.  Si una PC es compatible con CPU's x86 contiene procesador x86 en excepción con algunas computadores Mac. Esta arquitectura utiliza...

Enlazador, ensamblador y cargador

 En este blog quisiera mencionar sobre tres programas que son fundamentales para convertir un archivo en código fuente a una aplicación en un sistema lo cual son el enlazador, ensamblador y cargador. Se explicará cada uno junto con sus funciones principales. Enlazador Pues es un programa que contiene la computadora que se encarga de tomar un o varios archivos de objetos generados por un compilador y los combina en un programa ejecutable. Linker. fuente:  http://enlazadoresuvm.blogspot.com/ Las aplicaciones suelen estar formadas por varios módulos que abarcan archivos de objetos separados, osea, cada uno siendo un programa de computadora compilado. Un programa en su conjunto refiere a estos archivos de objetos compilados por separado utilizando símbolos. Entonces el enlazador combina estos archivos separados en un solo programa unificado y resuelve las referencias simbólicas a medida que avanza. Funciones del enlazador: Enlazar al mismo tiempo módulos trad...

¿Qué es Arduino?

En este blog quisiera hablar sobre una plataforma que tiene hardware y software que ha ayudado a muchas personas de toda edad a entrar un poco más a lo que es programar, conocer y realizar ejercicios básicos para aprender hardware. ¿Qué es Arduino? pues Arduino es una plataforma de prototipos electrónicos de código abierto basados en dos cosas, las cuales son software y hardware. El uso de estas plataformas son muy flexibles y fáciles de aprender y de usar. Su hardware es una placa con un micro controlador Atmel AVR y puertos de entrada y salida, el software es un entorno de desarrollo que tiene un lenguaje de programación "Processing/wiring" y un cargador de arranque que corre en la placa. Arduino cuenta con IDE el cual utiliza una versión simplificada de c++, lo cual facilita el aprendizaje de programar. Partes del arduino Existen muchas versiones de Arduino pero el que tomaré para la explicación es el Arduino Uno. Arduino Uno con partes numeradas. imagen toma...