Sei sulla pagina 1di 5

27/10/2019

AGENDA INTRODUCCIÓN
• Introducción • El sistema Operativo sirve para administrar los
• Historia de los Sistemas Operativos recursos del equipo, que pueden ser de
• Primera Generación hardware como de software.
• Segunda Generación • Sirve de interfaz entre el hardware y el
usuario.
• Tercera Generación
• Cuarta Generación
• Quinta Generación

1 2

HISTORIA DE LOS SISTEMAS PRIMERA GENERACIÓN (1945 –


OPERATIVOS 1955)
• La informática propiamente dicha, surgió a • Finales de los 40: aparición de la primera generación
de computadoras.
raíz de la II Guerra Mundial, en la década de
• Solo había un pequeño número de computadoras.
los 40. • No existían los sistemas operativos.
• Los programadores interactuaban • Computadoras de gran tamaño (ENIAC, 1946–180 m2)
directamente con el hardware de las • Operaban con bulbos y conexiones
computadoras trabajando en lenguaje • Un solo grupo de personas diseñaba, construía,
Máquina. operaba y daba mantenimiento a cada máquina
• Toda la programación se realizaba con lenguaje
máquina.

3 4

SEGUNDA GENERACIÓN (1955 - SEGUNDA GENERACIÓN (1955 -


1965) 1965)
• Introducción del transistor • Almacenamiento temporal: disminuir el tiempo de carga de
• Aparecen los primeros sistemas operativos los programas, haciendo que la carga de un programa y la
• Monitor residente: funcionamiento simple ejecución de la siguiente tarea fueran simultáneas. Para
ello se utilizaban dos técnicas:
• Procesamiento por lotes: agrupar los trabajos en lotes,
para que se ejecutaran de forma continua para no • Buffering (se basa en el uso de áreas de
perder tiempo en la transición almacenamiento de localizadas en memoria principal)
Para ejecutar un trabajo (es decir, un programa o conjunto de • Spooling (uso de áreas de almacenamientos ubicadas
programas), el programador primero escribía el programa en en el disco)
papel (en FORTRAN o en ensamblador) y después lo pasaba a
tarjetas perforadas. Luego llevaba el conjunto de tarjetas al
cuarto de entrada de datos y lo entregaba a uno de los
operadores; después se iba a tomar un café a esperar a que los
resultados estuvieran listos.

5 6

1
27/10/2019

TERCERA GENERACIÓN (1965 – 1980)


• Circuitos Integrados
• Sistemas Operativos diseñados para “familias de
computadores”.
• A mediados de los 60 aparece Multics (sistema operativo
multiusuario) aunque luego fracasó

7 8

TERCERA GENERACIÓN TERCERA GENERACIÓN


• Nuevas técnicas:
– Multiprogramación: la memoria alberga mas de un
programa. La CPU ejecuta las instrucciones de un
programa, y si este está realizando una operación de E/S,
entonces pasa a ejecutar otro programa.
– Tiempos compartidos: sistema que hace buen uso de la
electrónica disponible, pero carece de interactividad.
– Tiempo Real: sistema que se usa en entornos que deben
aceptar y procesar un gran número de sucesos en tiempos
breves.
– Multiprocesador: permite trabajar con maquinas con más
de un procesador.

9 10

CUARTA GENERACIÓN (1980 – QUINTA GENERACIÓN (199* -


PRESENTE) PRESENTE)
• Llamada la década de los sistemas de propósito general
• Tecnología LSI y VLSI (microprocesadores).
• Inteligencia Artificial
• Redes, Comunicaciones, Internet • Robótica
• Sistemas operativos multiplataforma y escalables
• PC’s
• Sistemas Operativos - Introducción
• Surgen otros niveles diferentes del sistema operativo: JAVA, .NET
• Se desarrollan tecnologías que se siguen utilizando hoy en día
• Los nuevos sistemas incorporan una amplia capa de software entre
el usuario y el ordenador, para que el usuario no necesite conocer
ningún detalle del circuito.

11 12

2
27/10/2019

INVESTIGAR:
COMPONENTES Y ESTRUCTURA
DE LOS SISTEMAS OPERATIVOS
• EVOLUCIÓN DE LOS
SISTEMAS OPERATIVOS DE
QUINTA GENERACIÓN.

13 14

COMPONENTES PRINCIPALES FUNCIONES DEL SISTEMA OPERATIVO

El sistema operativo y sus funciones es un elemento fundamental en Las funciones principales de un sistema operativo son:
cualquier sistema de computación para desarrollar de forma exitosa
las tareas de cómputo cotidianas.  El control de acceso al hardware es una de las funciones básicas del sistema
operativo. El sistema operativo utiliza un programa llamado controlador de
El sistema operativo y sus componentes funcionan de forma dispositivo para acceder al hardware.
sincronizada para permitir la eficiente operación y el rendimiento
 La administración de archivos y carpetas es otra de las funciones que realiza el
