Historia de los sistemas operativos. Los Sistemas Operativos han sufrido una serie de cambios revolucionarios llamados generaciones. Hay cuatro generaciones:

Slides:



Advertisements
Presentaciones similares
Capitulo 7: Procesamiento batch y el Job Entry Subsystem (JES)
Advertisements

TEMA 1 Introducción a la Programación Concurrente
Arquitectura de Sistema de E/S
Administración de procesos Lic. Orlando Zamora Rdz.
CARACTERISTICAS, CLASES, EJEMPLOS
Sistemas Operativos.
Sistema operativo Componentes de un sistema operativo
III - Gestión de memoria
LOS SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario.
TEMA 2: «CONFIGURACIÓN DE MÁQUINAS VIRTUALES»
Administración de procesos y del procesador.
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
¿Que es un sistema operativo?
HISTORIA Y CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
Modelo de procesos de dos estados
ESCUELA POLITÉCNICA DEL EJÉRCITO
Administración de procesos y del procesador.
SISTEMAS OPERATIVOS.
HERRAMIENTAS INFORMATICAS
SISTEMAS OPERATIVOS.
Administración del Procesador
Introducción a los SSOO Sebastián Sánchez Prieto.
Elemento Lógico (Software)
Sistemas Operativos Procesos.
Conceptos generales: Concurrencia: Existencia simultánea de varios procesos en ejecución. IMPORTANTE: EXISTENCIA SIMULTÁNEA NO IMPLICA EJECUCIÓN SIMULTÁNEA.
UNIDAD 3 Conceptos de Sistemas Operativos.
Conocimiento de la PC. Alejandra Vera Guzmán.
SISTEMAS OPERATIVOS INTRODUCCIÓN Definición de Sistema Operativo
SISTEMAS OPERATIVOS.
SISTEMAS OPERATIVOS →¿Qué es un sistema operativo?
EL SISTEMA OPERATIVO.
Vamos a poner una especial atención al SO. Puesto que es el programa por excelencia dentro del software. En el se basan el resto de programas de un soft.
Características de un sistema operativo
LOS SISTEMAS OPERATIVOS
Integrantes: Cerón Natalia Chillán Mireya Shweizer Arie Utreras Pamela.
SISTEMAS OPERATIVOS.
Gestión de procesos Sistemas Operativos Edwin Morales
Teoría de Sistemas Operativos Introducción Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
COLEGIO DE CIENCIAS Y HUMANIDADES PLANTEL NAUCALPAN
UNIVERSIDAD LATINA. I. TEORIA DE SISTEMAS OPERATIVOS.
Introducción a los SOs.
Generaciones sistemas operativos…
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
1.1 Silberschatz, Galvin y Gagne ©2002 Sistems Operativos – 6ta. Edición Capítulo 1: Introducción ¿Qué es un sistema operativo? Sistemas Operativos por.
SISTEMAS OPERATIVOS. Cómo trabaja un SO Qué es el SO El sistema operativo (SO) es el software del sistema destinados a la realización de algunas tareas.
HISTORIA DE LOS SITEMAS OPERATIVOS
Tecnología de la Información y Comunicación 1
Conocer y entender la forma en que funcionan los procesos como parte fundamental de los Sistemas Operativos.
Procesos ITS - Informática Sistemas Operativos II Javier Sellanes.
Generaciones de Sistemas Operativos
Unidad 2 – Gestión de Procesos
Estados de procesos El estado de un proceso define su actividad actual. Durante su existencia, un proceso pasa por una serie de estados discretos. Transiciones.
LIA. SUEI CHONG SOL, MCE..  1.- SOFTWARE BÁSICO O DE SISTEMA. Conjunto de programas imprescindibles para el funcionamiento del sistema.  2.- SOTWARE.
LSI. Freddy Veloz Sistemas Operativos
HISTORIA DE LOS SISTEMAS OPERATIVOS
INTERRUPCIONES – ABRAZO MORTAL
3.2.1 Administración de almacenamiento
Licenciatura Tecnologías de la Información y Comunicación
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN
Sistemas Operativos I Introducción
DOCENTE: DAISY KATERINE RODRÍGUEZ DURÁN. CONTENIDO TEMÁTICO SISTEMAS OPERATIVOS PAQUETES INTEGRADOS DE OFICINA PROCESOS Y PROCEDIMIIENTOS DE UNIDAD ADMINISTRATIVA.
Funciones principales!
UNIDAD I INTRODUCCION A LOS S.O.
SISTEMAS OPERATIVOS.
TIPOS DE SISTEMAS OPERATIVOS.  Que es un sistema operativo??  Es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar,
ARCHIVO Es una colección de información o bien es una secuencia de bits, bytes, líneas o registros definida por su creador.
El conjunto de programas informáticos que permite la administración eficaz de los recursos de una computadora es conocido como un sistema operativo o.
El principal trabajo del procesador es ejecutar las instrucciones de máquina que se encuentran en memoria principal. Estas instrucciones se encuentran.
Transcripción de la presentación:

