martes, 4 de noviembre de 2014

GESTIÓN DE PROCESOS



Un proceso es una secuencia de pasos dispuesta con algún tipo de lógica que se enfoca en lograr algún resultado específico. Los procesos son mecanismos de comportamiento que diseñan los hombres para mejorar la productividad de algo, para establecer un orden o eliminar algún tipo de problema.



* Gestión del Procesador:

Los programas del procesador son los encargados de la preparación de los programas de usuario para su ejecución, así como de la asignación de tiempos en el procesador. Sus principales fundones son:


* Preparación de programas

Su misión es transferir los programas ejecutables de usuario desde la memoria externa a la memoria central de la computadora a partir de una determinada dirección de memoria; por medio de un programa que se denomina cargador. * Planificación del procesador: consiste en el control, a trabes d una determinada política de asignación de tiempos, de utilización del procesador a los distintos procesos que en un momento determinado se en cuantían en el sistema. En los sistemas opresivos actuales existe una gran variedad de formas de planificar el tiempo del procesador.

* Asignación de periféricos: 

En un programa, generalmente, nunca se especifica el periférico concreto que se va a utilizar, sino que se solicita una impresora, un disco, etc. Este grupo de programas de asignación transforma las solicitudes simbólicas, hechas en el programa, en las asignaciones físicas y concretas de cada periférico.


* Re-lanzamiento de programas: 

A veces, durante la ejecución de un programa en una computadora, se producen interrupciones fortuitas que causan la parada del proceso que se estaba ejecutando, o bien se interrumpe porque se están ejecutando varios procesos a la vez y se tienen que ir turnando. Este grupo de programas se encarga de establecer un punto de control en el instante de la interrupción para que se pueda reproducir el estado que tenía el proceso cuando se vuelve a reactivar. Para ello, se restablecen los valores de cada electo en el momento de la interrupción hasta conseguir el estado de la ejecución del programa. Una vez subsanada la causa de la parada o le vuelve a tocar el turno, se pone en funcionamiento nuevamente el proceso.


ESTADOS DE PROCESO:



    * Activo: El proceso está empleando la CPU por lo tanto está ejecutándose. Pueden haber tantos proceso activos como procesadores haya disponibles. Por tanto, si el sistema dispone de un único procesador, únicamente puede haber un proceso activo a la vez
    *Preparado: el proceso no está ejecutándose pero es candidato a pasar a estado activo. Es el planificador el que, en base a un criterio de planificación, decide qué proceso selecciona de la lista de procesos preparados para pasar a estado activo. 

    *La transición de activo a preparado y viceversa depende de decisiones tomadas por el planificador del sistema operativo en base a un cierto criterio. La transición de activo a bloqueado, y de bloqueado a preparado puede inducirlas el programador mediante llamadas al sistema.

    *En espera/ preparación: Estado por el que pasan los procesos antes de pasar a estar preparados por primera vez. Los procesos, cuando comienzan a existir, no están preparados para comenzar a ejecutar instrucciones hasta que el sistema no ha llevado a cabo una serie de actividades. Una vez que el proceso está completamente cargado, ya se puede producir la primera transición al estado preparado.

    *Terminado: La transición de activo a este estado ocurre cuando el proceso realiza una llamada al sistema solicitando su propia terminación. En estas circunstancias, hay estructuras de datos correspondientes al proceso que no pueden ser liberadas hasta que el proceso padre del que está terminando recoja el código de terminación del mismo. Hasta que esto ocurra, estas estructuras se mantendrán y el proceso seguirá existiendo en estado terminado.





Aquí un video para entender un poco mejor sobre la gestión de procesos :










CONCLUSIONES:

Pues este tema es importante porque nos damos cuenta de la organización en los procesos y lo importante que eso es para nosotros porque de esta manera recibimos lo que le solicitamos a nuestro equipo, en un tiempo rápido y sin problemas.


FORMATEO A BAJO NIVEL

¿Qué es formatear?

Se conoce como formateo, a aquel proceso que permite el correcto vaciado de un disco duro para realizar posteriores acciones sobre el.

