100% encontró este documento útil (1 voto)
332 vistas6 páginas

Evolución y Funciones de Sistemas Operativos

¿Qué es un Sistema Operativo? Generaciones de los sistemas operativos Los sistemas operativos mas utilizados en el actulidad

Cargado por

Cesar Mayta
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • tarjetas perforadas,
  • bibliografía,
  • referencias,
  • funciones,
  • investigación,
  • programas de aplicación,
  • circuitos integrados,
  • multitarea,
  • sistemas operativos,
  • evolución
100% encontró este documento útil (1 voto)
332 vistas6 páginas

Evolución y Funciones de Sistemas Operativos

¿Qué es un Sistema Operativo? Generaciones de los sistemas operativos Los sistemas operativos mas utilizados en el actulidad

Cargado por

Cesar Mayta
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • tarjetas perforadas,
  • bibliografía,
  • referencias,
  • funciones,
  • investigación,
  • programas de aplicación,
  • circuitos integrados,
  • multitarea,
  • sistemas operativos,
  • evolución

INTRODUCCIN

Cuando nos enfocamos sobre el mbito de los sistemas operativos, hacemos


referencia a su evolucin a travs del tiempo, su definicin, su estructura y a su vez
como han ido apareciendo una gran variedad de sistemas operativos.
Lo principal o fundamental que se debe conocer de los sistemas operativos es que
cuya labor es proporcional a los programas de usuario un modelo de una computadora
mejor, ms simple, ms pulcro, ms eficiente, ms eficaz y as como encargarse de la
administracin de los todos los recursos del computador. En otras palabras, es el
programa fundamental de todos los programas
de sistema es el sistema
operativo (SO), que controla todos los recursos de la computadora y proporciona la
base sobre la cual pueden escribirse los programas de aplicacin.
Sin el sistema operativo, una computadora no es ms que una masa metlica
sin utilidad. Con el sistema operativo, una computadora puede almacenar, procesar y
recuperar informacin, encontrar errores de ortografa en manuscritos, tener aventuras
e intervenir en muchas otras valiosas actividades para ganar el sustento.
En este informe se fundamentar sobre el sistema operativo; su definicin, la
evolucin que ha adoptado a travs del tiempo, los sistemas operativos que poseen
mayor demanda de usuarios en la actualidad y a travs de las conclusiones se
brindar informacin concreta para el desarrollo de las clases posteriormente.

I.

QU ES UN SISTEMA OPERATIVO?
Es un software bsico que provee una interfaz entre los programas del
ordenador, los dispositivos hardware y el usuario. Todos los ordenadores o
computadores deben tener un sistema operativo para que funcionen el
resto de programas.
Los sistemas operativos realizan dos funciones bsicas que no estn
relacionadas: proporcionar a los programadores de aplicaciones (y a los
programas de aplicaciones, naturalmente) un conjunto abstracto de
recursos simples, en vez de los complejos conjuntos de hardware; y
administrar estos recursos de hardware. (Tanenbaum, 2009)
Un sistema informtico puede dividirse en cuatro componentes: el
hardware, el sistema Operativo, los programas de aplicacin, y los
usuarios. El Sistema operativo controla y coordina el uso del hardware
entre los diversos programas de aplicacin por parte de los distintos
usuarios. Tambin podemos ver un sistema informtico como hardware,
software y datos. El sistema operativo proporciona los medios para hacer
un uso adecuado de estos recursos durante el funcionamiento del sistema
informtico.
I.1.

Esquema

HARDWAR
E

SISTEMA
OPERATIVO

APLICACI
N

USUARI
O

II.

EVOLUCIN DE LOS SISTEMAS OPERATIVOS


La evolucin de los sistemas operativos ao tras ao han ido adoptando
nuevos modelos lgicos para la arquitectura del computador que a su vez
tambin variaba el hardware. Los sistemas operativos han estado
estrechamente relacionados a travs de la historia con la arquitectura de las
computadoras en las que se ejecutan, analizaremos generaciones
sucesivas de computadoras para ver cmo eran sus sistemas operativos.
II.1.

