martes, 28 de abril de 2015

DISPOCITIVOS DE ENTRADA Y SALIDA

Dispositivos de entrada....



y ahora los dispocitivos de salida.....                                                                                                             





jueves, 12 de marzo de 2015

EN INFORMATICA. ¿ QUE ES EL NÚCLEO Y CUAL ES SU FUNCION ?
NÚCLEO Y SU FUNCION



En informática, el núcleo es la parte principal de un sistema operativo. Es el software es el encargado se facilitar a los distintos programas el acceso seguro al hardware del ordenador o en forma básica es el encargado de gestionar recursos, a travéz de servicios de llamada al sistema.
como el acceso al harwared  es limitado por lo que hay muchos programas, por eso elnucleo se encarga de decidir a que pograma pued acceder y durante cuanto tiempo. También permite esconder la complejidad y proporcionar un interfaz limpia y uniforme a hardware lo que facilita su uso para el programa.



FUNCIÓN :


Cuando arrancas un ordenador con cualquier sistema operativo, el Kernel se carga en memoria y permanece allí hasta que apagas el equipo, realizando funciones básicas como pueden ser:

Comunicación entre procesos
Control de periféricos
Manejo de memoria
control de interrupcion


Software Libre: Es la denominación al software que brinda libertad de acceso.
 Puede ser modificado, copiado, estudiado y redistribuido libremente. Aunque sea
 un software libre, este puede ser distribuido comercialmente.
Resultado de imagen de Software Libre

Software Gratuito: En ocasiones incluye el código fuente, aunque este tipo de software
no es libre en el mismo sentido de software libre, a menos que se garanticen los derechos
 de modificación y redistribución de dichas versiones modificadas del programa.Resultado de imagen de software gratuito
Software de Dominio Público: Es aquel software que no requiere licencia, pues sus derechos
 de explotación son para la humanidad, porque pertenece a todos por igual. Cualquiera puede
 hacer uso de el, siempre con fines legales y consignando su autoría original.
 Resultado de imagen de Software de Dominio Público

La Free Software Foundation recomienda y respalda estas distribuciones
 GNU/Linux, pero no trata de juzgarlas o compararlas en base a criterios
 diferentes de la libertad. Por lo tanto, las incluimos en orden alfabético.
 Para elegir la que mejor se adapte a sus necesidades, le animamos a leer estas
breves descripciones y a consultar sus respectivos sitios web y cualquier otra
 información disponible.

Estas distribuciones están completas y listas para usar, y sus desarrolladores
 se han comprometido a seguir las Pautas para distribuciones de sistemas libres.
Esto significa que las distribuciones incluirán y propondrán exclusivamente software libre. Rechazarán las aplicaciones, plataformas de programación, controladores, firmware, «blobs», juegos y cualquier otro software que no sea libre, como así también manuales y documentación que no sean libres.

Si sucediera que alguna de estas distribuciones incluya o proponga la inclusión
de algo que no sea libre, debe tratarse de un error, y los desarrolladores se
comprometen a eliminarlo. Si usted encuentra software o documentación que no es
libre en una de estas distribuciones, puede informar del problema y adjudicarse GNU
 Bucks, nosotros informaremos a los desarrolladores para que lo solucionen.

Corregir los errores que afectan a la libertad es un requisito di orden ético para
que una distribución pueda ser incluida aquí. Por lo tanto, la lista contiene únicamente
 aquellas distribuciones que actualmente están bajo la responsabilidad de personas dispuesta
s a corregirlos.


Esperamos que otras distribuciones se conviertan en completamente libres para que
en el futuro podamos incluirlas en esta lista.

jueves, 26 de febrero de 2015

TIPOS DE SISTEMAS DE ARCHIVOS

 FAT

FAT es con diferencia el sistema de archivos más simple de aquellos compatibles con Windows NT. El sistema de archivos FAT se caracteriza por la tabla de asignación de archivos (FAT), que es realmente una tabla que reside en la parte más "superior" del volumen. Para proteger el volumen, se guardan dos copias de la FAT por si una resultara dañada. Además, las tablas FAT y el directorio raíz deben almacenarse en una ubicación fija para que los archivos de arranque del sistema se puedan ubicar correctamente. 

Un disco con formato FAT se asigna en clústeres, cuyo tamaño viene determinado por el tamaño del volumen. Cuando se crea un archivo, se crea una entrada en el directorio y se establece el primer número de clúster que contiene datos. Esta entrada de la tabla FAT indica que este es el último clúster del archivo o bien señala al clúster siguiente. 

La actualización de la tabla FAT es muy importante y requiere mucho tiempo. Si la tabla FAT no se actualiza con regularidad, podría producirse una pérdida de datos. Requiere mucho tiempo porque las cabezas lectoras de disco deben cambiar de posición y ponerse a cero en la pista lógica de la unidad cada vez que se actualiza la tabla FAT. 

