SISTEMAS OPERATIVOS MONO ESTACION TAREA 2
Enviado por bercebu1976 • 24 de Octubre de 2018 • Tarea • 1.745 Palabras (7 Páginas) • 772 Visitas
Parte 1. Concepto de sistema operativo
1. Completa la tabla siguiente referida a la evolución de los sistemas operativos (0,5 punts):
Evolución de los sistemas operativos
Generación Componente Técnico que la caracteriza Avances en relación a los sistemas operativos
0 Falta total de sistema operativo, únicamente existía el Hardware
1 Sigue sin haber un sistema operativo propiamente dicho Tras la creación del Univac I aparece el concepto de SO el EXEC I
2 Implementación del transmisor, los SO son una transacción entre trabajos Se avanza con una versión mejorada de SO el EXEC II
3 IBM incorpora los circuitos integrados, los SO eran monousuario Se cran varios SO
IBM OS/360,OS/370
PDP TOPS-10
SO MULTICS el cual tuvo mucha influencia en el diseño de UNIX
4 Se continua usando los SO de la 3ª generación continúan siendo monousuario Tras MULTICS aparece UNIX evolucionando posteriormente a BDS UNIX, surgió un nuevo estándar de SO para muchos fabricantes el CP/M
5 Aparecen los primeros SO en red.
Los SO pasan de ser monousuario a se multiusuario Empieza la verdadera carrera de los SO
IBM con PC-DOS
Microsoft con MS-DOS y Windows
APPLE con Mac OS
Aparece LINUX
2.- Haz un esquema con la clasificación de los Sistemas Operativos. (0,5 punts)
ADMINISTRACION DE TAREAS ADMINISTRACION DE USUARIOS ORGANIZACIÓN INTERNA O ESTRUCTURA MANEJO DE RECURSOS O ACCESO A SERVICIOS
MONOTAREA: solo ejecuta un programa a la vez
MULTITAREA: se ejecutan varias tareas y programas a la vez MONOUSUARIO: solo puede trabajar un solo usuario
MULTIUSUARIO: Varios usuarios ejecutan programas a la vez Monolítico
Jerárquico
Cliente-servidor CENTRALIZADOS: permite la utilización de los recursos de un solo ordenador
DISTRIBUIDOS: permiten la utilización de los recursos “Impresora, memoria, CPU…” de mas de un ordenador al mismo tiempo
Parte 2. Funciones del sistema operativo
3.- Define Sistema Operativo: qué es, qué funciones tiene, la finalidad, qué tipos hay según su uso, sus tareas, etc. Menciona los SS.OO. que conozcas y para qué usuarios están indicados. (0,5 punts)
El SO es un conjunto de programas, servicios y funciones que gestionan y coordinan el hardware y el software.
Su finalidad es identificar, reconocer el Hardware y así hacer funcionar el ordenador.
Monousuario: solo puede trabajar un solo usuario
Multiusuario: Varios usuarios pueden ejecutar programas a la vez
Monotarea: solo se puede ejecutar un solo programa, y hasta que el primer programa no termine no se puede ejecutar otra
Multitarea: pueden ejecutarse varios programas y tareas a la vez.
MS-DOS: sistema de los 80 y principios de los 90, destinado a usuarios con conocimientos de informática (todo tratado por comandos desde su consola), más adelante aparecería la primera versión de Windows 1.0, que tan solo era un Shell del MS-DOS
UNIX: sistema utilizado por usuarios con conocimientos avanzados de informática (igual que MS-DOS a través de comandos)
Windows (95,98, ME, NT(2000), XP, VISTA, 7, 8, 10, Server…): Los 3 primeros a un basados en MS-Dos, pero con muchas mejoras e implementaciones, como soporte de USB, controlador de Windows, a partir de NT se deja de lado el MS-DOS, aun que se mantiene la consola de comandos para la introducción de comandos en versión DOS, y a partir de XP se puede decir que están destinados para todos los usuarios domésticos sin necesidad de tener conocimientos de informática.
LINUX (en sus distribuciones DEBIAN, UBUNTU, REDHAT…): destinado a usuarios avanzados en especial a los dedicados a la seguridad informática.
Mac OS: sistema destinado a cualquier usuario, se presume que este sistema lo puede manejar hasta un niño.
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. (0,5 punts).
PARTICION TAREA FRACMENTACION
1 300KB 700KB
2 1800KB No es posible mayor tarea que partición
3 1000KB 0KB libres
4 900KB 100KB
5 600KB 400KB
6 700KB 300KB
7 200KB 800KB
5.- Explicar la diferencia entre la fragmentación interna y la fragmentación externa. (0,5 punts)
La interna es cuando hay memoria no utilizada interna a la partición
La externa es cuando hay memoria no utilizada externa a la partición
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. (0,5 punts)
¿Se podrá cargar este programa en la memoria? No ya que:
64 KB: 4KB=16 marcos de página
32768bytes: 4096bytes = 8 marcos
16386bytes: 4096 bytes = 4,0004 marcos ~5 marcos
15870bytes: 4096bytes = 3,8745 marcos ~ 4 marcos
8+5+4=17
¿Y si el tamaño de la página fuera de 512 bytes? Si ya que:
65536:512=128 marcos de página
32768: 512=64 marcos
16386: 512=32,003 ~ 33 marcos
15870: 512=30,99 ~ 31marcos
64+33+31=128
Parte 3. Utilización del sistema operativo
7.- Compara la interfaz de un sistema operativo de hace 10 años (por ejemplo, un Windows 3.1) con la de uno actual (por ejemplo, Windows 7). ¿Cuáles son las diferencias más importantes a simple vista? (0,5 punts)
A simple vista podemos apreciar que la interfaz grafica obviamente es mejor en Windows7, así como las características y accesos son mas intuitivos en el actual, proporciona mas información y su manejo es más rápido e intuitivo.
Parte 4. Procesos del sistema operativo
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. (0,5 punts)
* Ninguno a nuevo: se crea un nuevo proceso para ejecutar un programa
* Nuevo a preparado: el sistema está preparado para aceptar un proceso más porque dispone de recursos para ello.
* Preparado a ejecución: el sistema elige uno de los procesos en estado preparado para llevarlo a ejecución.
* Ejecución a terminado: el proceso que se está ejecutando es finalizado por el SO si indica que terminó, se abandona o se cancela.
* Ejecución a preparado: el proceso
...