instalacion
¿Qué es un Sistema Operativo?
S.O., es un programa que sirve de intermediario entre los usuarios y el hardware. Pertenece al software del sistema.
La definición de Sistema Operativo es difícil de hacer debido a que los S.O. realizan dos funciones básicas:
Proporcionar a los programadores un conjunto abstracto de recursos simples, en vez de complejosconjuntos de hardware.
Administrar estos recursos hardware
Objetivos:
Ejecutar las aplicaciones de los usuarios.
Administrar eficientemente los recursos de la máquina = Eficiencia.
Facilitar la interacción con el computador = usabilidad.
Características principales de un S.O.
El S.O. controla y coordina el uso del hardware entre los distintos programas para diversos usuarios.
El SOproporciona un ambiente de ejecución de programas.
S.O. como Interfaz
Es una capa entre el usuario y el hardware.
La interfaz ofrece una máquina extendida que es una abstracción de la realidad.
Componentes de un sistema operativo
Gestión de procesos
Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos deE/S. El SO es el responsable de:
Crear y destruir procesos
Parar y reanudar procesos
Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen
.
Gestión de la memoria principal
La memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos de E/S,es volátil y pierde su contenido ante fallos del sistema. El SO es el responsable de:
Conocer qué partes de la memoria están siendo utilizadas y por quién
Decidir qué procesos se cargarán en memoria cuando haya espacio disponible
Asignar y reclamar espacio de memoria cuando sea necesario
Gestión del almacenamiento secundario
Un sistema de almacenamiento secundario es necesario, ya que lamemoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:
Planificar los discos.
Gestionar el espacio libre.
Asignar el almacenamiento.
Verificar que los datos se guarden en orden
El sistema de entrada y salida
Consiste en unsistema de almacenamiento temporal, una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.
Sistema de archivos
Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente yobjeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:
Construir y eliminar archivos y directorios.
Ofrecer funciones para manipular archivos y directorios.
Establecer la correspondencia entre archivos y unidades de almacenamiento.
Realizar copias de seguridad de archivos.
Existen diferentes sistemas de archivos, es decir, existen diferentesformas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos, FAT32, EXT3, NTFS, XFS, etc.
.
Sistemas de protección
Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:
Distinguir entre uso autorizado y no autorizado.
Especificar los controlesde seguridad a realizar.
Forzar el uso de estos mecanismos de protección.
Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener...
Regístrate para leer el documento completo.