Professional Documents
Culture Documents
Clase 01
08.Noviembre.2011
Concepto de un SO. Resea histrica y evolucin de un SO. Clases de SO Ejercicios Investigaciones posteriores Bibliografa
SISTEMAS OPERATIVOS
Necesidad
Hace tiempo se hizo muy evidente que deba encontrarse alguna forma de proteger a los programadores (de aplicaciones) de la complejidad del hardware. Andrew Tanenbaum
SISTEMAS OPERATIVOS
Respuesta
La solucin que ha evolucionado gradualmente consiste en poner una capa de SW encima del HW, que se encargue de administrar todas las partes del sistema y presente al usuario una interfaz o mquina virtual que sea ms fcil de entender y programar. Andrew Tanenbaum
Concepto de un SO
El SO como mquina extendida.
Presenta al programador una mquina virtual.
Concepto de un SO
Evolucin de la arquitectura
En 1965, Gordon Moore, ejecutivo de Intel seal que cada nuevo chip procesador contena alrededor del doble de capacidad de su predecesor y cada chip sala al mercado en un plazo de 1.5 a 2 aos. Esta tendencia conocida como la ley de Moore, forma la base de pronsticos industriales. El chip Intel 4004 en 1971 tena 2300 transistores, en tanto que 20 aos despus el chip Pentium II lleg a 7.5 millones.
Clases de SO
Los sistemas operativos para las computadoras grandes y pequeas se ubican en cuatro clases, que se distinguen por su tiempo de respuesta y la forma en que se introducen los datos en el sistema
Sistemas por lotes. Sistemas interactivos. Sistemas en tiempo real. Sistemas hbridos.
La entrada de datos se apoyaba en tarjetas perforas o cintas. Luego se agrupaban estas en un paquete y se corra todo el paquete como un grupo o lote mediante un lector de tarjetas. Actualmente, los sistemas por lotes no se limitan solo a este tipo de entradas, pero los trabajos an se procesan en serie.
Sistemas interactivos
Son los sistemas de tiempo compartido. Dan un tiempo de retorno ms rpido que los sistemas por lotes, pero ms lentos que los sistemas de tiempo real. Este SO, permita al usuario interactuar directamente con el sistema de cmputo va comandos introducidos a travs de un terminal. Tal interactividad provocaba retroalimentacin inmediata con el usuario.
Sistemas hbridos
Combinacin de sistemas en lotes e interactivos. Parecen interactivos porque los usuarios pueden tener acceso al sistema mediante terminales y obtener una respuesta rpida Cuando la carga interactiva es ligera, este tipo de sistemas acepta y opera programas en lotes en segundo plano.
Ejercicios
Nombre 5 sistemas operativos actuales y las configuraciones que operan. Explique el impacto de la evolucin del hardware en la evolucin del software de sistemas operativos. Explique las diferencias fundamentales entre los sistemas interactivo, por lotes y en tiempo real. De un ejemplo de una organizacin que pudiera encontrar que el procesamiento por lotes es til y explique por qu.
Investigaciones posteriores
Implemente un Sistema operativo en un dispositivo fsico (hardware) con los servicios necesarios para el escenario que plantee solucionar.
Bibliografa
FLYNN Ida & MCHOES Ann Mclver. Sistemas operativos, Cengage Learning Editores 2001. TANENBAUM Andrew & ESCALONA Roberto. Sistemas operativos modernos, Pearson Educacin, 2003.
Gracias!
Ing. Darwin Daz Garrampi
c09071@utp.edu.pe