Introducción a los sistemas operativos Seminario técnico CECAR.

17
Introducción a los sistemas operativos Seminario técnico CECAR

Transcript of Introducción a los sistemas operativos Seminario técnico CECAR.

Page 1: Introducción a los sistemas operativos Seminario técnico CECAR.

Introducción a los sistemas

operativos

Seminario técnicoCECAR

Page 2: Introducción a los sistemas operativos Seminario técnico CECAR.

¿Qué es un Sistema Operativo? Un sistema operativo 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. http://es.wikipedia.org/wiki/Sistema_operativo

Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema. http://www.euram.com.ni/pverdes/verdes_informatica/informatica_al_dia/que_es_un_so_144.htm

Un sistema operativo (SO) es aquel programa o software encargado de administrar y gestionar los recursos disponibles de un ordenador a nivel de hardware y proporciona el correcto ambiente para que el usuario pueda ejecutar programas. http://www.wevxs.com/inegocios/faqs-2/sistema-operativo/

Page 4: Introducción a los sistemas operativos Seminario técnico CECAR.
Page 5: Introducción a los sistemas operativos Seminario técnico CECAR.
Page 6: Introducción a los sistemas operativos Seminario técnico CECAR.

Funciones del Sistema Operativo

Gestión del procesador.

Gestión de memoria.

Gestión del dispositivo.

Gestión del almacenamiento.

Interfaz de aplicación.

Interfaz de usuario.

Las tareas del sistema operativo en un sistema general, se pueden explicar en seis categorías:

Page 7: Introducción a los sistemas operativos Seminario técnico CECAR.

Garantizar vida de los procesos

• Aceptar todos los trabajos y conservarlos hasta su utilización

Interpretación de Comandos

• Interpreta los comandos que permite al usuario comunicarse con el computador

Control de recursos

• Coordina y manipula el hardware de la computadora

Manejo de errores

• Gestiona los errores de hardware y la pérdida de datos

Secuencia de tareas

• El sistema operativo debe administrar la manera en que se reparten los procesos

Definir el orden

• Quién va primero y quien después

Protección

• Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro

Multiacceso

• Un usuario se puede conectar a una máquina sin tener que estar cerca de ella

Page 8: Introducción a los sistemas operativos Seminario técnico CECAR.

Tipos de Sistemas OperativosC

lasi

fica

ción

sistemas operativos por su estructura

Estructura monolítica

Estructura jerárquica

Máquina Virtual

sistemas operativos por los servicios que ofrecen

Por el número de usuarios

Monousuario

Multiusuario

Por el número de tareas

Monotarea

Multitarea

Por el número de procesadores

Uniproceso

Multiproceso

sistemas operativos por la forma en que ofrecen sus servicios

Sistemas Operativos de Red

Sistemas Operativos Distribuidos

http://dis.um.es/~jfernand/docencia/si/tiposso.pdf

Page 9: Introducción a los sistemas operativos Seminario técnico CECAR.

Sistemas Operativos por su estructura- Monolítico -

sistemas operativos constituídos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra

Page 10: Introducción a los sistemas operativos Seminario técnico CECAR.

Sistemas Operativos por su estructura- Jerárquico -

Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interface con el resto de elementos.

En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa (trap), por donde pueden entrar las llamadas de las capas inferiores. De esta forma, las zonas más internas del sistema operativo estarán más protegidas de accesos indeseados desde las capas más externas.

Page 11: Introducción a los sistemas operativos Seminario técnico CECAR.

Sistemas Operativos por su estructura- Máquina Virtual -

El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes.

Estas máquinas virtuales no son máquinas extendidas, sino una réplica de la máquina real, de manera que en cada una de ellas se pueda ejecutar un sistema operativo diferente,

Page 12: Introducción a los sistemas operativos Seminario técnico CECAR.

Sistemas Operativos por los servicios que ofrece

- Por el número de usuarios -

MonousuariosAquéllos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo.

MultiusuariosSon capaces de dar servicio a más de un usuario a la vez. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente.

Page 13: Introducción a los sistemas operativos Seminario técnico CECAR.

Sistemas Operativos por los servicios que ofrece

- Por el número de tareas -

MonotareasAquellos que sólo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.

MultitareasAquél que le permite al usuario estar realizando varias labores al mismo tiempo.

Page 14: Introducción a los sistemas operativos Seminario técnico CECAR.

Sistemas Operativos por los servicios que ofrece- Por el número de procesadores -

UniprocesoAquél que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese más de uno le sería inútil.

MultiprocesoSe refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo.

Page 15: Introducción a los sistemas operativos Seminario técnico CECAR.

Sistemas Operativos por la forma en que ofrecen sus servicios

Sistemas Operativos de RedSe definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades.

Sistemas Operativos DistribuidosAbarcan los servicios de los de red, logrando integrar recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola máquina virtual que el usuario accede en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual

Page 16: Introducción a los sistemas operativos Seminario técnico CECAR.

Sistemas Operativos para P.C.

Canaima

Mac OS X

Microsoft Windows GNU/Linux

Solaris

FreeBSD

OpenBSDGoogle Chrome

OS

Debian

Ubuntu

Mandriva

Page 17: Introducción a los sistemas operativos Seminario técnico CECAR.

Sistemas Operativos móviles

iOS

Android

Bada BlackBerry OS

Windows Phone

Symbian OS

HP webOS Firefox OS