Está en la página 1de 2

Sistemas Operativos I

INTEGRANTES:

 Bobadilla Alva Jose


 Pastor Salazar christian

1. En un entorno de multiprogramación y tiempo compartido, varios


usuarios comparten el sistema simultáneamente. Esta situación puede dar
pie a varios problemas de seguridad a) Mencione 2 de estos problemas
Si hay un fallo en la ejecución del código de un usuario y afecta al sistema, se verán
afectados por dicha amenaza

Cuando los procesos están en la memoria y un usuario ha sido hackeado y


comprometido su cuenta, tendrán acceso al sistema y a los procesos del sistema.

2. Explique como la distinción entre modo monitor (kernel) y modo usuario


sirven como una forma rudimentaria de sistema de protección (seguridad)
el kernel viene a ser un programa que siempre esta en ejecucion a la ahora de
encender el dipositivo.

Cuando se da el control a una aplicacion de usuario, se pasa a modo usuario. Algunas


instrucciones son diseñadas como privilegiadas, sólo se ejecutan en modo
kernel(monitor)

3. ¿Cuándo son útiles las caches?


La memoria caché es una memoria que se sitúa entre la unidad central de
procesamiento (CPU) y la memoria de acceso aleatorio (RAM) para acelerar el
intercambio de datos.

Cuando se accede por primera vez a un dato, se hace una copia en la caché; los
accesos siguientes se realizan a dicha copia, haciendo que sea menor el tiempo de
acceso medio al dato. Cuando el microprocesador necesita leer o escribir en una
ubicación en memoria principal, primero verifica si una copia de los datos está en la
caché; si es así, el microprocesador de inmediato lee o escribe en la memoria caché,
que es mucho más rápido que de la lectura o la escritura a la memoria principal.

¿Qué problemas resuelven?


Ayuda al rescate de datos se haga de manera más eficaz y veloz (eficientemente en
tiempo y ahorro de recursos del sistema)

¿Qué problemas causan?


La memoria cache tiene es de poca capacidad y se llena constantemente y es necesario
borrar el registro de la memoria para así asignar un nuevo registro y poder insertar
nuevos datos.

Si una cache puede hacerse tan grande como el dispositivo para el cual esta
agilizado la transferencia de información (por ejemplo, un cache tan grande
como un disco). ¿Por qué no hacerlo de ese tamaño y eliminar el dispositivo?
Por que al aumentar la capacidad de la memoria cache se haría mas lenta por la
cantidad de procesos que tiene que almacenar ya que se convertiría en una memoria principal
ya que la función de la memoria cache es copiar los datos de la memoria principal (se tendrían
que copiar todos los procesos y se haría mas lenta) y la otra limitación es que es muy costosa
de acuerdo a la capacidad.

También podría gustarte