lunes, 18 de abril de 2011

SISTEMA DE ARCHIVOS

Un sistema de archivos son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco. El término también es utilizado para referirse a una partición o disco que se está utilizando para almacenamiento, o el tipo del sistema de archivos que utiliza. Así uno puede decir “tengo dos sistemas de archivo” refiriéndose a que tiene dos particiones en las que almacenar archivos, o que uno utiliza el sistema de “archivos extendido”, refiriéndose al tipo del sistema de archivos.

La diferencia entre un disco o partición y el sistema de archivos que contiene es importante. Unos pocos programas (incluyendo, razonablemente, aquellos que crean sistemas de archivos) trabajan directamente en los sectores crudos del disco o partición; si hay un archivo de sistema existente allí será destruido o corrompido severamente. La mayoría de programas trabajan sobre un sistema de archivos, y por lo tanto no utilizarán una partición que no contenga uno (o que contenga uno del tipo equivocado).

Antes de que una partición o disco sea utilizada como un sistema de archivos, necesita ser iniciada, y las estructura de datos necesitan escribirse al disco. Este proceso se denomina construir un sistema de archivos.

domingo, 17 de abril de 2011

CARGADORES DE ARRANQUE PARA GNU / LINUX

LILO

es un gestor de arranque que permite elegir, entre sistemas operativos Linux y otras plataformas, con cual se ha de trabajar al momento de iniciar un equipo con mas de un sistema operativo disponible. Fue desarrollado inicialmente por Werner Almesberger, actualmente está a cargo de John Coffman.
LILO funciona en una variedad de sistemas de archivos y puede arrancar un sistema operativo desde el disco duro o desde un disco flexible externo . LILO permite seleccionar entre 16 imágenes en el arranque. LILO puede instalarse también en el master boot record (MBR).
Al iniciar el sistema LILO solamente puede acceder a los drivers de la BIOS para acceder al disco duro. Por esta razón en BIOS antiguas el área de acceso está limitado a los cilindros numerados de 0 a 1023 de los dos primeros discos duros. En BIOS posteriores LILO puede utilizar sistemas de acceso de 32 bits permitiéndole acceder a toda el área del disco duro.
GRUB

GNU GRUB (abreviatura de GNU GRand Unified Bootloader) es un paquete de gestor de arranque del Proyecto GNU. GRUB es la implementación de referencia de especificación de arranque multiple, lo que proporciona al usuario la opción de un arranque de múltiples sistemas operativos instalados en un ordenador oseleccionar una configuración del núcleoespecífico disponible en particiones de un sistema operativo en particular.
GNU GRUB se desarrolló a partir de un paquetellamado el Grand Unified Bootloader (un juego de gran teoría unificada.) Se utiliza principalmente para sistemas tipo Unix. Elsistema operativo GNU usa GNU GRUB comosu gestor de arranque, al igual que la mayoría de distribuciones Linux. El sistema operativo Solaris se utiliza GRUB como su gestor de arranque en los sistemas x86 de partida de la versión Solaris 10 1 / 06.





explique los cuatro tipos de nucleos

Hay cuatro grandes tipos de núcleos: 
· Los núcleos monolíticos facilitan abstracciones del hardware subyacente realmente potentes y variadas. 
· Los micronúcleos (en inglés microkernel) proporcionan un pequeño conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad. 
· Los núcleos híbridos (micronúcleos modificados) son muy parecidos a los micronúcleos puros, excepto porque incluyen código adicional en el espacio de núcleo para que se ejecute más rápidamente. Son los que reciben o dan salida a señales analógicas que son procesadas digitalmente. Esto puede realizarse gracias a los conversores analogicos/digitales que , como su nombre indica ,convierte señales analógicas a digitales 
· Los exonúcleos no facilitan ninguna abstracción, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo al hardware. 



http://www.taringa.net/posts/info/1047497/Nucleo-Informatico-_Kernel_.html

en informática ¿que es el núcleo y cual es la función?

En informática, el núcleo (también conocido en español con el anglicismo kernel, de raíces germánicas como kern) es la parte fundamental de un sistema operativo. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora. Como hay muchos programas y el acceso al hardware es limitado, el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado.

como se encuentran distribuidos los 512 bytes del sector de aranque del disco duro

De todos los sectores de una unidad de disco, el primero de la primera cabeza del primer cilincro (CHS  0,0,1), tiene una importancia y significado especial.  Es el sitio al que se dirige la BIOS cuando busca si existe en el sistema un dispositivo cargable.  Por esta razón se denomina sector de arranque MBR ("Master boot record") o bloque maestro de carga ("Master boot block").Sus 512 bytes contienen tres bloques con información sobre la arquitectura física y lógica del disco: el  Código maestro de carga ; la  Tabla de particiones , y la Firma.


tomado de:
http://www.zator.com/Hardware/H8_1_2c.htm

Que es un bootstrap.

(bootstrap). En informática, el bootstrapping hace referencia al proceso donde un sistema simple activa otro sistema más complejo para servir al mismo propósito. Es una solución al "problema del huevo y la gallina", de comenzar un cierto sistema sin tener el sistema todavía funcionado.


tomado de:
http://www.alegsa.com.ar/Dic/bootstrapping.php

que es el Master Boot Record

Un master boot record (MBR) es el primer sector("sector cero") de un dispositivo de almacenamiento de datos, como un disco duro. A veces, se emplea para el arranque del sistema operativo con boostrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para identificar un dispositivo de disco individual, aunque en algunas máquinas esto último no se usa y es ignorado.


tomado de :
Wikipedia; la enciclopedia libre
http://es.wikipedia.org/wiki/Master_Boot_Record