Normalmente, el proceso de formateo se realiza para revertir un sistema de archivos que por alguna razón se haya vuelto peligroso. De tal modo el formateo, permite limpiar aquellos archivos dañinos y recuperar los útiles.




tipos:
1.- FORMATEO LÓGICO: Se realiza en el sistema operativo.



2.- FORMATEO FÍSICO: Se lleva acabo en el disco duro.


*FORMATEO A BAJO NIVEL*
¿Que es?...


El formato a bajo nivel o también conocido como formateo de bajo nivel consiste en dejar tu disco duro como si viniera nuevo de fábrica, es decir completamente en blanco, con su configuración original. Nosotros cuando formateamos un disco duro o partición para instalar un sistema operativo, se “borran” los datos aparentemente, pero en realidad es como si se ocultaran solamente, si tú tomas un programa para recuperar archivos borrados, es muy posible que los recuperes.


Cuando realizas un formateo a bajo nivel los datos son imposibles de recuperar, grandes organizaciones practican estas técnicas ya que por sus discos duros ha pasado información muy importante por lo que no pueden arriesgarse a que alguien con conocimientos pueda recuperar dicha información.








Los riesgos:

Sin embargo, el LLF no debe tomarse a la ligera. El principal problema que suele acarrear es que al realizarse, por lo general se pierde algo de capacidad de almacenamiento. En el caso de memorias manipuladas para mostrar capacidades de almacenamiento falsas (he visto memorias SD que ponen 1.030 GB, sí), se perderán todos los GB falsos, que por lo general son la mayoría.

Por otro lado, si el proceso es interrumpido abruptamente, entonces muy bien podrías terminar perdiendo tu memoria, por lo que si estás pensando hacerlo, mejor asegúrate de que la fuente de energía de tu ordenador no va a fallar. Otro problema frecuente, y con el que debes estar muy atento, es que si has particionado la memoria a la que vas a hacer el LLF, es mejor que la reparticiones y asignes todo el espacio a la partición principal, o podrías perder permanentemente la capacidad de almacenamiento asignada a las otras particiones.




COMO FORMATEAR A BAJO NIVEL EN WINDOWS 7

1°Descargar HDDLLFT desde su web oficial, la versión gratis.







2° Abrir la ventana Device-HDD Low level Format Tool 4.25 Free

3° Seleccionar la unidad  a formatear (asegurate que sea la correcta)

3° Clic en LOW-LEVEL FORMAT

4° Esperamos hasta que se complete el formateo a bajo nivel (después de esto windows no va a reconocer la unidad desde MI PC)

5° Después vas al inicio y escribes: Crear y formatear particiones de disco duro

6°Click derecho en el disco que aparezca como "desconocido", seleccionar "MBR" y aceptar.

7° Con esto ya tenemos el disco listo para una instalación TOTALMENTE limpia del Sistema Operativo que quieras sin preocuparse por que te "recuperen" información o de algún bicho oculto. Este proceso no repara sectores dañados físicamente, si puede ayudar a mejorar el rendimiento del disco.

FORMATEO A BAJO NIVEL EN LINUX.



Lo primero que tenemos que hacer es conectar el disco al equipo si es un laptop hay adaptadores para convertirlos en usb y si es desktop solo busca un puerto libre y lo conectas sin mas ni mas, hecho esto abrimos un terminal o consola como root o sudo y tecleamos el siguiente comando:

dd if=/dev/zero if=/dev/sdb

sdb representa el disco que conectaron si no saben como buscar el nombre del dispositivo hay dos formas, desde el gparted o desde la consola con un lsusb listan todos los dispositivos usb conectados o utilizando dmesg le muestra los logs del sistema, también pueden utilizar fdisk -l muestra los discos conectados. el comando dd lo que hacer reemplazar con ceros cualquier dato contenido en el disco dejando este como de fabrica por lo que necesitamos hacerle el formateo de alto nivel y lo realizaremos de la siguiente forma

mkfs.ext3 /dev/sdb (o el nombre que le dio el sistema a su dispositivo), este comando tardara dependiendo del tamaño del disco pero luego que termine tendremos el disco limpio y listo para usar.

