Está en la página 1de 11

UNIVERSIDAD AUTONOMA DE NUEVO LEON

FACULTAD DE INGENIERIA MECANICA Y ELECTRICA

Actividad fundamental 3: Almacenaje, Memoria y Archivos


Equipo 1

Integrantes: Matricula Carrera

Ángel Isaac 1948564 IAS


Saucedo Mata

Ángel David 1951223 IAS


Huitrado Morales

Hora: V4-V6

Grupo: 002

Maestra: Norma Edith Marín Martínez

Materia: Sistemas Operativos

Fecha de entrega: 18 de octubre del 2023

Monterrey N.L, San Nicolás de los Garza


INDICE
INTRODUCCION ...................................................................................... 3
Tipos de memoria y sistemas de archivo que se manejan: ....................... 4
La importancia de la administración de memoria en un dispositivo ......... 7
PARA QUE UN SISTEMA OPERATIVO CONTROLE LOS ESPACIOS
DISPONIBLES ES:..................................................................................... 9
¿Qué problemas son los más frecuentes en la administración de
memoria? .............................................................................................. 9
CONCLUSIONES .................................................................................... 10
BIBLIOGRAFIAS..................................................................................... 11
INTRODUCCION
En los dispositivos de almacenamiento del computador, se almacenan en
forma temporal o permanentemente los programas y datos que son
manejados por las aplicaciones que se ejecutan en estos sistemas. Debido a
la cantidad de información que es manejada actualmente por los usuarios, los
dispositivos de almacenamiento se han vuelto casi tan importantes como el
computador. Aunque actualmente existen dispositivos para almacenar que
superan los 650 MB de memoria; no es suficiente por la falta de capacidad
para transportar los documentos y hacer reserva de la información más
importante. Es por tal razón que hoy en día existen diferentes dispositivos de
almacenamiento, que tienen su propia tecnología. En la presente investigación
se estudiarán todos y cada uno de los dispositivos de almacenamiento de un
computador, las distintas marcas, clasificación, entre otros puntos que se irán
desarrollando a medida que se avanza en la investigación.
Tipos de memoria y sistemas de archivo que se manejan:

a) las computadoras, de acuerdo con por lo menos 3 sistemas


operativos.
MEMORIA RAM: es donde el computador guarda los datos que está
utilizando en el momento presente. El almacenamiento es
considerado temporal por que los datos y programas permanecen
en ella mientras que la computadora este encendida o no sea reiniciada.
MEMORIA SIMM: es una pequeña placa de circuito impreso que
almacena chips de memoria, y que se inserta en un zócalo SIMM
en la placa madre o en la placa de memoria. Los SIMM son más
fáciles de instalar que los antiguos chips de memoria individuales, y a
diferencia de ellos son medidos en bytes en lugar de bits.
MEMORIA ROM: es la memoria que se utiliza para almacenar los
programas que ponen en marcha el ordenador y realizan los diagnósticos.

MEMORIA CACHE: Él caché L1 que se encuentra en el interior


del procesador y funciona a la misma velocidad que éste, y en el
cual se guardan instrucciones y datos. – El caché L2 que suelen ser de dos
tipos: interno y externo. El primero se encuentra dentro de la motherboard,
mientras que el segundo se halla en el procesador, pero de manera
externa, lo que lo hace más lento que el caché L1. – El caché L3 que sólo
vienen incorporado a algunos de los microprocesadores más
avanzados, lo que resulta en una mayor velocidad de procesos.

Sistemas de Archivos de Microsoft:


