Zusammenfassung der Ressource
UNIDAD 1(Sistemas operativos)
- 1.6. Núcleo
- En una computadora, el kernel es la parte principal del sistema operativo. Es el software
responsable de proporcionar acceso seguro al hardware de la computadora para varios
programas, o más generalmente, es responsable de la gestión de recursos a través de los
servicios de llamadas al sistema.
- Funciones generalmente ejercidas por un núcleo:
- La función central del kernel es garantizar que el kernel se cargue y ejecute procesos, entradas/salidas y
muestra la interfaz entre el espacio del kernel y los programas del espacio del usuario.
- Exonúcleos:
- También conocidos como sistemas operativos verticalmente estructurados, representan una
aproximación radicalmente nueva al diseño de sistemas operativos.
- Núcleos híbridos.
- Los núcleos híbridos son esencialmente micronúcleos con algún código "no esencial" en el espacio
del núcleo. De esta manera se ejecutará más rápido que en el espacio del usuario.
- Micronúcleos:
- El enfoque micronúcleo consiste en definir una abstracción muy simple sobre el hardware, con un conjunto de
primitivas o llamadas al sistema que implementan servicios del sistema operativo mínimos, como la gestión de
hilos, el espacio de direccionamiento y la comunicación entre procesos.
- Núcleos monolíticos en contraposición a
micronúcleos:
- Los kernels monolíticos generalmente se prefieren a los microkernels porque es menos complejo manejar todo el código de
control del sistema en un solo espacio de direcciones.
- Tipos
- • Los exonúcleos
- • Los núcleos híbridos (micronúcleos modificados).
- • Los núcleos monolíticos.
- • Los micronúcleos (microkernel)
- 1.4.
Clasificación
- • Modelo Cliente-Servidor
- • Sistemas por Capas.
- • Sistemas operativos por Microkernel
- •Sistemas operativos Monolíticos o modular
- 1.5. Estructura: niveles o estratos de
diseño
- Estructura Modular
- Estructura Modular
- También se le llama estructura de anillos concéntricos. Esta estructura incluye la organización del sistema
operativo. Como una jerarquía de capas, se construyen sobre la capa inmediatamente inferior.
- Estructura cliente-servidor.
- La tendencia en los sistemas operativos actuales es utilizar la idea de mover código en capas y elimine
tanto sistema operativo como sea posible para mantener un kernel mínimo.
- - Un sistema operativo cuya característica principal es la falta de estructura, ya que el sistema
operativo está escrito como un conjunto de procedimientos que pueden llamar a otros
programas cuando sea necesario. - Un sistema operativo cuya característica principal es la
falta de estructura, ya que el sistema operativo está escrito como un conjunto de
procedimientos que pueden llamar a otros programas cuando sea necesario.
- El control regresa al programa del usuario.
- El sistema operativo localiza y llama al proceso correspondiente al servicio
- El sistema operativo determina el número del servicio solicitado
- El programa del usuario es atraído hacia el núcleo.
- 1.2. Funciones y características
- Funciones
- •Administración de recursos. Gestiona el óptimo manejo de los recursos del sistema.
- •Administración de archivos. Controla la forma en que los archivos se almacenan física y lógicamente
- •Implementación de una interfaz de usuario. El medio por el cual interactúan usuario/sistema
- características
- Está diseñado para ser fácil de usar y fácil de usar. Permite una gestión eficiente de los recursos informáticos. La
mayoría requiere una licencia paga.
- 1.1. Definición y concepto
- Definición
- Un sistema operativo es un conjunto de programas o software diseñado para garantizar una comunicación conveniente y
eficiente entre los usuarios y el equipo; se encarga de la gestión de los recursos informáticos, incluida la gestión más básica del
hardware.
- 1.3. Evolución
histórica
- Sistema Operativo Monotareas.
- Los sistemas operativos de una sola tarea son más primitivos, es decir. solo se puede procesar un proceso a la vez. Solo se
puede realizar una tarea a la vez
- Sistema Operativo Multitareas
- Es un modo de funcionamiento disponible en algunos sistemas operativos a través del cual
Computadoras multitarea.
- Sistema Operativo Monousuario.
- Los sistemas monousuario son aquellos que pueden atender a un solo usuario, gracias a
Limitaciones causadas por hardware, programas o el tipo de aplicación que está ejecutando.
- Sistema Operativo
Multiusuario.
- a diferencia de un solo usuario, y en esta categoría todos los sistemas satisfechos Satisface
simultáneamente las necesidades de dos o más usuarios que comparten los mismos recursos.
- Secuencia por Lotes.
- el procesamiento por lotes o procesamiento por lotes en microcomputadoras es la ejecución
de una serie de comandos Los sistemas operativos vienen uno tras otro sin la intervención del
usuario.
- Tiempo Real.
- Un sistema operativo en tiempo real procesa las instrucciones recibidas al instante, y una vez
que han sido procesadas muestra el resultado.