Fundamentos del Sistema Operativo: Conceptos Clave y Funcionamiento Esencial
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,34 KB
Definición de Sistema Operativo
- Máquina Virtual: Es una máquina ampliada, también conocida como máquina virtual, que resulta más fácil de programar y manejar que el propio hardware de la máquina, denominado máquina real.
- Gestor de Recursos: El sistema operativo es un gestor de recursos que ofrece una distribución ordenada y controlada de los dispositivos de la máquina real entre los distintos programas que compiten por estos recursos.
Funciones Principales del Sistema Operativo
Las funciones clásicas del sistema operativo han sido:
- Gestión de recursos.
- Ejecución de servicios para los programas.
- Ejecución de órdenes de usuario.
Componentes Estructurales de un Sistema Operativo
Un sistema operativo está formado por:
- Una máquina virtual, compuesta por una shell o intérprete de comandos.
- Un gestor de recursos o kernel, que provee a la máquina de un funcionamiento básico y una forma de acceder a los dispositivos.
Conceptos Fundamentales del Sistema Operativo
- Proceso:
- Es básicamente un programa en ejecución, es decir, el conjunto formado por un programa ejecutable, sus datos, su pila, su contador de programa y sus registros.
- Archivo:
- Es una colección de datos almacenada en memoria.
- Sistema de Archivos:
- Es un sistema para organizar directorios y archivos, generalmente en términos de cómo lo implementa el sistema operativo; es la colección de archivos y directorios que se almacenan en una unidad determinada.
- Jerarquía de Directorios o Árbol:
- Es la jerarquía de directorios (archivos que contienen a otros archivos) en la que se organizan los archivos dentro de un sistema de archivos, cuyo punto de partida es el llamado directorio raíz.
- Shell o Intérprete de Comandos:
- Programa que permite la comunicación directa entre el usuario y el SO en un lenguaje más próximo al usuario que el propio lenguaje máquina o el de los servicios provistos por el núcleo (kernel). Generalmente, consta de una línea de comandos que espera una entrada del usuario, la procesa y devuelve el resultado proporcionado por el sistema operativo.
Proceso de Arranque del Sistema Operativo
Durante la puesta en marcha del ordenador, se siguen los siguientes pasos:
- La BIOS, que se encuentra en la memoria ROM (Read Only Memory), toma el control de la máquina para realizar una serie de comprobaciones como: memoria, tarjeta gráfica, unidades de disco, etc. Es importante recordar que la BIOS de la tarjeta gráfica se antepone a la BIOS del ordenador, de modo que las comprobaciones internas de dicha tarjeta se realizan en primer lugar.
- Después de esto, se procede a la carga en la memoria RAM del cargador del SO, situado en el sector cero, cilindro cero, de la unidad de disco establecida como de arranque o al comienzo del dispositivo de almacenamiento fijado a tal efecto. Este cargador puede, a su vez, ceder el control a otros programas de carga del SO.
- Carga en memoria RAM del núcleo del SO seleccionado (kernel) e inicialización del mismo.