FAT: Se trata del primer sistema de archivos utilizado por
Microsoft y corresponde a los sistemas operativos MS Dos, Windows
3.11 y Windows 95. Este sistema de archivos funciona como una tabla
compuesta de diversas celdas en donde se guarda la
información. Con cada archivo nuevo o nueva operación, se guarda tanto la
información en la celda como su ubicación dentro de la tabla, y como en un
mapa luego podrá ser localizada para su ejecución.
Los tamaños de las celdas, llamadas clúster, tenían como máximo 8.192
Bytes. Luego se creó el FAT 32 que correspondía a los SO Windows 98 y
Windows Millenium y su tabla de datos funcionaba a 32 bits lo que daba la
capacidad de trabajo con discos duros mucho más grandes.
NTFS: Es el sistema usado en los SO Windows XP, Vista y Windows 7.
Utiliza diversos permisos para acceder a archivos y carpetas y no es
compatible con otros sistemas operativos, salvo algunos, pero de solo
lectura. A su vez, los sistemas NTFS pueden reconocer y manejar los
anteriores sistemas FAT y FAT 32. El tamaño del clúster en estos sistemas
se puede definir desde 512 bytes y puede soportar hasta 2
Terabytes por partición dependiendo de la capacidad del soporte.
exFAT: Este tipo de sistemas al igual que FAT, también utiliza
una tabla de localización de archivos, pero ésta es extendida, lo
cual permite mucha mayor capacidad de almacenamiento y
procesamiento de datos. Fue creada para utilizarse en dispositivos de
almacenamiento como memorias USB o SD.
-Sistemas de Archivos de UNIX y LINUX:
Los sistemas de archivos utilizados en las diversas distribuciones de Linux
y Unix son los EXT, EXT2, EXT3 y EXT4. Estos protocolos tienen la
capacidad de actualizarse de uno a otro sin necesidad de formateo o
pérdida de datos, y tienen gran rendimiento tanto en discos duros como en
memorias como USB, SD y otras. Es considerado más consistente en
cuanto a seguridad y menor consumo total de memoria. Estos sistemas de
archivos no son reconocidos por distribuciones de Microsoft u otros
sistemas, pero los SO de Linux o Unix puede reconocer cualquier tipo de
sistemas de archivos.
-Sistemas de Archivos de Mac Os:
Los sistemas de archivos utilizados por las tecnologías de Apple son los
HFS y HFS+, sistema de archivos por jerarquía y sistema de archivos por
jerarquía extendido. Éste sistema permite asignaciones de espacio en
disco de 64 bits y puede utilizar bloques de archivos de 32 bits para lograr
mayor eficiencia en el disco. Está compuesto de cinco estructuras
diferentes de asignación de bloques. Estos sistemas también
permiten reconocer otros tipos de sistemas como FAT32 o NTFS y también
el almacenamiento de archivos utilizados por UNIX.
b) Los dispositivos móviles como celulares o tabletas.
MEMORIA RAM: Es la memoria que 'ayuda' al procesador con la ejecución
de los programas y el software que incluye el equipo, ya sea un móvil, un
Tablet o un ordenador. Cuando trabajamos sobré cualquiera de estos
dispositivos abrimos muchas aplicaciones, manejamos los datos que
hay en ellas, las hacemos funcionar en segundo plano
MEMORIA ROM: Sería el equivalente al disco duro del móvil o Tablet,
aunque el término no es del todo correcto cuando se habla de telefonía
(como veremos más abajo). Básicamente la ROM es donde
almacenaremos las aplicaciones y programas.

Sistemas de archivos MAC IOS:


APFS: Es el sucesor del HFS+ creado por Apple, y que vio la luz por
primera vez con iOS10.3. Está especialmente diseñado para memorias de
estado sólido (SSD), y es el que utiliza ahora en todos los iPhone, iPads de
64 buts, así como los Mac con memoria SSD y macOS High Sierra, y
dispositivos tvOS, watchOS y audioOS.
Sistemas De archivos Android:
FAT32: es uno de los viejos rockeros del mundo de los sistemas de
archivo, robusto pero anticuado. Muy versátil gracias a su enorme
compatibilidad con prácticamente todos los dispositivos y sistemas
operativos, pero que sólo permite guardar archivos de hasta 4 GB.
EXT4: Así como Apple y Microsoft tienen sus propios sistemas, estos tres
(cada uno evolución del anterior) son los utilizados por las distribuciones
GNU/Linux. El principal inconveniente es que sólo puede ser utilizado en
esta familia de sistemas operativos.
c) Los sistemas operativos de red:

1. Los sistemas operativos de red peer-to-peer permiten a los usuarios


compartir recursos de red guardados en una ubicación de red común y
accesible. En esta arquitectura, todos los dispositivos son tratados por
igual en términos de funcionalidad. Peer-to-peer suele funcionar mejor
en redes LAN pequeñas y medianas y es más barato de configurar.

2. Los sistemas operativos de red cliente/servidor proporcionan a los


usuarios acceso a los recursos a través de un servidor. En esta
arquitectura, todas las funciones y aplicaciones están unificadas bajo un
servidor de archivos que puede utilizarse para ejecutar acciones
individuales de los clientes, independientemente de su ubicación física.
El modelo cliente/servidor suele ser el más caro de implementar y
requiere una gran cantidad de mantenimiento técnico. Una ventaja del
modelo cliente/servidor es que la red se controla de forma centralizada,
lo que facilita la incorporación de cambios o adiciones a la tecnología.

La importancia de la administración de memoria en un


dispositivo
El uso de memoria virtual:

 Permite que la cantidad de espacio dedicado a los procesos no esté


limitada por la cantidad de memoria principal instalada. Es posible
tener cargados más procesos y es posible cargar procesos más
grandes.
 Reduce la velocidad de ejecución. Cuando se ejecutan procesos que
corren en memoria secundaria no se puede igualar la velocidad de
proceso que se conseguiría si se utilizase memoria principal.
 El SO debe gestionar la traducción de direcciones entre el espacio de
memoria virtual y físico. Para este fin el SO se apoya en hardware
específico como la MMU (unidad de gestión de memoria,
normalmente integrada en la CPU).
Con el objetivo de adaptarse a todo lo que necesita en la memoria RAM,
Android intenta compartir páginas de memoria RAM en los procesos.
Puede hacerlo de las siguientes maneras:
 Se bifurca cada proceso de la app desde un proceso existente
