lunes, 24 de agosto de 2015

   
Arquitectura de las computadoras


Tipos de Arquitectura de computadoras
Arquitectura de computadora: Es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones de memoria .Existen tres modelos de Arquitectura de computadora que son: la clásica, la segmentada y la de multiprocesamiento.


La implantación de instrucciones es similar al uso de una serie de desmontaje en una fábrica de manufacturación. En las cadenas de montaje, el producto pasa a través de muchas etapas de producción antes de tener el producto desarmado. Cada etapa o segmento de la cadena está especializada en un área específica de la línea de producción y lleva a cabo siempre la misma actividad. Esta tecnología es aplicada en el diseño de procesadores eficientes.

A estos procesadores se les conoce como pipeline processors. Estos están compuestos por una lista de segmentos lineales y secuenciales en donde cada segmento lleva a cabo una tarea o un grupo de tareas computacionales. Los datos que provienen del exterior se introducen en el sistema para ser procesados. La computadora realiza operaciones con los datos que tiene almacenados en memoria, produce nuevos datos o información para uso externo.

Las arquitecturas y los conjuntos de instrucciones se pueden clasificar considerando los siguientes aspectos:

Almacenamiento de operandos en la CPU: dónde se ubican los operadores aparte de la substractora informativa.
Cantidad de operandos explícitos por instrucción: cuántos operandos se expresan en forma explícita en una instrucción típica. Normalmente son 0, 1, 2 y 3.
Posición del operando: ¿cualquier operando puede estar en memoria, o deben estar algunos o todos en los registros internos de la CPU.. Cómo se especifica la dirección de memoria (modos de direccionamiento disponibles).
Operaciones: qué operaciones están disponibles en el conjunto de instrucciones.
Tipo y tamaño de operandos y cómo se especifican.


los tipos de arquitectura de computadoras




    Arquitecturas de cómputo clásicas:
El modelo clásico de arquitectura de computadoras fue diseñado por John Von Newmann que consta de los siguientes elementos: Dispositivos de entrada, de proceso, de almacenamiento y de salidaModelo de Von NeumannLas computadoras digitales actuales se ajustan al modelo propuesto por el matemático John Von Neumann. De acuerdo con el, una característica importante de este modelo es que tanto los datos como los programas, se almacenan en la memoria antes de ser utilizados.Arquitectura de una computadora En el interior del computador la fuente de alimentación destaca por su gran tamaño y porque es diferente a cualquiera de los componentes que en el se encuentran. Se trata de una caja metálica en la que en su interior alberga el más primitivo circuito que cualquier computador posee, ya que los componentes que guarda son resistencias, condensadores bobinas, etc., sin estar integrados.Su misión es la de dar al PC toda la energía necesaria para su funcionamiento. Esta energía la recoge de la red eléctrica que es alterna, la rectifica a continua y despuésla divide en tensiones menores para alimentar cada uno de los componentes que hay dentro del computador.

 Arquitecturas de cómputo segmentadas:
Otra aportación frecuente que aumenta el rendimiento del computador es elfomento del paralelismo implícito, que consiste en la segmentación del procesador(pipe-line), descomponiéndolo en etapas para poder procesar una instruccióndiferente en cada una de ellas y trabajar con varias a la vez

jueves, 13 de agosto de 2015




                                                        DIFERENCIAS ENTRE MAC Y WINDOWS
Microsoft no cuenta con un equipo propio donde Windows se adapte al cien por ciento a la PC, sin embargo su desempeño es óptimo.
Apple por su parte toma la delantera en este punto ya que además de crear su sistema operativo también fabrica y adapta cada parte de los ordenadores con las características de Mac OS X.
Windows solamente viene con su sistema operativo, Wordpad, bloc de notas yMicrosoft Office de prueba (en el mejor de los casos).
Por su parte Mac está pensado para que el usuario que lo utilice pueda comenzar a trabajar desde el momento que abre la caja. Dentro del software gratuito que incorpora encontramos editores de texto, música y demás
windows se puede instalar en cualquier computadora pero no mac.
El tema de los gráficos es un dolor de cabeza en Mac, por lo tanto si tu fuerte son los videojuegos es mejor personalizar una PC con Windows.

lunes, 10 de agosto de 2015

Open source





Resultado de imagen para open source wallpaper



Se utilizó por primera vez en 1990 las comunidades de software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre (free software). Lo cual implica, para el caso que nos ocupa, "software que podemos usar, escribir, modificar y redistribuir gratuitamente" (software gratuito) y, según la acepción española de libertad.


La idea del código abierto se centra en la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro lado, el software libre tiene tendencias filosóficas e incluso morales: el software propietario, al no poder compartirse, es "antiético" dado que prohibir compartir entre seres humanos va en contra del sentido común.


  • Libre redistribución: el software debe poder ser regalado o vendido libremente.
  • Código fuente: el código fuente debe estar incluido u obtenerse libremente.
  • Trabajos derivados: la redistribución de modificaciones debe estar permitida.
  • Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.
  • Sin discriminación de personas o grupos: nadie puede dejarse fuera.
  • Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.
  • Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa
  • La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.
  • La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.
  • La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.
Este decálogo es compatible con las cuatro libertades del software libre.