lunes, 17 de noviembre de 2014

DESFRAGMENTAR EL SISTEMA

Es un programa incluido en Microsoft Windows diseñado para aumentar la velocidad de acceso al disco.La información que se almacena en un disco se guarda de manera secuencial,lo que sucede es que cuando se ejecuta el proceso de instalar y desinstalar programas, van quedando huecos en el disco y cuando se instala una nueva aplicación,ésta comienza a guardar los archivos en los diferentes espacios vacíos que se encuentra. Reordenando el disco duro para que todos los archivos de un programa estén juntos y accesible mediante un desframentador

Pasos para activar el proceso de fragmentación:

Inicio---->Todos los programas---->Accesorios---->Herramientas del sistema---->Desfragmentacion del disco.Es conveniente fragmentar el disco frecuentemente

Otra forma de des fragmentar el disco es pulsando sobre el botón secundario del mouse del icono del disco duro,seguido de la opción "propiedades"--->"Herramientas" y clic en desfragmentar ahora


RESTAURAR EL SISTEMA  

Sirve para crear un punto de restauración y y es útil para poder corregir cualquier error,es como si regresaras al tiempo,ese proceso es automático y por lo tanto nosotros " los usuarios" no nos damos cuenta.Esto nos sirve, cuando instalamos un programa,antes de instalarlo, la herramienta crea una copia de la configuración del sistema .En el caso de que este mal instalado o provoca conflictos podríamos volver a la configuración que tenía el sistema justo en el momento de la instalación

Pasos:

Inicio---->Todos los progamas---->Accesorios---->Restaurar Sistema--->








miércoles, 1 de octubre de 2014

LA ARQUITECTURA DE VON NEWMANN

VON NEWMANN

ARQUITECTURA


La arquitectura de Von Newman consiste en una Familia de arquitecturas de almacenamientos que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos. También suele definirse como la forma de seleccionar e interconectar componentes de hadware para crear computadoras según los requerimientos de funcionalidad, rendimiento y costo.

Surgió el proyecto ENIAC,con la colaboracion del matematico jonh von newman.
consistente en poner la información sobre las operaciones a realizar en la misma memoria utilizada para los datos, escribiéndola de la misma forma, es decir en código binario. Su "EDVAC" fue el modelo de las computadoras de este tipo construidas a continuación. Se habla desde entonces de la arquitectura de Von Neumann

Los elementos fisicos que compone un ordenador se puede dividir en:

  •  Unidad Central de Proceso (CPU) que constituye el núcleo central del ordenador, es el que gobierna el funcionamiento de los demás componentes y realiza las operaciones básicas.
  • La Memoria principal es el lugar donde se almacena la información (datos e instrucciones).
  • Los buses son los medios (cables o pistas en circuitos impresos e integrados) encargados de transferir la información de un lugar a otro del ordenador.
  • Los periféricos son los elementos que se encargan de la comunicación con el usuario (teclado, ratón, monitor, etc.) o con otros equipos informáticos (tarjetas de red).



Los primeros computadores constaban de programas almacenados por ejemplo, una calculadora es un computador que tiene un programa almacenado. Puede hacer operaciones matemáticas simples, pero no puede ser usada como procesador de textos o videoconsola.

Ventajas de las arquitecturas

  • Pila: Modelo sencillo para evaluación de expresiones.Instrucciones cortas pueden dar una buena densidad de código.
  • Acumulador: Instrucciones cortas. Minimiza estados internos de la máquina (unidad de control sencilla).
  • Registro: Modelo más general para el código de instrucciones parecidas. Automatiza generación de código y la reutilización de operandos. Reduce el tráfico a memoria. Una computadora actualmente tiene como estándar 32 registros. El acceso a los datos es más rápido, y veloz.

Desventajas de las arquitecturas

  • Pila: A una pila no se puede acceder aleatoriamente. Esta limitación hace difícil generar código eficiente. También dificulta una implementación eficiente, ya que la pila llega a ser un cuello de botella es decir que existe dificultad para la transferencia de datos en su velocidad mk.
  • Acumulador: Como el acumulador es solamente almacenamiento temporal, el tráfico de memoria es el más alto en esta aproximación.
  • Registro: Todos los operadores deben ser nombrados, conduciendo a instrucciones más largas.

RESUMEN

Aunque es un poco difícil de comprender a la primera es esencial conocer las bases de la computación cuando uno se dedica a la programación, y así llegar a comprender como afecta nuestros programas a la interacción del sistema. Aunque actualmente muchos lenguajes nos abstraen de todo esto, pero eso ya sería entrar en arquitectura del software.