La primera generacin (1945 a 1955): tubos al vaco


Se construy la primera computadora digital por el profesor John
Atanasoft y su estudiante graduado Clifford Berry, se utiliz 300
tubos de vaco(bulbos), tambin al mismo tiempo se construy la
computadora Z3 por Konrad Zuse.
En 1944 se construy la maquina Colossus por un equipo de trabajo
en Bletchley Park, Inglaterra; la Mark I, por Howard Aiken en
Harvard, y la ENIAC, por William Mauchley y su estudiante
graduado J. Presper Eckert en la Universidad de Pennsylvania. La
programacin se realizaba exclusivamente en lenguaje mquina, los
lenguajes de programacin eran desconocidos (incluso se
desconoca el lenguaje ensamblador) y los sistemas operativos
tambin se desconocan. Solo solucionaba problemas de clculos
numricos bastante simples, como obtener tablas de senos,
cosenos y logaritmos. (Jess Carretero Prez, 2001)
A principios de la dcada de 1950, la rutina haba mejorado un poco
con la introduccin de las tarjetas perforadas. Entonces fue posible
escribir programas en tarjetas y leerlas en vez de usar tableros de
conexiones; aparte de esto, el procedimiento era el mismo.
(Tanenbaum, 2009)

II.2.

La segunda generacin (1955 a 1965): transistores y sistemas


de procesamiento por lotes
En la dcada de 1950 la introduccin del transistor cambio
radicalmente el panorama del computador, lo cual las computadoras
se volvieron lo bastante confiables como para poder fabricarlas y
venderlas a clientes dispuestos a pagar por ellas.
Estas mquinas, ahora conocidas como mainframes, estaban
encerradas en cuartos especiales con aire acondicionado y grupos
de operadores profesionales para manejarlas. Slo las empresas
grandes, universidades o agencias gubernamentales importantes
podan financiar el costo multimillonario de operar estas mquinas.
Las computadoras grandes de segunda generacin se utilizaron
principalmente para clculos cientficos y de ingeniera, tales como
resolver ecuaciones diferenciales parciales que surgen a menudo en
fsica e ingeniera. En gran parte se programaron en FORTRAN y
lenguaje ensamblador. Los sistemas operativos tpicos eran FMS

(Fortran Monitor System) e IBSYS, el sistema operativo de IBM para


la 7094. (Tanenbaum, 2009)
II.3.

La tercera generacin (1965 a 1980): circuitos integrados y


multiprogramacin

II.4.

Difusin de la multiprogramacin:
o Particin de la memoria en porciones, con trabajos
distintos en cada una de ellas.
o Aprovechamiento del tiempo de espera consecuencia de
operaciones de entrada/salida, para
utilizar la CPU
para otros procesos.
Proteccin por hardware del contenido de cada particin de
memoria.
Aparicin de tcnicas de spolling:
o Operacin simultnea y en lnea de perifricos.
o Almacenamiento de trabajos de entrada y de salida en
dispositivos transitorios rpidos (discos), para disminuir
el impacto de los perifricos ms lentos.
Son sistemas de modos mltiples, es decir que deben soporta
sistemas de propsitos generales; son grandes y complejos pero
muy poderosos.
Interponen una capa de control de software entre el usuario y el
hardware.
Aparecen los lenguajes de control de trabajos, necesarios para
especificar el trabajo y los recursos requeridos.
Soportan timesharing (tiempo compartido), variante de la
multiprogramacin
con usuarios conectados mediante
termnales en lnea, permitiendo la operacin en modo
interactivo o conversacional.
Aparecen los sistemas de tiempo real, que requieren tiempos de
respuesta muy exigentes, especficamente para usos
industriales o militares.
Se difunden las computadoras de rango medio.

La cuarta generacin (1980 a la fecha): las computadoras


personales

Aparicin de software amigable con el usuario, destinado a


usuarios no profesionales y con una interface grfica muy
desarrollada.
Desarrollo de sistemas operativos de red:
o Los usuarios estn conscientes de la existencia de varias
computadoras conectadas.
o Cada mquina ejecuta su propio S.O. local.
o Son similares a los S.O. de un solo procesador, pero con
el agregado de: controlador de interfaz de la red y su
software de bajonivel; y software para conexin y acceso
a archivos remotos, etc.

