Professional Documents
Culture Documents
1.- No debemos confundir entre software libre y software freeware. ¿Qué diferencias existe?
Busca y escribe una definición de cada término.
2.- Confecciona una tabla con los sistemas operativos y sus características (modo texto o
comando, mono o multiusuario, mono o multitarea, servidores o clientes, tiempo real o
compartido.)
Windows XP, Windows Vistas, Windows 7, Ubuntu 9, Red Hat, Windows 2003 Server.
Tiempo de
S.O. N.º de usuarios Tareas Procesadores
respuesta
Mono o Multi en
Windows XP Multitarea Multitarea Tiempo real
acceso remoto
Windows
Monotarea Multitarea Multitarea Tiempo real
Vista
Windows
Multitarea Multitarea Multitarea Tiempo compartido
2003 Server
Requisitos mínimos
• Procesador: 32 bits o 64 bits con 1 GHz de velocidad
• Memoria: 1 Gbyte de RAM (para 32 bits) o 2 Gbytes (para 64 bits)
• Disco: 16 Gbytes de espacio libre (para 32 bits) o 20 Gbytes (para 64 bits)
• Gráficos: Compatibles con DirectX 9
• Para funciones táctiles: pantalla táctil o multitáctil
• Para BitLocker: módulo TPM 1.2 instalado
• Para el modo Windows XP: un procesador con extensiones de virtualización VT de Intel
o AMD-V de AMD, 1 Gbyte de RAM adicional, 15 Gbytes de espacio adicional en disco
• Recomendable: Conexión a Internet, memoria adicional y gráficos DirectX 10,
sintonizadora de TV para usar Windows Media Center y unidad óptica
Comprueba si tu PC podría albergar satisfactoriamente Windows 7.
-1-
Ejercicios T.3 Sistemas Operativos.
4.- Realiza un esquema en el que resumas las características y las funciones más importantes de un
sistema operativo.
Se trata de expresar esta tabla en un esquema como por ejemplo una estrella en la que en el
centro pongamos Sistema operativo y todas las características y funciones a su alrededor.
Características Funciones
Permitir la simultaneidad de
Facilitar el manejo del sistema.
procesos.
Posibilitar la ejecución de
Administrar y organizar los recursos.
cualquier proceso.
Optimizar la gestión del Procesar los trabajos y datos conservándolos
tiempo que ocupa cada trabajo. hasta su finalización.
Eficacia en la gestión de los Detectar errores y actuar de modo
recursos del sistema. apropiado.
Controlar la E/S y gestionar las
Facilitar la E/S de datos.
interrupciones.
Fiabilidad. Planificar la ejecución de tareas.
Permitir el uso compartido del Proteger la memoria contra el acceso
hardware. indebido.
-2-
Ejercicios T.3 Sistemas Operativos.
5.- Busca ejemplos de cada uno de los tipos de software indicando las características que tiene
cada uno de ellos en cuanto al tipo de licencia. Ejemplo:
Freeware: GIMP Shareware: Nero Adware: Google toolbar.
Para conocer el tipo de licencia deberemos ir al propio software o a su página web y localizar el
texto de la licencia, generalmente accedemos a ella a través de la pestaña «Acerca de...».
En las siguientes capturas se muestra la licencia de GIMP.
6.- Siguiendo los pasos del caso práctico anterior crea una máquina virtual para alojar un sistema
operativo Linux con las siguientes características:
Nombre de la máquina: Ubuntu.
Memoria RAM: 40 % de la memoria del equipo anfitrión.
Disco duro: 10 GB llamado Linux HDD.
Seguir el caso práctico 1 para la realización de esta actividad.
Paso 1.º: Después de descargar la última versión de Virtual Box de su página Web,
http://www.virtualbox.org, ejecutamos el instalador.
Paso 2.º: Al terminar la instalación, lanzamos el gestor de máquinas virtuales que, en un
primer inicio, nos ofrece un asistente para crear nuestra máquina virtual.
Paso 3.º: Elegimos un nombre para la máquina y el sistema operativo que vamos a
instalar, después seleccionamos el tamaño de la memoria del sistema anfitrión que queremos
dedicar a la máquina virtual, en nuestro caso 512 MB.
Paso 4.º: Ahora crearemos, si no lo tenemos, un disco duro virtual para alojarlo, de 20
GB de expansión dinámica para alojarlo. Estos tipos de disco se expanden ocupando los 20
GB en el disco duro anfitrión cuando está en uso la máquina. Al apagarla se comprimen
ocupando sólo el espacio necesario.
Paso 5.º: Nos aparece un resumen de los datos introducidos en las pantallas anteriores; si
son correctos hacemos clic en Terminar. Ahora ya tendremos la máquina virtual preparada
para ser ejecutada con el resto de hardware que nos ofrece Virtual Box.
-3-
Ejercicios T.3 Sistemas Operativos.
8.- Busca en la página de Microsoft la comparativa entre los sistemas operativos Windows XP,
Windows Vista y Windows 7 y observa su evolución.
http://windows.microsoft.com/es-ES/windows7/products/compare?T1=tab20
9.- ¿Qué es Wubi? Realiza una búsqueda en la Wikipedia para conocer su funcionamiento y
descríbelo.
Wubi es un instalador libre y oficial de Ubuntu para sistemas operativos Windows, licenciado
bajo GPL.
-4-
Ejercicios T.3 Sistemas Operativos.
10.- Ahora que conoces Wubi realiza una instalación de Ubuntu utilizando este programa sobre un
entorno Windows, recuerda que debes tener privilegios de administrador.
Entra en la página Web del proyecto (http://wubi-installer.org/) y descarga su última versión,
haciendo clic en Download Now.
El instalador sólo ocupa un par de megas pero es capaz de descargar la imagen de Ubuntu
necesaria para su instalación e instalarla como si fuese una aplicación más de Windows.
Al ejecutar el programa rellenaremos los campos que nos indica y haremos clic en Instalar al
cabo de un rato (depende de la velocidad de conexión, etc.) Ubuntu estará disponible.
Comprueba tu aprendizaje:
I. Analizar las funciones del sistema operativo.
1. Confecciona una lista de las funciones más importantes que tiene que realizar un sistema
-5-
Ejercicios T.3 Sistemas Operativos.
operativo.
• Facilitar al usuario un manejo sencillo de todo el sistema.
• Administrar y organizar los recursos de que dispone el equipo para mejorar la utilización del
mismo, en beneficio de los usuarios.
• Procesar los trabajos y datos, conservarlos hasta su finalización y permitiendo a su vez el
almacenamiento del resultado de una manera indefinida.
• Detectar errores y actuar de modo apropiado en caso de que se produzcan.
• Controlar las operaciones de E/S y gestionar las interrupciones.
• Planificar la ejecución de tareas aprovechando los tiempos de inactividad del
microprocesador.
• Proteger la memoria contra el acceso indebido de programas malintencionados.
4. ¿Qué diferencias básicas existen entre un sistema operativo destinado a servidores con
respecto a uno dedicado a equipos clientes?
La diferencia principal entre ellos es la capacidad que tienen los sistemas operativos destinados a
servidores para la gestión de una red o dominio, cualidad que no posee el resto.
-6-
Ejercicios T.3 Sistemas Operativos.
Capa 4 – Archivos.
Capa 3 – Entrada / Salida.
Capa 2 – Comunicaciones.
Capa 1 – Memoria.
Capa 0 – Gestión CPU.
Capa -1 – Hardware.
En el sistema de anillos, además de que cada bloque realiza una función concreta dentro del
sistema operativo y de dejar de manifiesto la jerarquía del conjunto, se observa que para poder
acceder al núcleo del sistema es necesario atravesar el resto de capas más externas, añadiendo
entonces, una seguridad extra ante accesos no deseados por parte de aplicaciones
malintencionadas.
7. Define y comenta cada una de las partes del siguiente gráfico y la relación que existe entre
ellas:
• Núcleo.
El núcleo es el bloque más importante y más interno de la
estructura ya que descansa directamente sobre el
hardware. Es el encargado de gestionar las interrupciones
del sistema, controlar el flujo de trabajo del procesador y
sincronizar el trabajo de todo el conjunto. En definitiva,
controlar todos los demás bloques.
• Administrador de memoria.
El administrador de memoria es el encargado de asignar
una cierta cantidad de memoria RAM a las aplicaciones
que la solicitan reservándola para ellas e impidiendo que
sea utilizada por ninguna otra aplicación. Esta asignación se realiza de forma estructurada y
teniendo en cuenta que la saturación de la memoria RAM supone el bloqueo del equipo.
• Administrador de archivos.
El administrador de archivos es el encargado de velar por el correcto almacenamiento de los
datos y programas en los medios de almacenamiento masivo, llevando un control de la
creación, modificación y eliminación de los diferentes archivos además de mantener la
estructura, privilegios y localización de todos ellos.
-7-
Ejercicios T.3 Sistemas Operativos.
9. En la unidad hemos visto las características recomendables para los sistemas operativos
más habituales. Confecciona una tabla similar a la expuesta en el punto 2.2 que contenga los
requerimientos mínimos necesarios de al menos cuatro sistemas operativos (puedes buscar
la información en las páginas web de los diferentes fabricantes).
Teniendo como ejemplo la tabla del epígrafe 2.2 se pretende que el alumno la reproduzca con las
versiones actuales de los sistemas operativos. Para encontrar los datos será suficiente con realizar
una búsqueda por Internet en las web de los diferentes fabricantes.
Software libre: es aquél en el que el código fuente está disponible para todos los usuarios y permite
ser copiado, modificado y redistribuido de acuerdo a su licencia.
11. Describe las diferencias entre las diversas formas de distribución de las aplicaciones
informáticas.
Software Freeware: son aplicaciones informáticas que se distribuyen sin coste alguno y por tiempo
ilimitado. Suele incluir una licencia de uso.
Software Shareware: es una versión gratuita de una aplicación informática que permite su uso para
pruebas durante un tiempo limitado o con algunas características bloqueadas. Pasado ese tiempo o
para disfrutar de toda su potencia, precisa la adquisición de la licencia del producto.
Software Adware: son programas gratuitos en su totalidad pero que incluyen publicidad. Un
ejemplo de este tipo de distribución es el programa Messenger de Microsoft, que lleva publicidad a
modo de banners en su ejecución.
12. Compara las ventajas del software propietario respecto al software libre.
El software propietario tiene estas ventajas:
• Facilidad de adquisición (puede venir preinstalado con la compra del ordenador, o encontrarlo
fácilmente en las tiendas).
• Existen programas específicos y ampliamente contrastados para desarrollar tareas concretas.
• Las empresas que desarrollan este tipo de software, al tener intereses económicos y obtener
beneficios de su venta, dedican muchos recursos al desarrollo y mejora del producto.
• Mayor compatibilidad con el hardware.
• No todas las ventajas del software libre se encuentran exclusivamente en él, ni todas las
ventajas del software propietario son exclusivas de este último.
-8-
Ejercicios T.3 Sistemas Operativos.
13. Realiza un estudio de la utilización de sistemas operativos, comparando el uso del total de
las versiones de Windows con el resto de sistemas operativos. Expresa el resultado en
porcentaje.
Se pretende con esta actividad que el alumno maneje la lista obtenida de
http://www.w3counter.com/globalstats.php y manipule los datos para obtener gráficos e información
representativa.
14. ¿Qué ventajas nos aporta la instalación de sistemas operativos en máquinas virtuales?
• La virtualización nos permite separar el sistema operativo del hardware.
• Optimizar el rendimiento en equipos de grandes prestaciones, como es el caso de los
servidores, ya que al ejecutar varias máquinas simultáneamente se consigue sacarles un
mejor rendimiento que al ejecutar un único sistema.
• Independencia de hardware. No importa si instalamos la máquina virtual en una arquitectura
de 32 bits, 64 bits o inclusive en un equipo MAC, el hipervisor se encarga de hacerla
compatible con el nuevo hardware.
• Son fáciles de administrar ya que podemos añadir dispositivos muy variados como USBs,
discos duros, CDs, tarjetas de red, etc., simplemente asignándolas en la configuración de la
máquina incluso sin tenerlas físicamente.
• Podemos tomar “fotos” del estado actual de la máquina permitiendo regresar a un estado
concreto de la misma, por ejemplo, podemos aplicar un parche al sistema operativo y si
notamos que causa conflictos, podemos regresar al punto antes de haber instalado dicho
parche.
15. Explica el diagrama siguiente describiendo la función de cada uno de los bloques.
-9-
Ejercicios T.3 Sistemas Operativos.
La figura describe una máquina virtual de tipo 2 (hosted): en este caso la aplicación que permite
virtualizar otras máquinas se ejecuta sobre un sistema operativo (Linux, Windows, MacOS). De esta
forma la virtualización se produce en una capa más alejada y, por lo tanto, el rendimiento será
menor en los hipervisores de tipo 2 que en los del tipo 1.
Se observa que cada máquina virtual dispone de una versión del hardware adaptado a sus
requerimientos, un sistema operativo propio y una serie de aplicaciones.
Todas las máquinas virtuales funcionan en paralelo sobre la capa de virtualización que corre sobre
el sistema operativo anfitrión y éste sobre el hardware físico del equipo.
16.- Realiza una secuencia de pasos a seguir para la correcta selección e instalación de un sistema
operativo.
Para la correcta instalación de un sistema operativo es conveniente realizar una planificación inicial para
después realizar la instalación propiamente dicha.
Planificación inicial.
• Examinar las necesidades del usuario para adaptar la instalación a su futuro uso. Teniendo en
cuenta las necesidades de almacenamiento en disco, aplicaciones que va a utilizar, entorno de red,
etc.
• Compatibilidad entre el hardware y el sistema operativo a instalar.
• Selección y localización de las aplicaciones que se ejecutarán.
• Soporte de drivers.
Instalación.
• Preparar el equipo para que arranque desde la unidad de CD/DVD.
• Instalar los drivers necesarios para los dispositivos no reconocidos por la instalación.
- 10 -
Ejercicios T.3 Sistemas Operativos.
• Realizar las actualizaciones de seguridad.
17.- Define virtualización y describe sus características frente a la ejecución directa de software.
La virtualización es una técnica que posibilita la ejecución sobre una única máquina física de una o más
máquinas virtuales. El hipervisor o soporte de las máquinas virtuales asigna a cada una de ellas una cierta
cantidad de los recursos que tiene la máquina real (procesador, memoria, almacenamiento, dispositivos de
E/S) dependiendo de las necesidades de cada una de ellas.
Test de repaso
- 11 -
Ejercicios T.3 Sistemas Operativos.
- 12 -
Ejercicios T.3 Sistemas Operativos.
11. Los sistemas operativos pueden ser, atendiendo al número de procesos simultáneos:
a) Monousuario o multiusuario.
b) Monotarea o multitarea.
c) Servidores o clientes.
12. ¿Puedo instalar un sistema operativo en cualquier máquina sin atender a sus
características?
a) Sí, siempre. El único inconveniente es la velocidad de respuesta y el tiempo de arranque.
b) No. Si instalo un sistema operativo en un equipo cuyas características no sean
suficientes, el equipo puede no arrancar o no funcionar correctamente.
14. El hipervisor es la capa que media entre el hardware real y el virtualizado asegurando
la compatibilidad
a) Verdadero.
b) Falso.
- 13 -