sábado, 25 de abril de 2009

ACTIVIDAD 1: Aplicar mantenimiento preventivo al software

1.- Que es la desfragmentacion?

Es el proceso mediante el cual se acomodan los archivos de un disco de tal manera que cada uno quede en un área contigua y sin espacios sin usar entre ellos. Al irse escribiendo y borrando archivos continuamente en el disco duro, éstos tienden a no quedar en áreas contiguas, así, un archivo puede quedar "partido" en muchos pedazos a lo largo del disco, se dice entonces que el archivo está "fragmentado". Al tener los archivos esparcidos por el disco, se vuelve ineficiente el acceso a ellos. La fragmentación es el efecto que se produce debido al almacenamiento de archivos en dispositivos como disco duro y memoria RAM por el uso del computador. El problema de almacenamiento no contiguo de archivos se denomina fragmentación. La fragmentación es un problema que surge debido al ordenamiento interno de los datos en algunos sistemas de archivos. Se da muy comúnmente en el sistema operativo Windows aunque también afecta a otras plataformas pero en una escala mucho menor. También se produce fragmentación dentro de la memoria del computador (memoria RAM) cuando se asignan los procesos a los diferentes bloques de memoria. Existen dos tipos de fragmentación: interna y externa.

2.- Busca y explica cuales son las programas que permiten desfragmentar?


-AMS FAST Defrag: Es capaz de liberar y optimizar la memoria RAM y el fichero swap en unos segundos. (Gratuito / español / 731 KB)

-Auslogics Disk Defrag: Una interfaz clara y sencilla de usar, posibilidad de apagar automáticamente cuando finalice. (Gratuito / inglés / 1.5 MB)

-Power Defragmenter GUI: Podrás seleccionar qué tipo de desfragmentación quieres llevar a cabo: un archivo, varias carpetas, un disco duro entero o el modo de desfragmentación PowerMode. (Gratuito / inglés / 409 KB)

-SpeeDefrag: Apaga tu ordenador y defragmenta con los mínimos procesos corriendo en tu sistema. (Gratuito / inglés / 1.3 MB)

-JkDefrag: En seis pasos el programa analiza, reubica y optimiza la disposición de cada pequeño fragmento de datos de tu disco/USB. (Gratuito GPL / inglés / 393 KB)

-PageDefrag: Muestra cómo está hecha la fragmentación de los archivos de paginación y registro. (Actualmente no disponible) (Gratuito / inglés / 44 KB)

-VoptXP: Puedes programarlo para que actúe una vez a la semana o a diario de forma automática, evita que mueva archivos superiores a un número X de megabytes… (Prueba / inglés / 3.2 MB)

-UltraDefrag: Cuenta con una mayor velocidad y es totalmente seguro, ya que utiliza funciones específicas del sistema operativo. (Gratuito GPL / inglés / 96 KB)

-mst Defrag: Él solo se encarga de monitorizar y detectar cuándo hace falta ‘recolocar’ las partes y lo va haciendo en segundo plano, también detecta si el equipo en el que está instalado es un portátil, en caso afirmativo se pausará si nos quedamos sin batería y reanudará su trabajo cuando lo conectemos a la red eléctrica. (Prueba / inglés / 1.7 MB)

-IObit SmartDefrag: Realiza una desfragmentación continua en segundo plano o manual, también es posible programar la operación para que se ejecute el día y la hora que decidas. (Gratuito publicidad / español / 1.9 MB)

3.- Haz una tabla comparativa de los programas del punto 2.

CLIC AQUI PARA DESCARGAR LA TABLA
4.- Que es la depuración de archivos?

Se define como:
- Es sacar todo aquello que ya no esta en uso en alguna parte de la memoria RAM.
- Son carpetas que ya no se usan y se requiere el espacio para un archivo actualizado.

5.- Como se realiza una depuración?

Cuando se depura un archivo DLL, se puede iniciar la depuración desde:
El proyecto utilizado para crear el archivo ejecutable que llama al archivo DLL.
O bien El proyecto utilizado para crear el propio archivo DLL.
Si tiene el proyecto utilizado para crear el archivo ejecutable, inicie la depuración desde ese proyecto. Puede abrir entonces un archivo de código fuente para el archivo DLL y establecer puntos de interrupción en ese archivo, aunque no forme parte del proyecto utilizado para crear el archivo ejecutable. Para obtener más información, vea Puntos de interrupción.
Si está depurando desde el proyecto que crea el archivo DLL, debe especificar el archivo ejecutable que desea utilizar en la depuración del archivo DLL.
Para especificar un archivo ejecutable para la sesión de depuración:
1. En el Explorador de soluciones, seleccione el proyecto que crea el archivo DLL.
2. En el menú Ver, elija Páginas de propiedades.
3. En el cuadro de diálogo Páginas de propiedades, abra la carpeta Propiedades de configuración y seleccione la categoría Depuración.
4. En el cuadro Comando, especifique el nombre de la ruta de acceso del contenedor. Por ejemplo, C:\Archivos de programa \ mí Aplicación\MIAPLIC.EXE.
5. En el cuadro Argumentos del comando, especifique cualquier argumento necesario para el archivo ejecutable.
Si no especifica el archivo ejecutable en el cuadro de diálogo Project Páginas de propiedades, aparecerá el cuadro de diálogo Archivo ejecutable para sesión de depuración al iniciar la depuración.
-También existe la depuración de archivos de código fuente, para obtener acceso a la página de propiedades Depurar archivos de código fuente, en el Explorador de soluciones, haga clic con el botón secundario del Mouse (ratón) en la Solución y, a continuación, seleccione Propiedades en el menú contextual. Expanda la carpeta Propiedades comunes y haga clic en la página.