En caso de que sea un pendrive el que estamos reparando se usa el mismo procedimiento con la modificación que en vez de ser

mkfs.ext3 quedara de la siguiente manera

mkfs -t vfat /dev/nombredel dispositivo o
mkfs -t ntfs /dev/nombredeldispositivo

También existe otro comando pero en lo particular no e llegado a utilizarlo por que tarda una eternidad y es el siguiente.

badblocks -w /dev/nombredeldispositivo

Este repara los sectores malos en el disco pero dependiendo del tamaño del mismo tarda muchísimo como referencia para un disco de 80 gb tarda aproximadamente 4 horas en terminar.

Ya con esto podremos desmontar el dispositivo y utilizarlo sin problemas.
 
 
Aquí un tutorial de como realizar un FORMATEO A BAJO NIEVEL
 



 
CONCLUSIONES:
Con este tema podemos observar que aprendimos a formatear las maquinas a bajo nivel, desde los conceptos básicos hasta la practica con los ejemplos que pusimos... el formateo a bajo nivel es muy fácil de hacer y muy bueno, porque hace que nuestra maquina sea mejor si tiene virus o algo lo borrara totalmente, lo único que se recomienda es que se realice pocas veces porque es dañino si se hace de manera rutinaria.












PARTICIONES


La explicación sencilla a la cuestión de qué es una partición de disco duro es que se trata de una división dentro de una unidad de almacenamiento física con su propio sistema de archivos. Es decir, aunque tengas tan solo un disco duro físico conectado, el sistema tratará a cada partición como si fuese un disco duro independiente. Se ve claramente en Windows, donde el sistema asignará una letra de unidad a cada partición.

· Sistemas de archivos


La partición de disco duro se crea cuando se dota a una división del disco duro de su propio sistema de archivos, de los que hay varios tipos: FAT, NTFS, FAT32, EXT2, etc.
· Particiones primarias, extendidas y lógicas

Además de los tipos de sistemas de archivos, hay también tres tipos de particiones (independientes del sistema de archivos que se utilice). Estas pueden ser particiones primarias (las originales, un disco duro formateado es una partición primaria que ocupa todo el espacio), particiones extendidas o secundarias (una partición que puede contener otras particiones en su interior), y particiones lógicas (las particiones que ocupan una parte o la totalidad de una extendida).

· ¿Para qué se usan las particiones de disco duro?
Algunas de las razones principales para crear una partición de disco duro son: aumentar espacio (algunos sistemas de archivos tienen tamaños máximos menores al espacio que proporciona el disco), guardar en ella una copia de seguridad, instalar dos sistemas operativos en un mismo disco duro o guardar en ella todos los archivos del usuario (música, fotos, etc.) para formatear el disco duro sin perderlos.






VENTAJAS DE PARTICIÓN EN UN DISCO
* Se puede instalar un sistema operativo adicional
* Separar datos
* Crear una imagen del sistema (host)
* Reduce el tiempo de desfragmentación.


DESVENTAJAS DE UNA PARTICIÓN EN DISCO DURO
* El equipo se vuelve susceptible a daños
* Reduce el espacio
* Entran con mayor facilidad los virus
* Perdida de información
* Al no apagar correctamente el equipo se daña el disco.


EJEMPLOS:

*Particiones en WINDOWS 7 sin algún programa:



 

1.- Como primer paso acudimos a inicio con el ratón derecho Equipo de este modo accedemos al menú contextual que muestra la imagen y seleccionamos Administrar


 

 

 

2.- Seguidamente se abrirá una ventana, el panel de control de la Administración de Equipos.


 



 

 


3.- Seguidamente se abrirá una ventana, el panel de control de la administración de equipos

En el menú de la parte izquierda de la ventana, seleccionamos administración de discos, bajo almacenamiento, en la parte derecha de la ventana aparecerán nuestros discos instalados, así como su tamaño y particiones que contiene



 
 
 


 4.- Una vez liberado el espacio en disco, aparecerán dos barras diferentes asignadas a nuestra unidad


