Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3. Define sistema operativo: qué es, qué funciones tiene, la finalidad, qué tipos hay según su
uso, sus tareas, ... , menciona sistemas operativos que conozcas y para qué usuarios están
indicados.…
Un Sistema Operativo es un programa o conjunto de programas,que actúan como intermediario en
el usuario y el hardware, gestionar los recursos del sistema y optimizar el uso.
Sus función es identificar el hardware y hacerlo funcionar con el sistema operativo que mejor le
vaya, optimizando su uso.
Monousuario: Permite que los recursos que se están utilizando, estén a disposición de un usuarios
en un único ordenador.
Multiusuarios: Permite que los recursos sean utilizados por varios usuarios en diversos ordenadores.
Windows: Es el sistema más extendido, de fácil manejo. Tanto para empresas como de uso
particular.
GNU/LINUX: es una familia de sistemas operativos tipo Unix compuesto por software libre y de
código abierto, van desde el uso cotidiano personal hasta aplicaciones muy específicas en ambientes
especializados.
Mac OS: Es uno de los ejemplos más prominentes de software libre, todo su código fuente puede
ser utilizado, modificado y redistribuido libremente por cualquier persona, empresa o institución,
bajo los términos de la Licencia Pública General de GNU, así como de otra serie de licencias de
derechos de autor
4. Calcula la fragmentación de memoria si tenemos siete particiones de memoria de 1MB y la
cola de tareas contiene tareas con requerimientos de 300KB, 1800KB, 1000KB, 900KB,
600Kb, 700KB y 200KB. Sabemos que 1 MB = 1024 KB
1ª Partición:
1024KB – 300KB = 724KB
Tendría un sobrante de 724KB
2ª Partición:
1024KB – 1800KB = No se podría dar ya que es mayor que la partición
3ª Partición:
1024KB – 1000KB= 24KB
En esta partición tendria 24KB de sobrante
4ª Partición:
1024KB – 900KB = 124KB
Tendría un sobrante de 124KB
5ª Partición:
1024KB – 600KB = 424KB
Tendría un sobrante de 424KB
6ªPartición:
1024KB – 700KB = 324KB
Tendría un sobrante de 324KB
7ª Partición:
1024KB – 200KB = 824KB
Tendría un sobrante de 824KB
5. Explicar la diferencia entre la fragmentación interna y la fragmentación externa.
En la fragmentación interna, el bloque de memoria asignado a un proceso es grande, por lo que las
partes restantes no se pueden usar para otro proceso.
En la fragmentación externa, el espacio de memoria total es suficiente para residir en un proceso,
pero no es contiguo, por lo que ese espacio no se utiliza
6. Un sistema posee una memoria física de 64 Kb dividido en marcos de páginas de tamaño 4
Kb. Un programa tiene código de tamaño 32768 bytes, datos de 16386 bytes y la pila de 15870
bytes. ¿Se podrá cargar este programa en la memoria?
¿Y si el tamaño de la página fuera de 512 bytes?
8. Haz un dibujo/esquema de los estados por los que pasa un proceso. Explicando que quiere
decir cada estado y explicando la evolución de estos procesos según los estados por los que
pasa.
Desde el entorno de texto
Ejecución en primer plano
El Funcionamiento Habitual de un interprete
Esperar que el usuario introduzca un comando
Ejecuta ese comando y, cuando haya finalizado esa ejecución vuelve al primer punto
Ejecución en segundo plano
Espera que el usuario introduzca un comando
Ejecuta ese comando y sin esperar a que concluya esa ejecución, vuelve al primer punto
Desde el entorno grafico
Se dice que un proceso que lanza el sistema operativo sin intervención de ningún usuario esta en
segundo plano. Son los servicios de Windows o denominados de Linux
En los entornos gráficos se considera que están en segundo plano, estrictamente, los procesadores,
los procesadores que no tienen ventanas asociadas.
Estados de los procesos:
Nonato: el proceso existe, pero no es conocido po el SO
Nuevo o Creado
Preparado o Listo
Bloqueado, Suspendido o Dormido
En Ejecucion o Activo
Finalizado o Muerto
9. Los criterios de planificación más utilizados son el tiempo de retorno, tiempo de espera, el
rendimiento y la eficacia. Explica dichos conceptos de manera sencilla.
Tiempo de Retorno:Es el intervalo de tiempo que pase desde que se crea o se presenta hasta que se
completa por el sistema o finaliza.
Tiempo de Espera: Es el tiempo que el procesador espera hasta que se le concede el procesador.
Rendimiento: Es una medida del numero de procesadores completados por unidad de tiempo.
Indica la cantidad de trabajo que se lleva acabo P=N/S
Eficacia: Se expresa como un porcentaje del tiempo medio de utilización, es decir, el porcentaje de
tiempo en el que el proceso esta ocupado. EF=(U/T)*100%
10. Se tienen 3 procesos P1, P2, y P3 con tiempos de ejecución 85, 45 y 118. Si actúa el
algoritmo SJF, determinar el orden en que se encuentran en la lista de preparados. Calcular
sus tiempos de retorno y de espera.
11. Sean dos procesos, P1 con tiempo de ejecución de 20 y P2 con tiempo de ejecución de 15.
Según el algoritmo de rueda con quantum 10. Marcar el tiempo de retorno, de respuesta y de
espera.
Procesos Tiempo de Retorno Tiempo de respuesta Tiempo de Espera
20 30 30 10
15 35 25 10
FCFS
Trabajo 0 1 2 3 4 5 6 7 8 9 10 TR TE
1 X X X X 4 0
2 X X 5 3
3 X X X 7 4
4 X X 8 6
TOTAL 6 3,3
RR
Trabajo 0 1 2 3 4 5 6 7 8 9 10 TR TR
1 X X X X 11 7
2 X X 5 5
3 X X X 8 3
4 X X 5 3
TOTAL 7,3 4,5
SJF
Trabajo 0 1 2 3 4 5 6 7 8 9 10TR TE
1 X X X X 4 7
2 X X 5 3
3 X X X 9 5
4 X X 5 3
TOTAL 5,8 3
Por Prioridad
Traba 0 1 2 3 4 5 6 7 8 9 10 TR TE
jo
1 x x x x 11 7
2 x x 5 3
3 x x x 3 0
4 x x 5 3
TOTAL 6 3,3
TIEMPO DE TIEMPO DE
RETORNO ESPERA
FCFS 6 3,25
RR 7,25 4,5
SJF 5,75 3
Por 6 3,25
Prioridad
SJF tiene mejores resultados
13. Haz una relación de los últimos sistemas operativos, así como de sus versiones, de los
sistemas, Macintosh, Windows y Linux. Infórmate sobre ellos y explica qué mejoras aportan
respecto a sus predecesores.
Linux Multitarea.
Multiusuario.
Sistema basado en Unix.
Nivel de seguridad muy alto.
14. Contesta a las siguientes cuestiones :
a. ¿Qué se entiende por el sistema de archivos?