Please enable JavaScript.
Coggle requires JavaScript to display documents.
FUNDAMENTOS DE SISTEMA OPERATIVO - Coggle Diagram
FUNDAMENTOS DE SISTEMA OPERATIVO
HISTORIA Y EVOLUCION
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. Los Sistemas Operativos, al igual que el Hardware de los computadores, han sufrido una serie de cambios revolucionarios llamados generaciones.
TERCERA GENERACION
En esta época surge la familia de computadores IBM/360 diseñados como sistemas para uso general, 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 GENERACION( MITAD DE LA DECADA DE LOS 70 HASTA NUESTROS DIAS)
Los sistemas operativos conocidos en la época actual son los considerados sistemas de cuarta generación. Con la ampliación del uso de redes de computadoras y del procesamiento en línea es posible obtener acceso a computadoras alejadas geográficamente a través de varios tipos de terminales.
SEGUNDA GENERACION( MITAD DE LA DECADA DE LOS 60)
En esta generación se desarrollan los sistemas compartidos con multiprogramació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.
PRIMERA GENERACION(FINALES DE LA DECADA DE LOS 50)
En esta década aparecen los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes. Cuando se ejecutaba alguna tarea, ésta tenía control total de la máquina. Al terminar cada tarea, el control era devuelto al sistema operativo, el cual limpiaba, leía e iniciaba la siguiente tarea.
CARACTERISTICAS 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
-Facilitar las entradas y salidas
-Técnicas de recuperación de errores
-Evita que otros usuarios interfieran
-Generación de estadísticas
-Permite que se puedan compartir el hardware y los datos entre los usuarios
COMPONENTES DEL SISTEMA OPERATIVO
-El núcleo: que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicacion
-El interprete 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.
-El sistema de archivos: Que permite que los archivos se registren en una estructura arbórea
TAREAS QUE REALIZA UN SISTEMA OPERATIVO
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
permite a los usuarios compartir sus datos entre ellos
recuperarse de fallas o errores
compartir los recursos de hardware entre los usuarios
llevar el control sobre el uso de los recursos
Realizar el interfaz sistema-usuario
FUNCIONES DE LOS SISTEMAS OPERATIVOS
gestión de ejecución de aplicaciones
administración de autorizaciones
Gestión de E/S
gestion de archivos
gestión de la memoria de acceso aleatorio
gestion de la informacion
administración del procesador
CLASIFICACION DE LOS SISTEMAS OPERATIVOS
S.O multiusuario
Los sistemas operativos multiusuario permiten acceder simultáneamente a un sistema de computadoras a través de dos o más terminales.
S.O 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.
S.O multiprogramacion
Estos sistemas de multiprogramació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.
S.O de tiempo real
Estos sistemas tienen como objetivo proporcionar tiempos más rápidos de respuesta, procesar la información sin tiempos muertos.
S.O 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). Los trabajos son procesados en el orden de admisión, según el modelo de "primero en llegar primero en ser atendido".
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 mas.
LOS SISTEMAS OPERATIVOS SON UNA INTERFAZ CON:
programadores de sistemas(Administradores del S.O)
programas
programadores de aplicaciones
hardware
operadores
usuarios
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.
RECURSOS ADMINISTRADOS POR LOS SISTEMAS OPERATIVOS:
Almacenamiento
Dispositivos de entrada y salida
Procesadores
Datos
Un Sistema Operativo(S.O) 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
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 de CPU, memoria o impresora).