martes, 8 de octubre de 2013

Posted by darksystem79 |
PROCESOS DE CPU

  • Planificación: forma o criterio que se sigue a la hora de decidir qué proceso debe entrar en ejecución. Los distintos algoritmos tienen propiedades diferentes y pueden favorecer o perjudicar a un tipo u otro de procesos.
  • Proceso: Es un programa en ejecución que incluye la actividad actual, representada por el valor del contador de programa y el contenido de los registros del procesador.

Atributos de un procesos:

  1. Bloque de control de procesos (PCB).
  2. Process ID.
  3. Estado.
  4. Registros y PC.
  5. Información de memoria.
  6. Descriptores de archivos abiertos.
  7. Información de contabilidad.
  8. Punteros a otras estructuras de datos del S.O.
Objetivos:

  1. Reparto equitativo de la CPU.
  2. Eficiencia (maximizar uso de la CPU).
  3. Minimizar tiempo de respuesta (interactivo).
  4. Minimizar tiempo de retorno (batch).
  5. Maximizar *throughput (batch).
  6. Cumplir con tiempos limites (tiempo real).

Ejemplos:

First - In - First -Out (FIFO)

El primero que llega se atiende primero, por lo que es lo mismo:

FCFS (First-come, first-served) por sus siglas en inglés. Es un algoritmo que no usa expropiación, y que consiste en atender a los procesos por estricto orden de llegada a la cola READY. Cada proceso se ejecuta hasta que termina, o hasta que hace una llamada bloqueante (de I/O), o sea, ejecuta su fase de CPU completa. La gracia es que se trata de un algoritmo muy simple: la cola READY se maneja como una simple cola FIFO. El problema es que el algoritmo es bastante malo.

Shortest - Job- First / Next (SJF/SJN)

  • Asocia a cada procesos la longitud del mismo (en uso de la CPU).
  • Selecciona el que tenga menor longitud.
  • Existen dos variantes:
    1. Sin expulsión.
    2. Con expulsión (Shortest Remaining Time First).
  • Es optimo (minimiza el tiempo de espera).
  • La dificultad esta en calcular la longitud.
Desventajas:

  • Es muy complejo calcular la longitud por adelantado.
  • Puede provocar inanición ante gran cantidad de procesos cortos.
  • Sin expulsión no es adecuad para ambientes de tiempo compartido.
  • Con expulsión penaliza los procesos largos, con los cual puede empeorar la inanición.
 
Cola Circular (Round Robin):

A cada proceso se le cede la CPU durante un periodo de tiempo q (quantum de tiempo)Si hay n procesos, entonces la espera máxima es w=(n-1)*q

Desempeño:

q grande: FCFS.
q pequeño: si q es demasiado pequeño respecto del tiempo de cambio de contexto, el overhead puede ser demasiado alto.

*Throughput: Numero de procesos ejecutados por unidad de tiempo (de principio a fin).
Posted by darksystem79 |
1.  recolección de información:

verificamos en http://whois.domaintools.com , la información
de la pagina la cual sera el objeto de nuestro estudio:




en esta pagina se muestra la descripción de la pagina y la palabra claves las cuales son utilizadas por los motores de búsqueda para que la pagina salga :



A continuación se muestra la información de los DNS:



la siguiente información es del servidor el cual indica el tipo y la ubicación:


en la ultima hoja se muestran mas dominios libres que se pueden comprar relacionado con el que estamos estudiando.




NEOTRACE PRO:

con esta herramienta  podemos ver informacion de trazas, pings y  un mapa completo de la red desde nuestro host hasta el servido en el que esta la pagina en cuesion:



en la opcion de mapa podemos observar la ubicacion de los servidores:



NETSCAN TOOLS:

Con esta herramineta optenemos informacion de la pagina que estamo estudiando:



Podemos verificar el nombre de nuestra maquina y la informacion de DNS que husamos:






SAMSPAD:

Con esta herramineta podemos ver la infomacion de la pagina obetivo como DNS :




los DNS de nuestra pagina son:


WEBEXTRACTOR:

con esta herramienta podemos extraer los correo, numeros telefonicos de la pagina objetivo:








Posted by darksystem79 |
1. Se debe descargar el complemento desde el navegador firefox:




2.Una ves instalado podemos configura los servidores proxy de la siguiente manera:



podemos buscar en la red alguna pagina la cual nos brinde un listado de servidores proxys con su IP, para de esta forma poder configurar la en nuestro navegador:




Ingresamos a las opciones :


configuramos la dirección IP del proxy que hallamos seleccionado:


para nuestro ejemplo seleccionamos un proxy de Brasil, y efectivamente nuestro navegador nos muestra el buscador google configurado para ese país:



al buscar información, el motor de búsqueda nos arroja los resultados relacionados con ese país:







sábado, 10 de agosto de 2013

Posted by darksystem79 |
abrimos la terminal y escribimos el comando apt-get install metasploit framework nos pedirá confirmación para descargar los archivos a la cual confirmaremos con y:


nos mostrara el avance de la descarga:




Posted by darksystem79 |
ingresamos a la terminal y escribimos el siguiente comando: apt-get install software-center


confirmamos escribiendo y, para que se instalen los archivos necesarios:



una vez se termine de descargar los archivos necesarios, la podremos ubicar system en la barra de tareas:


finalmente podremos buscar las aplicaciones que necesitamos:



Posted by darksystem79 |

debemos instalar el selector de lenguaje  language-selector para esto abrimos la terminal y escribimos el comando apt-get install language-selector :


nos pedirá la confirmación para la instalación para esto escribimos y luego presionamos enter:


nos mostrara el avance de la instalación de la siguiente manera:


para ejecutar el language-selector , escribimos el comando gnome-language-selector en la terminal y daremos enter:



nos indicara que el soporte de lenguaje no esta instalado totalmente, solo basta con dar clic en install, para completarlo:


comenzara la descarga de los paquetes fletantes debemos esperara que se complete:


al terminar solo debemos cerrar la ventana:


seleccionamos la pestaña Text y desplegamos el listado de idiomas:



seleccionamos el deseado que para mi caso es Español Colombia, y aplicamos a todo el sitema:







Posted by darksystem79 |
Una vez instalado Backtrack, debemos instalar el repositorio de la siguiente manera:
Abrimos una terminal y escribimos el siguiente comando: apt-get update:


Luego podemos instalar open office, con el comando apt-get install openoffice.org:


Después aparecerá la siguiente pregunta a la cual responderemos con "y" y enter para que la instalación se complete:


se podrá observar el avance de la instalación de la siguiente manera:


al terminar la instalación se observara lo siguiente:


luego podremos acceder a la aplicación en la barra de tares de backtrack en la carpeta office:



finalmente podremos elegir entre el procesador de texto u hoja electrónica: