SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
República Bolivariana de Venezuela
Universidad del Zulia
Facultad Experimental de Ciencias
Licenciatura en Computación
Cátedra: Sistemas Operativos I
Profesor: Dr. Carlos Rincón.
IMPLEMETACIÓN DE GESTIÓN DE MEMORIA,
ARCHIVOS EN WINDOWS 10, MACOS SIERRA Y
LINUX
Realizado por:
Rafael Lozano C.I.: 20.659.049
Enmanuel Cubillan C.I.: 21.354.109
Luz Hernández C.I.: 22.057.873
José Rojas C.I.: 23.465.004
Maracaibo, Octubre 2016
ÍNDICE GENERAL
INTRODUCCIÓN.................................................................................................3
IMPLEMENTACIÓN DE GESTIÓN DE MEMORIA...................................................4
Windows 10.....................................................................................................4
MacOS sierra...................................................................................................6
Almacenamiento optimizado............................................................................6
Archivos que se almacenan en iCloud..............................................................6
Archivos que el sistema borra automáticamente.................................................6
Linux...............................................................................................................7
Objetivos del sistema de Gestión de Memoria....................................................7
Espacio de direcciones de un proceso..............................................................7
Unidad de Manejo de Memoria........................................................................8
Subsistema de Gestión de Memoria.................................................................8
IMPLEMENTACIÓN DE GESTIÓN DE ARCHIVOS..................................................8
Windows 10.....................................................................................................8
LogicalDIsk Manager (LDM)............................................................................9
Espacios de almacenamiento........................................................................10
MacOs sierra.................................................................................................12
El espacio de disco duro en macOS...............................................................12
Liberar espacio en MacOS............................................................................12
Linux.............................................................................................................14
Principales directorios..................................................................................14
Características del sistema de ficheros...........................................................15
Listado de los sistema de ficheros habituales...................................................16
CONCLUSIÓN..................................................................................................16
BIBLIOGRAFÍA.................................................................................................17
ANEXOS..........................................................................................................18
INTRODUCCIÓN
La memoria es uno de los principales recursos de la computadora, la cual debe
de administrarse con mucho cuidado. Aunque actualmente la mayoría de los sistemas
de cómputo cuentan con una alta capacidad de memoria, de igual manera las
aplicaciones actuales tienen también altos requerimientos de memoria, lo que sigue
generando escasez de memoria en los sistemas multitarea y/o multiusuario.
Para optimizar el uso del CPU y de la memoria, el sistema operativo debe de
tener varios procesos a la vez en la memoria principal, para lo cual dispone de varias
opciones de administración tanto del procesador como de la memoria.
A continuación se explica cómo funciona el manejo de la gestión de memoria y el
sistema de archivos de los diferentes tipos de sistemas operativos.
Windows 10, Linux y MacOs Sierra.
IMPLEMENTACIÓN DE GESTIÓN DE MEMORIA
Windows 10
Windows 10 utiliza memoria virtual cuando la necesita o cuando la memoria
empieza a llenarse, Windows 10 empieza a comprimir páginas de memoria antiguas
para que ocupen menos espacio objetivo de la gestión de memoria a comprimir páginas
de memoria antiguas para que ocupen menos espacio como sucede cuando creas un
fichero ZIP a partir de múltiples archivos, y en lugar de copiar la información de ese
programa al disco duro, Windows simplemente la hará más pequeña, pero la mantendrá
en memoria.
Antes de descomprimir una aplicación se debe:
 Añadir más RAM: nada va a mejorar más tu sistema que mejorar el total de RAM.
Cuanto más espacio tengas en RAM, menos necesidad tendrá Windows 10 de
comprimirla.
 Elimina aplicaciones basura: la mitad de la basura que viene con tu PC es
innecesaria y está utilizando recursos. Borra todo lo que no necesitas.
 Cierra las aplicaciones o pestañas que no necesitas: cuanto más cosas tengas
ejecutándose, más memoria será enviada al proceso System. En tu navegador,
cerrar o suspender pestañas que no has tocado en siglos y sabes que no
volverás a necesitar puede ayudar.
Como evitar el consumo de RAM
El usuario puede desactivar los tips y sugerencias sobre Windows desde la
aplicación Configuración > Sistema > Notificaciones y acciones.
Con respecto al proceso Windows Shell Experience Host, el procedimiento es
igual de sencillo, pues basta con sacrificar la opción de personalización que ofrece
Windows 10 para tomar el color dominante de la imagen de fondo para establecer en el
menú inicio, azulejos y el resto de la interfaz. Para ello, el usuario debe ir a
Configuración > Personalización > Colores.
Luego de haber hecho esto, notarás que el consumo de RAM se ha reducido,
una manera de disminuir la memoria RAM es:
Escribir en un bloc de notas freeMet = space (500000000) y guardarlo como
freeRAM de esa manera ya solo hará falta ejecutar el archivo que se genero y ver el
comportamiento mediante el administrador de tareas.
Los programas a menudo están organizados en módulos, algunos de los cuales
pueden ser compartidos por diferentes programas, algunos son de solo-lectura y otros
contienen datos que se pueden modificar. Se escriben y se compilan
independientemente. La gestión de memoria es responsable de manejar esta
organización lógica, que se contrapone al espacio de direcciones físicas lineales. Una
forma de lograrlo es mediante la segmentación de memoria.
La memoria suele dividirse en un almacenamiento primario de alta velocidad y
uno secundario de menor velocidad. La gestión de memoria del sistema operativo se
ocupa de trasladar la información entre estos dos niveles de memoria.
MacOS sierra
Almacenamiento optimizado
Esta función nos ayuda a organizar nuestros archivos para obtener más espacio
en el disco duro del ordenador. Lo que hace el sistema operativo es que, al notar que el
Mac empieza a llenarse, almacena automáticamente en la nube los archivos que
usamos poco y los mantiene disponibles para cuando los necesitemos. Además, nos
ayuda a encontrar y eliminar los archivos viejos que ya no utilizamos.
A continuación compartiremos una lista para que tengas una idea de cuáles son
esos archivos que son almacenados en la nube por defecto y cuáles los que son
eliminados por el sistema.
Archivos que se almacenan en iCloud
Cuando macOS Sierra detecta que el almacenamiento de tu ordenador se está
agotando, empezará a subir algunos archivos que no hemos usado recientemente a
iCloud. Algunos de estos archivos son:
 Fotos de máxima resolución
 Imágenes antiguas
 Vídeos antiguos
 Aplicaciones de Mac App Store que no utilizas
 Presentaciones antiguas
 PNGs y archivos RAW antiguos
 Archivos de texto antiguos
Archivos que el sistema borra automáticamente
Además de almacenar los archivos que pocas veces utilizamos, esta nueva
herramienta de macOS Sierra también tomará decisiones mucho más radicales, pues
eliminará automáticamente algunos archivos para recuperar capacidad de
almacenamiento de tu Mac.
En síntesis, estas funciones nos ayudan a tener un mayor orden en el
almacenamiento de nuestro ordenador, facilitándonos esas tediosas tareas de estar
revisando qué archivos antiguos podemos borrar, qué canciones no utilizamos o
incluso, de estar borrando de forma manual el caché de las aplicaciones.
Los más comunes son:
 Cachés de reproducción de música
 Caché de Safari
 Caché de iBooks
 Caché de Apple Maps
 Caché de Xcode
 Descargas de iTunes inactivas
 Instaladores de iOS en iTunes
 Instaladores de OS X
 Descargas inactivas de Mac App Store
Linux
Objetivos del sistema de Gestión de Memoria
 Ofrecer a cada proceso un espacio lógico propio.
 Proporcionar protección entre procesos.
 Permitir que los procesos compartan memoria.
 Dar soporte a las distintas regiones del proceso.
 Maximizar el rendimiento del sistema.
 Proporcionar a los procesos mapas de memoria muy grandes.
Espacio de direcciones de un proceso
Los espacios de direcciones involucrados en la gestión de la memoria son de
tres tipos:
 Espacio de direcciones físicas
 Espacio de direcciones lógicas
 Espacio de direcciones lineales
Unidad de Manejo de Memoria
 Convertir las direcciones lógicas emitidas por los procesos en direcciones
físicas.
 Comprobar que la conversión se puede realizar. La dirección lógica podría no
tener una dirección física asociada.
 Comprobar que el proceso que intenta acceder a una cierta dirección de
memoria tiene permisos para ello.
Subsistema de Gestión de Memoria
Es la parte del núcleo responsable de gestionar la memoria principal e interactúa
fuertemente con la unidad de administración de memoria (MMU) que funcionalmente se
sitúa entre la CPU y la memoria principal.
 Decide qué procesos residen en memoria principal (al menos una parte).
 Maneja parte del espacio de direcciones virtuales que ha quedado fuera.
 Controla la cantidad de memoria principal.
 Gestiona el intercambio de procesos entre memoria principal y memoria
secundaria o dispositivo de swap.
 Ofrecer al proceso más memoria de la que hay físicamente disponible. Se
emplean técnicas de swapping y paginación por demanda.
 Aprovechar la memoria mediante técnicas Copy-on- write.
 Mapeado de ficheros sobre memoria.
 En general, mejorar el rendimiento del sistema mediante diversas técnicas a la
hora de asignar o liberar memoria (Buddysystem, Slaballocator, caches, etc.).
IMPLEMENTACIÓN DE GESTIÓN DE ARCHIVOS
Windows 10
En Windows 10, como ya hemos dicho anteriormente, existen dos maneras de
presentar los discos físicos al sistema operativo: LogicalDIsk Manager (LDM) y
Espacios de almacenamiento. A continuación examinaremos ambos sistemas y
veremos algunas características comparadas de los principales sistemas de archivos
disponibles en Windows 10: NTFS y ReFS.
LogicalDIsk Manager (LDM)
Es el método tradicional de gestión de almacenamiento de Windows. Quizás el
concepto más importante sea el de volumen, que es en definitiva el espacio en disco
que puede ser accedido desde el explorador de archivos para almacenar y leer
información.
Los volúmenes se crean sobre los discos físicos. El tipo de volumen (hay varios
tipos, cada uno con sus ventajas y limitaciones como veremos) que podemos crear
dependerá de cómo se hayan configurado los discos físicos en con la consola
Administración de discos (o con diskpart) antes de comenzar a crear el volumen:
Discos básicos: modo de configuración compatible con las versiones más antiguas de
Windows. Los volúmenes configurados sobre este tipo de discos no se pueden
extender sobre más de un disco físico.
Discos dinámicos: modo de configuración disponible a partir de Windows XP. Permite
crear varios tipos de volúmenes que pueden extenderse sobre más de un disco físico.
Existen varios tipos de volúmenes a crear en Windows 10:
 Simples: se pueden crear sobre un único disco. Con el antiguo sistema de
particionado MBR (BIOS) el disco físico puede dividirse en cuatro particiones
primarias o en tres primarias y una extendida con un número ilimitado de
particiones lógicas (y en cada partición tendremos un volumen). Con el sistema
de particiones GPT (EFI) se pueden crear hasta 128 particiones primarias. En la
Imagen 1 puede observarse que los discos 1 y 2 están configurados como
básicos, y contienen cada uno varios volúmenes simples.
 Distribuido: los datos se encuentran repartidos en varios volúmenes de distintos
discos. El tamaño total del volumen es la suma de las particiones utilizadas en
cada disco. Deben crearse sobre discos dinámicos. No ofrece protección ante el
fallo físico de un disco.
 Seccionado: el sistema escribe y lee simultáneamente en distintos discos, lo que
permite que el volumen creado ofrezca un alto rendimiento. El tamaño total del
volumen es igual al de cada partición. Deben crearse sobre discos dinámicos. No
ofrece protección ante el fallo físico de un disco.
 Reflejado: la información se encuentra repetida en distintos discos, lo que
permite una mayor seguridad ya que aunque se sufra una avería en alguno de
los discos utilizados para el reflejo, la información sigue estando en el resto. El
tamaño total del volumen es igual al de cada partición. Deben crearse sobre
discos dinámicos.
En anexos, la imagen 1, se ofrecen ejemplos de los conceptos introducidos hasta
ahora:
El disco 1 tiene un sistema de particiones MBR, por lo que sólo ha admitido 3
particiones primarias (E: F: y G:) y el resto han de der lógicas.
El disco 2 tiene un sistema de particiones GPT y ha admitido un mayor número de
particiones primarias. Además se ha creado un volumen seccionado entre el disco 2 y el
disco 3 (aunque gráficamente parece que el espacio que aporta cada disco es distinto,
no lo es). Se han tenido que convertir tanto el disco 2 como el 3 a dinámicos para poder
crear el volumen seccionado (unidad P:).
De un modo u otro, se deben crear volúmenes basándose en los discos físicos
presentes en el sistema que el sistema operativo podrá utilizar para almacenar datos
a través de una letra de unidad o montando el volumen sobre una carpeta NTFS vacía.
Espacios de almacenamiento
Todo lo visto varía con el nuevo sistema de los Espacios de almacenamiento. Hay
dos conceptos fundamentales para trabajar con este sistema:
 Grupos de almacenamiento: conjunto de discos físicos que serán utilizados para
crear espacios de almacenamiento.
 Espacios de almacenamiento: unidades lógicas de almacenamiento, o
volúmenes, que puede utilizar el sistema operativo, creadas a partir de los discos
presentes en su grupo de almacenamiento. Los espacios de almacenamiento
pueden ofrecer distintos tipos de tolerancia a errores, ya que se pueden crear de
varios tipos:
 Simple: la información se reparte entre los distintos discos del grupo, sin ofrecer
tolerancia a errores. Sólo permite NTFS como sistema de archivos.

 Reflejo doble: se almacenan dos copias de los datos en dos discos físicos del grupo,
lo que permite el fallo de uno. También permite el uso de Resilient File System (ReFS)
como sistema de archivos.

 Reflejo triple: se almacenan tres copias, lo que permite el fallo de dos discos.
También permite el uso de Resilient File System (ReFS) como sistema de archivos.

 Paridad: mezcla de rendimiento y tolerancia a errores. Necesita de tres discos para
permitir el fallo de uno y de siete para permitir el fallo de dos. Sólo permite NTFS como
sistema de archivos.
Los espacios de almacenamiento son muy flexibles en el uso del espacio en
disco: se pueden crear espacios de almacenamiento con un tamaño mayor al disponible
al grupo de almacenamiento (conjunto de discos físicos) sobre el que se crean
(naturalmente, será necesario añadir más discos cuando la ocupación llegue a su
límite) y además se pueden crear espacios de almacenamiento de distinto tipo sobre el
mismo grupo de almacenamiento (pueden coexistir un espacio simple y uno reflejado
que utilicen el mismo conjunto de discos).
Windows 10 continúa disponiendo de los sistemas de archivos clásicos FAT,
FAT32 y NTFS y además de ReFS, siendo las dos últimas las más interesantes en un
entorno empresarial.
NTFS permite conservar la coherencia de los datos ante un fallo del sistema,
mantiene listas de control de acceso a archivos y carpetas, es compatible con Bitlocker,
y admite volúmenes y archivos de hasta 256 TB.
ReFS provee mejoras en la integridad de los datos y permite también las listas
de control de acceso, aunque está más orientado al entrono de servidor. Aun así, es
posible utilizarlo en Windows 10 en determinados tipos de espacios de almacenamiento
(Reflejo doble y triple).
MacOs sierra
Una de las novedades que nos trae macOS Sierra es la opción de gestionar el
almacenamiento. En versiones anteriores no teníamos el nivel de control que tenemos
ahora sobre nuestros datos, ya que en macOS Sierra nos encontramos con una interfaz
totalmente renovada con la que podemos gestionar todos nuestros documentos y
aplicaciones y saber cuanto ocupan cada uno en disco.
El espacio de disco duro en macOS
Después de hacer una instalación limpia todos los archivos están en su sitio, y
por lo general el rendimiento del sistema operativo es máximo. No obstante, con el paso
de las semanas instalamos programas, descargamos y reordenamos archivos y ese
rendimiento baja.
Para evitar eso, Apple ha querido ofrecernos una sección del sistema operativo
dedicada íntegramente a gestionar el almacenamiento en nuestro Mac. Con macOS
Sierra podemos saber cuánto ocupa cada carpeta y borrar rápidamente los archivos
más pesados. Vamos, lo que hacía OmniDiskSweeper.
 Guardar en iCloud: podremos mover la carpeta Escritorio y Documentos a la
nube.
 Optimizar almacenamiento: elimina de la biblioteca películas y programas de TV
que ya has visto.
 Vaciar la papelera automáticamente: interesante para el que no vacíe nunca la
papelera. Se ejecuta automáticamente cada 30 días, como en iOS.
 Revisar el desorden: nos lleva a la pestaña de Documentos, en la que podremos
saber el tamaño de los archivos más pesados.
Liberar espacio en MacOS
 Vacía la papelera: te sorprenderá saber cuánto espacio puedes recuperar si no
vacías la papelera de OS X o macOS con regularidad.
 Limpia la carpeta Descargas: archivos de vídeo, fotos, comprimidos o texto entre
muchos otros formatos que tendrás alojados en esta carpeta. Muchas veces
copiamos estos archivos a otra ubicación y nos olvidamos de borrarlos.
 Limpia el escritorio: un escritorio caótico suele ser uno de los problemas más
típicos que causan falta de espacio en Mac. Elimina aquellos archivos que no
utilices y organízalos en carpetas, la carga del sistema operativo y el disco duro
te lo agradecerán.
 Vacía la Fototeca: accede a Finder y abre Imágenes. Allí encontrarás el acceso
directo a la Fototeca, dónde tus iDevices guardan las fotos como copia de
seguridad. Cada foto de un iPhone 6 o superior supera 1 MB por cada una, así
que imagina lo que puedes recuperar. Mover las fotos a un disco externo puede
ser una buena opción.
 Elimina música duplicada: cuando añades música desde el disco a tu iPhone,
iPad o iPod mediante iTunes, esta se duplica y se almacena en la biblioteca de
iTunes. Elimina la música duplicada y sincroniza todo a través de iTunes.
 Elimina copias de seguridad de iDevices: si usas iCloud, no tiene sentido guardar
copia de seguridad de tus dispositivos, aunque yo lo hago. Ve a iTunes >
Preferencias > Preferencias de los dispositivos y elimina las copias de seguridad.
Recuperarás unos cuantos gigabytes.
 Desactiva Filevault: Filevault ocupa espacio y no tiene demasiado sentido salvo
que guardes información muy importante o salgas mucho de casa con el Mac.
Apple dio a conocer las novedades del evolucionado OS X, ahora llamado macOS,
entre ellas el reemplazo del sistema de archivos utilizado en los diferentes sistemas
operativos de la compañía desde hace 18 años, HFS+, introducido en Mac OS 8.1 y
despedido en la versión preliminar de mac OS Sierra 10.12 para desarrolladores.
Después de tanto tiempo habitando en los distintos productos Apple, el sistema
HFS+ desarrollado por la misma compañía será reemplazado por Apple File System
(APFS), no sólo en macOS, sino también en los sistemas operativos iOS, tv OS y watch
OS, de acuerdo con la documentación oficial para desarrolladores.
Además de incluir la mayoría de características de HFS+, Apple asegura que APFS
"está optimizado para almacenamiento flash y SSD e introduce un cifrado robusto,
metadatos de copia y escritura, espacio compartido, clonación de archivos y directorios,
snaphots (copia instantánea de volumen), dimensionamiento rápido de directorio,
primitivas de guardado seguro atómico y mejora de los fundamentos del sistema de
archivos".
Entre otras cosas, APFS soporta cifrado nativo y permite seleccionar de entre
tres diferentes modelos de cifrado para cada volumen, usando los algoritmos AES-XTS
o AES-CBC, dependiendo del hardware. Al tratarse de una versión preliminar tiene
ciertas limitaciones, como que por ahora no puede usarse en un disco de inicio, no
soporta Time Machine ni puede ser cifrado usando FileVault, por mencionar algunas.
Según la documentación, APFS estará disponible en los sistemas operativos de
Apple en 2017 y se espera que esté disponible una implementación de código abierto,
junto con su documentación. Hasta entonces sólo podremos conocer su evolución y en
lo que llegará a convertirse una vez que termine de pulirse.
Linux
En Linux todos los discos están incluidos dentro de la jerarquía del sistema de
archivos. De hecho una partición como /usr (donde se guardan los comandos mas
usados de Linux) puede estar en un disco y el/home (donde se guardan los archivos de
usuario) en otro disco.
Principales directorios
Existen diversos directorios que cumplen diferentes funcionalidades, sin embargo,
aquí les mencionamos algunos de ellos.
 /bin Contiene los comandos mas usados en Linux, como ls, sort, date, time,
chmod entre otros.
 /dev Contiene archivos que representan puntos de acceso o anclajes
a dispositivos en el sistema operativo. Estos incluyen dispositivos de terminal
(tty*), discos duros (hd*) memoria RAM (ram*) y CD-ROM (cd*).
 /etc Contiene archivos de configuración administrativas, normalmente aquí se
guardan configuraciones de postfix, apache, spamassassin, bind etc.
 /home Contiene directorios asignados a cada usuario con una cuenta de acceso
al sistema.
 /mnt Provee una localización de dispositivos montables, tales como discos
duros, particiones, discos portátiles USB.
 /root Representa al directorio home del root. El root es el usuario principal del
sistema operativo
 /sbin Contiene comandos administrativos del sistema y procesos en demonio.
 /tmp Contiene archivos temporales usados por las aplicaciones
 /usr Contiene documentación de usuarios, archivos de consola gráfica, librerías,
entre otros.
Para entender cómo trabaja el sistema de ficheros en los sistemas GNU/Linux,
debemos tener presente que, como último objetivo, el sistema de ficheros debe permitir
acceder de forma conocida a la información almacenada en la partición (normalmente,
el “manejador” de esa información es el gestor de archivos referenciado anteriormente).
Para ello, los sistema de ficheros GNU/Linux poseen una estructuración jerárquica o “en
árbol”. Es decir, el sistema contiene unos directorios (que a su vez podrían contener
más subdirectorios), que asocian características de ficheros con los ficheros guardados
en la partición.
La relación descrita entre los ficheros y la forma de localizarlos se realiza, en los
sistemas GNU/Linux, mediante una tabla de asignación de inodo. Un inodo contiene los
parámetros característicos del objeto referenciado (permisos, fechas, ubicación...). Este
objeto puede ser tanto un fichero, un directorio, un enlace simbólico y, por generalizar,
cualquier objeto que puede ser entendido por el sistema de ficheros.
Cada inodo está identificado por un número entero único (en el sistema de ficheros),
y los directorios son los responsables de guardar ternas de número de inodo y nombre
identificativo de fichero.
Obsérvese que el inodo no guarda el “nombre del fichero”, no forma parte de su
estructura. Así, cada fichero posee un único inodo, pero puede tener varios nombres
que lo identifiquen.
Con esta estructura de sistema de ficheros planteada, y desde el punto de vista del
usuario (ya conocemos la estructura tecnológica mediante inodos), para poder
referenciar un fichero se puede utilizar la cadena de texto denominada “ruta”. La ruta es
el resultado de la concatenación de los nombres identificativos de directorios y
subdirectorios que dibujan la estructura arbórea hasta llegar al fichero, más el nombre
del propio fichero. Además, la sintaxis que sigue es estricta: la ruta empezará por el
directorio superior, añadiendo a continuación los subdirectorios y por último al final el
nombre del fichero; y todo ello dividido por caracteres especiales (habitualmente barras
“/”).
La ruta al documento “escrito.odt” del usuario “user” sería:
/home/user/escrito.odt
Características del sistema de ficheros
Después de todo lo presentado, los requerimientos esperables de un sistema de
ficheros pueden ser:
 poder acceder a la información (ficheros) de forma óptima
 soportar permisos de usuario, del grupo del usuario y del “resto de mundo”
 soportar listas de control de acceso (denominadas ACL's)
 garantizar la coherencia de la información, así como evitar la fragmentación
 permitir enlaces (simbólicos y duros)
 poder recuperar la información después de una caída de tensión brusca
(journaling).
A estos requerimientos se les pueden añadir otros como poder añadir más tipos
de atributos (por ejemplo, poder añadir a un fichero siempre pero sin borrar, no
modificar nunca).
Como veremos en los siguientes puntos, los sistemas de ficheros utilizados
habitualmente en GNU/Linux responden a las necesidades planteadas en la mayoría de
casos.
Listado de los sistema de ficheros habituales.
Los tipos de sistemas de ficheros pueden ser clasificados mediante varios
criterios (rendimiento con manejo de ficheros, soporte de errores, soporte de
características añadidas por ejemplo, soporte de ACL), pero uno de los más habituales
es el que se presenta a continuación, según su naturaleza: de disco, de red, virtuales o
con propósitos especiales.
CONCLUSIÓN
El sistema operativo es esencial en nuestros equipos informáticos ya que es una
parte fundamental para el funcionamiento del equipo y sin él no se podría realizar
acción o actividad alguna.
Uno de los mejores sistema operativo hablando en términos de optimización es
la mac en comparación con Linux y Windows, y en otros términos también la versión
windows10 es potente y proporciona al usuario plataforma de trabajo más sólida, estas
a medida de su actualización ofrecen nuevas bondades para el mejor uso.
Los sistemas operativos (Linux, Windows y MacOs Sierra) pueden manejar
programas de 32 y 64 bits.
BIBLIOGRAFÍA
http://www.miniacademia.es/almacenamiento-en-windows-10/#more-3389
(Sistema de archivos w10)
Esta entrada fue publicada en Manual Windows 10, Microsoft Windows, Windows
10. El 6 agosto, 2016.
http://www.miniacademia.es/wp-content/uploads/2016/07/L0061105-
EjemploVolumenes.png
(Imagen de administración de discos).
http://www.applesfera.com/os-x/asi-funciona-el-almacenamiento-optimizado-en-macos-
sierra
(Gestión de memoria)
Autora: Erika Duarte - Escritora de applesfera
https://www.fayerwayer.com/2016/06/apple-reemplaza-su-sistema-de-archivos-en-el-
nuevo-macos/
(Sistema de archivo)
http://hi-topnews.com/macos-sierra-el-examen-preliminar-y-las-primeras-impresiones/
(Sistema de archivo2 mac OS)
http://apple2fan.com/tutoriales/gestionar-almacenamiento-macos-sierra
Autor: Adrián Leira Carro - Director en Apple2fan
http://apple2fan.com/tutoriales/liberar-espacio-mac
Autor: Adrián Leira Carro - Director en Apple2fan
ANEXOS
Imagen 1 – Ejemplo de creación de volúmenes en el Administración de discos en
Windows 10.
Imagen 2 – LogicalDIsk Manager (LDM).
Imagen 3 – Información de la Mac.
Imagen 4 – Opciones para eliminar archivos.

Más contenido relacionado

La actualidad más candente (18)

Entorno de trabajo del sistema operativo
Entorno de trabajo del sistema operativoEntorno de trabajo del sistema operativo
Entorno de trabajo del sistema operativo
 
Proyecto tics
Proyecto ticsProyecto tics
Proyecto tics
 
Tema 1: sistemas operativos
Tema 1: sistemas operativos Tema 1: sistemas operativos
Tema 1: sistemas operativos
 
Unidad 01
Unidad 01Unidad 01
Unidad 01
 
Limpiadores de software (1)
Limpiadores de software (1)Limpiadores de software (1)
Limpiadores de software (1)
 
Sistema operativo y administracion de la informacion
Sistema operativo y administracion de la informacionSistema operativo y administracion de la informacion
Sistema operativo y administracion de la informacion
 
Memorias ram
Memorias ramMemorias ram
Memorias ram
 
Eqpo 10 exposicion
Eqpo 10 exposicionEqpo 10 exposicion
Eqpo 10 exposicion
 
Pps 1
Pps 1Pps 1
Pps 1
 
Windowns
WindownsWindowns
Windowns
 
Producto 6
Producto 6Producto 6
Producto 6
 
Natali escobar sanchez
Natali escobar sanchezNatali escobar sanchez
Natali escobar sanchez
 
Limpiadores de software
Limpiadores de softwareLimpiadores de software
Limpiadores de software
 
Sistemas operativos tp 3
Sistemas operativos tp 3Sistemas operativos tp 3
Sistemas operativos tp 3
 
Modulo Aprendizaje N01 Segundo Sec
Modulo Aprendizaje N01 Segundo SecModulo Aprendizaje N01 Segundo Sec
Modulo Aprendizaje N01 Segundo Sec
 
Herramientas de cómputo
Herramientas de cómputoHerramientas de cómputo
Herramientas de cómputo
 
Herramientas del sistema de computo 2
Herramientas del sistema de computo   2Herramientas del sistema de computo   2
Herramientas del sistema de computo 2
 
Actividad_4
Actividad_4Actividad_4
Actividad_4
 

Similar a Presentación de Sistemas Operativo.

Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
paohc
 

Similar a Presentación de Sistemas Operativo. (20)

Inf 4º unidad 1 v.2 sistemas operativos
Inf 4º unidad 1 v.2 sistemas operativosInf 4º unidad 1 v.2 sistemas operativos
Inf 4º unidad 1 v.2 sistemas operativos
 
Insti fer
Insti ferInsti fer
Insti fer
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
.Informatica tema 1
.Informatica tema 1.Informatica tema 1
.Informatica tema 1
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria
MemoriaMemoria
Memoria
 
Inf 4º unidad 1 subr
Inf 4º unidad 1 subrInf 4º unidad 1 subr
Inf 4º unidad 1 subr
 
Presentación andrés
Presentación andrésPresentación andrés
Presentación andrés
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 
Presentación andrés
Presentación andrésPresentación andrés
Presentación andrés
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Aporte grupal momento 3
Aporte grupal momento 3Aporte grupal momento 3
Aporte grupal momento 3
 
Gestiond memoria-pnfi
Gestiond memoria-pnfiGestiond memoria-pnfi
Gestiond memoria-pnfi
 
Descripción de los elementos del escritorio
Descripción de los elementos del escritorioDescripción de los elementos del escritorio
Descripción de los elementos del escritorio
 
Solucion ejercicios uf0513 gestiona archivo sistema operativo
Solucion ejercicios uf0513 gestiona archivo sistema operativoSolucion ejercicios uf0513 gestiona archivo sistema operativo
Solucion ejercicios uf0513 gestiona archivo sistema operativo
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
 

Más de Enmanuel Cubillan León

Más de Enmanuel Cubillan León (15)

Manual de Usuario del módulo de RRHH.
Manual de Usuario del módulo de RRHH.Manual de Usuario del módulo de RRHH.
Manual de Usuario del módulo de RRHH.
 
Manual de Usuario del módulo Punto de Venta.
Manual de Usuario del módulo Punto de Venta.Manual de Usuario del módulo Punto de Venta.
Manual de Usuario del módulo Punto de Venta.
 
Manual de Usuario del módulo de Inventario.
Manual de Usuario del módulo de Inventario.Manual de Usuario del módulo de Inventario.
Manual de Usuario del módulo de Inventario.
 
Manual de Usuario del módulo de Delevery.
Manual de Usuario del módulo de Delevery.Manual de Usuario del módulo de Delevery.
Manual de Usuario del módulo de Delevery.
 
Metodología J. Llorens Fabregas - Version Final (Larga).
Metodología J. Llorens Fabregas - Version Final (Larga).Metodología J. Llorens Fabregas - Version Final (Larga).
Metodología J. Llorens Fabregas - Version Final (Larga).
 
Metodología J. Llorens Fabregas - Version Final (Corta).
Metodología J. Llorens Fabregas - Version Final (Corta).Metodología J. Llorens Fabregas - Version Final (Corta).
Metodología J. Llorens Fabregas - Version Final (Corta).
 
Plan de Desarrollo para el Sistema Multiusuario Empresarial de Marketing Esta...
Plan de Desarrollo para el Sistema Multiusuario Empresarial de Marketing Esta...Plan de Desarrollo para el Sistema Multiusuario Empresarial de Marketing Esta...
Plan de Desarrollo para el Sistema Multiusuario Empresarial de Marketing Esta...
 
Metodologia Desarrollo Evolutivo (Prototipos Desechables).
Metodologia Desarrollo Evolutivo (Prototipos Desechables).Metodologia Desarrollo Evolutivo (Prototipos Desechables).
Metodologia Desarrollo Evolutivo (Prototipos Desechables).
 
Interfaz del Proyecto.
Interfaz del Proyecto.Interfaz del Proyecto.
Interfaz del Proyecto.
 
Diagrama UML.
Diagrama UML.Diagrama UML.
Diagrama UML.
 
Presentación del Sistema de Planificación de Recursos Empresariales (ERP).
Presentación del Sistema de Planificación de Recursos Empresariales (ERP).Presentación del Sistema de Planificación de Recursos Empresariales (ERP).
Presentación del Sistema de Planificación de Recursos Empresariales (ERP).
 
Presentación de Ingeniería del Software.
Presentación de Ingeniería del Software.Presentación de Ingeniería del Software.
Presentación de Ingeniería del Software.
 
Entradas, Procesos, Salidas.
Entradas, Procesos, Salidas.Entradas, Procesos, Salidas.
Entradas, Procesos, Salidas.
 
Metodologia de Desarrollo de Sistemas.
Metodologia de Desarrollo de Sistemas.Metodologia de Desarrollo de Sistemas.
Metodologia de Desarrollo de Sistemas.
 
Diagrama de Flujo de Datos DFD.
Diagrama de Flujo de Datos DFD.Diagrama de Flujo de Datos DFD.
Diagrama de Flujo de Datos DFD.
 

Presentación de Sistemas Operativo.

  • 1. República Bolivariana de Venezuela Universidad del Zulia Facultad Experimental de Ciencias Licenciatura en Computación Cátedra: Sistemas Operativos I Profesor: Dr. Carlos Rincón. IMPLEMETACIÓN DE GESTIÓN DE MEMORIA, ARCHIVOS EN WINDOWS 10, MACOS SIERRA Y LINUX Realizado por: Rafael Lozano C.I.: 20.659.049 Enmanuel Cubillan C.I.: 21.354.109 Luz Hernández C.I.: 22.057.873 José Rojas C.I.: 23.465.004 Maracaibo, Octubre 2016
  • 2. ÍNDICE GENERAL INTRODUCCIÓN.................................................................................................3 IMPLEMENTACIÓN DE GESTIÓN DE MEMORIA...................................................4 Windows 10.....................................................................................................4 MacOS sierra...................................................................................................6 Almacenamiento optimizado............................................................................6 Archivos que se almacenan en iCloud..............................................................6 Archivos que el sistema borra automáticamente.................................................6 Linux...............................................................................................................7 Objetivos del sistema de Gestión de Memoria....................................................7 Espacio de direcciones de un proceso..............................................................7 Unidad de Manejo de Memoria........................................................................8 Subsistema de Gestión de Memoria.................................................................8 IMPLEMENTACIÓN DE GESTIÓN DE ARCHIVOS..................................................8 Windows 10.....................................................................................................8 LogicalDIsk Manager (LDM)............................................................................9 Espacios de almacenamiento........................................................................10 MacOs sierra.................................................................................................12 El espacio de disco duro en macOS...............................................................12 Liberar espacio en MacOS............................................................................12 Linux.............................................................................................................14 Principales directorios..................................................................................14 Características del sistema de ficheros...........................................................15 Listado de los sistema de ficheros habituales...................................................16 CONCLUSIÓN..................................................................................................16 BIBLIOGRAFÍA.................................................................................................17 ANEXOS..........................................................................................................18
  • 3. INTRODUCCIÓN La memoria es uno de los principales recursos de la computadora, la cual debe de administrarse con mucho cuidado. Aunque actualmente la mayoría de los sistemas de cómputo cuentan con una alta capacidad de memoria, de igual manera las aplicaciones actuales tienen también altos requerimientos de memoria, lo que sigue generando escasez de memoria en los sistemas multitarea y/o multiusuario. Para optimizar el uso del CPU y de la memoria, el sistema operativo debe de tener varios procesos a la vez en la memoria principal, para lo cual dispone de varias opciones de administración tanto del procesador como de la memoria. A continuación se explica cómo funciona el manejo de la gestión de memoria y el sistema de archivos de los diferentes tipos de sistemas operativos. Windows 10, Linux y MacOs Sierra.
  • 4. IMPLEMENTACIÓN DE GESTIÓN DE MEMORIA Windows 10 Windows 10 utiliza memoria virtual cuando la necesita o cuando la memoria empieza a llenarse, Windows 10 empieza a comprimir páginas de memoria antiguas para que ocupen menos espacio objetivo de la gestión de memoria a comprimir páginas de memoria antiguas para que ocupen menos espacio como sucede cuando creas un fichero ZIP a partir de múltiples archivos, y en lugar de copiar la información de ese programa al disco duro, Windows simplemente la hará más pequeña, pero la mantendrá en memoria. Antes de descomprimir una aplicación se debe:  Añadir más RAM: nada va a mejorar más tu sistema que mejorar el total de RAM. Cuanto más espacio tengas en RAM, menos necesidad tendrá Windows 10 de comprimirla.  Elimina aplicaciones basura: la mitad de la basura que viene con tu PC es innecesaria y está utilizando recursos. Borra todo lo que no necesitas.  Cierra las aplicaciones o pestañas que no necesitas: cuanto más cosas tengas ejecutándose, más memoria será enviada al proceso System. En tu navegador, cerrar o suspender pestañas que no has tocado en siglos y sabes que no volverás a necesitar puede ayudar. Como evitar el consumo de RAM El usuario puede desactivar los tips y sugerencias sobre Windows desde la aplicación Configuración > Sistema > Notificaciones y acciones. Con respecto al proceso Windows Shell Experience Host, el procedimiento es igual de sencillo, pues basta con sacrificar la opción de personalización que ofrece Windows 10 para tomar el color dominante de la imagen de fondo para establecer en el menú inicio, azulejos y el resto de la interfaz. Para ello, el usuario debe ir a Configuración > Personalización > Colores.
  • 5. Luego de haber hecho esto, notarás que el consumo de RAM se ha reducido, una manera de disminuir la memoria RAM es: Escribir en un bloc de notas freeMet = space (500000000) y guardarlo como freeRAM de esa manera ya solo hará falta ejecutar el archivo que se genero y ver el comportamiento mediante el administrador de tareas. Los programas a menudo están organizados en módulos, algunos de los cuales pueden ser compartidos por diferentes programas, algunos son de solo-lectura y otros contienen datos que se pueden modificar. Se escriben y se compilan independientemente. La gestión de memoria es responsable de manejar esta organización lógica, que se contrapone al espacio de direcciones físicas lineales. Una forma de lograrlo es mediante la segmentación de memoria. La memoria suele dividirse en un almacenamiento primario de alta velocidad y uno secundario de menor velocidad. La gestión de memoria del sistema operativo se ocupa de trasladar la información entre estos dos niveles de memoria. MacOS sierra Almacenamiento optimizado Esta función nos ayuda a organizar nuestros archivos para obtener más espacio en el disco duro del ordenador. Lo que hace el sistema operativo es que, al notar que el Mac empieza a llenarse, almacena automáticamente en la nube los archivos que usamos poco y los mantiene disponibles para cuando los necesitemos. Además, nos ayuda a encontrar y eliminar los archivos viejos que ya no utilizamos. A continuación compartiremos una lista para que tengas una idea de cuáles son esos archivos que son almacenados en la nube por defecto y cuáles los que son eliminados por el sistema.
  • 6. Archivos que se almacenan en iCloud Cuando macOS Sierra detecta que el almacenamiento de tu ordenador se está agotando, empezará a subir algunos archivos que no hemos usado recientemente a iCloud. Algunos de estos archivos son:  Fotos de máxima resolución  Imágenes antiguas  Vídeos antiguos  Aplicaciones de Mac App Store que no utilizas  Presentaciones antiguas  PNGs y archivos RAW antiguos  Archivos de texto antiguos Archivos que el sistema borra automáticamente Además de almacenar los archivos que pocas veces utilizamos, esta nueva herramienta de macOS Sierra también tomará decisiones mucho más radicales, pues eliminará automáticamente algunos archivos para recuperar capacidad de almacenamiento de tu Mac. En síntesis, estas funciones nos ayudan a tener un mayor orden en el almacenamiento de nuestro ordenador, facilitándonos esas tediosas tareas de estar revisando qué archivos antiguos podemos borrar, qué canciones no utilizamos o incluso, de estar borrando de forma manual el caché de las aplicaciones. Los más comunes son:  Cachés de reproducción de música  Caché de Safari  Caché de iBooks
  • 7.  Caché de Apple Maps  Caché de Xcode  Descargas de iTunes inactivas  Instaladores de iOS en iTunes  Instaladores de OS X  Descargas inactivas de Mac App Store Linux Objetivos del sistema de Gestión de Memoria  Ofrecer a cada proceso un espacio lógico propio.  Proporcionar protección entre procesos.  Permitir que los procesos compartan memoria.  Dar soporte a las distintas regiones del proceso.  Maximizar el rendimiento del sistema.  Proporcionar a los procesos mapas de memoria muy grandes. Espacio de direcciones de un proceso Los espacios de direcciones involucrados en la gestión de la memoria son de tres tipos:  Espacio de direcciones físicas
  • 8.  Espacio de direcciones lógicas  Espacio de direcciones lineales Unidad de Manejo de Memoria  Convertir las direcciones lógicas emitidas por los procesos en direcciones físicas.  Comprobar que la conversión se puede realizar. La dirección lógica podría no tener una dirección física asociada.  Comprobar que el proceso que intenta acceder a una cierta dirección de memoria tiene permisos para ello. Subsistema de Gestión de Memoria Es la parte del núcleo responsable de gestionar la memoria principal e interactúa fuertemente con la unidad de administración de memoria (MMU) que funcionalmente se sitúa entre la CPU y la memoria principal.  Decide qué procesos residen en memoria principal (al menos una parte).  Maneja parte del espacio de direcciones virtuales que ha quedado fuera.  Controla la cantidad de memoria principal.  Gestiona el intercambio de procesos entre memoria principal y memoria secundaria o dispositivo de swap.
  • 9.  Ofrecer al proceso más memoria de la que hay físicamente disponible. Se emplean técnicas de swapping y paginación por demanda.  Aprovechar la memoria mediante técnicas Copy-on- write.  Mapeado de ficheros sobre memoria.  En general, mejorar el rendimiento del sistema mediante diversas técnicas a la hora de asignar o liberar memoria (Buddysystem, Slaballocator, caches, etc.). IMPLEMENTACIÓN DE GESTIÓN DE ARCHIVOS Windows 10 En Windows 10, como ya hemos dicho anteriormente, existen dos maneras de presentar los discos físicos al sistema operativo: LogicalDIsk Manager (LDM) y Espacios de almacenamiento. A continuación examinaremos ambos sistemas y veremos algunas características comparadas de los principales sistemas de archivos disponibles en Windows 10: NTFS y ReFS.
  • 10. LogicalDIsk Manager (LDM) Es el método tradicional de gestión de almacenamiento de Windows. Quizás el concepto más importante sea el de volumen, que es en definitiva el espacio en disco que puede ser accedido desde el explorador de archivos para almacenar y leer información. Los volúmenes se crean sobre los discos físicos. El tipo de volumen (hay varios tipos, cada uno con sus ventajas y limitaciones como veremos) que podemos crear dependerá de cómo se hayan configurado los discos físicos en con la consola Administración de discos (o con diskpart) antes de comenzar a crear el volumen: Discos básicos: modo de configuración compatible con las versiones más antiguas de Windows. Los volúmenes configurados sobre este tipo de discos no se pueden extender sobre más de un disco físico. Discos dinámicos: modo de configuración disponible a partir de Windows XP. Permite crear varios tipos de volúmenes que pueden extenderse sobre más de un disco físico. Existen varios tipos de volúmenes a crear en Windows 10:  Simples: se pueden crear sobre un único disco. Con el antiguo sistema de particionado MBR (BIOS) el disco físico puede dividirse en cuatro particiones primarias o en tres primarias y una extendida con un número ilimitado de particiones lógicas (y en cada partición tendremos un volumen). Con el sistema de particiones GPT (EFI) se pueden crear hasta 128 particiones primarias. En la Imagen 1 puede observarse que los discos 1 y 2 están configurados como básicos, y contienen cada uno varios volúmenes simples.  Distribuido: los datos se encuentran repartidos en varios volúmenes de distintos discos. El tamaño total del volumen es la suma de las particiones utilizadas en cada disco. Deben crearse sobre discos dinámicos. No ofrece protección ante el fallo físico de un disco.  Seccionado: el sistema escribe y lee simultáneamente en distintos discos, lo que permite que el volumen creado ofrezca un alto rendimiento. El tamaño total del volumen es igual al de cada partición. Deben crearse sobre discos dinámicos. No ofrece protección ante el fallo físico de un disco.
  • 11.  Reflejado: la información se encuentra repetida en distintos discos, lo que permite una mayor seguridad ya que aunque se sufra una avería en alguno de los discos utilizados para el reflejo, la información sigue estando en el resto. El tamaño total del volumen es igual al de cada partición. Deben crearse sobre discos dinámicos. En anexos, la imagen 1, se ofrecen ejemplos de los conceptos introducidos hasta ahora: El disco 1 tiene un sistema de particiones MBR, por lo que sólo ha admitido 3 particiones primarias (E: F: y G:) y el resto han de der lógicas. El disco 2 tiene un sistema de particiones GPT y ha admitido un mayor número de particiones primarias. Además se ha creado un volumen seccionado entre el disco 2 y el disco 3 (aunque gráficamente parece que el espacio que aporta cada disco es distinto, no lo es). Se han tenido que convertir tanto el disco 2 como el 3 a dinámicos para poder crear el volumen seccionado (unidad P:). De un modo u otro, se deben crear volúmenes basándose en los discos físicos presentes en el sistema que el sistema operativo podrá utilizar para almacenar datos a través de una letra de unidad o montando el volumen sobre una carpeta NTFS vacía. Espacios de almacenamiento Todo lo visto varía con el nuevo sistema de los Espacios de almacenamiento. Hay dos conceptos fundamentales para trabajar con este sistema:  Grupos de almacenamiento: conjunto de discos físicos que serán utilizados para crear espacios de almacenamiento.  Espacios de almacenamiento: unidades lógicas de almacenamiento, o volúmenes, que puede utilizar el sistema operativo, creadas a partir de los discos presentes en su grupo de almacenamiento. Los espacios de almacenamiento pueden ofrecer distintos tipos de tolerancia a errores, ya que se pueden crear de varios tipos:  Simple: la información se reparte entre los distintos discos del grupo, sin ofrecer tolerancia a errores. Sólo permite NTFS como sistema de archivos. 
  • 12.  Reflejo doble: se almacenan dos copias de los datos en dos discos físicos del grupo, lo que permite el fallo de uno. También permite el uso de Resilient File System (ReFS) como sistema de archivos.   Reflejo triple: se almacenan tres copias, lo que permite el fallo de dos discos. También permite el uso de Resilient File System (ReFS) como sistema de archivos.   Paridad: mezcla de rendimiento y tolerancia a errores. Necesita de tres discos para permitir el fallo de uno y de siete para permitir el fallo de dos. Sólo permite NTFS como sistema de archivos. Los espacios de almacenamiento son muy flexibles en el uso del espacio en disco: se pueden crear espacios de almacenamiento con un tamaño mayor al disponible al grupo de almacenamiento (conjunto de discos físicos) sobre el que se crean (naturalmente, será necesario añadir más discos cuando la ocupación llegue a su límite) y además se pueden crear espacios de almacenamiento de distinto tipo sobre el mismo grupo de almacenamiento (pueden coexistir un espacio simple y uno reflejado que utilicen el mismo conjunto de discos). Windows 10 continúa disponiendo de los sistemas de archivos clásicos FAT, FAT32 y NTFS y además de ReFS, siendo las dos últimas las más interesantes en un entorno empresarial. NTFS permite conservar la coherencia de los datos ante un fallo del sistema, mantiene listas de control de acceso a archivos y carpetas, es compatible con Bitlocker, y admite volúmenes y archivos de hasta 256 TB. ReFS provee mejoras en la integridad de los datos y permite también las listas de control de acceso, aunque está más orientado al entrono de servidor. Aun así, es posible utilizarlo en Windows 10 en determinados tipos de espacios de almacenamiento (Reflejo doble y triple). MacOs sierra Una de las novedades que nos trae macOS Sierra es la opción de gestionar el almacenamiento. En versiones anteriores no teníamos el nivel de control que tenemos
  • 13. ahora sobre nuestros datos, ya que en macOS Sierra nos encontramos con una interfaz totalmente renovada con la que podemos gestionar todos nuestros documentos y aplicaciones y saber cuanto ocupan cada uno en disco. El espacio de disco duro en macOS Después de hacer una instalación limpia todos los archivos están en su sitio, y por lo general el rendimiento del sistema operativo es máximo. No obstante, con el paso de las semanas instalamos programas, descargamos y reordenamos archivos y ese rendimiento baja. Para evitar eso, Apple ha querido ofrecernos una sección del sistema operativo dedicada íntegramente a gestionar el almacenamiento en nuestro Mac. Con macOS Sierra podemos saber cuánto ocupa cada carpeta y borrar rápidamente los archivos más pesados. Vamos, lo que hacía OmniDiskSweeper.  Guardar en iCloud: podremos mover la carpeta Escritorio y Documentos a la nube.  Optimizar almacenamiento: elimina de la biblioteca películas y programas de TV que ya has visto.  Vaciar la papelera automáticamente: interesante para el que no vacíe nunca la papelera. Se ejecuta automáticamente cada 30 días, como en iOS.  Revisar el desorden: nos lleva a la pestaña de Documentos, en la que podremos saber el tamaño de los archivos más pesados. Liberar espacio en MacOS  Vacía la papelera: te sorprenderá saber cuánto espacio puedes recuperar si no vacías la papelera de OS X o macOS con regularidad.  Limpia la carpeta Descargas: archivos de vídeo, fotos, comprimidos o texto entre muchos otros formatos que tendrás alojados en esta carpeta. Muchas veces copiamos estos archivos a otra ubicación y nos olvidamos de borrarlos.
  • 14.  Limpia el escritorio: un escritorio caótico suele ser uno de los problemas más típicos que causan falta de espacio en Mac. Elimina aquellos archivos que no utilices y organízalos en carpetas, la carga del sistema operativo y el disco duro te lo agradecerán.  Vacía la Fototeca: accede a Finder y abre Imágenes. Allí encontrarás el acceso directo a la Fototeca, dónde tus iDevices guardan las fotos como copia de seguridad. Cada foto de un iPhone 6 o superior supera 1 MB por cada una, así que imagina lo que puedes recuperar. Mover las fotos a un disco externo puede ser una buena opción.  Elimina música duplicada: cuando añades música desde el disco a tu iPhone, iPad o iPod mediante iTunes, esta se duplica y se almacena en la biblioteca de iTunes. Elimina la música duplicada y sincroniza todo a través de iTunes.  Elimina copias de seguridad de iDevices: si usas iCloud, no tiene sentido guardar copia de seguridad de tus dispositivos, aunque yo lo hago. Ve a iTunes > Preferencias > Preferencias de los dispositivos y elimina las copias de seguridad. Recuperarás unos cuantos gigabytes.  Desactiva Filevault: Filevault ocupa espacio y no tiene demasiado sentido salvo que guardes información muy importante o salgas mucho de casa con el Mac. Apple dio a conocer las novedades del evolucionado OS X, ahora llamado macOS, entre ellas el reemplazo del sistema de archivos utilizado en los diferentes sistemas operativos de la compañía desde hace 18 años, HFS+, introducido en Mac OS 8.1 y despedido en la versión preliminar de mac OS Sierra 10.12 para desarrolladores. Después de tanto tiempo habitando en los distintos productos Apple, el sistema HFS+ desarrollado por la misma compañía será reemplazado por Apple File System (APFS), no sólo en macOS, sino también en los sistemas operativos iOS, tv OS y watch OS, de acuerdo con la documentación oficial para desarrolladores. Además de incluir la mayoría de características de HFS+, Apple asegura que APFS
  • 15. "está optimizado para almacenamiento flash y SSD e introduce un cifrado robusto, metadatos de copia y escritura, espacio compartido, clonación de archivos y directorios, snaphots (copia instantánea de volumen), dimensionamiento rápido de directorio, primitivas de guardado seguro atómico y mejora de los fundamentos del sistema de archivos". Entre otras cosas, APFS soporta cifrado nativo y permite seleccionar de entre tres diferentes modelos de cifrado para cada volumen, usando los algoritmos AES-XTS o AES-CBC, dependiendo del hardware. Al tratarse de una versión preliminar tiene ciertas limitaciones, como que por ahora no puede usarse en un disco de inicio, no soporta Time Machine ni puede ser cifrado usando FileVault, por mencionar algunas. Según la documentación, APFS estará disponible en los sistemas operativos de Apple en 2017 y se espera que esté disponible una implementación de código abierto, junto con su documentación. Hasta entonces sólo podremos conocer su evolución y en lo que llegará a convertirse una vez que termine de pulirse. Linux En Linux todos los discos están incluidos dentro de la jerarquía del sistema de archivos. De hecho una partición como /usr (donde se guardan los comandos mas usados de Linux) puede estar en un disco y el/home (donde se guardan los archivos de usuario) en otro disco. Principales directorios Existen diversos directorios que cumplen diferentes funcionalidades, sin embargo, aquí les mencionamos algunos de ellos.  /bin Contiene los comandos mas usados en Linux, como ls, sort, date, time, chmod entre otros.  /dev Contiene archivos que representan puntos de acceso o anclajes a dispositivos en el sistema operativo. Estos incluyen dispositivos de terminal (tty*), discos duros (hd*) memoria RAM (ram*) y CD-ROM (cd*).
  • 16.  /etc Contiene archivos de configuración administrativas, normalmente aquí se guardan configuraciones de postfix, apache, spamassassin, bind etc.  /home Contiene directorios asignados a cada usuario con una cuenta de acceso al sistema.  /mnt Provee una localización de dispositivos montables, tales como discos duros, particiones, discos portátiles USB.  /root Representa al directorio home del root. El root es el usuario principal del sistema operativo  /sbin Contiene comandos administrativos del sistema y procesos en demonio.  /tmp Contiene archivos temporales usados por las aplicaciones  /usr Contiene documentación de usuarios, archivos de consola gráfica, librerías, entre otros. Para entender cómo trabaja el sistema de ficheros en los sistemas GNU/Linux, debemos tener presente que, como último objetivo, el sistema de ficheros debe permitir acceder de forma conocida a la información almacenada en la partición (normalmente, el “manejador” de esa información es el gestor de archivos referenciado anteriormente). Para ello, los sistema de ficheros GNU/Linux poseen una estructuración jerárquica o “en árbol”. Es decir, el sistema contiene unos directorios (que a su vez podrían contener más subdirectorios), que asocian características de ficheros con los ficheros guardados en la partición. La relación descrita entre los ficheros y la forma de localizarlos se realiza, en los sistemas GNU/Linux, mediante una tabla de asignación de inodo. Un inodo contiene los
  • 17. parámetros característicos del objeto referenciado (permisos, fechas, ubicación...). Este objeto puede ser tanto un fichero, un directorio, un enlace simbólico y, por generalizar, cualquier objeto que puede ser entendido por el sistema de ficheros. Cada inodo está identificado por un número entero único (en el sistema de ficheros), y los directorios son los responsables de guardar ternas de número de inodo y nombre identificativo de fichero. Obsérvese que el inodo no guarda el “nombre del fichero”, no forma parte de su estructura. Así, cada fichero posee un único inodo, pero puede tener varios nombres que lo identifiquen. Con esta estructura de sistema de ficheros planteada, y desde el punto de vista del usuario (ya conocemos la estructura tecnológica mediante inodos), para poder referenciar un fichero se puede utilizar la cadena de texto denominada “ruta”. La ruta es el resultado de la concatenación de los nombres identificativos de directorios y subdirectorios que dibujan la estructura arbórea hasta llegar al fichero, más el nombre del propio fichero. Además, la sintaxis que sigue es estricta: la ruta empezará por el directorio superior, añadiendo a continuación los subdirectorios y por último al final el nombre del fichero; y todo ello dividido por caracteres especiales (habitualmente barras “/”). La ruta al documento “escrito.odt” del usuario “user” sería: /home/user/escrito.odt Características del sistema de ficheros Después de todo lo presentado, los requerimientos esperables de un sistema de ficheros pueden ser:  poder acceder a la información (ficheros) de forma óptima  soportar permisos de usuario, del grupo del usuario y del “resto de mundo”  soportar listas de control de acceso (denominadas ACL's)  garantizar la coherencia de la información, así como evitar la fragmentación  permitir enlaces (simbólicos y duros)
  • 18.  poder recuperar la información después de una caída de tensión brusca (journaling). A estos requerimientos se les pueden añadir otros como poder añadir más tipos de atributos (por ejemplo, poder añadir a un fichero siempre pero sin borrar, no modificar nunca). Como veremos en los siguientes puntos, los sistemas de ficheros utilizados habitualmente en GNU/Linux responden a las necesidades planteadas en la mayoría de casos. Listado de los sistema de ficheros habituales. Los tipos de sistemas de ficheros pueden ser clasificados mediante varios criterios (rendimiento con manejo de ficheros, soporte de errores, soporte de características añadidas por ejemplo, soporte de ACL), pero uno de los más habituales es el que se presenta a continuación, según su naturaleza: de disco, de red, virtuales o con propósitos especiales.
  • 19. CONCLUSIÓN El sistema operativo es esencial en nuestros equipos informáticos ya que es una parte fundamental para el funcionamiento del equipo y sin él no se podría realizar acción o actividad alguna. Uno de los mejores sistema operativo hablando en términos de optimización es la mac en comparación con Linux y Windows, y en otros términos también la versión windows10 es potente y proporciona al usuario plataforma de trabajo más sólida, estas a medida de su actualización ofrecen nuevas bondades para el mejor uso. Los sistemas operativos (Linux, Windows y MacOs Sierra) pueden manejar programas de 32 y 64 bits.
  • 20. BIBLIOGRAFÍA http://www.miniacademia.es/almacenamiento-en-windows-10/#more-3389 (Sistema de archivos w10) Esta entrada fue publicada en Manual Windows 10, Microsoft Windows, Windows 10. El 6 agosto, 2016. http://www.miniacademia.es/wp-content/uploads/2016/07/L0061105- EjemploVolumenes.png (Imagen de administración de discos). http://www.applesfera.com/os-x/asi-funciona-el-almacenamiento-optimizado-en-macos- sierra (Gestión de memoria) Autora: Erika Duarte - Escritora de applesfera https://www.fayerwayer.com/2016/06/apple-reemplaza-su-sistema-de-archivos-en-el- nuevo-macos/ (Sistema de archivo) http://hi-topnews.com/macos-sierra-el-examen-preliminar-y-las-primeras-impresiones/ (Sistema de archivo2 mac OS) http://apple2fan.com/tutoriales/gestionar-almacenamiento-macos-sierra Autor: Adrián Leira Carro - Director en Apple2fan http://apple2fan.com/tutoriales/liberar-espacio-mac Autor: Adrián Leira Carro - Director en Apple2fan
  • 21. ANEXOS Imagen 1 – Ejemplo de creación de volúmenes en el Administración de discos en Windows 10.
  • 22. Imagen 2 – LogicalDIsk Manager (LDM).
  • 23. Imagen 3 – Información de la Mac. Imagen 4 – Opciones para eliminar archivos.