Ir al contenido principal

Entradas

Mostrando entradas de agosto, 2017

Arquitectura RISC y CISC

Cuando se desarrolla una aplicación, se utilizan por lo general lenguajes de programación de alto nivel como JAVA, C++, PYTHON etc. Pero estos lenguajes durante su proceso de compilación se transforman en lenguaje ensamblador, existen casos en los cuales se desarrolla un software directamente en el lenguaje ensamblador, pero para poder realizar esto último se necesita saber la arquitectura del dispositivo. A continuación, se explicarán las arquitecturas RISC y CISC. La arquitectura RISC, su nombre significa en inglés Reduce Instruction Set Computer, y CISC que significa en Complex Instruction set Computer. El primero hace referencia a un conjunto reducido de instrucciones en el procesador, mientras que el segundo se refiere a un conjunto complejo de instrucciones. Estos dos, forman las dos arquitecturas de procesadores que podemos encontrar en los computadores actuales, y cada uno tiene sus usos específicos y particularidades respecto al otro. CISC (Complex Instruction Set Co

Importancia de los Sistemas Numéricos en la Computación

Un sistema de numeración se define como un conjunto de símbolos y reglas que permiten representar datos numéricos. Además, los sistemas numéricos modernos se caracterizan por ser posicionales, ya que un símbolo tiene un peso según en la posición que se encuentre en la cifra numérica. Existen distintos sistemas numéricos modernos, los más comunes son: ·          Sistema Decimal : 0-1-2-3-4-5-6-7-8-9, (Diez símbolos) ·          Sistema Binario : 0-1, (Dos símbolos) ·          Sistema Octal : 0-1-2-3-4-5-6-7, (Ocho símbolos) ·          Sistema Hexadecimal : 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F, (Dieciséis Símbolos) Todos los sistemas mencionados anteriormente tienen reglas y relaciones que permiten la realización de las operaciones básica que conocemos como la suma, resta, multiplicación, división. La siguiente imagen presenta una comparativa de los sistemas:   Fuente: http://e-ducativa.catedu.es/44700165/aula/archivos/repositorio//4750/4920/html/tabla1.jpg El

Medidas de Rendimiento

El rendimiento de una computadora es muy importante en la actualidad, esto a causa de muchas razones, por ejemplo, las personas que juegan videojuegos necesitan tener una computadora que cumpla con los requisitos que piden sus juegos favoritos para ser ejecutados, otro ejemplo seria una persona que sea desarrollador de software, ya que por lo general necesitan un PC más potente que los comunes para poder ejecutar sus herramientas de trabajo. A continuación, se explicarán algunos aspectos y herramientas que se toman en cuenta para determinar el rendimiento de una computadora, específicamente del procesador. Sin perjuicio de otras definiciones llamaremos rendimiento al tiempo que se demora en realizar una determinada tarea. Cuanto menor sea ese tiempo mayor será el rendimiento (Pérez, 2017). Pero esto es un poco relativo, ya que existen procesadores multitareas que, al ejecutar una tarea su tiempo de ejecución es menor que procesadores que no presentan esta característica, pero l