II.5.

III.

Desarrollos de sistemas operativos distribuidos:


o Aparece ante los usuarios como un S.O. de un solo
procesador, aun cuando de soporte a varios
procesadores.
o Los usuarios no son conscientes del lugar donde se
ejecutan sus programas o donde se encuentran sus
archivos, ya que lo que debe administrar el S.O.
automticamente.
o Deben permitir que un programa se ejecute mediante
varios procesadores a la vez, maximizando el
paralelismo.
Aparicin de emuladores de terminal para el acceso a equipos
remotos desde computadoras personales.
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 segn el concepto de
mquina virtual, que lo asla del funcionamiento interno de la
mquina.
Proliferacin de sistemas de bases de datos, accesibles
mediante redes de comunicacin.

Esquema

Adasdasdasd

IV.

V.

CONCLUSIONES

Un sistema Operativo (SO) es en s mismo un programa de


computadora. Sin embargo, es un programa muy especial, quiz el
ms complejo e importante en una computadora. El SO despierta a
la computadora y hace que reconozca a la CPU, la memoria, el
teclado, el sistema de vdeo y las unidades de disco.

El sistema operativo es un gran aporte para la humanidad y es


indispensable para la vida de hoy en da.

Los sistemas operativos han sufrido cambios por parte de los


programadores, y siguen evolucionando.

Los sistemas operativos empleados normalmente son UNIX,


Macintosh OS, MS-DOS, OS/2, Windows 95 y Windows NT. El UNIX
y sus clones permiten mltiples tareas y mltiples usuarios. Otros
SO multiusuario y multitarea son OS/2, desarrollado inicialmente por
Microsoft e IBM, Windows NT y Win95 desarrollados por Microsoft.
El SO multitarea de Apple se denomina Macintosh OS. El MS-DOS
es un SO popular entre los usuarios de PCs pero solo permite un
usuario y una tarea.

BIBLIOGRAFA

Tanenbaum, A. S. (2009). SISTEMAS OPERATIVOS MODERNOS.


Amsterdam: Pearson Educacin.

(Jess Carretero Prez, 2001)

[Link]

[Link]

[Link]

Common questions

Con tecnología de IA

La primera generación de sistemas operativos entre 1945 y 1955 estuvo caracterizada principalmente por la utilización de tubos de vacío en los computadores digitales. Durante este período no existían los sistemas operativos tal como los conocemos hoy; la programación se realizaba enteramente en lenguaje máquina, y los lenguajes de programación aún no se habían desarrollado, incluyendo el lenguaje ensamblador . Se construyeron computadoras como la Z3 de Konrad Zuse, y la ENIAC por Mauchley y Eckert, las cuales sólo realizaban cálculos numéricos simples .

La tercera generación de sistemas operativos (1965-1980) introdujo la multiprogramación y permitió que varios trabajos se mantuvieran en la memoria simultáneamente. Esto aprovechó el tiempo de espera de las operaciones de entrada/salida para ejecutar otros procesos. Surgieron técnicas importantes como el spooling, que facilitaba la operación simultánea y en línea de periféricos mediante el almacenamiento de trabajos en discos, lo cual minimizaba el impacto de los periféricos más lentos . Además, se desarrollaron sistemas de tiempo compartido para la operación interactiva .

Los sistemas operativos de tiempo real están diseñados para ofrecer tiempos de respuesta extremadamente rápidos a eventos externos. Estas características son críticas en aplicaciones industriales o militares, donde las tareas a menudo incluyen control de procesos, adquisición de datos, y sistemas de comunicación o navegación. Estos sistemas deben cumplir con restricciones de tiempo muy estrictas, funcionando de manera predecible para asegurarse de que las operaciones complejas se lleven a cabo dentro de intervalos de tiempo específicos y garantizando la integridad y exactitud del proceso controlado .