llamado Zygote. El proceso Zygote comienza cuando el sistema se
inicia y carga los recursos y el código del framework común (como
los temas de actividad). Para iniciar un nuevo proceso de la app, el
sistema bifurca el proceso Zygote y, luego, carga y ejecuta el
código de la app en el nuevo proceso. Este enfoque permite que
se compartan en todos los procesos de la app la mayoría de las
páginas de memoria RAM asignadas para el código del framework
y los recursos.
 La mayoría de los datos estáticos se mapean en un proceso. Esta
técnica permite compartir los datos entre procesos y también
permite transferirlos a un almacenamiento auxiliar cuando sea
necesario. Los ejemplos de datos estáticos incluyen el código
Dalvik (colocándolo en un archivo. odex previamente vinculado
para mapeo de memoria directo); los recursos de app (diseñando
la tabla de recursos como una estructura a la que se pueda
mapear memoria y alineando las entradas ZIP del APK); y los
elementos tradicionales del proyecto, como el código nativo en
archivos .so.
 En muchos lugares, Android comparte la misma memoria RAM
dinámica en todos los procesos que utilizan regiones de memoria
compartida asignadas explícitamente (ya sea con ashmem o
gralloc). Por ejemplo, las superficies de las ventanas usan
memoria compartida entre la app y el compositor de pantalla, y los
búferes del cursor usan memoria compartida entre el proveedor de
contenido y el cliente.
PARA QUE UN SISTEMA OPERATIVO CONTROLE LOS
ESPACIOS DISPONIBLES ES:
La parte del sistema operativo que administra la memoria se llama
administrador de memoria y su labor consiste en llevar un registro de las
partes de memoria que se estén utilizando y aquellas que no, con el fin de
asignar espacio en memoria a los procesos cuando éstos la necesiten y
liberándola cuando terminen, así como administrar el intercambio entre la
memoria principal y el disco en los casos en los que la memoria principal no le
pueda dar capacidad a todos los procesos que tienen necesidad de ella.

¿Qué problemas son los más frecuentes en la


administración de memoria?
Reubicación:
Como la memoria disponible estará compartida por varios procesos, el
programador no puede conocer mientras programa qué área de memoria se
asignará al proceso que está programando. Cuando se ejecute el programa, el
SO asignará un bloque de memoria libre, que podrá ser diferente en cada
ejecución.
Protección:
No resulta conveniente que un proceso pueda acceder (para leer y/o
modificar) al espacio de memoria asignado a otro proceso. El SO debe
garantizar la protección de memoria, de manera que se eviten accesos
indebidos accidentales o intencionados.
Compartición:
En ocasiones algunos procesos necesitan intercambiar datos. Estos procesos
pueden querer compartir un área de memoria a la que ambos tengan acceso.
El sistema de gestión de memoria debe permitir en estos casos que los
procesos autorizados accedan al bloque de memoria que comparten, de
manera similar a como el sistema de ficheros permite a través de los permisos
que varios usuarios compartan un fichero.
Organización lógica:
Normalmente en un sistema informático la memoria principal está organizada
de forma lineal como una secuencia de posiciones de memoria. Del
mismo modo la memoria secundaria se puede ver como una secuencia de
bloques. Esta organización física no se corresponde con la visión del
programador que estructura su programa en diferentes módulos. El
sistema gestor de memoria debe permitir organizar lógicamente partes de la
memoria para acercarse a la visión del programador. La técnica
que más fácilmente satisface esta necesidad es la segmentación.
Organización física:
Físicamente la memoria está organizada en dos espacios claramente
diferenciados: Memoria principal rápida, volátil y escasa Memoria secundaria
lenta, persistente y abundante.

CONCLUSIONES

ANGEL ISAAC:
En esta investigación vimos acerca de la gestión de la memoria en los
sistemas operativos, entre sus subtemas investigados estaba la memoria
virtual y la memoria caché, en donde vimos sus definiciones, funciones y
objetivos respectivamente de cada una. Un dispositivo de almacenamiento es
un hardware que se utiliza principalmente para almacenar datos.

ANGEL HUITRADO:
Los sistemas informáticos pueden almacenar los datos tanto interna
(memoria) como externamente (dispositivos de almacenamiento). Existen
diversos tipos de dispositivos de almacenamiento, entre estos se tienen:
Memorias (RAM, ROM y Auxiliares), memorias Magnéticos, memorias Ópticos
y memorias de flash. A medida que transcurre el tiempo, los dispositivos de
almacenamiento externo, evolucionan logrando mejoras para aquellos sujetos
que requieran de un mayor espacio de almacenamiento. La evolución de los
dispositivos de almacenamiento externo.
BIBLIOGRAFIAS
 Lewis, S. (2021). Sistema operativo de red (NOS). ComputerWeekly.es.
https://www.computerweekly.com/es/definicion/Sistema-operativo-de-
red-NOS

 Descripción general de la Administración de Memoria. (s. f.). Android


Developers. https://developer.android.com/topic/performance/memory-
overview?hl=es-419

También podría gustarte