sistemas operativos
6 views | +0 today
Follow
Your new post is loading...
Your new post is loading...
Scooped by Juan Carlos Alcaraz
Scoop.it!

evolucion de los S.O

evolucion de los S.O | sistemas operativos | Scoop.it
Juan Carlos Alcaraz's insight:

Los S. O. han estado relacionados históricamente con la arquitectura de las computadorasen las cuales se ejecutan, razón por la cual su historia puede analizarse según las siguientes generaciones y sus principales características:

• Generación Cero (década de 1940):

 C a r e n c i a  t o t a l d e S . O.

 Completo acceso al lenguaje de máquina.

• Primera generación (1945-1955): bulbos y conexiones:

 Carencia de S. O.

En los años cincuenta comienzan como transición entre trabajos, haciendo la misma más simple.

• Segunda generación (1955-1965):

Transistores y sistemas de procesamiento por lotes(batch):

 En los años sesenta aparecen los S. O. para sistemas compartidos con:

∗ Multiprogramación: varios programas de usuarios se encuentran al mismo tiempo en el almacenamiento principal, cambiando el procesador rápidamente de un trabajo a otro.

∗ Multiprocesamiento: varios procesadores se utilizan en un mismo sistema para incrementar el poder de procesamiento.

— Posteriormente aparece la independencia de dispositivo:

∗ El programa del usuario especifica las características de los dispositivos que requieren los archivos.

∗ El S. O. asigna los dispositivos correspondientes según los requerimientos y las disponibilidades.

• Tercera generación (1965-1980):

Circuitos integrados y multiprogramación:

 Difusión de la multiprogramación:

∗ Partición de la memoria en porciones, con trabajos distintos en cada una de ellas.

∗ Aprovechamiento del tiempo de espera consecuencia de operaciones de e /s, para utilizar la CPU para otros procesos.

Protección por hardware del contenido de cada partición de memoria.

 Aparición de técnicas de spooling:

∗ Simultaneous  Peripheral Operation On Lie: operación simultánea y en línea de periféricos.

∗ Almacenamiento de trabajos de entrada y de salida en dispositivos transitorios rápidos (discos), para disminuir el impacto de los periféricos más lentos.

 Son sistemas de modos múltiples, es decir que deben soportar sistemas de propósitos generales; son grandes y complejos pero muy poderosos.

 Interponen una capa de software entre el usuario y el hardware.

Aparecen los lenguajes de control de trabajos, necesarios para especificarel trabajo y los recursos requeridos.

 Soportan timesharing (tiempo compartido), variante de la multiprogramación con usuarios conectados mediante terminales en línea, permitiendo la operación en modo interactivo o conversacional.

Aparecen los sistemas de tiempo real, que requieren tiempos de respuestamuy exigentes, especialmente para usos industriales o militares.

 Se difunden las computadoras de rango medio.

• Cuarta generación (1980-1990):

Computadoras personales:

Aparición de software amigable con el usuario, destinado a usuarios no profesionales y con una interfase gráfica muy desarrollada.

 Desarrollo de sistemas operativos de red y sistemas operativos distribuidos.

Sistemas operativos de red:

∗ Los usuarios están conscientes de la existencia de varias computadoras conectadas.

∗ Cada máquina ejecuta su propio S. O. local.

∗ Son similares a los S. O. de un solo procesador pero con el agregado de:• Software para conexión y acceso a archivos remotos, etc.

 Sistemas operativos distribuidos:

∗ Aparece ante los usuarios como un S. O. de un solo procesador, aun cuando de soporte a varios procesadores.

∗ Los usuarios no son conscientes del lugar donde se ejecutan sus programas o donde se encuentran sus archivos, ya que lo debe administrar el S. O. automáticamente.

∗ Deben permitir que un programa se ejecute mediante varios procesadores a la vez, maximizando el paralelismo.

 Aparición de emuladores de terminal para el acceso a equipos remotos desde computadoras personales (PC).

 Gran énfasis en la seguridad, en especial por el desarrollo de los sistemas de comunicaciones de datos.

El S. O. crea un ambiente de trabajo según el concepto de máquina virtual, que lo aísla del funcionamiento interno de la máquina.

Proliferación de sistemas de bases de datos, accesibles mediante redes de comunicación.

more...
No comment yet.
Scooped by Juan Carlos Alcaraz
Scoop.it!

objetivos del S.O

Juan Carlos Alcaraz's insight:

 

 

Programas de sistema:

 Controlan la operación de la computadora en sí.

• Programas de aplicación:

Resuelven problemas para los usuarios

En este contexto, el Sistema Operativo es el programa fundamental de todos los programas de sistema. Protege y libera a los programadores de la complejidad del hardware, colocándose un nivel de software por sobre el hardware para:

• Controlar todas las partes del sistema.

• Presentar al usuario una interfaz o máquina virtual.

El esquema típico de un sistema de cómputos incluye:

• Programas de aplicación:

Sistema bancario, reservaciones en una línea aérea, juegos, etc.

• Programas de sistema:

 Compiladores, editores, intérpretes de comandos.

Sistema Operativo.

• Hardware:

üLenguaje de máquina.

üMicroprogramación.

Dispositivos físicos

more...
No comment yet.