4ta generación OS.pdf

Vista previa de texto
o La adopción de estándares de interfaz y llamadas al sistema ayudó a
los desarrolladores a escribir software que pudiera ejecutarse en
diferentes sistemas operativos con pocas modificaciones.
➢ Librerías y APIs Portables
o Las librerías y APIs portables proporcionaron abstracciones que
permitieron a los desarrolladores escribir código que pudiera
ejecutarse en múltiples plataformas sin cambios significativos.
o El uso de estas librerías redujo la dependencia del hardware y del
sistema operativo específicos.
➢ Despliegue de Software Multi-Plataforma
o La creciente popularidad de las computadoras personales y diferentes
arquitecturas de hardware incentivó a las empresas de software a
desarrollar aplicaciones que pudieran ser fácilmente desplegadas en
múltiples plataformas.
o Los desarrolladores comenzaron a adoptar prácticas de desarrollo que
facilitaban la creación de versiones de sus productos para diferentes
sistemas operativos y hardware.
➢ Herramientas de Desarrollo Portables
o La creación de herramientas de desarrollo que podían ejecutarse en
múltiples plataformas facilitó a los desarrolladores el trabajo en
diferentes entornos sin tener que cambiar sus herramientas o flujos de
trabajo.
o Esto incluyó editores de texto, depuradores, y entornos de desarrollo
integrados (IDEs).
o Estos avances no solo aumentaron la eficiencia y la productividad del
desarrollo de software, sino que también ampliaron el alcance y la
accesibilidad del software a un público más amplio.
5. Comparación con generaciones anteriores
GENERACIÓN TECNOLOGÍA
ALMACENAR
INFORMACIÓN
SISTEMA OPERATIVO
PRIMERA
Tubos de vacío
No contiene ningún
sistema de
almacenamiento
No contaba con sistema
operativo
SEGUNDA
Se utilizan
transistores
Grandes cantidades
de cintas magnéticas
que podían
almacenar 5MB de
datos
Nació el sistema batch el
cual comenzaba la
ejecución de un programa
cuando el anterior
terminaba
TERCERA
Circuitos
integrados
Los programas
coexisten en la
memoria
Apareció el sistema
MULTICS el cual
contaba con un sistema
bajo en rendimiento, e
implemento un único
10