No hay ninguna organización en cuanto a la estructura de directorios de FAT, y se asigna a los archivos la primera ubicación libre de la unidad. Además, FAT solo es compatible con los atributos de los archivos de almacenamiento, del sistema, ocultos y de solo lectura.


El sistema de archivos FAT16

El primer sistema de archivos en ser utilizado en un sistema operativo de Microsoft fue el sistema FAT, que utiliza una tabla de asignación de archivos. La tabla de asignación de archivos es en realidad un índice que crea una lista de contenidos del disco para grabar la ubicación de los archivos que éste posee. Ya que los bloques que conforman un archivo no siempre se almacenan en el disco en forma contigua (un fenómeno llamado FRACMENTACION), la tabla de asignación permite que se mantenga la estructura del sistema de archivos mediante la creación de vínculos a los bloques que conforman el archivo. El sistema FAT es un sistema de 16 BTIS que permite la identificación de archivos por un nombre de hasta 8 caracteres y tres extensiones de caracteres. Es por esto que el sistema se denomina FAT16.
Para mejorar esto, la versión original de WINDOWS 95 (que usa el sistema FAT16) se lanzó al mercado con una administración FAT mejorada en la forma del sistema VFAT (Virtual FAT [FAT Virtual]). VFAT es un sistema de 32 bits que permite nombres de archivos de hasta 255 caracteres de longitud. Sin embargo, los programadores tenían que asegurar una compatibilidad directa para que los entornos (DOS) de 16 bits aún pudieran acceder a estos archivos. Por ende, la solución fue asignar un nombre para cada sistema. Por esta razón se pueden usar nombres extensos de archivos en Windows 95 y, aún así, acceder a ellos en DOS.
El sistema de archivos FAT es un sistema de 16 bits. Esto implica que las direcciones de clúster no pueden ser mayores a 16 bits. El número máximo de clústers al que se puede hacer referencia con el sistema FAT es, por consiguiente, 216 (65536) clústers. Ahora bien, ya que un clúster se compone de un número fijo (4,8,16,32,...) de sectores de 512 bytes contiguos, el tamaño máximo de la partición FAT se puede determinar multiplicando el número de clústers por el tamaño de un clúster. Con clústers de 32Kb, el tamaño máximo de una partición es, por lo tanto, de 2GB.
Además, un archivo sólo puede ocupar un número integral de clústers. Esto significa que si un archivo ocupa varios clústers, el último solamente estará ocupado en forma parcial y no se podrá utilizar el espacio disponible. Como resultado, cuanto menor sea el tamaño del clúster, menor será el espacio desperdiciado. Se estima que un archivo desecha un promedio de medio clúster, lo cual significa que en una partición de 2 GB, se perderán 16KB por archivo.


Sistema de archivos FAT32

Aunque el VFAT era un sistema inteligente, no afrontaba las limitaciones de FAT16. Como resultado, surgió un nuevo sistema de archivos en Windows 95 OSR2 (el cual no sólo contaba con una mejor administración FAT como fue el caso de VFAT). Este sistema de archivos, denominado FAT32 utiliza valores de 32 bits para las entradas FAT. De hecho, sólo se utilizan 28 bits, ya que 4 bits se reservan para su uso en el futuro.
Cuando surgió el sistema de archivos FAT32, el máximo número de clústers por partición aumentó de 65535 a 268.435.455 (228-1). Por lo tanto, FAT32 permite particiones mucho más grandes (hasta 8 terabytes). Aunque en teoría, el tamaño máximo de una partición FAT32 es de 8 TB, Microsoft lo redujo, voluntariamente, a 32 GB en los sistemas 9x de Windows para promover NTFS ). Ya que una partición FAT32 puede contener muchos clústers más que una partición FAT16, es posible reducir significativamente el tamaño de los clústers y, así, limitar también el espacio desperdiciado del disco. Por ejemplo, con una partición de 2 GB, es posible usar clústers de 4KB con sistemas FAT32 (en lugar de clústers de 32KB con sistemas FAT16), que reducen el espacio desperdiciado por un factor de 8.
El intercambio radica en que FAT32 no es compatible con las versiones de Windows previas al OEM Service Release 2. Un sistema que arranque con una versión anterior simplemente no verá este tipo de particiones. 
Asimismo, las utilidades de administración de un disco de 16 bits, como ser versiones antiguas de Norton Utilities, ya no funcionarán correctamente. En términos de realización, el uso de un sistema FAT32 en lugar de un sistema FAT16 tendrá como resu

NTFS

