mares

8

Upload: gisellemaresprado

Post on 08-Jul-2015

146 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Mares
Page 2: Mares

¿Que es un sistema operativo?

Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador.2Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como intermediario para las aplicaciones que se ejecutan.

Page 3: Mares

Perspectiva histórica

Los primeros sistemas (1945-1950) eran grandes

máquinas operadas desde la consola maestra por los

programadores. Durante la década siguiente (1950-

1960) se llevaron a cabo avances en el hardware:

lectoras de tarjetas, impresoras, cintas magnéticas,

etc. Esto a su vez provocó un avance en el software:

compiladores, ensambladores, cargadores,

manejadores de dispositivos, etc.

Page 4: Mares

Problemas de explotación y soluciones inicialesEl problema principal de los primeros sistemas era la baja utilización de los mismos, la primera solución fue poner un operador profesional que lo manejase, con lo que se eliminaron las hojas de reserva, se ahorró tiempo y se aumentó la velocidad.Para ello, los trabajos se agrupaban de forma manual en lotes mediante lo que se conoce como procesamiento por lotes (batch) sin automatizar.

Page 5: Mares

Programas de sistema

Son aplicaciones de utilidad que se suministran con el

SO pero no forman parte de él. Ofrecen un entorno útil

para el desarrollo y ejecución de programas, siendo

algunas de las tareas que realizan:

Manipulación y modificación de archivos.

Información del estado del sistema.

Soporte a lenguajes de programación.

Comunicaciones.

Page 6: Mares

Conceptos básicos de un sistema operativo

Un sistema operativo (SO) es un programa (o un conjunto de

programas) que dan a las personas la oportunidad de usar el

hardware de una computadora (CPU, memoria, periféricos y

otros)

Sin un sistema operativo, las personas no podrían usar las

computadoras o los programas que se ejecutan sobre estas.

Los usuarios no dan las instrucciones a las computadoras, sino

al sistema operativo. El sistema operativo dará la instrucción al

hardware para ejecutar las tareas requeridas. La tarea de un

sistema operativo es llevar a cabo las solicitudes de los

usuarios.

Page 7: Mares

Para que los usuarios tengan la habilidad de utilizar una computadora, el sistema operativo tiene un número de tareas que debe llevar a cabo. Algunas de estas son:

Dar a las aplicaciones la posibilidad de almacenar y cargar datos

Controlar el flujo de datos de la computadora

Permitir a los programas ejecutarse sin interferir con los demás programas

Compartir datos y trabajar entre programas independientes

Manejar los errores

Administrar los recursos en una computadora

Hay muchos y diferentes sistemas operativos en el mercado. Algunos ejemplos son: Windows XP, Windows 2000, Windows 2003, Solaris, GNU/Linux.

Page 8: Mares

El Método de Simulación:

Se construye un modelo simplificado del

planificador (un simulador) para evaluar su

comportamiento. A mayor semejanza, mejores

resultados. Normalmente se construye para el

menor número de planificadores posible (debido a

los costes)

Sistemas de ficheros

Gestión de memoria

Elementos de comunicación y sincronización

Casos prácticos. POSIX y WIN32