Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Tarea 2 SO

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

Universidad Nacional Autónoma de México

Facultad de Ingeniería

Sistemas Operativos
Grupo: 1

Alumno: Diego Barragán Rivera


No. de cuenta: 421111790

Profesor: Ing. Cruz Sergio Aguilar Diaz

Tarea 2
Semestre: 2023-1
Fecha de entrega: 6/3/2023
Indice
a) Investigar conceptos de memoria 3
Definición de memoria.
Clasificación de memoria
Tipos de memoria
Evolución de memoria RAM - Año, nombre e Imagen.
Evolución de memoria secundaria (Almacenamiento)
b) Investigar: 9
¿Qué es la memoria de intercambio?
¿Cuál es la función que desempeña dentro del SO?
c) Investigar: 9
¿Qué es un proceso? ¿Qué es un hilo de ejecución?
Diferencias entre hilos y proceso
Conclusión 10
Referencias

2
1. Investigar conceptos de memoria
a. Definición de memoria.
En sistemas operativos, la memoria se refiere a la cantidad de memoria disponible en
la computadora para que los programas y procesos se ejecuten. La memoria se utiliza
para almacenar temporalmente los programas y los datos mientras se están utilizando.
El sistema operativo es responsable de administrar la memoria de manera eficiente,
para asegurarse de que cada programa tenga suficiente espacio en memoria para
ejecutarse sin interferir con otros programas.
En términos más técnicos, la memoria en sistemas operativos se divide en dos tipos
principales: la memoria física (también conocida como memoria RAM) y la memoria
virtual. La memoria física es la cantidad de RAM instalada en la computadora, mientras
que la memoria virtual es una porción del disco duro que se utiliza como si fuera RAM
adicional, cuando la memoria física se agota.
El sistema operativo administra la memoria mediante técnicas como la asignación de
memoria a los programas, la liberación de memoria no utilizada y la gestión de la
memoria virtual. Una buena gestión de la memoria es esencial para el rendimiento y la
estabilidad del sistema operativo, así como para la experiencia del usuario en general.
b. Clasificación de memoria
En sistemas operativos, la memoria se puede clasificar en diferentes categorías, cada
una con su propia función y uso. A continuación, se presentan las principales
categorías de memoria utilizadas en sistemas operativos:
Memoria física (RAM): Es la memoria principal del sistema, donde se almacenan los
programas y los datos que están en uso actualmente. Es una memoria de acceso
aleatorio, lo que significa que cualquier ubicación de memoria se puede acceder
directamente y en igual tiempo. La RAM se divide en diferentes áreas, como el espacio
del kernel y el espacio del usuario.
Memoria virtual: Es una extensión de la memoria física que utiliza parte del disco duro
como memoria adicional. El sistema operativo crea un archivo de intercambio (swap)
que se utiliza como una extensión de la memoria RAM cuando la memoria física se
llena. El sistema operativo administra la memoria virtual para garantizar que los
procesos tengan suficiente memoria para funcionar correctamente.
Memoria caché: Es una memoria de alta velocidad que almacena temporalmente los
datos que se utilizan con frecuencia. La caché se utiliza para mejorar el rendimiento del
sistema al reducir la cantidad de veces que se accede a la memoria principal.

3
Memoria de solo lectura (ROM): Es una memoria no volátil que contiene la información
de inicio del sistema operativo y otros datos importantes. La información almacenada
en ROM no se puede cambiar y se mantiene incluso después de que se apague la
computadora.

Memoria de copia de seguridad: Es una memoria de respaldo que se utiliza para


almacenar copias de seguridad de los datos y programas importantes. La memoria de
copia de seguridad es esencial para proteger los datos en caso de fallos del sistema o
errores humanos.

c. Tipos de memoria
• RAM (Random Access Memory): es la memoria principal del sistema que se
utiliza
• para almacenar los datos y programas en ejecución. Es volátil, lo que significa
que
• pierde su contenido cuando se apaga el sistema.
• Flash Memory: es una memoria no volátil que se utiliza para el almacenamiento
de datos a largo plazo.
• Cache Memory: es una memoria de alta velocidad que se utiliza para almacenar
los datos y programas que se usan con frecuencia para acelerar el acceso a
ellos.
• ROM (Read-Only Memory): es una memoria no volátil que se utiliza para
almacenar información permanente, como el firmware del sistema y los
controladores de dispositivos.
• EPROM (Erasable Programmable Read-Only Memory): es una memoria no
volátil que se puede programar y borrar varias veces mediante el uso de luz
ultravioleta.

4
• EEPROM (Electrically Erasable Programmable Read-Only Memory): es una
memoria no volátil que se puede programar y borrar mediante el uso de corriente
eléctrica. Se utiliza principalmente para almacenar datos de configuración y
firmware en dispositivos electrónicos.

d. Evolución de memoria RAM - Año, nombre e Imagen.


Dynamic RAM (DRAM): se le llama dinámica porque necesita refrescar periódicamente
los datos debido a sus condensadores que van descargando regularmente. 1970-1990

Static RAM (SRAM): aunque se empezó a utilizar en 1990, podemos encontrarla


actualmente en algunos dispositivos como impresoras o routers además de la caché de
discos duros y procesadores.

5
Synchronous Dynamic RAM (SDRAM): se sincroniza con el procesador y puede acatar
una orden de lectura antes de haber terminado una de escritura («pipelining«). Desde
1993 hasta ahora se utiliza en PC y consolas. Además, sirve de base para la mayoría
de tipos de memoria RAM que veremos a continuación.

DDR3 SDRAM (Double Data Rate Third Generation Synchronous Dynamic


RAM) - 2007