Historia de los sistemas operativos

Los Sistemas Operativos han sufrido una serie de cambios revolucionarios llamados generaciones. Hay cuatro generaciones: Generación Cero (década de 1940) No había sistemas operativos. Completo acceso al lenguaje de la maquina.

Primera Generación (década de 1950) comienzo de los sistemas de procesamiento por lotes: En una misma cinta o conjunto de tarjetas, se cargaban varios programas, de forma que se ejecutaran uno a continuación de otro sin perder apenas tiempo en la transición. Introducción de tarjetas perforadas: Las cuales servían para introducir los programas de lenguajes de máquina. Almacenamiento temporal: Disminuye el tiempo de carga de los programas, haciendo simultánea la carga del programa o la salida de datos con la ejecución de la siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el spooling. Buffering: actividad de guardar una porción de data en memoria para luego ser procesado. Spooling: la computadora introduce trabajos en un buffer (un área especial en memoria o en un disco), de manera que un dispositivo pueda acceder a ellos cuando esté listo.

Segunda Generación (a mitad de la década de 1960) Desarrollo de los sistemas compartidos con multiprogramación, y los principios del multiprocesamiento. En los sistemas de multiprogramación, varios programas de usuario se encuentran al mismo tiempo en el almacenamiento principal, y el procesador se cambia rápidamente de un trabajo a otro. En los sistemas de multiprocesamiento se utilizan varios procesadores en un solo sistema computacional, con la finalidad de incrementar el poder de procesamiento de la maquina. Tercera Generación (mitad de década 1960 a mitad década de 1970) Algunos de ellos soportaban simultáneamente procesos por lotes, tiempo compartido, procesamiento de tiempo real y multiprocesamiento.

Cuarta Generación (mitad de década de 1970 en adelante) Acceso a computadores alejados geográficamente a través de varios tipos de terminales. Los sistemas de seguridad se ha incrementado. Uso de maquinas virtuales: Una aplicación puede ser: Varios sistemas operativos distintos pueden coexistir sobre la misma computadora, en sólido aislamiento el uno del otro, por ejemplo para probar un sistema operativo nuevo sin necesidad de instalarlo directamente.

Planificador o gestión de procesos

Transición de los procesos Una vez que un programa se ha lanzado y se ha convertido en proceso, puede atravesar varias fases o cambios de estado (transiciones) hasta que finaliza o termina. Cuando un proceso se lanza, nunca se ejecuta directamente, sino que se coloca en la cola de procesos en un estado denominado preparado. Cuando la UCP (procesador) le asigna su tiempo, el proceso pasa de preparado a ejecución. Estos dos estados se alternarán en caso de que se este ejecutando más de un proceso en el sistema.

Transiciones o cambios de estado que pueden experimentar los procesos: Transicion A. Ocurre cuando el programa que esta en ejecucion necesita algun elemento, sen ̃ al, dato, etc., para continuar ejecutandose. Transicion B. Ocurre cuando un programa o proceso ha utilizado el tiempo asignado por la UCP (procesador) para su ejecucion y tiene que dejar paso al siguiente proceso. Transicion C. Ocurre cuando el proceso que esta preparado pasa al proceso de ejecucion, es decir, cuando al proceso le llega una nueva disposicion de tiempo de la UCP para poder ejecutarse.

Transicion D. Ocurre cuando el proceso pasa de estar bloqueado a estar preparado, es decir, cuando el proceso recibe una orden o sen ̃ al que estaba esperando para pasar al estado de preparado y, posteriormente, tras la transicion, a estado de ejecucion.

Los diferentes estados tienen prioridades, que son aquellas que el administrador del sistema, o el propio sistema, asignan a cada proceso. De ello dependera que un proceso se ejecute en mas o menos tiempo. Se pueden establecer prioridades en funcion de la necesidad de ejecucion de algunos programas. Los programas que mas se ejecutan tendran prioridad de ejecucion sobre aquellos que se ejecutan muy de cuando en cuando.