Conceptos Clave de Sistemas Operativos: Definiciones y Tipos Esenciales
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 4,97 KB
Conceptos Fundamentales de Sistemas Operativos
Multitarea
Se refiere a la capacidad del sistema operativo para ejecutar más de un programa al mismo tiempo.
Sistema Operativo
Es el conjunto de programas que administran los recursos de la computadora y que ayudan en el desarrollo y ejecución de los programas o software.
Ejemplos de Sistemas Operativos de Tiempo Real
Estos son algunos ejemplos de sistemas operativos de tiempo real: ________________, _____________, __________________, ________________ y ______________.
Sistemas Fijos
Son sistemas operativos diseñados para funcionar en equipos pequeños como PDA (Asistentes Personales Digitales) o dispositivos electrónicos autónomos (sondas espaciales, robots, vehículos con ordenador de a bordo, etc.) con autonomía reducida.
Sistema Preventivo y Simétrico
Se denomina preventivo a un sistema cuando el sistema asigna una cantidad determinada de tiempo a cada proceso. Este es el caso de los sistemas de múltiples usuarios que permiten a varios usuarios utilizar aplicaciones diferentes o similares en el mismo equipo al mismo tiempo. De este modo, el sistema se denomina simétrico. Para realizar esto, el sistema asigna un periodo de tiempo a cada usuario.
Núcleo (Kernel)
Es el que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, los procesos, los archivos, las entradas/salidas principales y las funciones de comunicación.
Sistemas de Tiempo Real
Se utilizan principalmente en la industria y son sistemas diseñados para funcionar en entornos con limitaciones de tiempo.
Sistemas de Archivos
Es el que permite que los archivos se registren en una estructura arbórea.
Conexión de Múltiples Usuarios en Unix
Unix proporciona tres maneras de permitir a múltiples personas utilizar la misma PC al mismo tiempo:
- Módems
- Mediante conexión de terminales a través de puertos seriales
- Redes
Intérpretes de Comandos
Es el que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin necesidad de conocer las características del hardware utilizado, la gestión de las direcciones físicas, etc.
Tipos y Características de Sistemas Operativos
Sistemas Operativos por Lotes
Requieren que la información esté reunida en bloques o "lotes" (el programa, los datos y las instrucciones). Los trabajos son procesados en el orden de admisión, según el modelo de "primero en llegar, primero en ser atendido".
Sistemas Operativos de Tiempo Real
Estos sistemas tienen como objetivo proporcionar tiempos de respuesta más rápidos, procesando la información sin tiempos muertos. En estos sistemas, el administrador de memoria es relativamente menos exigido debido a que muchos procesos residen permanentemente en memoria.
Sistemas Operativos Multiusuario
Permiten acceder simultáneamente a un sistema de computadoras a través de dos o más terminales. Este tipo de sistema operativo es fundamental en el manejo de redes de computadoras en la actualidad.
Multiproceso Asimétrico
Una CPU principal retiene el control global de la computadora, así como el de los otros procesadores.
Gestión de Procesos
Se refiere a tener una lista de tareas a realizar y a estas fijarles prioridad (alta, media, baja).
Gestión de Almacenamiento Secundario
Es necesario, ya que la memoria principal (almacenamiento primario) es volátil y, además, muy pequeña para almacenar todos los programas y datos.
Un Proceso
Es simplemente un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S.
Un Archivo
Son colecciones de información relacionada, definidas por sus creadores. Estos almacenan programas (en código fuente y objeto) y datos, tales como imágenes, texto, información de bases de datos, etc.
Multiproceso Simétrico
En este no existe una CPU controladora única. La barrera a vencer es que los sistemas operativos tienen que ser rediseñados o diseñados desde el principio para trabajar en un entorno multiproceso.
Sistema Operativo
Permite la "disociación" de programas y hardware, principalmente para simplificar la gestión de recursos y proporcionar una interfaz de usuario sencilla con el fin de reducir la complejidad del sistema.