Please enable JavaScript.
Coggle requires JavaScript to display documents.
FUNDAMENTOS DE SISTEMA OPERATIVO - Coggle Diagram
FUNDAMENTOS DE SISTEMA OPERATIVO
Un sistema operativo(SO). Es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un Sistema informático y permite la normal ejecución del resto de las operaciones.
Historia y evolución
Los Sistemas Operativos han estado relacionados históricamente con la arquitectura de las computadoras en las cuales se ejecutan, razón por la cual su historia.
Primera generación (Finales de la década de los 50's)
En esta década aparecen los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes.
Segunda generación (Mitad de la década de los 60's)
En esta generación se desarrollan los sistemas compartidos conmultiprogramación, en los cuales se utilizan varios procesadores en un solo sistema, con la finalidad de incrementar el poder de procesamiento de la máquina.
Tercera generación
En esta época surge la familia de computadores IBM/360 diseñados como sistemas para usogeneral, por lo que requerían manejar grandes volúmenes de información de distinto tipo, lo cual provocó una nueva evolución de los sistemas operativos: los sistemas de modos múltiples, que soportan simultáneamente procesos por lotes, tiempo compartido, procesamiento en tiempo real y |multiprocesamiento.
Cuarta generación (Mitad de la década de los 70's hasta nuestros días)
los sistemas operativos conocidos en La época actual son los considerados sistemas de cuarta generación.
Sistema operativo
Un sistema operativo es un conjunto de programas o software, destinado a permitir la comunicación entre el usuario y la máquina de forma cómoda y eficiente; se encarga de
gestionar los recursos del ordenador, esto incluye la gestión del hardware desde los niveles más básicos.
Componentes del sistema operativo
•El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de lamemoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones decomunicación.
•El intérprete de comandos, 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 conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera.
•El sistema de archivos, que permite que los archivos se registren en una estructura arbórea.
Los Sistemas Operativos son una interfaz con:
•Operadores.
•Programadores de aplicaciones.
•Programadores de sistemas (administradores del S. O.).
•Hardware.
•Hardware.
•Programas.
Funciones de los Sistemas Operativos
•Administración del procesador
•Gestión de la memoria de acceso aleatorio
•Gestión de entradas/salidas
•Gestión de ejecución de aplicaciones
•Administración de autorizaciones
•Gestión de archivos
•Gestión de la información
Características de los Sistemas Operativos
•Conveniencia
•Eficiencia
•Habilidad para evolucionar
•Encargado de administrar el hardware
•Relacionar dispositivos
•Organizar datos para acceso rápido y seguro.
•Manejar las comunicaciones en red
•Procesamiento por bytes de flujo a través del bus de datos
1 more item...
Sistema Operativo como administrador de recursos
La otra tarea de un sistema operativo consiste en administrar los recursos de un computador cuando hay dos o más programas que ejecutan simultáneamente y requieren usar el mismo recurso (como tiempo deCPU, memoria oimpresora).
Recursos administrados por los Sistemas Operativos
•Procesadores.
•Almacenamiento.
•Dispositivos de entrada y salida.
•Datos.
Tareas que realiza un Sistema Operativo
•Realizar el interfaz sistema-usuario.
•Compartir los recursos de Hardware entre los usuarios.
•Permitir a los usuarios compartir sus datos entre ellos.
•Prevenir que las actividades de un usuario no interfieran en las de los demás usuarios. *Calendarizar los recursos de los usuarios.
•Facilitar el acceso a los dispositivos de E/S.
•Recuperarse de fallas o errores.
•Llevar el control sobre el uso de los recursos (entre otras).
Clasificación de los Sistemas Operativos
•Sistemas operativos por lotes.
• Sistemas operativos multiprogramación.
• Sistemas operativos multiusuario.
• Sistemas operativos de tiempo compartido.
• Sistemas operativos de tiempo real.
Sistemas operativos por lotes:
Los sistemas operativos por lotes requieren que la información esté reunida en bloque o "lote" (el programa, los datos, y las instrucciones).
Sistemas operativos multiprogramación:
Los sistemas de multi programación son capaces de soportar dos o más procesos concurrentes múltiples, permiten que residan al mismo tiempo en la memoria primaria las instrucciones y los datos procedentes de dos o más procesos.
Sistemas operativos multiusuario:
Los sistemas operativos multiusuario permiten acceder simultáneamente a un sistema de computadoras a través de dos o más terminales.
Sistemas operativos de tiempo compartido:
Los sistemas operativos de tiempo compartido tratan de proporcionar un reparto equitativo de los recursos comunes para dar la impresión a los usuarios de que poseen una computadora independiente.
Sistemas operativos de tiempo real:
Estos sistemas tienen como objetivo proporcionar tiempos más rápidos de respuesta, procesar la información sin tiempos muertos.
Tipos de Sistemas Operativos
Existen varios tipos de sistemas operativos, definidos según su capacidad para administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más.