Fundamentos Esenciales de Informática: Particiones, Virtualización y Clasificación de Software

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,36 KB

Fundamentos de la Interfaz Gráfica y el Sistema Operativo

Ventanas y Cuadros de Diálogo

Una ventana es el marco dentro del cual se muestran los programas y el contenido de carpetas y discos. Es un elemento presente en todas las interfaces gráficas.

Los cuadros de diálogo son un tipo de ventanas que muestran o solicitan información al usuario.

Gestión de Almacenamiento y Particionamiento de Discos

Concepto de Partición

Una partición es una división lógica de un disco en dos o más partes que se comportan como si fueran discos diferentes. Su principal utilidad es la de separar los archivos del sistema y los programas de los datos de usuario.

Ventajas del Particionamiento en Sistemas Operativos

Crear diversas particiones en un disco duro permite:

  • Tener instalados diferentes sistemas operativos en un mismo disco duro, pudiendo elegir con cuál trabajar al inicio, a través del gestor de arranque.
  • Separar los archivos del sistema y los programas de las datos de usuario. De esta forma, en caso de que el sistema operativo se tuviera que reinstalar, podríamos formatear la partición donde se encuentra el sistema operativo y dejar las datos intactas.

Estructura Física del Disco Duro

Cada disco tiene dos caras.

  • Pistas: Son los círculos concéntricos en los que se divide cada cara.
  • Cilindros: Si el disco duro tiene más de un plato (disco), entonces se habla de cilindros. Un cilindro es el conjunto de pistas con igual número en cada disco.

Tipos de Particiones

Existen tres tipos principales de particiones:

  • Partición Primaria: Es la primera y la más importante. Cualquier disco duro que se vaya a usar para almacenar un Sistema Operativo (SO), forzosamente debe tener una partición primaria, pues son ellas desde donde se puede iniciar la carga del SO.

  • Partición Extendida: Es una partición meramente de almacenamiento. En ella no se puede albergar un SO y arrancarlo desde ahí, pues este tipo de partición no es arrancable (booteable).

  • Unidades Lógicas: Mientras que solo pueden existir en un disco duro 4 particiones primarias (o 3 particiones primarias y 1 extendida), dentro de la partición extendida podemos crear más espacios, llamados unidades lógicas. Por lo tanto, podemos tener 3 particiones primarias, 1 extendida, y dentro de la extendida un número infinito de unidades lógicas.

Clasificación del Software y Virtualización

Virtualización de Sistemas

Una aplicación de virtualización es un software que utiliza una serie de técnicas avanzadas para abstraer las características físicas del ordenador donde se instala y crear máquinas virtuales que producen la ilusión de ser plataformas hardware independientes.

Por consiguiente, cada máquina virtual actúa como un ordenador independiente, sobre el que podremos instalar un nuevo sistema operativo con sus correspondientes aplicaciones y configuraciones.

Conceptos Clave de Virtualización (Anfitrión e Invitado)

Los dos conceptos más importantes para entender qué es la virtualización son los de anfitrión e invitado. Ambos conceptos se refieren a nuestros sistemas operativos, y por lo tanto deberíamos hablar de sistema operativo anfitrión y sistema operativo invitado.

  • El Anfitrión (Host): Es el sistema operativo del ordenador en el cual instalamos nuestro programa de virtualización y que asignará o prestará determinados recursos de hardware a la máquina virtual que creemos.

  • El Invitado (Guest): Es el sistema operativo que instalamos en el ordenador virtual que hemos creado, mediante nuestro programa de virtualización y al cual hemos asignado determinados recursos para funcionar.

Máquina Virtual (VM)

Es una instancia del hardware virtualizado. Los sistemas operativos invitados se ejecutan dentro de una VM.

Tipos de Software

1. Software de Sistema

Son programas básicos que le dicen al ordenador cómo usar sus componentes. En este grupo están los sistemas operativos.

Ejemplos: Windows, Unix, Linux, Mac OS, etc.

2. Software de Aplicación

Es aquel que va dirigido al usuario para facilitarle el trabajo en su entorno, para realizar tareas específicas empresariales, profesionales, científicas o personales.

Dependiendo del trabajo para el que han sido diseñados podemos encontrar:

  • Procesadores de texto: Word, WordPerfect, LibreOffice Writer, etc.
  • Hojas de cálculo y Bases de Datos: Access, LibreOffice Calc, MySQL, etc.
  • Editores de imágenes: PhotoShop, Gimp, etc.

3. Software de Desarrollo

Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes lenguajes de programación, de una manera práctica. Es decir, son programas que permiten crear otros programas utilizando un lenguaje de programación para hacer que el ordenador realice una determinada actividad.

Entradas relacionadas: