
1. Máquinas virtuales de sistema. Nos permiten crear distintas máquinas e instalar sistemas operativos diferentes en cada una. Por ejemplo, VMware Workstation o VirtualBox. De esta forma podríamos probar nuevos sistemas operativos o ejecutar programas.
2. ¿Que es?
2.1. Es un conjunto de programas que permite manejar la memoria, disco, medios de almacenamiento de información y los diferentes periféricos o recursos de nuestra computadora, como son el teclado, el mouse, la impresora, la placa de red, entre otros.
3. Tipos de sistemas operativos
3.1. Según la cantidad de procesos que pueden gestionar, de forma simultánea
3.1.1. Monotorea :
3.1.1.1. Solamente mantiene un proceso en ejecución.
3.1.1.2. Realiza tareas secuencialmente.
3.1.2. Multitarea:
3.1.2.1. Permite ejecutar varios procesos a la vez.
3.1.2.2. En algunos casos dos procesos pueden utilizar dos CPU diferentes.
3.2. Según el número de usuarios
3.2.1. Monousuario
3.2.1.1. Un único usuario trabaja con un colo ordenador.
3.2.1.2. Algunos ejemplos pueden ser el sistema operativo DOS, el IBM - DOS o el DR-DOS, etc.
3.2.2. Multiusuario
3.2.2.1. Varios usuarios pueden trabajar simultáneamente.
3.2.2.2. Se trata de sistemas operativos como UNIX, Windows 2000 Server o Windows XP.
4. La arquitectura del sistema operativo
4.1. El núcleo del sistema. Se encarga de gestionar los recursos del ordenador y asignar memoria a los procesos que están en ejecución.
4.2. La API del núcleo. El sistema operativo ofrece una serie de servicios a las aplicaciones para valerse de él. De esta manera, se pueden abrir o cerrar aplicaciones o archivos.
4.3. El sistema de archivos. Permite obtener una estructura lógica de la información grabada en los discos. De esta forma, podemos trabajar con directorios y archivos.
4.4. Controladores o drivers. Son programas que permiten interactuar con los componentes físicos instalado en el ordenador.
5. Instalación de un sistema operativo
5.1. Consideraciones previas
5.1.1. El hardware. Por una parte, los dispositivos físicos del ordenador, se debe, tener en cuenta una serie de características mínimas.
5.1.2. Los medios para instalar el sistema operativo. En segundo lugar, el sistema informático, debe tener los periféricos para poder instalar el sistema, unidad de DVD, USB, etc.
5.1.3. La unidad de destino donde se va a instalar el sistema. Por otra parte, la unidad donde instalaremos el sistema operativo será la que tenga la mayor rapidez de lectura y escritura de datos.
5.2. Requisitos mínimos
5.2.1. Asimismo, antes de ponernos a instalar un S.O., debemos saber si el ordenador cumple con los requisitos mínimos que pide dicho software. Los requisitos mínimos que debemos tener en cuenta son los siguientes.
5.2.1.1. El tipo y la velocidad necesaria de la CPU.
5.2.1.2. La cantidad de memoria RAM y espacio necesario en el disco duro.
5.2.1.3. El tipo de tarjeta gráfica y los dispositivos necesarios que necesita el sistema.
6. ¿Donde instalar un sistema operativo?
6.1. En primer lugar, podemos realizar la instalación del sistema operativo en una maquina física, o una máquina virtual. Además, su instalación puede llevarse a cabo en el disco que elijamos. La capacidad de un disco, puede dividirse en varias partes. De esta forma, si tenemos un disco duro de 1 TB, podríamos dividirlo por ejemplo, en dos partes de 500 GB. A estas dos partes, se les asignará de forma automática una letra que identificará cada unidad. En este caso, el sistema tratará cada unidad de forma independiente.
6.1.1. De hecho, de dividir un disco duro en varias partes, surge el concepto de partición de disco. Por otra parte, si no queremos realizar ninguna partición en nuestro disco duro, podemos instalar una máquina virtual en el sistema de nuestra máquina física.
6.1.1.1. Las particiones del disco duro
6.1.1.1.1. Las particiones son divisiones lógicas del disco duro. Gracias a ello, podemos tener varios sistemas operativos instalados en un mismo disco duro del ordenador.
6.1.1.2. Las máquinas virtuales
6.1.1.2.1. Una máquina virtual es un programa o software capaz de ejecustar programas como si fuese una máquina real. Además, las máquinas virtuales requieren gran cantidad de recursos para ejecutarse. Por esta razón, hay que tener cuidado y ejecutarlas en ordenadores con pocos recursos. Esto es debido a que la máquina virtual no nos funcionen, vayan lentas o se queden bloqueadas.
7. Funciones de un sistema operativo
7.1. En primer lugar, administra procesos y recursos. Decide el orden en el que se procesan los diferentes procesos en ejecución. Asimismo, también distribuye los recursos necesarios que se asigna a cada proceso.
7.2. En segundo lugar, controla las operaciones de entrada y salida. Recupera errores a través de rutinas para intentar evitar perder el control de alguna tarea.
7.3. Como tercera función, administra la memoria. Supervisa las áreas de memoria que están libres, y cuales están en uso. Además, determina la cantidad de memoria de cada proceso y la libera cuando el proceso ya no está en uso.
7.4. Por último, recupera errores. Evita perder el control de una tarea a través de diferentes rutinas cuando ocurren errores en la transmisión de información.
7.4.1. Las tareas que realiza el sistema operativo
7.4.1.1. Asigna y gestiona la memoria y la CPU.
7.4.1.2. Gestiona las unidades de almacenamiento y las operaciones de entrada / salida.
7.4.1.3. Realiza la mediación entre el hardware y el software a través de los drivers. Otro de los puntos im