La primera corresponde al espacio ya particionado, La segunda al espacio libre. Sobre la segunda haremos clic con el botón derecho del ratón y seleccionamos la opción Nuevo volumen simple.



 

5.- seguidamente aparecerá un asistente de creación de la nueva partición
En la primera ventana seleccionamos siguiente, ya que solamente es para darnos la bienvenida al asistente.
 

El siguiente paso es asignar el tamaño de la nueva unidad. Seleccionaremos todo el tamaño que hemos liberado si queremos una sola partición, si queremos más particiones seleccionamos el tamaño que deseemos.

 


6.- Asignar letra a la nueva unidad que creamos.

Seguidamente, escogemos el tipo de formato de disco y el nombre del volumen que vamos a crear. Hacemos clic sobre Finalizar, y tras unos segundos tendremos lista nuestra nueva unidad.





3
Mueve el cursor del ratón hacia abajo, a la esquina inferior izquierda de la pantalla. Espera hasta que aparezca el botón Inicio y haz clic en él con el botón derecho del ratón. Aparecerá un menú que contiene varias opciones.
4
Selecciona la opción "Administración de discos" en el menú. Luego aparecerá en la pantalla una ventana llamada "Administración de discos"

 Busca la columna "Volumen" dentro de la ventana. La ventana mostrará todos los discos duros disponibles en tu computadora. En la columna "Volumen", verás el disco duro que actualmente tienes, etiquetado en forma predeterminada como Disco Local (C:).
6
Haz clic derecho sobre tu disco duro principal: Disco Local (C:) o simplemente (C:). Aparecerá un submenú.
7
Selecciona "Reducir volumen" en el submenú. Aparecerá una ventana que dice "Se está consultando al volumen acerca del espacio disponible para la reducción". La computadora calculará el espacio en el disco. Espera hasta que se cierre esta ventana.