- Depurar archivos de código fuente.

- Directorios que contienen código fuente

- Contiene una lista de directorios en los que el depurador busca los archivos de código fuente al depurar la solución.
No buscar los archivos de código fuente siguientes
Especifique los nombres de los archivos de código fuente que no desee que lea el depurador. Si el depurador encuentra uno de estos archivos en uno de los directorios especificados más arriba, lo omitirá. Si aparece el cuadro de diálogo Buscar código fuente mientras depura y hace clic en Cancelar, el archivo que buscaba se agrega a esta lista y el depurador no sigue buscándolo.

6.- Cuales son los tipos de depuración?

- Depuración de errores


- Depuración de archivos ejecutables

- Depuración de programas

- Depuración de archivos

- Depuración RAM

7.- Que se entiende por detección de errores?

Es un subtema de control de enlace de datos, debido a los numerosos problemas a la hora de realizar la transmisión, es necesario utilizar técnicas que permitan detectar y corregir los errores que se hayan producido. Estas técnicas se basan siempre en la idea de añadir cierta información redundante a la información que desee enviarse. A partir de ella el receptor puede determinar, de forma bastante fiable, si los bits recibidos corresponden realmente al enviado.

8.- Cuales son los programas que permiten esta función?

- Error Repair Professional: es un limpiador del registro el cual usa algoritmos de alto rendimiento de identificación de errores para rápidamente identificar referencias faltantes e inválidas en tu registro de Windows.

- AIDA32 3.94.2: Administra todos los aspectos del sistema. ...sistema, detectar errores y comprobar el rendimiento del PC

- Multi Error Pro: Crea mensajes de error falsos totalmente personalizables, marcha Es muy difícil detectar que se trata de un mensaje

- Reg Scrub Vista XP: Limpia el registro para que tu PC funcione mejor. ... programas, el Registro de Windows se "ensucia" con errores

- AVG Anti-Rootkit: Acaba con los rootkits de tu PC de forma muy rápida y sencilla. Para utilizarlo necesitas Sistema operativo: Win2000/XP

- Sector Tester: Utilidad que sirve para detectar errores físicos en los CD

- Smart PC: En varios pasos fáciles puedes acelerar tu PC y liberarlo de errores

- Div Fix: Permite visualizar videos en divx parcialmente descargados y también es capaz de reparar los dañados

- World Cast: Programa para realizar envíos masivos de email y validar direcciones de correo

- Win Correct para Open Office / Star Office: Corrige directamente sobre el editor, respetando el formato del documento

- Sea Tools: Análisis del estado de tus discos duros

9.- Haz un cuadro sinóptico de estos programas.

CLICK AQUI PARA DESCARGAR LA TABLA

ACTIVIDAD 2: Mantenimiento preventivo en software

1. - Que es utilería?

- Son programas de servicios que sirven de apoyo al procesamiento

de los trabajos.

- Es una herramienta que sirve de soporte para la construcción y ejecución de programas, en donde se incluyen las bibliotecas de sistema, middleware, herramientas de desarrollo, etc.


- La palabra "utilerías" puede definirse, como su misma palabra lo dice, algo que sirve para realizar algo; algo que nos es útil. Es un programa o parte de él mismo que tiene un fin determinado, es decir, que nos ayudan a realizar un trabajo.


2. -Realiza una clasificación y descripción de los tipos de utilería.


- Utilerías del Sistema: Se ejecutan bajo el control del sistema operativo y se utilizan para preparar algunos recursos usados por el sistema. Son de uso interno.


- Utilerías para Archivos: Manejan información de los archivos tales como imprimir, clasificar, copiar, etc.


- Utilerías Independientes: Realizar funciones que se relacionan con la iniciación de dispositivos de Entrada/Salida, carga del sistema operativo, etc.


3. – a) Que es un Virus? b) Que es un antivirus?


a) es un malware que tiene por objeto alterar el normal funcionamiento de la computadora, sin el permiso o el conocimiento del usuario. Los virus, habitualmente, reemplazan archivos ejecutables por otros infectados con el código de este. Los virus pueden destruir, de manera intencionada, los datos almacenados en un ordenador, aunque también existen otros más "benignos", que solo se caracterizan por ser molestos. Los virus informáticos tienen, básicamente, la función de propagarse, no se replican a sí mismos por que no tienen esa facultad como el gusano informático, depende de un software para propagarse, son muy dañinos y algunos contienen además una carga dañina (payload) con distintos objetivos, desde una simple broma hasta realizar daños importantes en los sistemas, o bloquear las redes informáticas generando tráfico inútil.


b) es un programa creado para prevenir o evitar la activación de los virus, así como su propagación y contagio. Cuenta además con rutinas de detención, eliminación y reconstrucción de los archivos y las áreas infectadas del sistema.


Un antivirus tiene tres principales funciones y componentes:


- Vacuna: es un programa que instalado residente en la memoria, actúa como "filtro" de los programas que son ejecutados, abiertos para ser leídos o copiados, en tiempo real.


- Detector: que es el programa que examina todos los archivos existentes en el disco o a los que se les indique en una determinada ruta o PATH. Tiene instrucciones de control y reconocimiento exacto de los códigos virales que permiten capturar sus pares, debidamente registrados y en forma sumamente rápida desarman su estructura.


- Eliminador: es el programa que una vez desactivada la estructura del virus procede a eliminarlo e inmediatamente después a reparar o reconstruir los archivos y áreas afectadas.