Actividad 1. Uno de los clientes de BK Programación, la empresa Maderart S.A
Enviado por David Lopez Fernandez • 16 de Noviembre de 2017 • Apuntes • 1.225 Palabras (5 Páginas) • 1.174 Visitas
Página 1 de 5
Enunciado.
Actividad 1. Uno de los clientes de BK Programación, la empresa Maderart S.A., se está planteando cambiar el software de su empresa a nivel de usuario. Le solicita asesoramiento a BK Programación para que le realice un estudio sobre distintas aplicaciones de software propietario y libre. (5 puntos)
Hemos visto en la unidad los tipos de licencias software y qué características tienen. También, conoces cómo funciona un sistema operativo y los tipos que existen. Te pedimos que te pongas en el papel de los asesores de BK Programación y realices una comparativa de dos sistemas operativos de escritorio para los ordenadores de los trabajadores de la empresa (uno de software propietario y otro de software libre). Para ello, rellena la siguiente tabla: (3,5 puntos)
Actividad comparativa de sistemas operativos
Requisitos básicos y opcionales (1)
Características principales (2)
Ventajas y desventajas (3)
Requisitos hardware: Plataforma hardware en la que se ejecuta, memoria RAM, espacio en disco necesarios, características de la tarjeta gráfica, etc.
Otra información de interés sobre el sistema operativo.
Ventajas e inconvenientes que encuentres sabiendo lo estudiado en la unidad y según tu criterio.
Esta versión trae bastantes mejoras y novedades aunque lo cierto es que su interés se ha centrado en Unity 7 y Gnome. Unity 7 ha recibido algunas actualizaciones menores para su funcionamiento. No así ha ocurrido con Gnome que se ha actualizado a su última versión, Gnome 3.24, una versión que desde luego no veremos en Ubuntu 18.04. Junto a estos escritorios, Ubuntu 17.04 contiene el kernel 4.10 de Linux, un kernel estable y actualizado. También tenemos X.Org 1.19, MESA 17, Libreoffice 5.3 y Mozilla Firefox 52.
Ventajas
Libre Uso
Bajo Costo
Facilidad para personalizar el software de acuerdo a las necesidades del usuario.
Fácil acceso por parte del sector educativo público y privado.
Desventajas
Ausencia de garantía
Hay aplicaciones específicas que no se encuentran en el software libre.
Mayor dificultad en la instalación y migración de datos para el usuario común.
-Espacio en disco de 16Gb para 32 bits, 20 Gb para 64bits
-Gráfica DirectX 9 o posterior con controlador WDDM 1.0
La interfaz de Windows 10 está concebida para funcionar en aparatos de pantalla táctil, como las de tabletas y teléfonos inteligentes
El asistente virtual Cortana, rival de Siri de Apple y ya integrado en los smartphones, hace su debut en los ordenadores con Windows 10. Cortana utiliza el motor de búsqueda de Microsoft, Bing, para hallar archivos o datos que pueden estar en el disco o en internet.
Un nuevo navegador más rápido, Edge, reemplazará al Internet Explorer y está concebido para funcionar con Cortana.
Ventajas
Facilidad de adquisición (puede venir preinstalado con la compra del pc, o encontrarlo fácilmente en las tiendas).
Existencia de programas diseñados especificamente para desarrollar una tarea.
Interfaces gráficas mejor diseñadas.
Mayor compatibilidad con el hardware.
Desventajas
No existen aplicaciones para todas las plataformas (Windows y Mac OS).
Imposibilidad de copia.
Imposibilidad de modifación. Restricciones en el uso.
Imposibilidad de redistribución. El coste de las aplicaciones es mayor.
El soporte de la aplicación es exclusivo del propietario.
El usuario que adquiere software propietario depende al 100% de la empresa propietaria.
Se valorará especialmente que las consideraciones indicadas sobre el sistema operativo sean originales y estén bien fundamentadas.
Ahora le toca el turno a distintas aplicaciones que se necesitan en los equipos cliente. Rellena la siguiente tabla con ejemplos de software propietario y su alternativa en software libre (pueden ser para Windows o Linux). (1,5 puntos)
Actividad software propietario y libre
Software propietario
Software libre
Paquetes de ofimática
Microsoft Office
Libre Office
Lector de archivos pdf
Adobe reader
FoxIt Reader
Navegador web
Safari
Firefox
Reproductor multimedia
Windows Media Player
VLC
Programa de agenda
Microsoft Outlook
Evolution
Antivirus
Kaspersky
Avast
Editor de imágenes
Photoshop
GIMP
Actividad 2. Supongamos que llegan a un procesador, cinco procesos: P1, P2, P3, P4 y P5, cada uno en el tiempo de llegada especificado en la tabla. El tiempo de ejecución y las prioridades de cada proceso se refleja también en la siguiente tabla. Se trata de realizar un cronograma para los algoritmos de planificación: FIFO, el tiempo restante más corto, Round Robin(quantum = 2 unidad de tiempo de ejecución) y Por prioridad. Calcular también, el tiempo de espera medio antes de comenzar a ser ejecutados y el tiempo medio de finalización, para cada uno de los procesos en los diversos algoritmos. (2.5 puntos):
PROCESO
Tiempo de llegada
Tiempo de ejecución
Prioridad
P1
1
6
4
P2
2
1
1
P3
0
2
3
P4
3
5
5
P5
4
3
2
Nota: las prioridades se ordenan de la siguiente manera: 1 la mayor y 5 la menor; y solamente se aplican en el algoritmo de planificación "Por prioridad".
FIFO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
P1
E
E
X
X
X
X
X
X
P2
E
E
E
E
E
E
X
P3
X
X
P4
E
E
E
E
E
E
X
X
X
X
X
P5
E
E
E
E
E
E
E
E
E
E
X
X
X
Espera →E
Ejecución →X
Proceso
T=tf-ti (finalización)
E=T-TCPU
(espera)
I=tCPU/T (promedio)
P1
7
1
0.85
P2
7
6
0.14
P3
2
0
1
P4
11
6
0.45
P5
13
10
0.23
Tiempo restante más corto (SRTN)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
P1
E
E
E
E
E
E
E
E
E
E
E
X
X
X
X
X
X
P2
X
P3
E
X
X
P4
E
E
E
E
E
E
X
X
X
X
X
P5
E
E
E
X
X
X
Espera →E
Ejecución →X
Proceso
T=tf-ti (finalización)
E=T-TCPU
(espera)
I=tCPU/T (promedio)
P1
16
10
0.38
P2
1
0
1
P3
2
0
1
P4
8
3
0.63
P5
3
0
1
ROUND ROBIN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
P1
E
E
X
X
E
E
E
E
E
X
X
E
E
E
X
X
P2
E
E
E
E
X
P3
X
X
P4
E
E
E
E
E
X
X
E
E
E
E
X
X
E
E
E
X
P5
E
E
E
E
E
E
E
X
X
E
E
E
E
X
Espera →E
Ejecución →X
Proceso
T=tf-ti (finalización)
E=T-TCPU
(espera)
I=tCPU/T (promedio)
P1
15
9
0.4
P2
3
2
0.33
P3
2
0
1
P4
14
9
0.36
P5
10
7
0.3
PRIORIDAD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
P1
E
E
E
E
E
E
X
X
X
X
X
X
P2
X
P3
E
E
E
E
X
X
P4
E
E
E
E
E
E
E
E
E
E
E
E
X
X
X
X
P5
E
X
X
X
Espera →E
Ejecución →X
Proceso
T=tf-ti (finalización)
E=T-TCPU
(espera)
I=tCPU/T (promedio)
P1
11
5
0.54
P2
0
0
P3
6
4
0.33
P4
13
9
0.30
P5
0
0
Actividad 3. Realiza un trabajo de investigación comparando la forma de gestionar la memoria principal de un sistema Windows 10 y un sistema Linux Ubuntu 17.04. Debes destacar en una pequeña tabla, las similitudes y diferencias de cada uno. Indica las fuentes de donde has obtenido la información. (2.5 puntos)
Comparativa Manejo de Memoria (Windows vs Linux)
Windows NT 5.0 y sus sucesores utilizan una técnica de paginación segmentada (clustered paging) y un liberador de memoria que se utiliza una vez por segundo.
Utiliza un algoritmo de paginación adaptable LRU (Least Recently Used, menos utilizado frecuentemente) y el liberador de memoria se ejecuta cuando es necesario.
Usa conjuntos de trabajo por proceso con tamaño dinámico empleando el algoritmo del reloj.
Utiliza un único conjunto de trabajo global bajo el algoritmo del reloj.
Permite definir el tamaño de memoria virtual disponible. Aunque el sistema operativo es autónomo de ampliar este espacio de ser necesario.
Una porción de la RAM es permanentemente asignada al kernel, el resto es denominado memoria dinámica. Las políticas de asignación son por petición del kernel y por petición del usuario.
La separación de memoria virtual (usuario/kernel) abarca posibilidades desde 2/2 GB hasta 3/1 GB
La separación de memoria virtual (usuario/kernel) abarca posibilidades desde 1/3 GB hasta 3/1 GB e incluso 4/4 GB, caso en el cual el kernel tiene su propio espacio de direcciones.
Posee 8 niveles de prioridad para la memoria virtual basados en procesos/hilos
La memoria virtual no posee prioridades
El tamaño de la pila del kernel es de 12kb
El tamaño de la pila del kernel es de 8kb
El modelo de paginación es basado en una estructura de árbol, donde la raíz del árbol es un directorio de páginas, cada proceso dispone de un directorio con punteros a tablas y cada tabla posee 1024 entradas apuntando a páginas.
Usa un modelo de paginación similar al del i386 (gestión de memoria más simple, acorde a los objetivos de Linux de portabilidad)
...
Descargar como (para miembros actualizados)txt (12 Kb)
pdf (154 Kb)
docx (25 Kb)