Sistema Operativo
Un Sistema Operativo es el software básico de un ordenador , “se encarga de crear el vínculo entre llos recursos materiales,
el usuario y las aplicaciones” (http://es.kioskea.net/contents/651-sistema-operativo) .A parte de la definición
podemos decir que es el que organiza los recursos del hardware y proporciona
servicios a los programas de aplicación.
Es un sistema que consiste en ofrecer una distribución
ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre
los diversos programas que compiten. Un sistema operativo es el
código que acompaña la ejecución de cualquier aplicación.
Un sistema operativo es un programa que dirige
y administra los recursos de un sistema computacional. Provee un conjunto de
cualidades que facilitan el acceso de las aplicaciones a estos recursos,
buscando siempre independencia del hardware.
Un sistema operativo es el soporte lógico que
controla el funcionamiento del equipo físico.
·
Interpreta los comandos que permiten al usuario
comunicarse con el ordenador.
·
Coordina y manipula el hardware de la
computadora, como la memoria, las impresoras, las unidades de disco, el teclado
o el mouse.
·
Organiza los archivos en diversos dispositivos
de almacenamiento, como discos flexibles, discos duros, discos compactos o
cintas magnéticas.
·
Gestiona los errores de hardware y la pérdida de
datos.
·
Servir de base para la creación del software
logrando que equipos de marcas distintas funcionen de manera análoga, salvando
las diferencias existentes entre ambos.
·
Configura el entorno para el uso del software y
los periféricos
COMPONENTES DE UN SISTEMA OPERATIVO
- Gestión de proceso
- Gestión de la memoria principal
- Gestión del almacenamiento secundario
- El sistema de Entrada/Salida
- Sistema de archivos
- Sistema de protección
- Sistema de comunicaciones
Núcleo
El núcleo es
la parte que ejecuta y forma parte de un sistema operativo
Es el
principal responsable de facilitar a los distintos programas acceso seguro
al hardware.
Encargado de gestionar recursos,a través
de servicio de llamada.
Funciones del Nucleo
•
- Manejo de interrupciones.
- Creación y destrucción de procesos.
- Cambio de estado de los procesos.
- Despacho.
- Suspensión y reanudación de procesos.
- Sincronización de procesos.
- Comunicación entre procesos.
- Manipulación de los bloques de control de procesos.
- Apoyo para las actividades de entrada/salida.
- Apoyo para asignación y liberación de memoria.
- Apoyo para el sistema de archivos.
- Apoyo para el mecanismo de llamada y retorno de un procedimiento.
- Apoyo para ciertas funciones de contabilidad del sistema.
Categorías de los núcleos
Los núcleos (kernels) de los sistemas operativos se pueden ubicar en dos categorías:
Mo Monolíticos realiza todas las funciones con un solo programa. Esto hace más trabajoso arreglar los errores, pero el rendimiento es mucho mejor que el de otro tipo de núcleo.
Mo Monolíticos realiza todas las funciones con un solo programa. Esto hace más trabajoso arreglar los errores, pero el rendimiento es mucho mejor que el de otro tipo de núcleo.
• Micronúcleos
(microkernels) proporcionan
un pequeño conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad
No hay comentarios:
Publicar un comentario