IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que...

14
IV. SISTEMAS OPERATIVOS.

Transcript of IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que...

Page 2: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.

Concepto de un sistema operativo.

Page 3: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

Concepto de un sistema operativo.

Sistema Operativo

Multiusuario(SOM)

Programas

Conjunto de

Simplificando su uso

los usuarios

Que ayudan a

Obteniendo un buen

rendimiento

a la explotación deuna computadora

Administración

Ejecución de Servicios

Ejecución de Mandatos

Programas deusuario

Núcleo

Hardware

Servicios

Shell

UsuariosNiveles deSOM

Asignar los recursosa los programas en ejecución.

Asegurar la confidencialidadde la información.

Asegurar que unos trabajosno interfieran con otros.

Contabilidad de los recursosque usan los programas.

Ejecutar, parar yabortar programas

Órdenes de E/S. Operaciones de lectura, escritura y modificación del estado de los periféricos.

Operaciones sobre archivos. Creación, borrado, renombrado, apertura, escritura y lectura.

Detección y tratamiento de errores. De E/S, de paridad en memoria o buses, de ejecución en los programas Permite el dialogo del

usuario con el sistema

Archivo de mandatos Interactivamente

y

Capacidad de evolución

Page 4: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

Como gestor de recursos, el Sistema Operativo administra:

•La CPU (Unidad Central de Proceso, donde está alojado el microprocesador).•Los dispositivos de E/S (entrada y salida)•La memoria principal (o de acceso directo).•Los discos (o memoria secundaria).•Los procesos (o programas en ejecución). y en general todos los recursos del sistema

Estructura de los Sistemas Operativos.

Page 5: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

Un proceso es un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:

•Crear y destruir los procesos.•Parar y reanudar los procesos.•Ofrecer mecanismos para que se comuniquen y sincronicen

Procesos de un sistema operativo.

Page 6: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

Procesos de un sistema operativo.

Procesos

Programa

enejecución

un

Unidad de procesa-miento

el sistema operativo

gestionada por

del usuario

del proceso padre

de proceso (único)Contadordeprograma

Registros

Variables

Modelos de

Procesos

Jerarquía

Identificadores de Procesos

cont

enie

ndo

Es un algoritmo que define claramente el comportamiento de los procesos, con sus estados, colas de espera y pautas de Intercalado pudiendo usar prioridades para la asignación de recursos

de 2 estadosde 5 estadosde 7 estadosde n estados

Relación entre los procesos

Creando grupos

(árboles)

su creador (padre)

Sus creados (hijos)

Basados en

y

Prioridades

Colas Lista de Procesos

Esperando un recurso

Importancia asignada a un proceso

Seleccionar su asignación de recursos

Se usa para

DespachadorSubsistema del núcleo

Función

Recorrer la colade procesos y

Planificar la ejecuciónde uno de ellos

Page 8: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

Mac OS (del inglés Macintosh Operating System, en español Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, Icono y menús.

Sistemas Operativos ( PCs ) (Mac OS)

Page 9: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

En 1991, Linus Torvalds empezó a escribir el núcleo Linux y decidió distribuirlo bajo la licencia GPL (licencia general Pública). Rápidamente, múltiples programadores se unieron a Linux en el desarrollo, colaborando a través de Internet y consiguiendo paulatinamente que Linux llegase a ser un núcleo compatible con UNIX. En 1992, el núcleo Linux fue combinado con el sistema GNU, resultando en un sistema operativo libre y completamente funcional. El Sistema Operativo formado por esta combinación es usualmente conocido como "GNU/Linux" o como una "distribución Linux" y existen diversas variantes.

Sistemas Operativos ( PCs ) (Linux)

Page 10: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

Fue desarrollado originalmente por Commodore International, e inicialmente presentado en 1985 junto con el Amiga 1000. Comenzó a funcionar en un microprocesador de la serie Motorola de la familia 68k (68000, 68010, 68020, 68030, 68040 y 68060) de 32-bit, excepto el AmigaOS 4 que funciona sólo en los microprocesadores PowerPC.

Sistemas Operativos ( PCs ) (AmigaOS)

Page 11: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

Es un sistema operativo que fue producto de la alianza de varias empresas de telefonía móvil, entre las que se encuentran Nokia, Sony Ericsson, Psion, Samsung, Siemens, Arima, Benq, Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric, Panasonic, Sharp, etc. Sus orígenes provienen de su antepasado EPOC32, utilizado en PDA's y Handhelds de PSION.

El objetivo de Symbian fue crear un sistema operativo para terminales móviles que pudiera competir con el de Palm o el Windows Phone de Microsoft y ahora Android de Google Inc., iOS de Apple Inc. y BlackBerry OS.

Sistemas Operativos Dispositivos Móviles (Symbian)

Page 12: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

Android es un sistema operativo basado en el núcleo Linux diseñado originalmente para dispositivos móviles, tales como teléfonos inteligentes, pero que posteriormente se expandió su desarrollo para soportar otros dispositivos tales como tablet, reproductores MP3, netbook, PC, televisores, lectores de e-book e incluso, se han llegado a ver en el CES, microondas y lavadoras

Sistemas Operativos Dispositivos Móviles (android)

Page 13: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

iOS1 (anteriormente denominado iPhone OS) es un sistema operativo móvil de Apple desarrollado originalmente para el iPhone, siendo después usado en todos los dispositivos iPhone, iPod Touch e iPad. Es un derivado de Mac OS X, que a su vez está basado en Darwin BSD. El iOS tiene 4 capas de abstracción: la capa del núcleo del sistema operativo, la capa de "Servicios Principales", la capa de "Medios de comunicación" y la capa de "Cocoa Touch". Todo el sistema se encuentra en la partición "/root" del dispositivo, ocupa poco menos de 500 megabytes

Sistemas Operativos Dispositivos Móviles (iOS)

Page 14: IV. SISTEMAS OPERATIVOS.. Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.

Windows Phone, anteriormente llamado Windows Mobile es un sistema operativo móvil compacto desarrollado por Microsoft, y diseñado para su uso en teléfonos inteligentes (Smartphones) y otros dispositivos móviles. Windows Phone hace parte de los sistemas operativos con interfaz natural de usuario

Sistemas Operativos Dispositivos Móviles (Windows Mobile)