DDR4 SDRAM (Double Data Rate Fourth Generation Synchronous Dynamic


RAM) – 2014

6
LPDDR4X (Low Power Double Data Rate Fourth Generation Synchronous Dynamic
RAM) – 2018

e. Evolución de memoria secundaria (Almacenamiento)– Año, nombre e


imagen.
1932 – Memoria de Tambor

1951 – Cinta magnética

7
1967 – Diquetes

1985 – CD ROM

1995 – DVD RW

8
1998 – USB

2. Investigar:
a. ¿Qué es la memoria de intercambio?
La memoria de intercambio (también conocida como "swap") en sistemas operativos es
un espacio de almacenamiento en disco que se utiliza como extensión de la memoria
física (RAM) de un sistema. Cuando la cantidad de memoria física disponible en un
sistema se agota, el sistema operativo puede mover algunos de los datos de la
memoria RAM a la memoria de intercambio, liberando así espacio en la memoria física
para otros datos.

b. ¿Cuál es la función que desempeña dentro del SO?


La memoria de intercambio actúa como una extensión de la memoria RAM, permitiendo
que los sistemas operativos ejecuten aplicaciones y procesos que requieren más
memoria de la que está disponible físicamente en el sistema. Sin embargo, la memoria
de intercambio es significativamente más lenta que la memoria RAM, ya que los datos
deben ser transferidos entre la memoria RAM y la memoria de intercambio en el disco.
El uso de la memoria de intercambio es un mecanismo importante para garantizar que
un sistema operativo pueda continuar ejecutando aplicaciones y procesos, incluso
cuando la memoria física disponible se agota. Sin embargo, el uso excesivo de la
9
memoria de intercambio puede tener un impacto significativo en el rendimiento del
sistema, ya que los datos deben ser transferidos entre la memoria RAM y el disco. Por
lo tanto, es importante que los administradores de sistemas monitoreen el uso de la
memoria de intercambio y optimicen su configuración en función de las necesidades del
sistema y las aplicaciones que se están ejecutando.
3. Investigar:
a. ¿Qué es un proceso? ¿Qué es un hilo de ejecución? y sus características
de procesos e hilos
En un sistema operativo, un proceso es un programa o conjunto de programas que se
ejecutan en una única instancia de la CPU y que tienen su propio espacio de memoria
y recursos asignados. Un proceso es la unidad básica de trabajo en un sistema
operativo, y puede ser visto como una entidad independiente que interactúa con el
sistema operativo y con otros procesos en el sistema.
Por otro lado, un hilo de ejecución (también conocido como thread) es una unidad
básica de procesamiento dentro de un proceso. Un hilo es una secuencia de
instrucciones que se ejecutan de forma independiente dentro del proceso. Un proceso
puede tener varios hilos de ejecución, cada uno de los cuales puede ejecutarse de
forma independiente y paralela dentro del proceso. A continuación, se presentan
algunas características clave de los procesos y los hilos de ejecución:
Características de los procesos:
• Cada proceso tiene su propio espacio de memoria y recursos asignados,
incluyendo variables, archivos y dispositivos.
• Los procesos son aislados entre sí y no pueden acceder directamente a los
recursos de otros procesos.
• Los procesos pueden comunicarse entre sí a través de mecanismos de
intercomunicación proporcionados por el sistema operativo, como colas de
mensajes o tuberías

Conclusión
Por medio de esta tarea se profundizó mi conocimiento sobre el origen de la memorias,
así como su clasificación y funciones. También me interesó específicamente la función

10
de la memoria de intercambio, la cual puede funcionar como una extensión a una
memoria RAM en cas de que ya no tenga capacidad suficiente. En cuanto a hilos y
procesos, ya tenia los conceptos muy claros desde que los aprendí en EDA2.
Referencias

Crucial. (s. f.). Acerca de la memoria: ¿Qué hace la memoria de la computadora?


Crucial. Recuperado el 6 de marzo de 2023, de
https://www.crucial.mx/articles/about-memory/support-what-does-computer-
memory-do
#:~:text=La%20memoria%20de%20computadora%20o,su%20sistema%2C%20m
%C3
%A1s%20memoria%20necesitar%C3%A1.
Pozo, D. (2016, octubre 26). Memoria: Sistemas Operativos. Daniel Pozo Blog.
Recuperado el 6 de marzo de 2023, de
https://danielpozoblog.wordpress.com/2016/10/26/memoria-sistemas-operativos/

● Orange España. (2021, 20 abril). Tipos de memoria PC: ¿para qué sirven y
cuáles son
los más importantes? [Entrada de blog]. Blog Orange. Recuperado el 6 de marzo
de
2023, de https://blog.orange.es/consejos-y-trucos/tipos-de-memoria-pc/

● Tecnología-Informática.com. (s.f.). Tipos de memorias de computadora.

Tecnología-Informática.com. Recuperado el 6 de marzo de 2023,


dehttps://www.tecnologia-informatica.com/tipos-memorias-computadora/

● 247Tecno. (s.f.). Tipos de memoria informática. 247Tecno. Recuperado el 6 de


marzo
de 2023, de https://247tecno.com/tipos-de-memoria-informatica/

● Profesional Review. (2020, May 17). Tamaño de las memorias: una breve
historia.

11
[Blog post]. Recuperado el 6 de marzo de 2023, de
https://www.profesionalreview.com/2020/05/17/tamano-memorias-historia/

● Guía Hardware. (n.d.). Memoria RAM: un repaso a su historia. [Blog post].

Recuperado el 6 de marzo de 2023, de


https://www.guiahardware.es/memoria-ram-un-repaso-a-su-historia/

12

También podría gustarte