SISTEMAS OPERATIVOS Flashcards
Sistema Operativo
Programa o conjunto de programas que gestionan el hardware y dan servicio al software que se van a ejecutar en él.
Es el intermediario entre el hardware y el usuario.
Funciones de un SO
Control/gestión de los recursos del hardware y proporcionar los servicios para ejecutar las aplicaciones.
Control de acceso al hardware
Administración de archivos y carpetas
Administración de aplicaciones
Administración de usuarios (Otorgar permisos).
Proporcionar un punto de interacción y comunicación humano-computadora en un dispositivo
Posibilidad actualización, corrección de errores.
Precursor de los SO
Máquina elaborada por Alan Turing, en los años 40
Evolución de los SO
Los 60: se creó UNIX y variables como la multitarea, los multiprocesadores y el sistema multiusuario.
Los 70: se produce el acceso a los SO por los usuarios particulares
Los 80: se presentan interfaces de usuario más cómodas e intuitivas, como MacOS o Windows.
Los 90: surgió el sistema operativo LINUX, unido al proyecto GNU
Desde el 2010: han surgido los SO para dispositivos móviles, como IOS y Android.
Elementos de un SO
Kernel o núcleo.
Interfaz de usuario.
Controlador de dispositivo o driver.
Sistema de archivos.
Sistema de protección.
Sistema de entrada y salida.
Gestión de procesos.
Gestión de la memoria principal.
Kernel o núcleo
Parte fundamental del sistema operativo.
Concede el acceso al hardware para todo el software que solicita su utilización. Es un intermediario, decide a qué y cuándo se concede acceso.
Como misión preventiva evita posibles sobrecargas del sistema producido por la utilización de recursos innecesarios.
Controlador de dispositivo
Son programas añadidos al núcleo del sistema operativo, que gestionan periféricos y dispositivos especiales.
Interfaz de Usuario (UI)
Todo sistema con los que se utiliza una computadora, interactúa con el software o el propio equipo informático.
Podemos mencionar diversos tipos de interfaz del usuario:
Interfaz de línea de texto.
Interfaces gráficas de usuario.
Interfaz natural de usuario.
Interfaz de texto (MS DOS).
Clasificación de SO
Según el modo en que son administrados los usuarios.
Según el número de tareas que se pueden ejecutar simultáneamente en el sistema.
Según el número de procesadores que el sistema es capaz de utilizar.
Clasificación según el modo en que son administrados los usuarios
Monousuario (solo hay un único usuario que trabaja con el ordenador)
Multiusuario (varios usuarios pueden utilizar el sistema a la vez)
Clasificación según el número de tareas que se pueden ejecutar simultáneamente en el sistema
Monotarea (solo se puede ejecutar un proceso a la vez)
Multitarea (se pueden ejecutar varios programas)
Clasificación según el número de procesadores que el sistema es capaz de utilizar
Monoproceso (el equipo solo tiene un procesador y el sistema operativo solo puede manejar un procesador)
Multiproceso (cuenta con dos o más procesadores; los sistemas operativos pueden gestionar varios procesadores a la vez)