domingo, 15 de mayo de 2011

SISTEMAS OPERATIVOS

Es un programa que actua de intermedio entre el usuario y el hardware de la computadora.
su proposito es proveer un ambiente en el cual el usario puede ejecutar programas.
su meta principal es hacer del sistema computacional algo conveniente y facil de usar.
Es una meta secundaria usar el hardware de una amnera eficiente.
Funciones: extender la maquina, administrar los recursos.
Funciones cuando opera una maquina extendienda o virtual.
interfazde usuario
comandos y sistemas de ventanas(lenguaje de comunicacion)
*recursos virtuales
*memoria virtual, archivos, paginas www, etc.
*conexiones de comunicacion
*control de ejecucion
*secuencia, paralelo, composicion de programas, etc.
*servicios varios
*depuracion, manejo de fallas, medicion del tiempo etc.

FUNCIONES DE UN SO CUANDO OPERA COMO UN ADMINISTRADOR DE RECURSOS
ASIGNAR RECURSOS FISICOS
*Procesador
*memoria(principal, secundaria, etc)
*manejo de diapositivas de E/S

PLATIFICACION DEL USO RECURSOS
Ejecucion de programas (planificacion de procesos y asignacion del proceso)

HISTORA
*primera generacion(1945-1956)
*usaban tubos al vacio y tarjetas  preforadas
*SEGUNDA GENERACION (1956,1963)
aparece el transitor
*el lenguaje ensamblador remplaza al lenguaje maquina
*lenguajes de alto nivel como COBOL y FORTRAN (formula translator)
*se diseñan computadoras mas pequeñas, rapidas.
*aparece el sistema operativo:GM-NAA I/o, fsm, IBSYS
*tercera generacion (1964-1971)
*aparece el circuito integrado
*mainframes
*multiprogramacion, tiempo compartido, spooling.
 CUARTA GENERACION
*se desarrollan nuevos chips con mayor capacidad de alamacenamiento (microcircuito integrado microprocesador)
*se comenzaron a utilizar las computadoras personales y las macintash.
*se desarrollo el diseño de redes.
*internet

EVOLUCION DE LOS SISTEMAS OPERATIVOS
GM-NAA I/O  es el primer SO de la historia de la informatica. creado en 1956 por Bob Patrick de general motors y Owen Mock de North American para una computadora IBM 704.
FMS. desarrollado por la "north american aviaton" para la computadora IBM 709 (finales de la decada de los SOs)
SHARE operating system (SOS) creado en 1959 como una mejora del SO GM-NAA I/O por el grupo de usuarios SHARE. computadoras IBM 70F4 Y IBM709.
IBSYS procesador del SO IBM OS/360 y sucesor del SOS usado por la serie de computadoras 709 basados en transistores. este SO incluia un programa monitor un lenguaje ensamblador.
UNIX es un sistema operativo portable, multitarea y multiusuario, desarrollado en 1969 por los laboratorios.
MINIX es un clon del sistema operativo UNIX distribuido junto con su codigo fuente y desarrollado por el profesor Andrews. Tanenbaum en 1987.
LINUX en 1991 linus torvalds empezo a trabajar en un remplazo no comercial para MINIX que mas adelante siendo LINUX.
TIPOS DE SISTEMAS OPERATIVOS
En el extremo superior estan los SO para los mainfranes, esos ordenados gigantes, que todavia se encuantra en importantes centros de calculo corporales.
*Procesamiento por lotes. procesamiento de datos rutinarias sin que haya un usuario interactivo presente. los informes de ventas de una cadena de tiendas generalmente se realizan por lotes.
*Pocesamiento de transacciones. atiendes gran numero de pequeños peticiones, ejemplo, en el procesamiento de cheques en un banco o en la reserva de pasajes aereos. cada unidad de trabajo es pequeña, pero el sistema debe atender cientos o miles de ellos por segundo.
*TIEMPO COMPARTIDO. permiten a multiples usuarios, remotos ejecutar trabajos en el ordenador de forma simultanea, tales como la consulta de una gran base de datos.
SISTEMAS OPERATIVOS DE SERVICIO
*SO  que se ejecutan en servidores
* Dan servicio a multiples usuarios a travez de una red, permitiendoles compartir recursos de hardware y software.
*impresion, servicios de ficheros, servicios web.

SISTEMA OPERATIVO MULTIPROCESADOR
*procesados por sistemas denominados computadores paralelas, multicomputadores o multiprocesadores.
*Necesitan SO especiales pero con frecuencia estos son variaciones de los SO  de servidor con caracteristicas especiales para la comunicacion y su conectividad.

SISTEMAS OPERATIVOS DE COMPUTADORA PERSONAL
El objetivo de un SO de este tipo consiste en presentar una buena interfaz a un unico usario.
*se les utiliza ampliamente para:
*procesamiento de texto
* hojas de calculo
*acceso a internet
ejemplos comunes son windows, Mac OS y linux.

SISTEMAS OPERATIVOS DE TIEMPO REAL
Se caracterizan por tener al tiempo como su principal parametro, las respuestas a los procesos deben de cumplirse en los tiempos establecidos de no ser asi se dira que el sistema ha fallado.
*utilizadas principalmente para sistemas industriales: industria, automotri automotizacion, etc.
*existen dos variantes de este tipo de SO:
sistema de tiempo real riguroso: aquel donde es absolutamente indispensable que la accion se efectue en cierto momento.
*sistema de tiempo real moderado, en el cual es aceptable dejar de cumplir ocasionalemente algun plazo.

No hay comentarios:

Publicar un comentario