Durante la tercera generación (1965-1980), los sistemas operativos empezaron a soportar sistemas de propósitos generales, lo cual incrementó su complejidad para satisfacer necesidades más variadas y potentes. Estos sistemas debían gestionar múltiples modos de operación, con capacidad para operaciones de tiempo compartido y operaciones en tiempo real muy exigentes. La protección por hardware del contenido de cada partición de memoria fue otro avance importante, asegurando así una mejor gestión y seguridad . Esta capacidad resultó en sistemas más robustos que podían manejar una mayor diversidad de aplicaciones .

La introducción de los transistores en la segunda generación de sistemas operativos (1955-1965) revolucionó el campo de la computación, ya que hizo las computadoras suficientemente fiables para fabricarlas a escala comercial. Esto permitió venderlas a grandes empresas, universidades y agencias gubernamentales. Durante este tiempo, surgieron los mainframes que eran gestionados por operadores profesionales en ambientes controlados . Se mejoraron las capacidades de cálculo científico y de ingeniería, con lenguajes de programación como FORTRAN y los sistemas operativos tales como FMS e IBSYS .

Con la evolución de los sistemas operativos en la cuarta generación, la seguridad se volvió un enfoque clave, especialmente debido al desarrollo de los sistemas de comunicaciones de datos. Los sistemas operativos comenzaron a implementar medidas avanzadas de seguridad para proteger la información compartida y mantenida en redes de comunicación. Esta inclusión de la seguridad se reflejó en funciones como autenticación de usuario, control de acceso a recursos y cifrado de datos, brindando capas de protección necesarias para operar de manera segura en un contexto de computadoras interconectadas . La seguridad se convirtió en un componente integral del diseño y funcionamiento de los sistemas operativos modernos .

Durante la cuarta generación, se produjo un importante desarrollo en los sistemas operativos de red y distribuidos. Los sistemas de red permitieron a los usuarios ser conscientes de las computadoras interconectadas y ejecutar cada una su propio sistema operativo local, con software especializado para manejar la interfaz de red y permitir la conexión y acceso a archivos remotos . Los sistemas distribuidos, por otro lado, ocultaban la distribución de procesos y datos, presentándose al usuario como un sistema unificado, lo cual maximiza el paralelismo y eficiencia en el uso de recursos . Estos desarrollos facilitaron la escalabilidad y robustez en ambientes de red, impulsando la conectividad computacional y preparando el terreno para el internet moderno .

La cuarta generación de sistemas operativos, que comenzó alrededor de 1980, se caracterizó por la introducción del software amigable para el usuario, especialmente en computadoras personales. Este cambio estuvo marcado por la proliferación de interfaces gráficas que facilitaban el uso de computadoras a usuarios no profesionales. Los sistemas ahora proporcionaban un entorno de trabajo que era más accesible y comprensible para el usuario promedio, lo que abrió el camino para la democratización de la informática . Esta evolución permitió a más personas utilizar la tecnología informática, fomentando una masiva adopción de las PCs en hogares y pequeñas empresas .

Los lenguajes de control de trabajos surgieron durante la tercera generación de sistemas operativos para especificar el trabajo a realizar y los recursos requeridos. Estos lenguajes permitieron la automatización de la gestión de procesos por parte del sistema operativo, facilitando una mayor eficiencia operativa al permitir que los procesos se realicen de manera más organizada y estructurada . Además, la estandarización del control de trabajos ayudó a reducir el tiempo de inactividad de los recursos, mejorando así el rendimiento general del sistema operativo y optimizando la utilización de la memoria y la CPU .

Los emuladores de terminal han permitido que las computadoras personales accedan remotamente a otros equipos, facilitando la administración y control de sistemas en diferentes ubicaciones. Esto ha incrementado la flexibilidad para los usuarios, impulsando así su productividad al permitirles ejecutar programas y acceder a datos almacenados en sistemas remotos desde su propio entorno de trabajo local . Esta capacidad de acceso remoto ha potenciado el uso de sistemas operativos en la gestión de recursos distribuidos, permitiendo nuevos modelos de trabajo y colaboración a través del internet .

También podría gustarte