sistemas operativos

19

Click here to load reader

Upload: vik4ety2607

Post on 18-Nov-2014

343 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Sistemas operativos

Sistemas Operativos

Page 2: Sistemas operativos

¿Qué es un sistema operativo?

Page 3: Sistemas operativos

Definición

Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. Las funciones básicas del Sistema

Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.

Page 4: Sistemas operativos

Relación Hardware/Software

Software se refiere a los programas y datos almacenados en un ordenador. Los programas dan instrucciones para realizar tareas al hardware o sirven de conexión con otro software. Los datos solamente existen para su uso eventual por un programa.Hardware, en cambio, es el substrato físico

en el cual existe el software. El hardware abarca todas las piezas físicas de un ordenador

Page 5: Sistemas operativos

Funcionamiento de los Sistemas Operativos

Page 6: Sistemas operativos

Funcionamiento de los SO

Funcionamiento básico

Arquitectura. Estructura en capas

Funciones de los SO

Page 7: Sistemas operativos

Funcionamiento básico

Administración de trabajos• Cuando existen varios programas en espera de ser

procesados, el sistema operativo debe decidir el orden de procesamiento de ellos, así como asignar los recursos necesarios para su proceso.

Administración de recursos• Mediante está función el sistema operativo esta en

capacidad de distribuir en forma adecuada y en el momento oportuno los diferentes recursos (memoria, dispositivos, etc.,...) entre los diversos programas que se encuentran en proceso, para esto, lleva un registro que le permite conocer que recursos están disponibles y cuales están siendo utilizados, por cuanto tiempo y por quien, etc.

Page 8: Sistemas operativos

Control de operaciones de entrada y salida• Mediante esta actividad el sistema operativo decide

que proceso hará uso del recurso, durante cuánto tiempo y en que momento.

Administración de la memoria• Supervisa que áreas de memoria están en uso y cual

están libre, determina cuanta memoria asignará a un proceso y en que momento, además libera la memoria cuando ya no es requerida para el proceso.

Recuperación de errores• El sistema operativo contiene rutinas que intentan evitar perder el

control de una tarea cuando se suscitan errores en la trasferencia de información hacia y desde los dispositivos de entrada / salida.

Page 9: Sistemas operativos

Arquitectura de un Sistema Operativo

Est

ruct

ur

a

Estructura modular

Estructura de capas

Estructura Microkernel

Estructura multinúcleo

Estructura de máquinas virtuales

Page 10: Sistemas operativos

Estructura de anillos o capas

Consiste en organizar al sistema operativo en una jerarquía de capas, de modo que, una esté construida sobre la inmediata inferior.El primer sistema operativo construido

de esa forma fue el llamado Sistema THE (Technische Hogeschool Eindhoven), el cual constaba de 6 capas.

Page 11: Sistemas operativos

Sistema THE (Technische Hogeschool Eindhoven)

Capa 0

• El sistema contra de procesos secuenciales, cada uno de los cuales se podría programar sin importar que varios procesos estuvieran ejecutándose en el mismo procesador. La capa 0 proporciona la multiprogramación básica de la CPU.

Capa 1

• Realizaba la administración de la memoria. Asignaba el espacio de memoria principal para los procesos. El software de la capa 1 se encargaba de garantizar que las páginas llegaran a la memoria cuando fueran necesarias.

Capa 2

• Era la que se encargaba de la comunicación entre cada proceso y la consola del operador. Por encima de esta capa cada proceso tiene su propia consola de operador.

Page 12: Sistemas operativos

Capa 3

• Controla los dispositivos de entrada y salida, y guarda en almacenes (buffers) los flujos de información entre ellos.

Capa 4

• Estaban los programas del usuario. Éstos no tenían que preocuparse por el proceso, memoria, consola o control de E/S.

Capa 5

• Es donde se localiza el proceso operador del sistema.

Page 13: Sistemas operativos

Funciones de los SO

Sus funciones más importantes son: Gestiona los recursos del ordenador en sus niveles

mas bajos. Dispone de una interface (elemento que hace posible

la fácil comunicación usuario maquina) liberando al usuario del conocimiento del hardware. El SO windows se basa en una interface graficas, "GUI" (Interface Grafica de Usuario), permitiendo al usuario interactuar con el hardware de una forma sencilla y rápida.

Sobre el SO funcionan el resto de programas y aplicaciones del software.

Page 14: Sistemas operativos

Evolución de los Sistemas Operativos

Page 15: Sistemas operativos

Niveles de los SO

Principales SO

Page 16: Sistemas operativos

Niveles de los Sistemas Operativos

Un sistema operativo consta de 4 niveles: Nivel 1: Gestión del Procesador: Se

encuentra la parte del sistema operativo encargada de la gestión del CPU. En los sistemas operativos multiprocesos, este nivel se encarga de compartir la CPU entre los distintos procesos realizando funciones de sincronización, conmutación de la CPU y gestión de interrupciones.

Page 17: Sistemas operativos

Nivel 2: Gestión de Dispositivos: Se realiza la gestión de entradas y salidas. Es función de los dispositivos existentes.

Nivel 3: Gestión de Memoria y Procesos: Es el encargado de repartir la memoria disponible entre los procesos como su creación comunicación y destrucción.

Nivel 4: Gestión de la Información: Gestiona el espacio de nombres lógicos y la protección de la información realizando funciones de creación y destrucción de ficheros y directorios.

Page 18: Sistemas operativos
Page 19: Sistemas operativos

Principales Sistemas Operativos

Familia Windows: Windows 95, Windows 98, Windows ME,

Windows NT, Windows 2000, Windows 2000 server, Windows XP, Windows Server 2003, Windows CE, Windows Mobile, Windows XP 64 Bits, Windows Vista, Windows 7, Windows 8

Familia Macintosh: Mac OS 7, Mac OS 8, Mac OS 9, Mac OS XFamilia Unix: AIX, AMIX, GNU/Linux, GNU/Hurd, HP-UX, Irix,

Minix, System V, Solaris, UnixWare