viernes, 12 de diciembre de 2014





SISTEMAS DE FICHEROS DE LOS DISTINTOS SISTEMAS 

OPERATIVOS 




·       ¿QUÉ SON?
Se trata de estándares diseñados por cada desarrollador de sistemas operativos, los cuales indican la forma en que van a ser organizados los archivos en los dispositivos de almacenamiento masivo (SSD, discos duros, discos ópticos, memorias USB, etc.) así como también la forma en que va a iniciar el sistema operativo (proceso de arranque)

·      TIPOS DE SISTEMAS DE FICHEROS , CLASIFICACIÓN Y COMPATIBILIDAD.

Ø El sistema de archivos de UNIX y LINUX
EXT / EXT2 / EXT3: Es el protocolo de Linux para el almacenamiento de datos, se trata de un sistema de ficheros de alto rendimiento usado para discos duros, así como para sistemas de almacenamiento extraíbles (disqueteras y memorias USB). Tiene la ventaja de permitir actualizar de ext2 a ext3 sin perder los datos almacenados ni tener que formatear el disco. Tiene un menor consumo de CPU y está considerado más seguro que otros sistemas de ficheros en Linux dada su relativa sencillez y su mayor tiempo de prueba. Los sistemas operativos Linux e UNIX son capaces de detectar casi cualquier sistema de archivos (EXT, FAT, FAT32, NTFS, CDFS, UDF, etc.).




Ø El sistema de archivos de Ms-DOS,  Windows 3.11 y Windows 95 de Microsoft
·       FAT:  proviene de ("File Allocation Table"), que significa tabla de localización de archivos. Esta tabla se mantiene en el disco duro de nuestro ordenador, y contiene un mapa de toda la unidad de forma que "sabe" donde está cada uno de los datos almacenados.
Cuando se escribe un nuevo fichero al disco duro, este es guardado en uno o más clusters, dependiendo del tamaño del fichero (archivo). Los tamaños típicos del cluster son 2.048 Bytes, 4.096 Bytes o 8.192 Bytes. El sistema operativo crea una entrada de FAT por cada nuevo fichero, graba y  almacena la posición del cluster (o clusters) donde se ha guardado. Cuando queremos leer un fichero, el sistema operativo busca en la FAT la posición del mismo para su ejecución.
      Las primeras versiones de Microsoft Ms-DOS usaban la clásica FAT 16, con tamaños máximos de 16 bits; esto limitaba la capacidad total del disco duro a 512 MB, asumiendo el mayor tamaño de cluster (8.192 Bytes). Con la aparición de la versión 5.0 y las primeras de Windows 95 podían llegar a manejar discos duros de un máximo de 2 GB (4x512 Bytes), también las memorias USB actuales utilizan este sistema de archivos. Los sistemas operativos PC-DOS, Ms-DOS, Windows 3.11 y Windows 95 de Microsoft® solo reconocen el sistema de archivos FAT y el CDFS utilizado en CD-ROM.


Ø El sistema de archivos de Windows 98 y Windows Millenium de Microsoft®
·       FAT32: proviene de ("File Allocation Table 32"), que significa tabla de localización de archivos a 32 bits. Es el sistema de archivos que se empezó a usar a partir de la versión OSR2 de Microsoft Windows 95, la cual tiene una mejor manera de almacenar los datos con respecto a la FAT 16 ya que puede manejar discos duros de hasta 2 Terabytes. Se utiliza básicamente con Microsoft Windows 98 y Microsoft Windows ME. Los sistemas operativos Windows 98 y ME de Microsoft® reconocen el sistema de archivos FAT, FAT32, el CDFS utilizado en CD-ROM y el UDF utilizado en DVD-ROM.



Ø El sistema de archivos de Windows XP, Windows Vista y Windows 7 de Microsoft
·         NTFS: proviene de ("New Tecnology File System"), que significa sistema de archivos de nueva tecnología, utilizado en la plataforma Windows NT. Permite accesos a archivos y carpetas por medio de permisos, no es compatible con Linux (solo lee, y difícilmente escribe), ni con Ms-DOS, ni Windows 95, ni Windows 98 y tampoco puede accederla, tiene formato de compresión nativa, permite encriptación, soporta 2 TB, no se recomienda en sistemas con menos de 400 MB. Se utiliza para Microsoft Windows XP y Microsoft Windows Vista y Windows 7. Los sistemas operativos Windows XP, Vista y 7 de Microsoft  reconocen el sistema de archivos FAT, FAT32, NTFS, el CDFS utilizado en CD-ROM, el UDF utilizado en DVD-ROM y el LFS para discos sin registro de arranque maestro.
·         exFAT: proviene de ("EXtended File Allocation Table"), que significa tabla de localización de archivos extendida, el cual se diseño para su uso en dispositivos de almacenamiento electrónico basados en el uso de tecnología de memoria NAND, tales como memorias USB y unidades SSD, para ser utilizado con versiones de Microsoft® Windows CE, es importante mencionar que Windows  Vista y 7 tienen soporte para el formateo con este sistema de archivos, al igual que MacOS y Linux. Una característica importante es que Permite almacenar hasta 1000 archivos en una carpeta.


Ø Nuevos sistema de archivos de Microsoft
·         WinFS: proviene de 2 significados diferentes: ("Windows Future Storage") y ("Windows File System"), significando almacenamiento de "Windows" del futuro y sistema de archivos de "Windows". Este sistema fue desarrollado por Microsoft  para facilitar la clasificación y las búsquedas de archivos, utilizando un modo distinto a lo que actualmente conocemos como sistemas de directorios y archivos, basado en funciones de búsqueda utilizadas en las bases de datos como SQL; por lo que no se definió de manera clara si WinFS se trataba de un sistema de archivos al 100% ó como un agregado al sistema NTFS. Este sistema de archivos se vislumbró como propuesta para su uso con Microsoft Windows 7, pero no se concretó el proyecto y se conserva NTFS en tal sistema operativo.
     

Ø El sistema de archivos de MacOS de Apple
·         HFS/HFS+: significa ("Hierarquical File System") ó sistema de archivos por jerarquía, sustituyo al MFS ("Macintosh File System") y el símbolo + indica extendido, es decir, la última versión de HFS. Fué desarrollado por Apple, admite el uso de direcciones de espacio en disco de 64 bits y permite utilizar bloques de asignación de archivos de 32 bits con el fin de potenciar la eficiencia del disco al reducir la utilización de espacio en volúmenes de gran tamaño o con un número elevado de archivos. Admite nombresde archivo más descriptivos, con una longitud máxima de 255 caracteres y codificación de texto Unicode para los nombres de archivo internacionales o con sistemas de escritura mixtos, también ofrece un formato opcional de sistema de archivos con distinción de mayúsculas y minúsculas para HFS+ que permite al administrador alojar sin problemas archivos utilizados por aplicaciones UNIX que requieren esta función. Los sistemas operativos modernos MacOS de Apple® reconocen el sistema de archivos HFS, HFS+, FAT, FAT32, el CDFS utilizado en CD-ROM y el UDF utilizado en DVD-ROM.
Ø Sistema de archivos de Sun Solaris
·         ZFS: significa ("Zettabyte File System") ó sistema de archivos ZettaByte, desarrollado por Sun Microsystems para el sistema operativo Solaris. Es un robusto sistema de ficheros de 128 bits, creado para superar las expectativas de cualquier sistema real, cuenta un sistema ligero de ficheros, nueva estructura de almacenamiento en disco y administración simple de espacio y un sistema de autor reparación denominado "Self-healing" entre muchas otras características que permiten su implementación en grandes servidores.
    

