Está en la página 1de 6

Sergio Sánchez Parrilla

1. Completa la tabla siguiente referida a la evolución de los sistemas operativos:

Generación Componente técnico que la Avances en relación a los sistemas


caracteriza operativos
Generación 0 Ausencia de sistemas operativos Se trabajaba el lenguaje a máquina y
todas las instrucciones se codificaban
a mano.
Generación 1 Continúa la carencia de sistemas Se sigue trabajando el lenguaje a
operativos máquina y todas las instrucciones
codificadas a mano
Generación 2 Transistor y el procesamiento por lotes Transición entre trabajos
Generación 3 Circuitos integrados. Sistemas operativos monousuario
Generación 4 La creación del microprocesador Monousuario y multitarea
Generación 5 Procesamiento paralelo e inteligencia Surge Linux a principio de los 90, un
artificial sistema operativo de software libre y
código abierto; aparecen los Mac de
la empresa Apple; aparece Google a
finales de los 90’s

2.-Haz un esquema con la clasificación de los sistemas operativos.

Los sistemas operativos se pueden clasificar de la siguiente manera:

• Por su estructura interna


◦ Monolítica
◦ Capas
◦ Máquina virtual

• Por los servicios ofrecidos


◦ Según el número de usuarios:
▪ Monousuario
▪ Multiusuario
◦ Según el numero de procesadores
▪ Monoprocesador
▪ multiprocesador
◦ Por los métodos de explotación
▪ Por Lotes
▪ Multiprogramacion
◦ Por la forma de ofrecer los servicios
▪ Sistemas centralizados
▪ Sistemas de red
▪ Sistemas distribuidos
Sergio Sánchez Parrilla

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....

Sistema operativo: es un conjunto de programas, servicios y funciones que gestionan y


coordinan el funcionamiento del hardware y del software.
Una de sus funciones es que ofrece al usuario la forma de comunicarse con el ordenador y
se encarga de realizar todo el trabajo dentro del equipo.

Windows: es un sistema operativo de los más utilizados.

Mac OS: para computadoras Macintosh.

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 250KB,
1850KB, 1000KB, 900KB, 600Kb, 700KB y 200KB. Sabemos que 1 MB = 1024
KB

1ª Partición

Tengo 1024 KB meto 250 KB y me sobran 774 KB

la fragmentación son 774 KB en la 1ª partición

2ª Partición

Tengo 1024 KB meto 1850 KB no me entraría ya que el espacio de la partición seria de


1000 KB

3ª Partición

Tengo 1024 KB meto 1000 KB y me sobran 24 KB

la fragmentación son 24 KB en la 2ª Partición

4ª Partición

Tengo 1024 KB meto 900 KB y me sobran 124 KB

la fragmentación son 124 KB en la

5ª Partición

Tengo 1024 KB meto 600 KB y me sobran 424 KB

la fragmentación son 424 KB en la 5ª partición 4ª partición


Sergio Sánchez Parrilla

6ª Partición

Tengo 1024 KB meto 700 KB y me sobran 324 KB

la fragmentación son 324 KB en la 6ª partición

7ª Partición

Tengo 1024 KB meto 200KB y me sobran 824 KB

la fragmentación son 824 KB en la 7ª partición

5.-Explicar la diferencia entre la fragmentación interna y la fragmentación


externa.

La fragmentación interna es la memoria que se encuentra dentro de una partición y no está


siendo utilizada, y la fragmentación externa es la memoria que no se puede asignar por tener
una capacidad insuficiente para crear una nueva partición

6.-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

Los estados por los que pasa un proceso son:

- No nato: el proceso existe, pero no es conocido por el sistema operativo.

- Nuevo o creado:

- Preparado o listo: se encuentran todas las tareas que están listas para ejecutarse, pero
esperan a que el procesador quede libre.

- Bloqueado, suspendido o dormido: las tareas están a la espera de que se cumplan alguna
condición ya que no están preparadas para ejecutarse.

- En ejecución o activo: está ejecutándose en un instante dado.

- Finalizado o muerto: ha terminado su ejecución o el sistema operativo ha detectado un


error fatal.
Sergio Sánchez Parrilla

7.-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.

- Ser justa: que todos los procesos sean tratados de la misma manera.

- Maximizar la capacidad de ejecución: dar servicio al número máximo posible de procesos.

- Maximizar el número de usuarios

- Ser predecible: debe ejecutarse en la misma cantidad de tiempo y costo con independencia
de la carga del sistema.

- Minimizar la sobrecarga: se trata sobre todo de mejorar el rendimiento total del sistema. -
Equilibrar el uso de recursos.

- Lograr un equilibrio entre respuesta y utilización: garantizar buenos tiempos de respuesta


mediante la disposición de recursos suficientes cuando son necesarios.

- Asegurar prioridades.

- Dar mejor tratamiento a los procesos que muestren un comportamiento deseable.

8.-Sea la siguiente descripción de carga; suponer el orden de llegada indicado

Trabajo Tiempo CPU=U Tiempo de llegada (t)


P1 4 0
P2 3 1
P3 2 2
P4 1 3

Tiempo CPU = Tiempo de procesador que necesita consumir cada proceso.


Tiempo de Llegada (t): instante de tiempo en el que cada proceso llega o se incorpora al
sistema.
Representar mediante el diagrama de Gantt el acceso a la CPU al aplicar planificación
FCFS (First Come First Server: Primero en llegar, primero en ser atendido), RR (Robin
Round o de rueda) (q = 1), SFJ (Shortest Job First: la tarea más corta la primera)). En cada
caso, calcular el tiempo de retorno y de espera de cada trabajo. Haz una tabla resumen con
los distintos resultados.
Sergio Sánchez Parrilla

9.-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.

Windows Multitarea. Ha mejorado su fluidez de


Interfaz de usuario gráfica. arranque, la suspensión o la
Es el más extendido. apertura de aplicaciones,
Tiene compatibilidad con favorecido por las
todos los dispositivos. animaciones, redimensionado
Todos los desarrolladores de y cierre de las aplicaciones,
software hacen versiones algunas de las mejoras que
para Windows. encontrará el usuario
Bastante soporte por parte de
la comunidad.
MAC OS Multitarea. Más innovador y de estética
Sistema basado en Unix. más cuidada, la llegada de la
Nivel de seguridad muy alto. app Atajos al Mac, el
rediseño de Safari
Linux Multitarea.
Multiusuario.
Sistema basado en Unix.
Nivel de seguridad muy alto.

10.- Contesta a las siguientes cuestiones

a)-¿Qué es un sistema de archivos?

El sistema de archivos es la manera de almacenar la información de forma permanente en


los soportes externos. Es el sistema de almacenamiento de un dispositivo de memoria, que
estructura y organiza la escritura, búsqueda, lectura, almacenamiento, edición y eliminación
de archivos de una manera concreta

b)-¿Todos los sistemas operativos usan el mismo sistema de archivos?

No, hay diversos sistemas de archivos estándar para Windows, macOS, Linux, Unix y el
resto de sistemas operativos. Aunque presentan algunas similitudes, los sistemas de archivos
son en principio incompatibles entre sí

c)-¿Por qué necesitamos saber el sistema de archivos adecuado para un sistema operativo?
Sergio Sánchez Parrilla

Porque es el que se encarga de asignar el contenido del archivo a espacios en el dispositivo


físico

También podría gustarte