Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMA INFORMTICO
INTRODUCCIN A SISTEMA OPERATIVO Definicin, Historia y Tecnologas asociadas
MATERIA: SISTEMAS OPERATIVOS INSTITUTO TERCIARIO SIMN BOLIVAR PROF. Pain Pintos
SISTEMA OPERATIVO
Usuario 1 Usuario 2 Usuario 3 Usuario n
DEFINICIN
SISTEMA OPERATIVO
HARDWARE COMPUTADOR
HISTORIA
VOLVER
El objetivo primario del S.O. es la comodidad del usuario. Un objetivo secundario es la operacin eficiente del sistema de computacin
VOLVER
AOS 40
AOS 50
1EROS. S.O MONITOR RESIDENTE; PROC. EN LOTES; ALMAC. TEMPORAL
AOS 60
MULTI PROGRAMACIN TIEMPO COMPARTIDO TIEMPO REAL MULTI PROCESADOR
AOS 70
MINI ORDENADORES LENG. ALTO NIVEL MEJORA MULTIPROG. MULTI-PROC
AOS 80
INTERFAZ GRFICA; MS-DOS UNIX
AOS 90 y
siguientes GNU/LINUX WINDOWS Sistemas Asociados Mvil.
VOLVER
VOLVER
VOLVER
VOLVER
A principios de los aos 50 con el objeto de facilitar la interaccin entre persona y computador, los sistemas operativos hacen una aparicin discreta y bastante simple, con conceptos tales como el proceso por lotes y monitor residente y el almacenamiento temporal. Mainframes o macrocomputadoras alojadas en salas de cmputo especiales. 2 1
VOLVER
ALMACENAMIENTO TEMPORAL
TECNOLOGA DE DISCOS
Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultnea la carga del programa o la salida de datos con la ejecucin de la siguiente tarea. Para ello se utilizaban dos tcnicas, el buffering y el spooling.
buffer
buffer
VOLVER
BUFFERING
Un buffer (o bfer) en informtica es un espacio de memoria, en el que se almacenan datos para evitar que el programa o recurso que los requiere, ya sea hardware o software, se quede en algn momento sin datos.
VOLVER
SPOOLING
VOLVER
Spooling (Simultaneous Peripheral Operations On-Line) se refiere al proceso mediante el cual 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. El spooling es til en caso de dispositivos que acceden a los datos a distintas velocidades. El buffer proporciona un lugar de espera donde los datos pueden estar hasta que el dispositivo (generalmente ms lento) los procesa. Esto permite que la CPU pueda trabajar en otras tareas mientras que espera que el dispositivo ms lento acabe de procesar el trabajo.
BUFFER BUFFER IMPRESORA IMPRESORA Trab. 2 Trab. 1 Trab. 1 BUFFER MONITOR
LISTADO 1
IMPRESORA TRAB. 1
SISTEMA OPERATIVO
DISCO
CPU MONITOR LISTADO 1
VOLVER
En los aos 60 se produjeron cambios notorios en varios campos de la informtica, con la aparicin del circuito integrado la mayora orientados a seguir incrementando el potencial de los computadores. Para ello se utilizaban tcnicas de lo ms diversas:
MULTIPROGRAMACIN
La memoria principal alberga a ms de un programa de usuario.
La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecucin realiza una operacin de E/S; en lugar de esperar a que termine la operacin de E/S, se pasa a ejecutar otro programa.
Si ste realiza, a su vez, otra operacin de E/S, se mandan las rdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de manera ptima los recursos disponibles.
ejemplo
VOLVER
MULTIPROGRAMACIN (EJEMPLO)
TRAB. S.O
VOLVER
CPU
SISTEMA OPERATIVO
TRAB. S.O
BUFFER TRAB 1
Impresora TRAB 1
DISCO DURO
TRAB. PRACT II
BUFFER TRAB P II
Monitor
TRAB P II
TRAB. PRACT II
Mquina Virtual
VOLVER
TIEMPO REAL
Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy breves un gran nmero de sucesos, en su mayora externos al ordenador. Si el sistema no respeta las restricciones de tiempo en las que las operaciones deben entregar su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe servir para resolver el problema o hecho planteado. El procesamiento de archivos se hace de una forma continua, pues se procesa el archivo antes de que entre el siguiente, sus primeros usos fueron y siguen siendo en telecomunicaciones.
EJEMPLOS:
SISTEMAS DE PROCESAMIENTO DE IMGENES MDICAS. SISTEMAS DE CONTROL INDUSTRIAL SISTEMAS DE EXPERIMENTOS CIENTFICOS
VOLVER
MULTIPROCESADOR
VOLVER
Permite trabajar con mquinas que poseen ms de un microprocesador. Se denomina multiprocesador a un ordenador que cuenta con dos o ms microprocesadores (CPUs). Gracias a esto, el multiprocesador puede ejecutar simultneamente varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes. Los ordenadores multiprocesadores presentan problemas de diseo que no se encuentran en ordenadores monoprocesador. Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente diseado para ello. La mayora de los sistemas operativos actuales poseen esta capacidad.
ejemplo
MULTIPROCESADOR (ejemplo)
CPU SISTEMA OPERATIVO
VOLVER
VOLVER
sta dcada se podra definir como la de los sistemas de propsito general y en ella se desarrollan tecnologas que se siguen utilizando en la actualidad. Se produce el boom de los miniordenadores y la informtica se acerca al nivel de usuario. En lo relativo a lenguajes de programacin, es de sealar la aparicin de Pascal y C,
INCONVENIENTES:
sistemas grandes y costosos, pues antes no se haba construido nada similar y muchos de los proyectos desarrollados terminaron con costos muy por encima del presupuesto y mucho despus de lo que se marcaba como fecha de finalizacin. El usuario an deba conocer un complejo lenguaje de control para realizar sus trabajos. Gran consumo de recursos que ocasionaban, debido a los grandes espacios de memoria principal y secundaria ocupados, as como el tiempo de procesador consumido. Mejorar las tcnicas ya existentes de multiprogramacin y tiempo compartido.
VOLVER
Se deja un poco de lado el rendimiento y se busca que el sistema operativo fuera amigable, surgiendo mens, e interfaces grficas. Esto reduce la rapidez de las aplicaciones, pero se volvan ms prcticos y simples para los usuarios. En esta poca, siguieron utilizndose lenguajes ya existentes, como Smalltalk o C, y nacieron otros nuevos, de los cuales se podran destacar: C++ y Eiffel, Haskell y Miranda
A mediados de la dcada de 1980 se desarrollan redes de computadoras personales que corran sistemas operativos en red y sistemas operativos distribuidos.
Dos sistemas operativos eran los mayoritarios:
MS-DOS (Micro Soft Disk Operating), escrito por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y
UNIX, que dominaba en los ordenadores personales que hacan uso del Motorola 68000.
QUINTA GENERACIN
VOLVER
Fue un proyecto ambicioso lanzado por Japn a finales de los 70. Su objetivo era el desarrollo de una clase de computadoras que utilizaran tcnicas de inteligencia artificial al nivel del lenguaje de mquina y seran capaces de resolver problemas complejos, como la traduccin automtica de una lengua natural a otra (del japons al ingls, por ejemplo). El proyecto dur diez aos, pero no obtuvo los resultados esperados