8
"Tamaño total antes de la reducción, en MB" (tamaño actual del espacio del disco).Selecciona "Reducir (nombre de la unidad)". En este punto, debería aparecer una ventana que dice "Reducir (nombre de la unidad)". Esta ventana contiene la siguiente información acerca de la unidad que vas a particionar:
  • "Espacio disponible para la reducción, en MB" (espacio disponible en el disco que puede particionarse.
  • "Tamaño del espacio que desea reducir, en MB" (cantidad total de espacio que quieras particionar). Solo puedes editar esta sección. Si quieres utilizar todo el espacio disponible en tu disco duro para la nueva partición, puedes copiar los números que aparecen en "Espacio disponible para la reducción, en MB".
  • "Tamaño total después de la reducción, en MB" (cantidad de espacio en el disco que tendrá la unidad luego de realizar la partición).
  • Recuerda que los valores están expresados en megabytes en lugar de gigabytes, así que los valores serán cercanos a cientos de miles, dependiendo del tamaño que tenga tu disco duro.
Establece los valores que quieras en el campo "Tamaño del espacio que desea reducir, en MB".
10 Haz clic en el botón "Reducir". Haz esto después de escribir los valores que quieras. La ventana se cerrará y podrás acceder a la ventana de "Administración de discos" otra vez.

11 Haz clic derecho sobre "Espacio sin asignar". Éste es el espacio oscuro que se encuentra en la sección inferior de la ventana "Administración de discos". Aparecerá un menú emergente.


12 Especifica el tamaño del volumen. El "Tamaño del volumen simple, en MB" se encuentra predefinido en 1024. Puedes aceptar esta configuración, ya que el volumen está expresado en megabytes (MB).Selecciona "Nuevo volumen simple". Se abrirá el asistente para crear un nuevo volumen simple. 

-Asignar la letra de unidad siguiente". Haz clic en el cuadro desplegable y elige la letra que 
te guste.



-Formatea la partición. Haz clic en el botón de la opción "Formatear este volumen con la configuración siguiente" y escribe el nombre que quieras en el campo "Etiqueta de volumen". Marca la casilla de la opción "Dar formato rápido" para asegurarte también de que la nueva unidad estará limpia.

-Ahora solo haz clic en el botón "Siguiente" después de establecer cada valor.

13 En segundo plano, aparecerá una nueva ventana (etiquetada con el mismo nombre que la nueva partición de tu disco duro). Esto significa que ya se ha creado la nueva partición.
Haz clic en "Finalizar" en la última ventana del asistente cuando hayas terminado.
 Regresarás a la ventana "Administración de discos". En esta ventana verás que el área que antes estaba etiquetada como "Espacio sin asignar" ahora ha cambiado y tiene el nombre de la unidad que estableciste.



 
 
Como crear particiones en XP:
 
 
 
Particiones en Windows 7
 
 
Como crear particiones en Windows 8:
 



CONCLUSIONES:
En si particionar un disco duro de cualquier computadora es mas que nada dividir un todo; en secciones por varias razones; porque se requiere un sistema operativo adicional, o reducir el tiempo de desfragmentación entre otros,  lo único malo es que el disco queda susceptible a daños, o puede que los virus puedan acceder mas fácilmente.


PROCESO DE ARRANQUE

PROCESO DE ARRANQUE


Cuando arrancamos el ordenador, éste busca en las unidades de almacenamiento los ficheros necesarios para poner en marcha el sistema, según una secuencia de arranque fijada por la BIOS. Normalmente es A:> C:, para que primero lea la unidad de disquetes, por si queremos formatear el disco duro o instalar un sistema operativo. Posteriormente pasa a la unidad C: que es donde esta instalado el sistema operativo, por esa razón no debe de dejarse ningún disquete dentro de la disquetera, ya que si el sistema lo detecta intenta arrancar desde ese disco, y no cargara Windows.





PASOS QUE REALIZA LA COMPUTADORA.-


 1.- Encendido: es la primera etapa en el proceso de arranque y consiste en dar energía eléctrica a todos los circuitos de la computadora. 







2.- Comienzo del programa de arranque: Cuando usted energiza la computadora, el microprocesador comienza a ejecutar el "Programa de arranque esta almacenado en la memoria ROM. Si el chip de memoria ROM, los módulos de la RAM están mal funcionando, el microprocesador estará des-habilitado para correr el programa de arranque y la computadora parara.






 3.-Auto-diagnostico: La POST primero chequea la tarjeta de video que esta este correctamente conectada a su monitor y a su computadora; si esta correctamente trabajando. 


Si la tarjeta de vídeo para la prueba, el próximo test en la computadora será en la memoria RAM en este test se escribe en cada localización de la memoria RAM y luego recuperar los datos para ver si son correctos, en este momento la computadora despliega la cantidad de memoria RAM chequeada, si ocurre cualquier error durante esta prueba, el POST para y despliega un mensaje indicando problema de memoria RAM.


Si no hubo ningún error en la prueba de la RAM, se prosigue con el chequeo del teclado, en la mayoría de las computadoras usted podrá ver durante esta prueba los indicadores del teclado parpadeando indicándole que la prueba del teclado esta en progreso. La final etapa en la POST es l prueba o chequeo de los drivers ósea de las unidades de disco.






4.- Chequeo de la configuración: El BIOS lee el MBR (Registro de arranque maestro)


que se encuentra en la memoria CEMOS; para determinar la cantidad de memoria RAM instalada y el tipo de disco duro, las unidades de disquete entre otras cosas, estos datos de configuración son necesarios para la computadora pueda acceder a cada dispositivo. 




*El MBR toma el control del proceso de arranque e inicia el BOOTMGR.


*El BOOTMGR lee los datos de la configuración de arranque para determinar que el sistema operativo se debe cargar y donde se debe buscar el sistema operativo en la partición de arranque, lee los archivos de registro y carga los controladores de dispositivos.





 Como se realiza un proceso de arranque en Windows XP:


Como realizar un proceso de arranque en Windows 7


CONCLUSIONES:
Pues en este tema aprendimos los pasos que la maquina internamente realiza al ser encendida para elaborar alguna tarea, nosotros nunca nos damos cuenta de este proceso porque lo hace muy rápido... pero es interesante contar con estos conocimientos y es de mucha ayuda, para que sepamos que hay detrás de cada proceso.