funcionalidad del Sistema opertivo resumen
1) Transistores
2) Los computadores construidos eran susceptibles de ser vendidos a entidades muy grandes (universidades, gobiernos, grandes corporaciones)(millones de dolares).
3) Se desarollaron los lenguajes de alto nivel : Assembler, Fortran, Cobol.
4) El computador solo podrá procesar un programa a la vez:
a. Escribir el programa en papel y perforar las tarjetas.
b.Carga de las tarjetas perforadas del compilador (EJ: Cobol)
c. Ejecución de compilador, generación del código intermedio
d. Carga del ensambrador
e. Ejecución del ensamblador y generación del programa ejecutable
f. Cargar del programa generado
g. Ejecución del programa(por fin!!!)
h. Recojo de la salida impresa
5) Mucho desperdicio de tiempo en carga y descarga
6) Nace la idea de lossistemas BATCH(LOTE) o secuencia automática de trabajos : se juntaban varios lotes de tarjetas y se grababan en una cinta magnética con un computador pequeño (IBM 1401).
7) El computador principal (IBM 7094) cargaba un trabajo de la cinta, lo ejecutaba y guardaba la salida en una cinta. Luego cargaba el siguiente trabajo y luego continuaba.
8) Finalmente, la cinta con las salidas eran llevada alpequeño computador inicial para generar todas las impresas(off-fuera de linea).
9) Mientras se insertaban las nuevas cintas para que el computador siguiera procesando
10) El programa que realiza este proceso Batch es un sistema operativo rudimentario
Tercera generación
1) Circuitos integrados
2) Se desarollan dos familias de computadoras computación compilables entre si por motivos de costos yrequerimientos:
a. Mainframes : IBM360
b. Mini-computadoras (costo de us$ 120,000)
3) Principalmente se usan dos técnicas y formas de SO :
a. De tiempo compartido
b. Con memoria virtual
4) Se desarrolla la mayoría de los lenguajes de alto nivel (HLL, high level languajes)
5) Surge la ingeniería de software
6) Problema implícito : tener el SO que corria en muchas maquinas implicaba que seamas grande, complicado y con tendencia tener mucho errores
7) Se introduce el concepto de multiprogramación : varios programas en memoria corriendo simultáneamente (en realidad corren alternamente por periódicos muy breves)
8) Se presentan los problemas de protección de memoria entre los programas, se requiere HW especial que ayude
9) Se introduce el concepto de tiempo compartido :”variosterminales en línea colgados a un solo CPU que asigna tiempos según el tipo de trabajo y maneja procesos BATCH en el background (detrás de la escena)”
10) TSS es una técnica que permite a varios usuarios tener acceso a la misma maquina por medio de terminales distintos, compartiendo los recursos del sistemas:
a. Multiplexación de la CPU
b. Sistema de archivos disponibles en línea (on.line filesystems availability)
Cuarta generación
1) Circuitos integrados a gran escala
2) El hardware se hace muy barato al punto que una persona puede adquirirlo
3) Los SO se hacen amigables y sencillos a tal que el usuario final ya es capaz de manipularlos (Apple MAC, MS-DOS,UNIX para PCs)
4) Nacen los SO en red y los SO distribuidos
5) Finalmente los computadores se difunden tremendamente hacia finesde la década del 80.
6) La tecnología está al alcance de todos los que se interesa en ella
7) Se rompen las fronteras al expandirse las comunicaciones usando redes públicas (módems, teléfonos).
8) El constante intercambio de información entre usuarios e investigadores, empujado por los gobiernos y universidades, dará lugar a la interconexión de las redes, siendo internet la más difundida.
9)Surgen los estándares de sistemas abiertos:
a. Estándares de comunicaciones abierto
i. Modelo OSI (open systems interconection), desarrollado ISO
b. Estándares de sistemas operativos abiertos
i. X Windows desarrollado por MIT
c. Estándares de aplicaciones de usuarios abiertos
i. x/open
ii. OSF (open software foundation)
Conceptos básicos
1) Sistemas en batch: ejecuta un conjunto de...
Regístrate para leer el documento completo.