Ø El sistema de archivos de los CD, DVD y Biu-ray (CDFS, UDF, LFS)
      1.- Formato de registro de arranque maestro: se trata del sistema de archivos del estándar ISO9660, que típicamente en una sola sesión, permite el almacenamiento de los datos y una vez hecho lo anterior, no permite la escritura de nuevos datos (esto se le llama cerrar sesión). Permite almacenar en cualquier disco de la familia de los CD, de los DVD como lo son DVD-R, DVD-ROM, DVD-RW, DVD-RAM, etc. y de los Blu-ray Disc.
1.1 CDFS significa ("Compact Disc File System") ó sistema de archivos para disco compacto, el cual permite almacenar exclusivamente en cualquier disco de la familia de los CD como CD-RW, CD-R, CD-ROM, CD-R, etc.
      2.- El significado de UDF es (Universal Disk Format) ó formato de disco universal, permite almacenar en cualquier disco de la familia de los CD, de los DVD como lo son DVD-R, DVD-ROM, DVD-RW, DVD-RAM, etc. y de los Blu-ray Disc. Se trata de un sistema de archivos del estándar ISO9660, el cual permite escribir y borrar en el disco en cualquier momento (como si se tratase de un disquete o de una memoria USB), en lugar de grabar todos en una sola sesión como comúnmente se realiza con Software como Nero, ó Ashampoo, Roxio y como su nombre lo indica, es universal, por lo tanto soportado por varios sistemas operativos. Hay 2 versiones básicas, la 1.5 compatible con Windows 2000/XP y la 2.01 compatible con XP.
          2.1.- LFS significa ("Live File System"), lo cual significa sistema de archivos en directo, el cuál es el nombre dado al formato UDF en el sistema operativo Windows Vista, que en orden cronológico se trata de la versión UDF 2.5 y que no es compatible con versiones anteriores.

martes, 25 de noviembre de 2014

FRAGMENTACIÓN INTERNA


Esta se deriva del hecho de que mientras la memoria está denominada en bytes, la unidad más pequeña disponible generalmente es mayor que eso debido a las reglas de memoria de direccionamiento. Por ejemplo, si el sistema carga un programa que requiere de 50 MB y 19 bytes de memoria, puede que no sea capaz de iniciar el próximo programa a ese 20° byte, en lugar de iniciarlo al byte 24 o 28. Estas brechas resultan en pequeñas áreas de memoria inutilizable, simplemente porque el sistema no puede abordar todos y cada byte de memoria disponible para él. Si bien pérdida de memoria por la fragmentación interna generalmente es mucho menor que la pérdida por la fragmentación externa, estas pequeñas cantidades todavía pueden sumarse con el tiempo.




FRAGMENTACIÓN EXTERNA


Esto ocurre cuando el primer bloque libre de memoria no es suficiente para que el siguiente programa lo use. Por ejemplo, digamos que un sistema carga tres programas en la memoria, cada uno ocupando 50 megabytes o MB. El segundo programa termina, dejando ese bloque de 50 MB libres. Si el siguiente programa a iniciar requiere de 100 MB, no sería capaz de utilizar ese bloque de 50 MB de espacio libre, y el sistema le asigna el siguiente intervalo de 100 MB libres. Esa brecha en la memoria utilizada se mantendría sin uso hasta que algún programa requiera menos de 50 MB de memoria. Con el tiempo, estos pequeños espacios pueden sumarse, y un sistema se puede ejecutarse con memoria baja a pesar de las muchas pequeñas áreas de memoria libre.

martes, 18 de noviembre de 2014

COMO AUMENTAR EL TAMAÑO DE LA MEMORIA VIRTUAL


  -DENTRO DEL"EQUIPO" PULSAMOS EN EL RATÓN BOTON DERECHO/PROPIEDADES





-ENTRAMOS EN CONFIGURACIÓN AVANZADA DEL SISTEMA Y EN CONFIGURACIÓN.




- PULSAMOS CONFIGURACIÓN/OPCIONES AVANZADAS/CAMBIAR.





-Y QUITAMOS LA CASILLA SELECCIONADA.

viernes, 7 de noviembre de 2014


Edsger Dijkstra