esperado de un sistema de computación. sistema operativo. El sistema operativo crea una estructura de archivos y carpetas
en la unidad de disco duro.
Antes de explicar los diferentes componentes de un sistema operativo
debemos conocer cuáles son las funciones básicas de un sistema  Proporcionar una interfaz de usuario está entre las principales funciones de un
operativo. sistema operativo. Las dos interfaces de usuario que incluyen los sistemas
operativos son CLI (interfaz de línea de comandos) y GUI (interfaz gráfica de
usuario).

Como otra de las funciones de los sistemas operativos tenemos la administración


de aplicaciones. El sistema operativo localiza una aplicación y la carga en la RAM
de la PC.

15 16

COMPONENTES
• Los procesos.
• La memoria principal.
• El almacenamiento
COMPONENTES DE UN SISTEMA OPERATIVO secundario.
• El sistema de entrada/salida.
• El sistema de archivos.
• Los sistemas de protección.
• El sistema de
comunicaciones.
• Los programas del sistema.
• El gestor de recursos.

17 18

3
27/10/2019

GESTIÓN DE PROCESOS GESTIÓN PRINCIPAL DE MEMORIA


La memoria principal es un recurso muy importante que se ha de gestionar
cuidadosamente para agilizar la ejecución de los procesos.
• Entre los componentes de un sistema operativo están los procesos.
• Cuando se habla de un proceso se hace referencia a un programa en ejecución. El sistema operativo es el responsable de gestionar la memoria principal conociendo
• Un proceso es un conjunto de instrucciones que corresponden a un programa y qué espacios de la memoria está siendo utilizada y por qué procesos, decidiendo
que son ejecutadas por la CPU. qué procesos se cargarán en memoria cuando haya espacio disponible, asignando y
• En un programa se pueden ejecutar uno o varios procesos diferentes. reclamando espacio de memoria cuando sea necesario, administrar el intercambio
• La ejecución de un programa necesita recursos del sistema como tiempo de entre la memoria principal y la memoria virtual (espacio en el disco usado para
CPU, memoria, archivos y dispositivos de E/S. los procesos cuando la memoria principal no es suficiente).

19 20

GESTIÓN DEL ALMACENAMIENTO SECUNDARIO SISTEMA DE ENTRADA/SALIDA

El sistema de almacenamiento secundario representa otro de los componentes de El sistema de entrada/salida, otro de los componentes del sistema operativo,
un sistema operativo y no es más que un espacio reservado en los discos con el representa el intercambio de información entre el procesador y los dispositivos
objetivo de almacenar los programas que no necesitan estar en la memoria periféricos (teclado, mouse, pantalla, impresora y otros). Los dispositivos
principal y para el intercambio de los programas desde y hacia la memoria periféricos solicitan recursos del sistema por medio de interrupciones.
principal.

21 22

SISTEMA DE ARCHIVOS SISTEMAS DE PROTECCIÓN

Los archivos representan un conjunto de información almacenada en los discos de El sistema de protección es uno de los componentes del sistema operativo que
una PC. Dicha información se almacena de forma relacionada y organizada. Los proporciona el mecanismo que controla el acceso de los programas o los
archivos almacenan tanto los programas como los datos. usuarios a los recursos del sistema.

El sistema operativo se encarga de distinguir entre uso autorizado y no


autorizado, especificar los controles de seguridad a realizar y forzar el uso de los
mecanismos de protección.

23 24

4
27/10/2019

SISTEMA DE COMUNICACIONES PROGRAMAS DEL SISTEMA

• El sistema de comunicaciones es uno de los componentes de un sistema


operativo que permite el intercambio de información entre procesos y Los programas del sistema forman parte de los componentes del sistema operativo y
programas que se ejecutan localmente con procesos y programas que se son aplicaciones que se instalan con el sistema operativo pero que no forman
ejecutan de forma remota. parte de él. Los programas del sistema son útiles para el desarrollo y ejecución de
los programas de usuario.
• Las tareas de envío y recepción de información las ejecuta el sistema de
comunicaciones a través de las interfaces de red. Las tareas que realizan los programas del sistema son: manipulación y
modificación de archivos, información del estado del sistema, soporte a
• El sistema operativo es el responsable de controlar el envío y recepción de la lenguajes de programación y comunicaciones.
información, crear y mantener la comunicación para que las aplicaciones
envíen y reciban información, y crear y mantener conexiones virtuales entre
aplicaciones locales y aplicaciones remotas.

25 26

GESTIÓN DE RECURSOS

Una PC está formada por el hardware y el software. El hardware se relaciona con los
componentes físicos y el software con los programas y el sistema operativo.

El sistema operativo administra la unidad central de procesamiento, los


dispositivos de entrada y salida, la memoria principal o memoria RAM, los discos
o memoria virtual, los procesos o programas en ejecución y en general todos los
recursos del sistema.

27

Potrebbero piacerti anche