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.