Desde el punto de vista de un usuario, NTFS sigue organizando los archivos en directorios que, al igual que ocurre en HPFS, se ordenan. Sin embargo, a diferencia de FAT o de HPFS, no hay ningún objeto "especial" en el disco y no hay ninguna dependencia del hardware subyacente, como los sectores de 512 bytes. Además, no hay ninguna ubicación especial en el disco, como las tablas de FAT o los superbloques de HPFS. 

Los objetivos de NTFS son proporcionar lo siguiente:
  • Confiabilidad, que es especialmente deseable para los sistemas avanzados y los servidores de archivos
  • Una plataforma para tener mayor funcionalidad
  • Compatibilidad con los requisitos de POSIX
  • Eliminación de las limitaciones de los sistemas de archivos FAT y HPFS
LINUX

Linux soporta gran variedad de sistemas de ficheros, desde sistemas basados en discos, como pueden ser ext2, ext3, ReiserFS, XFS, JFS, UFS, ISO9660, FAT, FAT32 o NTFS, a sistemas de ficheros que sirven para comunicar equipos en la red de diferentes sistemas operativos, como NFS (utilizado para compartir recursos entre equipos Linux) o SMB (para compartir recursos entre máquinas Linux y Windows).
Los sistemas de ficheros indican el modo en que se gestionan los ficheros dentro de las particiones. Según su complejidad, tienen características como previsión de apagones, posibilidad de recuperar datos, indexación para búsquedas rápidas, reducción de la fragmentación para agilizar la lectura de los datos, etc. Hay varios tipos, normalmente ligados a sistemas operativos concretos. A continuación se enumeran los más representativos:
  • ext2: Hasta hace poco era el sistema estándar de Linux. Tiene una fragmentación muy baja, aunque es algo lento manejando archivos de gran tamaño. Fue la continuación del sistema de ficheros ext, implementado en 1992 e integrado en Linux 0.96. Las principales ventajas que tenía sobre ext eran las siguientes:
    • Compatible con sistemas de ficheros grandes, admitiendo particiones de disco de hasta 4TB y ficheros de hasta 2GB de tamaño.
    • Proporciona nombres de ficheros largos, de hasta 255 caracteres.
    • Tiene una gran estabilidad.
    • Actualización.
  • ext3: Es la versión mejorada de ext2, con previsión de pérdida de datos por fallos del disco o apagones. En contraprestació, es totalmente imposible recuperar datos borrados. Es compatible con el sistema de ficheros ext2. Actualmente es el más difundido dentro de la comunidad GNU/Linux y es considerado el estándar. Sus ventajas frente a ext2 son:
    • Actualización. Debido a que los dos sistemas comparten el mismo formato, es posible llevar a cabo una actualización a ext3, incluso aunque el sistema ext2 esté montado.
    • Fiabilidad y mantenimiento.
  • ext4: Es la última versión de la familia de sistemas de ficheros ext. Sus principales ventajas radican en su eficiencia (menor uso de CPU, mejoras en la velocidad de lectura y escritura) y en la ampliación de los límites de tamaño de los ficheros, ahora de hasta 16TB, y del sistema de ficheros, que puede llegar a los 1024PB (PetaBytes).
  • swap: Es el sistema de ficheros para la partición de intercambio de Linux. Todos los sistemas Linux necesitan una partición de este tipo para cargar los programas y no saturar la memoria RAM cuando se excede su capacidad. En Windows, esto se hace con el archivo pagefile.sys en la misma partición de trabajo, con los problemas que esto conlleva.
mac OSX

         El MFS (Macintosh File System) es un formato de volumen (o sistema de archivos) creado por Apple Computer para almacenar archivos en disquetes de 400K. MFS fue introducido con el Macintosh 128K en enero de 1984. 

MFS era notable tanto por introducir los fork de recurso para permitir el almacenamiento de datos estructurados así como por almacenar metadatos necesitados para el funcionamiento de la interfaz gráfica de usuario de Mac OS. MFS permite que los nombres de archivo tengan una longitud de hasta 255 caracteres, aunque Finder no permite que los usuarios creen nombres de más de 63 caracteres de longitud. A MFS se le denomina como sistema de archivo plano porque no admite carpetas. 

Apple introdujo el HFS como reemplazo para MFS en septiembre de 1985. En Mac OS 7.6.1, Apple dejó de prestar servicio de escritura en volúmenes MFS, y en Mac OS 8 fue quitado en conjunto la compatibilidad con volúmenes MFS.

HFS (Sistema de Archivos Jerárquicos) es un sistema para compartir archivos usando un pequeño servidor y un navegador web como cliente. Fue desarrollado por Apple Inc con el objetivo de ser utilizado en ordenadores que corren Mac OS. HFS es el nombre usado por desarrolladores, pero en la documentación de usuarios el formato es referido como estándar Mac Os para diferenciarlo de su sucesor HFS+ el cual es llamado Extendido Mac Os.