von Alexander Duno Vor 7 Monaten
50
Mehr dazu
Drivers: también conocidos como controladores, son programas de software que actúan como intermediarios entre el sistema operativo y el hardware de una computadora. Su función principal es permitir que el sistema operativo comunique y controle los dispositivos de hardware instalados en la computadora, como tarjetas gráficas, tarjetas de red, impresoras, escáneres, dispositivos de audio, entre otros.
CAPAS DE ESTRUCTURA DE UN SISTEMA OPERATIVO
Capa 5 (Gestión de información): se refiere a cómo el sistema operativo administra y controla la información y los datos que se utilizan y se almacenan en el sistema.
Capa 1 (Gestión del Procesador): es una parte crítica de la estructura de un sistema operativo y se refiere a la forma en que el sistema operativo administra y controla la ejecución de procesos en el procesador central (CPU) de la computadora. Su objetivo principal es garantizar que los procesos se ejecuten de manera eficiente y equitativa, maximizando la utilización del procesador y minimizando los tiempos de espera.
Capa 4 (Gestión entrada/salida y almacenamiento): es una parte crucial de la estructura de un sistema operativo. Esta capa se encarga de coordinar y controlar la transferencia de datos entre los dispositivos de entrada/salida (como teclados, ratones, impresoras y dispositivos de red) y la memoria principal del sistema
Capa 3 (Gestión de procesos): La gestión de procesos implica diversas actividades para garantizar que los procesos se ejecuten de manera eficiente y coordinada.
SISTEMAS
Micronucleo: son una arquitectura de sistema operativo que se caracteriza por tener un núcleo mínimo que proporciona solo las funcionalidades esenciales del sistema operativo, como la gestión de la memoria y la comunicación entre procesos.
Por capas o niveles: son un tipo de arquitectura de sistema operativo en la que los diferentes componentes del sistema operativo se ejecutan en distintos niveles de privilegio o anillos de protección.
Cliente-Servidor: las tareas o las cargas de trabajo se distribuyen entre los proveedores de servicios (servidores) y los consumidores de servicios (clientes).
Sistemas Monolíticos: son un tipo de arquitectura de sistema operativo en la que todos los componentes principales del sistema operativo se ejecutan en un solo espacio de memoria y en el mismo nivel de privilegio.
Capa 2 (Gestión de la Memoria): se refiere a cómo el sistema operativo administra y controla el uso de la memoria del sistema, tanto la memoria principal (RAM) como la memoria secundaria (como los discos duros).
Sistema de Archivos: es una parte fundamental del sistema operativo que se encarga de organizar y gestionar la forma en que se almacenan y se recuperan los datos en un dispositivo de almacenamiento, como un disco duro, una unidad flash o una tarjeta de memoria.
API: también conocida como interfaz de programación de aplicaciones del núcleo (Kernel API), es un conjunto de funciones y procedimientos que proporciona el núcleo del sistema operativo para que los programas de aplicación puedan interactuar con él y acceder a sus servicios.
Monotarea: son aquellos que solo pueden ejecutar una tarea o programa a la vez. Esto significa que, en un momento dado, solo se puede realizar una única acción en el sistema.
Multitarea: son aquellos que pueden ejecutar múltiples tareas o programas simultáneamente, compartiendo eficientemente los recursos del sistema entre ellas. Esto significa que puedes tener varios programas abiertos y en ejecución al mismo tiempo, y el sistema operativo se encarga de asignar los recursos del hardware de manera que todas las tareas puedan avanzar de manera efectiva.
Multiusuario: diseñados para admitir la interacción de múltiples usuarios de manera simultánea en un mismo sistema.
Tipos
MAC: desarrollado por Apple Inc. y diseñado específicamente para sus computadoras Macintosh, conocidas popularmente como Mac. Es conocido por su elegante interfaz de usuario, su integración con otros productos de Apple y su estabilidad.
Algunas Funciones Generales
Secuencia de Tareas
Proteccion de Software
Manejo de errores
Manejo de dispositivos E/S
Control de Recursos
Linux: es un sistema operativo de código abierto y gratuito basado en el kernel Linux, desarrollado originalmente por Linus Torvalds en 1991. Es conocido por su estabilidad, flexibilidad y capacidad de personalización, y es utilizado en una amplia variedad de dispositivos, desde servidores y sistemas embebidos hasta computadoras personales y supercomputadoras.
Windows: es un sistema operativo desarrollado por Microsoft Corporation. Es uno de los sistemas operativos más utilizados en el mundo, tanto en computadoras personales como en dispositivos empresariales. Windows ofrece una interfaz gráfica de usuario (GUI) intuitiva que permite a los usuarios interactuar con la computadora mediante ventanas, iconos y menús, facilitando tareas como la navegación por el sistema de archivos, el uso de aplicaciones y la configuración del sistema.
Monousuario: son aquellos diseñados para ser utilizados por una sola persona en un momento dado.