s.o

14
¿Qué es un sistemas operativo? INTRODUCCIÓN Definición. Relación entre hardware y software. FUNCIONAMIENTO de los S.O. Funcionamiento básico. Arquitectura de un sistema operativo. Estructura de capas. Funciones de los sistemas operativos. EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS Niveles de los sistemas operativos. Principales sistemas operativos.

Upload: jgn1995

Post on 13-Jul-2015

81 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: S.o

¿Qué es un sistemas operativo?

INTRODUCCIÓN

Definición.

Relación entre hardware y software.

FUNCIONAMIENTO de los S.O.

Funcionamiento básico.

Arquitectura de un sistema operativo. Estructura de capas.

Funciones de los sistemas operativos.

EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS

Niveles de los sistemas operativos.

Principales sistemas operativos.

Page 2: S.o

Definición

• Un sistema operativo (SO, frecuentemente OS del inglés Operating System) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.

Page 3: S.o

Relación entre hardware y software

Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc.)

Page 4: S.o

Funcionamiento básico

• El sistema operativo (a veces también citado mediante su forma abreviada OS en inglés) se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etcétera). Cuando un programa desea acceder a un recurso material, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si no existe ningún driver, cada programa debe reconocer y tener presente la comunicación con cada tipo de periférico.

Page 5: S.o

Arquitectura

• La organización de los sistemas operativos ha evolucionado desde los monitores residentes como DOS hasta los modernos sistemas multiproceso como Solaris. A continuación revisamos algunas de las componentes que debe incluir todo sistema operativo moderno.

Page 6: S.o

• Núcleo :La función primordial del núcleo es transformar los recursos reales del computador en recursos estándares y cómodos de usar.

• Driver :La operación de los dispositivos es altamente dependiente de su implementación. Un driver es el código que implementa una interfaz estándar para interactuar con un dispositivo específico, como por ejemplo un disco SCSI.

Page 7: S.o

• El intérprete de comandos : Se encarga de leer las órdenes interactivas del usuario y ejecutar los programas que el usuario indique. Usualmente el intérprete de comandos es un proceso más del sistema operativo y no forma parte del núcleo.

• El sistema de archivos : Es la componente del sistema operativo que estructura un disco en una jerarquía de directorios y archivos.

Page 8: S.o

• El sistema operativo es el programa más importante de la computadora. En realidad es un conjunto de programas que hace 2 cosas fundamentales:

• Una de ellas es organizar y administrar el hardware del equipo: partes internas y periféricos. Todo pueden funcionar perfectamente, pero sin un sistema operativo no podemos usarlo. A finales de los años 40, cuando no había sistemas operativos, los programadores ponían en funcionamiento el hardware repitiendo constantemente una serie de pasos muy laboriosos. Para automatizar el proceso se crearon los sistemas operativos.

Funciones

Page 9: S.o

• La otra es darle al usuario la capacidad de comunicarse con la computadora. Es decir, dotar a la computadora de una interfaz. Permite que el usuario se pueda comunicar con la computadora: hace de traductor entre nosotros y la máquina, y viceversa.

• Una interfaz es el conjunto de elementos que permiten la comunicación del usuario con la computadora. Estos elementos pueden ser palabras, letras, números (alfanuméricos) o imágenes (gráficos).

Page 10: S.o

• A finales de los años 40, cuando no había sistemas operativos, los programadores ponían en funcionamiento el hardware repitiendo constantemente una serie de pasos muy laboriosos. Para automatizar el proceso se crearon los sistemas operativos.

Evolución de los S.O.

Page 11: S.o

• Los primeros sistemas (1945-1955) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1955-1965) 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.

Page 12: S.o

• DOS

• En sus primeras 3 versiones, DOS era realmente un monitor residente que se situaba entre una aplicación y el Hardware/ROM de un PC (ver figura ). Los objetivos del sistema no eran ambiciosos puesto que debía correr en computadores con poca memoria.

• El núcleo de DOS implementaba un sistema de archivos jerárquico y da acceso a puertas seriales y paralelas. El sistema es estrictamente mono-proceso.

Page 13: S.o

• Linux, Berkeley Unix y Unix System V release 3.X

• Todos tienen esta estructura. Unix ofrece muchísimos otros servicios a través de procesos demonios, que corresponden a procesos que siempre están corriendo.

Page 14: S.o

FIN