Você está na página 1de 4

Nombre: Juan Pablo Pachar

Fecha: 2018-02-07
Docente: Ing. Fernanda Soto

Gestión de memoria: Swapping

El swap es un espacio de intercambio, que bien puede ser una partición lógica en el disco o
simplemente un archivo. En lugar de utilizar espacio en memoria RAM, el swap utiliza espacio en
disco duro para almacenar datos temporales, reduciendo así el uso de la RAM. El conjunto
combinado de memoria RAM y swap crean una memoria virtual mayor a la que trae el ordenador
por defecto. Así, el Kernel de Linux puede ejecutar procesos que requieren de más memoria de la
que se encuentra físicamente disponible.

Ventajas
Permite correr una mayor cantidad de programas y de estar bien configurada, puede mejorar el
rendimiento de los procesos ejecutados.

Desventajas
Un problema no menor del swapping reside en los tiempos necesarios para realizar las copias a la
memoria de apoyo ya que normalmente son discos duros y es muy costoso en términos de tiempo

San Cayetano Alto s/n


Loja-Ecuador
Telf.: (593-7) 370 1444
informacion@utpl.edu.ec
Apartado Postal: 11-01-608
www.utpl.edu.ec
estar constantemente copiando y leyendo procesos (varios órdenes de magnitud), cuando estos
tiempos se hacen muy largos, pueden terminar haciendo más lenta la ejecución del programa. Este
problema es conocido como "thrashing" y la forma más simple de solucionar es agregar más
memoria o bien, mejorar el diseño de las aplicaciones para que disminuyan su consumo.
Otra desventaja es la problemática de donde almacenar los bloques transferidos que se sacan de la
memoria principal, para solucionar este problema es necesario referirse al y prioridad del proceso, si
se encuentra activo constantemente y tiene alta prioridad se deja en memoria, si el proceso presenta
grandes lapsos de inactividad es conveniente pasarlo a disco duro, y si está en un punto intermedio
puede convenir traspasarlo hacia el buffer del sistema operativo.

San Cayetano Alto s/n


Loja-Ecuador
Telf.: (593-7) 370 1444
informacion@utpl.edu.ec
Apartado Postal: 11-01-608
www.utpl.edu.ec
Sistemas Operativos

Plataformas
SO Compañía Licencia Primera versión Dispositivos Distribuciones Ultima versión
soportadas
Windows
Smartphone Servidores
Windows Microsoft EULA Windows 1.0 / 1985 x86 x86-64 ARM Windows Server Windows 10 / 2015
Escritorio
Windows Mobile

mac OS mac OS High Sierra /


Mac OS Apple MacOs / 1984 Escritorios PowerPC
Mac OS Server 2017

Fedora
Escritorio Smartphone Red Hat
Proyecto GNU Servidores x86 x86-64 openSUSE (Kernel) 4.14-rc7 /
GNU/Linux GNU Proyecto GNU / 1980
Comunidad Tablets PowerPC Ubuntu 2017
Supercomputadoras Mandriva
Debian Slackware

Smathphone
Android
Apache 2.0 Tabletas
Android Apple Pie 1.0 Android TV Android Oreo 8.1.0 /
Android Google GNU TV x86 x86-64 ARM
/ 2008 Android Auto 2017
GPL 2 Auto
Android Wear
Wear
Smartphone iPad
APSL
IOS Apple iPhone OS / 2007 Tabletas ARM Iphone IOS 11.2.5 / 2018
EULA
Reproductor de música iPod
Sistemas Distribuidos

Un sistema distribuido se define como una colección de computadoras separadas físicamente y


conectadas entre sí por una red de comunicaciones; cada máquina posee sus componentes de
hardware y software que el programador percibe como un solo sistema (no necesita saber qué cosas
están en qué máquinas). El programador accede a los componentes de software (objetos) remotos,
de la misma manera en que accedería a componentes locales, en un grupo de computadoras que
usan un middleware los que destacan (RPC) y SOAP para conseguir un objetivo.
Los sistemas distribuidos deben ser muy confiables, ya que si un componente del sistema se
descompone otro componente debe ser capaz de reemplazarlo. Esto se denomina tolerancia a fallos.
El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas de hosts (red de área
local), centenas de hosts (red de área metropolitana), o miles, o millones de hosts (Internet); esto se
denomina escalabilidad.

San Cayetano Alto s/n


Loja-Ecuador
Telf.: (593-7) 370 1444
informacion@utpl.edu.ec
Apartado Postal: 11-01-608
www.utpl.edu.ec

Você também pode gostar