SI01 Contenido VI
SI01 Contenido VI
SI01 Contenido VI
Caso práctico
Por otro lado, tenemos a Ana y Carlos, dos jóvenes que quieren mejorar su formación
profesional en la rama de informática. Ana, a quien le apasiona el diseño gráfico, parece
decantarse por estudiar el ciclo de Desarrollo de Aplicaciones Informáticas Multiplataforma,
puesto que le vendría muy bien para mejorar a nivel profesional. Carlos está pensando
estudiar el ciclo de Desarrollo de Aplicaciones Web, ya que se ajusta mejor a su perfil y tiene
curiosidad por aprender a programar en entornos web.
En esta unidad nos vamos a centrar en el software de un sistema informático. Éste está formado por
programas, estructuras de datos y documentación asociada. Así, el software está distribuido en el
ordenador, los periféricos y el subsistema de comunicaciones. Ejemplos de software son los sistemas
operativos, paquetes ofimáticos, compresores, editores de imágenes y un sinfín de programas más o
menos específicos según el conocimiento y ámbito profesional del usuario.
1 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
En un principio sorprende que el usuario humano se considere elemento de un sistema informático, pero
sin el no tiene sentido, pues es quien lo crea, lo desarrolla y lo utiliza.
El hardware, se considera elementos físicos, en el sentido de que es algo físico que existe (un procesador,
una memoria, una tarjeta gráfica, ...).
El software, se considera elementos lógicos, pues no existe físicamente. Un software realiza operaciones
aritméticas o lógicas, según se haya programado.
En este módulo, nos vamos a centrar principalmente en el software, y más concretamente en Sistemas
operativos y Redes.
Se dedicará al hardware, la unidad de trabajo 2 (hardware de los PC) y parte del tema 8 (hardware de las
redes).
2 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Caso práctico
3 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Caso práctico
María, encargada en muchas ocasiones de implantar los servicios web de los clientes,
siempre se preocupa de conocer a fondo los requisitos y peculiaridades de instalación y
configuración de las aplicaciones con las que trabaja, documentándose para ello.
El software está formado por programas, estructura de datos y documentación. Ejemplos de software
son los sistemas operativos, paquetes ofimáticos, compresores, editores de imágenes y un sinfín de
programas más o menos específicos según el conocimiento y ámbito profesional del usuario.
Para la instalación de una aplicación o software debemos seguir los pasos siguientes:
Una aplicación creada para una plataforma no podrá ser instalada en otra distinta. Por ejemplo, si
queremos instalar la suite ofimática LibreOffice, tendremos que instalar un programa (paquete) distinto
si es para Windows o es para Linux.
Tampoco podrá ser instalada la aplicación si nuestro sistema informático no cumple los requisitos
mínimos. Los requisitos mínimos se suelen referir a hardware necesario. También se pueden referir a
software previo. Si no se cumplen estos requisitos mínimos, no se podrá instalar la aplicación.
Por ejemplo, para instalar Windows 10 en un PC, se necesitan los siguientes requísitos mínimos,
obtenidos de la página de Microsoft en el siguiente enlace.
A veces se habla de requisitos opcionales o recomendables; estos requisitos son superiores a los
mínimos. Son los que los desarrolladores de la aplicación, consideran necesarios para un funcionamiento
óptimo del sistema.
4 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Descargar presentación
La mayoría de las aplicaciones presentan dos niveles de instalación en función de los conocimientos del
usuario:
Instalación básica.
Instalación personalizada o avanzada.
Instalación básica: Este nivel está diseñado para usuarios con pocos conocimientos informáticos. El
programa realizará una instalación en función de los elementos que detecte en el equipo y según unos
parámetros básicos establecidos por defecto por el fabricante.
En los sistemas Windows, el nombre del programa de instalación suele ser setup, install, instalar... y es el
encargado de extraer los bloques de la aplicación de los discos, descomprimiéndolos si es necesario;
crear la estructura de directorios necesaria, ubicar los archivos de la aplicación donde corresponda, y, si
fuera necesario, modificar el registro del sistema.
Configuración de la aplicación.
Una vez instalada la aplicación, el administrador o el usuario debe configurar el entorno de trabajo.
Consiste en definir una serie de parámetros de funcionamiento que adecuen el funcionamiento de la
aplicación. Entre estos parámetros aparecen:
5 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Ajuste y distribución de la pantalla (tamaños de las ventanas, colores, tipos de letras, cambio de
resolución, etc.).
Definición de directorios de trabajo (directorios para guardar los archivos, proyectos, plantillas, etc.).
Por ejemplo, en Microsoft Word, en el menú Herramientas/Opciones se pueden configurar carpeta por
defecto donde se guardan los documentos, carpetas de plantillas, diccionarios de idiomas a utilizar.
Autoevaluación
¿Qué nivel de requisitos en la instalación de una aplicación recomienda el fabricante
del software para conseguir un rendimiento óptimo de la misma?
Requisitos de instalación.
Solución
1. Opción correcta
2. Incorrecto
3. Incorrecto
4. Incorrecto
6 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Caso práctico
El software se suele clasificar en dos tipos, en función del ámbito o la naturaleza de uso:
Se entiende por aplicaciones de propósito general, las que utilizamos casi todos los usuarios de
ordenadores. Se pueden comercializar en paquetes integrados denominados suites, tales como: Microsoft
Office, LibreOffice.
Editores de texto plano: (El editor Notepad o bloc de notas que viene incluido en Windows. Se llama
texto plano, porque no se puede dar formato a este texto).
Procesadores de texto (Microsoft Word, Writer de LibreOffice. Se llaman procesadores, pues se
puede procesar formato; negrita, tipos de letras, ...).
Hoja de cálculo (Microsoft Excel, Calc de LibreOffice).
Comunicación (agenda electrónica, correo, calendario, mensajería).
Generador de presentaciones (Microsoft PowerPoint, Impress de LibreOffice).
Herramientas de acceso y gestión de bases de datos (Microsoft Access, Base de LibreOffice).
Editores de XML y HTML (Microsoft FrontPage).
Otras utilidades y herramientas como antivirus, navegadores web, gestores de archivos,
compresores de archivos, calculadoras, visores pdf.
Se entiende por aplicaciones de propósito específico, las que se utilizan para el desempeño de funciones
específicas, científicas, técnicas o de gestión, tales como:
7 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Autoevaluación
Un antivirus y un entorno de desarrollo para programación son ejemplos de:
Solución
1. Incorrecto
2. Incorrecto
3. Incorrecto
4. Opción correcta
8 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Conoce las posibilidades que te ofrecen las aplicaciones portables. Puedes llevarlas en tu
memoria USB y utilizarlas donde y cuando quieras, sin necesidad de instalación. Para ello,
visita este enlace:
9 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Caso práctico
Las licencias software nos sirven para establecer un contrato entre el autor de una aplicación software
(sometido a propiedad intelectual y a derechos de autor) y el usuario. En el contrato se definen con
precisión los derechos y deberes de ambas partes, es decir, los “actos de explotación legales”.
La empresa que desarrolla el software, lo vende con limites sobre uso, modificación o redistribución del
software.
Los tipos de licencias privativas mas utilizadas son:
Suele usarse para el software que puede distribuirse libremente pero no modificarse.
Software
Tampoco suelen facilitan el código fuente. Ejemplo: Versiones de antivirus gratuitas
freeware
para casa, pero comerciales para las empresas.
10 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
El software libre proporciona al usuario las cuatro libertades siguientes, es decir, autoriza para:
En el momento que no se cumpla una de las cuatro libertades, el software no es libre, por lo que es
privativo.
Debido a estas libertades en el software libre, hay tantas versiones de Linux, pues cualquier empresa o
programador, puede hacer su distribución, realizando unos cambios en cualquier distribución. De ahí, que
la colaboración entre distintos desarrolladores de software, hace que el software libre sea tan potente.
Ha sido habitual ver a la venta CD de distribuciones Linux. Es legal, por el coste de la distribución. Pero
incluso, un software libre se puede distribuir comercialmente. Pues en el concepto “software libre” no se
habla nada de "gratuidad"
Un tipo de licencia libre, muy utilizado hoy día es la licencia GNU-GPL que trata de proteger al autor. ¿De
qué forma? cualquier modificación se debe distribuir de nuevo con una licencia GNU-GPL y citando la
fuente original. Así, se evita que otros autores se apropien de un trabajo libre.
11 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Autoevaluación
La libertad de usar una aplicación de software libre cualquiera que sea su propósito es
una de las libertades de este tipo de software, además de:
Redistribuir copias.
No es la respuesta más correcta y completa, repasa las libertades del software libre.
Muy bien, éstas son tres de las cuatro libertades del software libre.
Solución
1. Incorrecto
2. Incorrecto
3. Opción correcta
4. Incorrecto
12 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
13 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Caso práctico
En este apartado introduciremos gran parte de la teoría en la que están basados los sistemas operativos
actuales. El sistema operativo es un conjunto de programas que se encarga de gestionar los
recursos hardware y software del ordenador, por lo que actúa como una interfaz entre los programas de
aplicación del usuario y el hardware puro.
14 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Para realizar todos estas funciones, existe una parte muy importante del sistema operativo, el kernel o
núcleo. El núcleo normalmente representa sólo una pequeña parte de todo lo que es el sistema operativo,
pero es una de las partes que más se utiliza. Por esta razón, el núcleo reside por lo general en la memoria
principal (en la memoria RAM) mientras que otras partes del sistema operativo son cargadas en la
memoria principal sólo cuando se necesitan.
15 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
16 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Jerárquicos: Conforme las necesidades de los usuarios aumentaron, los sistemas operativos fueron
creciendo en complejidad y funciones. Esto llevó a que se hiciera necesaria una mayor organización
del software del sistema operativo, dividiéndose en partes más pequeñas, diferenciadas por
funciones y con una interfaz clara para interoperar con los demás elementos. Un ejemplo de este
tipo de sistemas operativos fue MULTICS.
Capas: El sistema operativo se organiza por capas, las capas superiores utilizan las inferiores. De
esta forma, cada capa solo se fija en los detalles suyos. Un sistema de capas es THE
Gustavo Romero
Microkernel: los ordenadores son muy rápidos y se realizan muchos cálculos. Hay muchos fallos
(pocos para la cantidad de operaciones que realiza un PC). Para incrementar la tolerancia a fallos, se
dividen en pequeños núcleos: operaciones de entrada/salida, gestión de memoria, del sistema de
archivos, etc. Un sistema microkernel es MINIX
Cliente-servidor: basándose en la estructura microkernel, se crea esta estructura, donde el cliente
solicita una petición de un servicio en la red, y el servidor responde.
Máquina virtual: integran distintos sistemas operativos en una sola máquina, dando la sensación de
máquinas diferentes. En cada una de ellas, se puede ejecutar un sistema operativo distinto. Las
máquinas virtuales las vamos a utilizar todo el curso, las más conocidas son VMware y VirtualBox. En
17 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Autoevaluación
Los sistemas operativos según su estructura se dividen en:
18 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Solución
1. Incorrecto
2. Incorrecto
3. Opción correcta
4. Incorrecto
19 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Caso práctico
María y Juan le comentan a Ana y Carlos con más de detalle en qué consiste la gestión de
procesos y que opciones existen.
20 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Cada vez que se abre un programa informático, se genera un proceso principal. Un programa tiene varias
instrucciones, y se ejecuta de forma secuencial, es decir, una instrucción detrás de otra.
Cuando se inicia el programa principal, se inicia el proceso principal que controla el programa hasta que
finalice el programa. Para ejecutar cada instrucción se inicia un subproceso, de forma que lo habitual es
que un programa tenga varios procesos, también llamados subprocesos o hilos de ejecución.
El proceso se ejecutará y finalizará de forma correcta o por error. Estas ideas nos dejan entrever lo que se
llama “estados de los procesos”
En ejecución o activo: Proceso activo es el que se ejecuta. En cada núcleo de un procesador, solo
puede haber un proceso activo.
Preparado o espera: Procesos preparados para su ejecución, pero que están a la espera de un
procesador libre. (Hay otro proceso en ejecución)
Bloqueado o suspendido: Las tareas que no pueden ejecutarse, porque necesitan un recurso que
está ocupado. Por ejemplo: si hay 2 impresiones, la segunda está bloqueada, hasta que la primera
acabe.
Los procesos pasan de unos estados a otros, el encargado de esta función se llama “planificador de
procesos”.
El planificador de procesos, tiene listas independientes para cada estado, pues se gestiona de forma
distinta la lista de procesos preparados de la lista de procesos bloqueados.
Cuando un proceso se crea, y se comprueba si se puede ejecutar, pasa a la lista de procesos preparados,
y cuando lo decida el planificador, pasa a estar en ejecución (activo). (Flecha 3 de la figura).
21 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
El sistema mantiene toda la información sobre un proceso en una tabla llamada bloque de control de
procesos. Para cada proceso contiene:
En Windows, vemos los procesos con el administrador de tareas, (pulsar Ctrl+Alt+Sup) en la solapa
procesos.
22 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Sin embargo, somos capaces de oír música, a la vez, navegamos por internet, e incluso se puede estar
grabando un CD o copiando una carpeta. Por todo esto, decimos que el sistema operativo es
multiproceso o multitarea, se ejecutan muchos procesos o tareas a la vez. Pero si la multitarea real no
existe, ¿por qué es multitarea y lo parece?
El ordenador es muy rápido, un PC a 3GHz, significa que en 1 segundo realiza la cantidad increíble de
3.000.000.000 millones de operaciones elementales.
El ordenador en ese segundo, tiene tiempo de cambiar muchísimas veces de tarea, de forma que nosotros
no notemos ese cambio de tarea, nos parece que se ejecuta todo a la vez, cuando no es así.
El planificador de procesos del sistema operativo, decide qué proceso de la cola de preparados pasa a
estar en ejecución en cada momento. Después, puede decidir dejar el tiempo que necesite el proceso, o
que ese proceso pase a preparado, pasando otro de la cola de listos a en ejecución. Estas transiciones
continuas, entre procesos listos y en ejecución, es lo que da lugar a la multiprogramación, pues aunque
se ejecuta un solo proceso en cada núcleo, da la sensación de que se ejecutan varios procesos a la vez o
en paralelo.
Los algoritmos de planificación de procesos, sirven para decidir qué proceso pasa a estar activo. El
objetivo de los algoritmos, es acabar la ejecución de los procesos cuanto antes.
Hay varios algoritmos. Los primeros son los que menos se usan actualmente (FIFO, SJF), pero aclaran
para que sirven estos algoritmos. Los más utilizados en la actualidad, son los últimos (SRT, Round Robin y
prioridades).
Primero el trabajo más corto. (Shortest Job First). De los procesos que están
Algoritmo SJF. en estado preparado, se selecciona el que tiene menor tiempo de ejecución.
Una vez que el trabajo se inicia, se ejecuta hasta el final.
Observaciones:
FIFO puede bloquear procesos muy cortos, por estar ejecutando uno muy largo.
SJF y SRT puede bloquear procesos muy largos, por ejecutarse siempre los más cortos.
FIFO y SJF dan malos resultados, pero son muy fáciles de implantar. El sistema operativo realiza
23 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
pocos cálculos, por lo que no se pierde tiempo. Son los únicos algoritmos monoproceso, monotarea,
no multiprogramados o no expropiativos.
SRT se utiliza bastante en los sistemas operativos actuales, pues se ha comprobado que da un
tiempo medio de espera muy bueno.
Algoritmo RR, Round Robin: prioridad circular. Se establece un cuanto, este cuanto es el tiempo de
ejecución que se va a ejecutar cada proceso. ¿Cómo funciona? El planificador asigna el procesador
al primer proceso, pasado ese tiempo cuanto, se asigna el procesador al siguiente proceso
preparado. Y así sucesivamente. El proceso que estaba en ejecución pasa a la cola de preparados.
De ahí, el nombre de circular, se parece cuando jugamos a las cartas y por ejemplo, todos los
jugadores echan 2 cartas. Su ventaja, es que garantiza un tiempo de respuesta razonable a todos los
procesos. Su desventaja, es que el tiempo que se pierde cada cuanto en cambiar de proceso,
ralentiza el algoritmo. De forma, que teóricamente debería dar mejores resultados que RST, pero en
la práctica tienen un rendimiento similar.
Prioridades. Cada proceso tiene asignada una prioridad y el de mayor prioridad en el estado listo es
el que pasa a estar en ejecución. El valor de prioridad puede ser asignado por el usuario o el
sistema. Asimismo, el usuario puede cambiar en cualquier momento la prioridad de un proceso. Las
prioridades son buenas, pero por si solas tienen el problema de que un proceso con poca prioridad
no se ejecutaría nunca. Para solucionar este problema, se mejora el algoritmo utilizando prioridad
por envejecimiento. Trata, de que si un proceso lleva mucho tiempo en estado preparado, se sube
su prioridad, de esa forma, tiene más posibilidades de pasar a activo.
Observaciones finales:
Aun así, lo habitual es utilizar varios algoritmos mezclados. De esa forma, se intenta obtener lo mejor de
cada uno.
En sistemas actuales, se suelen utilizar “prioridad con SRT” y “prioridad con Round Robin”. FIFO y SJF, se
utilizan como criterios de desempate final.
Recomendación
24 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Descargar presentación
Autoevaluación
En el algoritmo "Primero en llegar, primero en ejecutarse":
Su tiempo de respuesta puede ser alto, especialmente si varían mucho los tiempos de
ejecución.
Solución
1. Incorrecto
2. Incorrecto
3. Incorrecto
4. Opción correcta
Que una vez se asigna la CPU a un proceso éste no puede ser suspendido hasta que
el proceso no lo determina.
Existe un reloj que lanza interrupciones periódicas en las que el planificador toma el
control y se decide a que proceso se le asigna el uso de la CPU.
25 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Muy bien, así es, el proceso toma el control de la CPU y no la libera hasta que éste lo
determina, mientras, los demás procesos esperarán su turno.
Solución
1. Opción correcta
2. Incorrecto
3. Incorrecto
4. Incorrecto
26 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Caso práctico
Hemos visto en la gestión de procesos que el recurso compartido es el procesador. Sin embargo, para que
un proceso se pueda ejecutar no sólo requiere tiempo de procesamiento sino también estar cargado en
memoria principal. Esto es así, porque ningún proceso se puede activar antes de que se le asigne el
espacio de memoria que requiere. Así, la memoria se convierte en otro recurso clave que tendrá que
gestionar el sistema operativo y la parte encargada de ello se denomina gestor de memoria.
27 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Hemos visto en la gestión de procesos que el recurso compartido es el procesador. Sin embargo, para que
un proceso se pueda ejecutar no sólo requiere tiempo de procesamiento sino también estar cargado en
memoria principal. Ningún proceso se puede ejecutar antes de que se le asigne el espacio de memoria
que requiere. Así, la memoria se convierte en otro recurso clave que tendrá que gestionar el sistema
operativo y la parte encargada de ello se denomina gestor de memoria.
Actualmente la mayoría de los sistemas operativos son sistemas multitarea, en los que va a haber varios
procesos simultáneamente en ejecución. Por tanto, deberá haber mecanismos de gestión para distribuir la
memoria principal entre todos estos procesos que quieren ejecutarse.
La forma de hacerlo ha cambiado desde los primeros Sistemas Operativos a los actuales, pues igual que
en la gestión de procesos, han mejorado los algoritmos. Los primeros algoritmos, tienen una gestión fácil
(primeros PC más lentos, necesitan operaciones sencillas) pero desperdician mucha memoria. Los
algoritmos actuales, tienen una gestión más complicada (PC más potentes, que pueden realizar
operaciones más complejas) a cambio de ser más eficientes (desperdician poca memoria).
Consiste en dividir la memoria física disponible en varias particiones de tamaño fijo y asignar cada una de
las partes a un proceso.
Ejemplo: Supongamos un equipo antiguo con MS-DOS y una memoria RAM de 4 Mb, los primeros 512 Kb
estaban reservados para los programas de MS-Dos. Los 3,5 MB restantes, es donde se cargaban los
programas de usuario (procesador de texto, hoja de cálculo,...), se dividen en 3 particiones de distinto
tamaño, por ejemplo, 512 KB, 1 MB y 2 MB. Cada tarea o proceso se asigna a una partición. En cada
partición, solo puede haber 1 proceso.
En este sistema, se desaprovecha espacio dentro de cada partición. Se produce fragmentación
interna (se desperdicia espacio en la memoria, que no puede utilizar otro proceso. Ese espacio
desaprovechado está dentro de cada partición).
28 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
No había particiones, a cada proceso se le asigna el tamaño que hace falta. Cuando termina el proceso se
libera ese trozo, y se junta con el espacio libre que haya al lado.
Cada proceso nuevo, se carga donde haya espacio, y lo que no se utilice queda libre para otro proceso.
En este sistema, no se pierde espacio dentro de las particiones, pero si pueden desperdiciarse huecos
libres que van quedando, pero que no se pueden aprovechar porque son pequeños. Se produce
fragmentación externa (se desperdicia espacio en la memoria, pero de forma general, no dentro de
una partición)
En la figura, podría estar esperando un proceso 5, porque es más grande que los huecos libres, aunque sí
que podría coger si estuvieran esos huecos juntos.
Por estos motivos, aunque particiones variables mejora el sistema con respecto a las particiones fijas,
sigue sin ser un esquema idóneo; por lo que en los sistemas operativos actuales se utiliza la paginación
que vemos a continuación.
La memoria se divide en páginas de igual tamaño. Los procesos utilizan las páginas necesarias, no siendo
obligatorio que sean contiguas (continuas).
Ejemplo, el tamaño de las páginas suele ser 4KB, si el proceso necesita 31 KB, utilizará 8 páginas libres,
independientemente si están juntas o no.
El esquema, es más difícil de gestionar, se necesitan computadoras más potentes; pero, se aprovecha
muy bien la memoria. La fragmentación es casi cero. Casi no hay fragmentación (no se desperdicia
casi espacio en la memoria)
29 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Debes conocer
Poco a poco, las páginas libres quedan muy desorganizadas. El Sistema Operativo puede
perder tiempo en asignar muchas páginas no contiguas (no continuas) a los procesos.
Para resolver este problema, el Sistema Operativo cada poco tiempo, realiza
una compactación. El proceso consiste en organizar todas las páginas, de forma que tanto
las páginas libres como las de los procesos estén juntas.
Autoevaluación
La gestión de la memoria con asignación de particiones estáticas consiste en:
Cierto, la división de la memoria puede ser en partes fijas de igual o diferente tamaño.
Solución
1. Incorrecto
2. Incorrecto
3. Incorrecto
4. Opción correcta
30 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Consiste en sobrepasar el límite de memoria RAM, guardando la información en el disco duro como si
fuera RAM.
La memoria virtual suele tener entre 1 y 2 veces el tamaño de la RAM. Su funcionamiento es el siguiente:
cada vez que se carga un proceso en la memoria RAM, también se escribe en la memoria virtual. Cuando
la RAM se está llenando, se puede borrar las que sobran e introducir las nuevas. Si hacen falta las
antiguas, se provocará un fallo de página, y el gestor de memoria traerá dicha parte del proceso de disco
a memoria.
De esta forma, aunque la memoria virtual es más lenta que la RAM (pues el disco duro es mucho más
lento que la RAM), si tenemos una RAM de 2 GB, podríamos simular una RAM de 6 GB con la ayuda de la
memoria virtual en disco duro).
El archivo pagefile.sys oculto en la partición donde está instalado Windows, es el archivo de la memoria
virtual, también llamado archivo de paginación (pues también utiliza paginación dentro del archivo). Aun
así, no hay que confundir la memoria virtual con la paginación a secas.
El concepto es el mismo que memoria virtual. La diferencia, es que tradicionalmente en Linux, al instalar el
Sistema Operativo, se crea una partición expresa para este fin. Lo habitual es utilizar entre 1 y 2 veces el
tamaño de la RAM. Para diferencias de memoria virtual y swap y discusión del tamaño, visitar el siguiente
enlace.
En Linux, con el comando free, se ve cuanta memoria principal y cuánta swap tiene el equipo y su
consumo. En un PC se ha realizado la captura siguiente. Es un PC con memoria RAM 2053MB
(utilizados 1014MB) y swap 2670MB (utilizados 0MB)
31 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Hoy por primera vez en el mundo del PC tenemos memoria RAM muy grande, normalmente por
encima de los recursos necesarios.
Eso hace, que hoy se discuta, si es necesario poner memoria virtual o swap o no configurarla.
En cualquier caso, con PC con RAM muy grande, se suele poner como tamaño de la virtual o swap, la
misma cantidad que tiene de RAM. Si la cantidad de RAM es justa, pondremos el doble. Una razón
para seguirla poniendo en Linux, es que la partición swap se utiliza también cuando se hiberna el
sistema.
De todas formas, recordar que estas son las recomendaciones, pero que tanto en Windows como en
Linux se pueden configurar sin memoria virtual o swap.
Autoevaluación
La memoria virtual hace uso de las técnicas de …
Solución
1. Incorrecto
32 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
2. Incorrecto
3. Opción correcta
4. Incorrecto
33 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Caso práctico
Al hilo de este tema mantiene una interesante conversación con Juan, que le recuerda que
existen diferentes tipos de periféricos, le explica para qué sirven los controladores, qué
estructuras de datos utilizan los dispositivos para la transferencia y recepción de
información, etc.
En definitiva, Juan le descubre a Carlos otra tarea fundamental del sistema operativo, la
gestión de la E/S (entrada/salida).
Anteriormente, vimos que una de las funciones del ordenador era procesar la información, dicha
información la obtiene y muestra a través de los periféricos. La parte del sistema operativo que se
encarga de este proceso es la gestión de la E/S (entrada/salida).
34 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
El controlador o driver es un software, suministrado por el fabricante del dispositivo o bien por
el desarrollador del sistema operativo. De esta manera, estos controladores actúan
como interfaz entre los programas y el hardware.
Transferencia de los datos de la E/S.
Existen distintas formas de transferir los datos de E/S en los sistemas operativos según la intervención de
la CPU. Ordenadas de menos eficientes a más eficientes son las siguientes:
E/S programada: la CPU tiene todo el protagonismo ya que inicia y lleva a cabo la transferencia. Esta
técnica repercute en la velocidad de proceso del ordenador, porque la CPU debe dejar todo lo que
está haciendo para ocuparse del proceso de entrada/salida.
E/S por interrupciones: la CPU ejecuta la transferencia pero el inicio es pedido por el periférico que
indica así su disponibilidad. La CPU no pregunta a los dispositivos sino que son estos los que la avisan
cuando es necesario.
Acceso directo a memoria (DMA): la transferencia es realizada por un controlador especializado. Esta
técnica acelera enormemente el proceso de la E/S y libera a la CPU de trabajo. Lo habitual es que los
datos que se quieren escribir en el dispositivo o que son leídos del dispositivo provengan o vayan a la
memoria del ordenador, pues bien en este caso. la CPU inicia el proceso, pero luego el dispositivo
continúa sin necesitar a la CPU, con lo que se acelera mucho el proceso de entrada/salida y se
libera a la CPU del proceso.
35 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Autoevaluación
Dentro de la gestión de E/S se distinguen los periféricos por las estructuras que
utilizan para manejar la información. La impresora funciona con …
Spool.
Buffer.
Ambas.
Ninguna es cierta.
Solución
1. Opción correcta
2. Incorrecto
3. Incorrecto
4. Incorrecto
36 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Caso práctico
37 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Cada sistema operativo utilizará su propio sistema de archivos, no obstante las operaciones
que se pueden realizar sobre el sistema de archivos son bastante similares. Así, todos los
sistemas de archivos actuales utilizan los directorios o carpetas para organizar a los archivos.
38 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Las operaciones básicas sobre archivos o carpetas que la mayoría de los sistemas de archivos
soportan son: crear, borrar, abrir, cerrar, leer, renombrar y crear enlaces (accesos directos)
Jerarquía de directorios. Árboles
Todos los sistemas operativos tienen una estructura jerárquica de almacenamiento de la información en
forma de árbol.
Esta información se ubica en forma de árbol, y se encuentra guardada en las unidades de
almacenamiento.
Distinguir unidades físicas de unidades lógicas
En general, se habla de unidad de disco duro, de disquete, de CD-ROM, etc. Estas unidades son
hardware, es decir, constituyen unidades físicas.
Sin embargo el Sistema Operativo utiliza las unidades lógicas, que son la representación que el sistema
hace de las unidades físicas.
Supongamos un disco duro, con 3 particiones. Tenemos una unidad física y 3 unidades lógicas. Para ello,
recordar que:
Física: Lógica:
Física:
Lógica:
se ha realizado con software (parece que hay 3 discos en el ejemplo, pero realmente hay un disco
con 3 particiones realizadas con un software; no son particiones físicas. Se pueden deshacer con
el software nuevamente)
39 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
40 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Autoevaluación
Son objetivos de los sistemas de archivos…
Mantenimiento sencillo.
Muy bien, todos los anteriores son objetivos de los sistemas de archivos.
Solución
1. Incorrecto
2. Incorrecto
3. Incorrecto
4. Opción correcta
41 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Caso práctico
Juan dice que deben conocer a fondo cuales son las ventajas
sobre el uso de máquinas vituales.
42 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Las máquinas virtuales se pueden comunicar en una red, siendo vistas como computadores distintas.
Supongamos un aula con 15 PC, con 2 máquinas virtuales cada una y todas encendidas. Hay 45
máquinas en el aula, donde se pueden comunicar todas en red y se ven como máquinas independientes.
Una máquina virtual, se instala y ejecuta bajo un software, de forma que al final es una carpeta con
algunos archivos.
El disco duro es un archivo (por ejemplo, en VirtualBox, es un archivo .vdi) El resto de archivos es la
configuración de la máquina. De esta forma resulta muy fácil el traslado de una máquina virtual de un
ordenador a otro ordenador.
Son ideales para realizar pruebas: se puede probar distintos sistemas operativos, distintos programas de
software, instalación de servicios de redes, sin afectar a la máquina principal. Por ejemplo, si queremos
probar un software para edición de vídeo, instalaríamos en una máquina virtual los distintos programas
para ese fin, y una vez que decidiéramos cual nos gusta, podríamos instalarlo en la máquina principal sin
“haber ensuciado” el sistema principal.
Podemos tener instalado en nuestro equipo un Windows 10, y sin embargo, algún software que utilizamos
necesita ejecutarse en Windows XP. Podemos tener una máquina virtual con Windows XP para hacer
funcionar ese software.
Tanto Intel y AMD han añadido en sus microprocesadores soporte para la virtualización, si buscamos en
sus páginas web, veremos procesadores más optimizados para ello.
Máquina anfitrión, host o servidor: la máquina real donde se instala la aplicación de virtualización
Máquina invitada, huésped o guest: la máquina virtual que se ejecuta dentro de la aplicación
La máquina virtual tiene su hardware: BIOS, memoria, discos duros, cd-dvd,... Incluso se pueden
añadir varios discos duros virtuales.
Software de virtualización
Vmware es software propietario. Tiene muchas versiones, algunas de pago y otras gratuitas:
Vmware Server
Vmware Workstation
Vmware Player, versión gratuita, que sirve para ejecutar máquinas virtuales ya instaladas, pero no
para instalar una máquina desde cero.
Oracle VirtualBox
Software original de Sun Microsystems. La empresa Oracle, compra la empresa Sun Microsystems en
2010. Sus versiones principales:
43 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
HiperV de Microsoft
Software propietario. Solo puede instalarse en máquinas anfitrión Windows. Hay 2 programas:
Parallels
Es software propietario para los ordenadores MAC. Se puede virtualizar tanto Windows como Linux.
Página oficial de Parallels en el siguiente enlace.
Debes conocer
Si un usuario de Linux o MAC quiere tener Windows, lo podrá hacer gracias a estas
aplicaciones. Es importante entender que el instalar una máquina virtual, no exime de la
obligación de licencia de dicha máquina. Es decir, cada máquina virtual tiene que tener su
licencia.
El software de virtualización que vamos a utilizar en nuestro curso, es VirtualBox por ser
software libre.
44 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Se le pone un nombre.
Se dice que Sistema Operativo se va a instalar (sirve para que el programa configure los
valores recomendados en procesador, RAM y disco duro).
Se le asigna memoria RAM.
Se asigna disco duro: bien uno nuevo o uno existente (de una máquina anterior).
Al crear un disco duro, se puede crear de tamaño dinámico (el archivo crece según metemos información
en la máquina virtual) o tamaño fijo (el archivo ocupa siempre el tamaño total del disco duro). En nuestro
caso, será más cómodo seleccionar siempre dinámico (facilita la copia entre dispositivos por ser el archivo
más pequeño). Además, podemos tener varias máquinas virtuales para las distintas asignaturas del Ciclo,
sin llenar el disco duro real.
Por ejemplo, creamos una máquina para instalar Windows 10, y le hemos puesto un disco de 200GB
dinámico. Cuando tengamos instalado Windows, supongamos que hay ocupados 10 GB, pues el archivo
.vdi ocupará 10GB y no 200GB.
Una vez creada una máquina virtual, se puede modificar el hardware, por ejemplo:
Se pueden añadir o eliminar medios de almacenamiento: discos duros, CD. Una ventaja, es que
podemos utilizar como CD-DVD, una imagen (archivo iso) en lugar del CD físico.
Se pueden habilitar los USB de la máquina host.
Se puede configurar la red: NAT, puente, red interna. (La opción por defecto suele ser NAT. Esta
opción es la ideal para navegar por Internet, si la máquina real navega, la virtual lo hace. Pero es una
mala opción para las prácticas de Redes.)
Se pueden compartir carpetas entre la máquina host y la invitada.
Para que las máquinas invitadas funcionen con mejores características y mejor gráfico, hay que instalar las
herramientas que adaptan el hardware de la máquina real a la invitada. Es decir, instalan u optimizan los
drivers.
Cada programa tiene su propia herramienta, por ejemplo en Virtual Box se llaman Guest Adittions, en
VmWare se llaman Vmware Tools y en Hiper V, se llama Hiper V Integration Services.
45 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Se puede compartir
(Es decir, se puede copiar texto de máquina anfitrión a huésped y viceversa)
el portapapeles.
Debes conocer
Para instalar Guest Adittions, con la máquina invitada arrancada, ir a Dispositivos /
Instalar Guest Adittions. En la instalación se nos monta una iso de un CD, que son las
propias herramientas, seguir la instalación.
En algunas versiones, el CD iso de las Guest Adittions, hay que bajarlo desde Internet.
A continuación, vamos a crear una máquina virtual e instalar en ella Windows 10.
46 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Si vamos a instalar algún programa, o queremos hacer pruebas al sistema, y pensamos que pueden fallar
esas pruebas, podemos realizar instantáneas al sistema. De esa forma, una vez acabada las nuevas
instalaciones o pruebas, podemos decidir, si nos quedamos con la versión más actualizada del Sistema
Operativo (Eliminar instantánea) o la versión antigua (Restaurar instantánea)
VirtualBox → vdi
Vmware → vmdk
Virtual PC → vhd
Aun así, no hay problema de compatibilidad entre VMware y VirtualBox, pues se pueden exportar e
importar las máquinas. Si necesitas este proceso, puedes seguir el manual en en el siguiente enlace.
Trasladar una máquina virtual en otro PC: archivo .vdi y archivo .ova
Este archivo .vdi, lo podríamos copiar en cualquier otro ordenador, y tener una máquina instalada
en un momento. Tendríamos que crear la máquina nueva y en el momento de poner disco duro,
decimos que utilizamos disco existente con su ruta.
47 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Un tema a tener en cuenta, es que al igual que un disco duro físico, no puede estar en 2 sitios a la vez, no
podemos tener duplicado el disco duro en 2 máquinas virtuales, aunque se llamen de forma distinta y
tengan cosas distintas.
Cada disco tiene un número de serie y no puede haber 2 archivos .vdi con igual número de serie (cada
disco tiene un UUID que significa identificador único de usuario).
En Windows, también existe el concepto de UUID, de forma que si en un aula, hay 15 equipos iguales, con
el mismo Windows y licencia instaladas, tenemos que cada equipo debe tener un UUID distinto,
identificador de usuario único. De hecho, no hay ningún equipo en el mundo que pueda tener el mismo
UUID.
Tenemos una máquina virtual instalada en el instituto. Copio el archivo .vdi al pendrive, y en casa, la utilizo.
Incluso, en casa, puedo instalar en ese archivo vdi otro Sistema Operativo. Si vuelvo a trasladar ese
archivo .vdi al instituto e intentar montarlo, provocará error de que ese disco ya está registrado.
Hay hasta 3 soluciones gráficas distintas, incorporadas en las últimas versiones de VirtuarBox que
copiarían ese disco, cambiando VirtualBox de forma automática el UUID del disco.
1. Desde Archivo / Administrador de medios virtuales, seleccionar el disco y pulsar copiar. Nos crea
una copia con UUID distinto.
2. Clonar la máquina en su menú contextual. Observar que clonar máquina, no solo copia el disco,
sino que crea otra máquina con sus archivos de configuración.
3. En Archivo / Exportar el servicio virtualizado (obtener el archivo .ova y a continuación importarlo).
Algunas ideas de este apartado, se entenderán mejor cuando veamos los temas de red.
La máquina virtual tiene tarjeta de red virtual. De hecho se le pueden poner varias tarjetas de red virtuales.
Esta tarjeta de red virtual, se conectará con la máquina anfitrión según la configuración que se seleccione.
Las configuraciones posibles son:
Sirve para crear una red interna visible entre las máquinas invitadas, pero no
Red Interna (team
con la anfitrión ni con la Red general.
en Vmware).
Esta será la opción a utilizar cuando queramos tener una red entre las
48 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Host-only
En este modo cada máquina invitada solo puede comunicarse con la máquina
networking /
anfitrión, sin que se puedan comunicar entre las invitadas. El direccionamiento
Adaptador sólo-
de las mismas es dinámico y lo asigna VirtualBox.
anfitrión.
49 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Vamos a instalar Windows 10, en una máquina virtual. En el curso utilizaremos las máquinas
virtuales, para hacer todas las prácticas, y no depender del sistema operativo que tengáis en
vuestra máquina anfitrión.
50 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Instalación de VirtualBox
El software de virtualización que vamos a utilizar en nuestro curso, es VirtualBox por ser software libre.
Descargaremos versión para Windows, Linux u OS, según sistema operativo que tengamos instalado en
nuestra máquina anfitrión.
La versión actual de VirtualBox es la 5.2.18
Una vez descargado, instalamos el software.
Después de tener instalado el propio software de virtualización, hay que instalar el Extension Pack. Este
paquete de software adicional, mejora la interacción de los USB de la máquina host hacia las máquinas
cliente.
Cada VirtualBox, tiene un Extension Pack distinto. Es decir, es distinto el Extension Pack para la versión
5.2.18 que el de la 5.2.16. Sin embargo, no depende de si el sistema anfitrión es Windows o Linux.
51 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Además, la versión que descarguemos, sirve para instalar tanto Windows Home como Windows Pro.
Nosotros instalaremos siempre la versión Pro. (Pro, equivale a profesional, con varias ventajas sobre la
versión Home, mas pensada para entorno de usuarios domésticos).
El archivo a descargar es un archivo con extensión .iso.
Los archivos iso, son imágenes de un CD o DVD, es decir, ese archivo iso, podríamos pasarlo a DVD con
cualquier programa de grabación, como el propio grabador de Windows, Nero o Brasero.
Por tanto, ir al siguiente enlace y descargar la versión de 32 o 64 bits según lo comentado.
Observación: este enlace funciona de forma distinta si la máquina anfitrión es Windows o Linux.
En Linux: Nos aparece enlace para descargar directamente, solo hay que seleccionar idioma y
versión de 32 o 64 bits.
En Windows hay que descargar herramienta y ejecutarla. Para ello, en la página que aparece en el
navegador pulsamos "Descargar herramienta" y "Guardar archivo".
52 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
En la ventana siguiente, primero desmarcamos "Usa las opciones recomendadas..." para poder cambiar el
resto de opciones. Recomiendo seleccionar idioma español y arquitectura "Ambos" que sirve para que la
versión descargada sirva para 32 y 64 bits, o 64 bits, si todos tus ordenadores son de 64 bits.
Una vez descargada la iso, no es necesario grabar en DVD, ni en pendrive, porque otra ventaja de las
máquinas virtuales, es poder arrancar la máquina con el archivo .iso como si fuera un DVD.
53 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
La primera vez que se abre el programa, esta parte izquierda estará vacía, pues no se habrá creado
ninguna máquina todavía.
Vamos a crear la primera máquina, para instalar Windows 10. Este paso, es como comprar el ordenador, y
decir que procesador, memoria y disco duro compramos.
Para ello ejecutamos el menú Máquina / Nueva. Aparece la siguiente ventana. Pulsamos “modo experto”
para seleccionar todo el hardware en una única pantalla.
54 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
predeterminado que aparece, le ponemos 100 GB. Es importante dejar seleccionado tamaño dinámico,
pues si le pusiéramos tamaño fijo, nuestro archivo .vdi pasaría a ocupar directamente 100GB. Y no
queremos eso, para más detalles, mirar el apartado anterior de configuración de VirtualBox.
55 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Pulsamos en botón Aceptar. Debe aparecer el nombre del archivo iso, tal como en la imagen.
56 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Arrancamos la máquina virtual, con doble clic en el nombre o pulsando en Iniciar (en la barra de menú).
Cuando empiece a leer la iso, se verá en pantalla el logo de Windows. A continuación, aparece la siguiente
pantalla para seleccionar idioma de instalación. Pulsamos en siguiente.
Nos aparece pantalla, para preguntarnos si queremos instalar o reparar. La opción de reparar, sería para
reparar el arranque de un sistema Windows que no arranque bien. Ahora, queremos instalar Windows, por
lo que seleccionamos “Instalar ahora”
Aparece la ventana pidiendo la clave del producto. Si tenemos un número válido de licencia, lo ponemos.
Sino es así, instalamos la versión de evaluación, para ello seleccionamos “No tengo clave del producto”
57 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Nos aparece la ventana de la figura siguiente, donde nos pregunta "Actualización" o "Instalación
personalizada"
La opción “Actualización” se utilizaría para actualizar de un sistema operativo antiguo de Windows a
Windows 10. En esta opción, no se borran los archivos del usuario. En cualquier caso, en general, es
recomendable si vamos a poner un sistema operativo nuevo, realizar una instalación de cero, borrando el
disco duro. Para ello, utilizaríamos instalación Personalizada. La instalación personalizada, puede ser
utilizada para:
58 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Vamos a instalar Windows en una partición de 50GB, para ello, ponemos tamaño 50000MB. De forma que
en el disco, tendremos 50 GB libres para particiones futuras. En general, es buena idea tener 2 particiones
en el disco duro: una partición con el sistema operativo, y otra partición con todos los datos. De esta
forma, si en un futuro, se quiere reinstalar sistema operativo, podríamos hacerlo sin tocar la partición de
datos.
El sistema nos pregunta que si queremos crear una partición pequeña de forma automática. En esta
partición, Windows instala los archivos de arranque. Pulsamos que si.
Antes de pulsar siguiente, pulsaríamos formatear si el disco estuviera utilizado previamente, para borrar los
59 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
datos anteriores.
Es importante, tener seleccionada la partición de 48GB, antes de pulsar siguiente. Pues con eso decimos
que en ella es donde vamos a instalar Windows 10. Una vez decido donde se va a instalar el nuevo
sistema operativo, se empieza la instalación propiamente dicha...
Una vez instalado, aparece el asistente Cortana. Podemos quitar la voz, pulsando icono abajo a la
derecha. Nos queda configurar los datos de localización, teclado y usuario del sistema.
En la conexión de red, configuramos omitir. La máquina virtual va a salir por defecto a Internet, utilizando
la conexión de la máquina anfitrión.
60 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
La siguiente pantalla, pregunta el nombre del usuario que va a utilizar la máquina. En esta pantalla, pon tu
apellido primero. Pon una clave (sino te quieres liar, aunque en entorno profesional no se debe hacer, pon
clave igual que el usuario, pero no dejes los usuarios sin clave)
Después, aparece una pantalla con preguntas de seguridad, para en caso que se nos olvide la clave el
sistema pueda ayudarnos. Responde lo que quieras en estas preguntas.
Después, Windows pregunta, si queremos que Cortana sea nuestro asistente. Igualmente, pregunta si
queremos informar de nuestra ubicación. Responde lo que quieras en estas preguntas y las siguientes que
aparecen.
Ya tenemos Windows 10 instalado. De momento, la resolución gráfica no está adaptada a nuestra tarjeta,
por lo que es posible que tengamos que usar barras de desplazamiento para ver toda la pantalla.
Extraer el CD
Apagamos la máquina de Windows 10 recién instalada. Si iniciamos de nuevo, resulta que seguimos
teniendo la iso del DVD de Windows dentro. Es decir, en una máquina real, abriríamos la bandeja del DVD
para extraerlo. En la máquina virtual, lo conseguimos según la siguiente captura.
61 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Una vez extraído, en almacenamiento, sigue apareciendo la unidad de DVD, pero vacío, sin ningún disco.
62 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
En nuestro caso, instalamos las Guest Adittions, que sirven para compatibilizar el hardware de la máquina
anfitrión en la máquina huésped.
Para ello, con la máquina Windows 10 arrancada e iniciada sesión, ir a Almacenamiento / Instalar Guest
Adittions. Esto introduce un CD de VirtualBox con estas herramientas.
Si vamos a Equipo, aparece el CD introducido. Hacemos doble clic, y permitimos cambios para ejecutar la
instalación.
Con la máquina virtual arrancada, podemos escribir o leer información de nuestro pendrive. Para ello, solo
tenemos que montarlo. La forma es ir al menú Dispositivos / USB o Dispositivos / unidades ópticas.
De esa forma, podemos trasladar fácilmente nuestros archivos entre distintas máquinas, utilizando los
medios de almacenamiento externos.
63 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Aun así, VirtualBox, facilita la opción de configurar una carpeta compartida, entre máquinas anfitrión y
huésped.
Con la máquina virtual apagada, y en configuración, añadimos la carpeta compartida. Como en el curso,
vais a utilizar varias máquinas virtuales (en casi todas las asignaturas), os recomiendo crear una carpeta
“Compartir” en el escritorio de vuestra máquina anfitrión y compartirla en todas las máquinas huésped.
Recordar, que esta opción solo funciona con las Guest Adittions instaladas.
64 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Recurso Recurso
Datos del recurso (1) Datos del recurso (2)
(1) (2)
Autoría: gracevi_3
Autoría: Carlos Emilio Joaqui
Licencia: CC -by-sa
Licencia: Dominio Público
Procedencia: http://www.flickr.com
Procedencia: http://es.wikipedia.org
/photos/40542772@N05/4015112971
/wiki/Archivo:Cilindro_Cabeza_Sector.svg
/in/photostream/
Autoría: Zxb
Autoría: Imageshack Licencia: CC-by
Licencia: Copyright (cita) Procedencia:
Procedencia: http://imageshack.us/photo http://upload.wikimedia.org/wikipedia
/my-images/471/quemado1yu.jpg/ /commons
/a/a4/Flash_memory_cards_size.jpg
65 de 66 09/08/2021 14:53
Software de un Sistema Informático. http://localhost:51235/temp_print_dirs/eXeTempPrintDir_GMxze2...
Autoría: JonathanLamb
Autoría: Alancaio
Licencia: dominio publico
Licencia: CC-by-sa
Procedencia:
Procedencia: http://es.wikipedia.org
http://commons.wikimedia.org
/wiki/Archivo:Cliente-servidor.jpeg
/wiki/File:AWIPS-3-head-workstation.jpg
66 de 66 09/08/2021 14:53