Muchos conocen a Edsger Wybe Dijkstra por sus aportes técnicos a las ciencias de la computación (algoritmos sobre grafos, semáforos, su crítica al “goto“, entre tantos otros). Otros quizás hayan leído sobre sus opiniones acerca de la programación como disciplina matemática y su lucha contra el avance de los intereses industriales sobre la ciencia.
Pocos saben, sin embargo, quién fue este gran hombre y su verdadero aporte a través de más de 40 años de actividad académica, científica e industrial. A continuación he traducido el discursopronunciado por David Gries, otro notable científico de la computación, en oportunidad de un homenaje a poco tiempo de su fallecimiento.

miércoles, 22 de octubre de 2014

FRANKESTEIN


Victor Frankenstein se obsesionó con la idea de crear vida y dotarla a elementos inertes y artificiales.
La lista de semejanzas entre Frankenstein con un ordenador sería la siguiente:
- Están formados por partes y componentes independientes pero correlacionados
- La vida la obtienen de un "chispazo eléctrico"
- Necesitan la intervención y supervisión de una persona en todo momento
- Nunca estarán completamente"acabados" necesitan actualizaciones para que el milagro sobreviva
- Y no olvidar que Su Creación proviene de una curiosidad y ambición científica.
Un saludo a los que han leido esta breve reflexión.


SISTEMA OPERATIVO MÓVIL


Android

El sistema operativo número uno en cuanto a popularidad. Con una cuota de mercado cercana al 85% el sistema operativo de google se caracteriza por ser abierto y disponible para cualquier fabricante interesando en utilizarlo para sus dispositivos móviles.
Esta disponibilidad ha creado sin embargo una gran fragmentación, pudiéndose encontrar innumerables dispositivos de miles de formas y funcionalidades con todas las versiones de Android existentes. Además la posibilidad de que cada fabricante incluya su propia capa sobre el original, propicia que la experiencia de usuario no sea siempre la deseada por Google y las actualizaciones tarden en llegar.
CÓDIGO BINARIO

¿Qué tienes una duda? Mandame un whatsapp al 00110110 00110100 00111000 00110101 00110001 00111001 00110101 00110010 00110010 



CRUCIGRAMA



HORIZONTALES
  • 1¿Cómo se llama el Sistema Operativo de software libre más conocido?
  • 2 ¿Qué sistema desarrolló Andrew Tanembaun? 
  • 3 ¿Cuál es el acronimo de Portable Operating System X
  • 4  Versión del Sistema Operativo Unix desarrollado por AT&T
VERTIVALES
  • 1 ¿Cuál fue el primero de los Sistemas Operativos de tiempo compartido?
  • 2 Marca famosa registrada por Novell.
  • 3 Entorno operativo basado en Linux desarrollado por Apple.
  • 4 Acrónimo de Distribución de Software Berkeley en inglés.

martes, 14 de octubre de 2014



Andrew Stuart "Andy" Tanenbaum (16 de marzo de 1944) es un informático estadounidense y profesor de ciencias de la computación de la Universidad Libre de Ámsterdam. Es esencialmente conocido por ser el creador de Minix, una réplica gratuita del sistema operativo UNIX con propósitos educativos, y por sus libros sobre ciencias de la computación.

viernes, 10 de octubre de 2014




 EJERCICIOS - PREGUNTA 2




2- Reflexiona, como usuario, cuándo consideras que el sistema operativo instalado 

en tu pc funciona de forma incorrecta, de lo que se extrae una exigencia de uso. 

Considerando esto, ¿podrías enumerar las características de un sistema operativo 

para ordenadores personales?


*Son multitarea..- Si mi pc no me deja tener dos aplicaciones abiertas esta claro 

que el sistema operativo no funciona de forma correcta.

*Es software.

*Conexión a redes.- Si mi movil no me permite detectar la wifi es porque el SO no 

funciona.

*Gestionan el hardware.

*Son a tiempo real.

*Son completos.

*Multiusuarios.

*Son capaces de evolucionar. 

*Relacionan dispositivos.