Ambientes operativos

22
Ambientes operativos Introducción a los sistemas operativos

Transcript of Ambientes operativos

Page 1: Ambientes operativos

Ambientes operativosIntroducción a los sistemas operativos

Page 2: Ambientes operativos

Objetivo

• Al finalizar el estudiante conocerá los principales sistemas operativos que existen en el mundo digital.

Page 3: Ambientes operativos
Page 4: Ambientes operativos

Sistema operativo

• Un sistema operativo (SO) 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.

Page 5: Ambientes operativos

Sistema operativo

• El sistema operativo es el encargado de gestionar los recursos del hardware y controlar las aplicaciones de forma que el usuario obtenga los mejores resultados en su interacción con el ordenador.

• Eso es posible a través de los siguientes elementos:

• Gestión de memoria

• Gestión de procesos

• Gestión de periféricos

• Sistema de archivos

Page 6: Ambientes operativos

Clasificación de SO atendiendo como:• ADMINISTRACIÓN DE TAREAS:

• MONOTAREA: los que permiten sólo ejecutar un programa a la vez• MULTITAREA: los que permiten ejecutar varias tareas o programas al mismo

tiempo

• ADMINISTRACIÓN DE USUARIOS• MONOUSUARIO: aquellos que sólo permiten trabajar a un usuario, como es

el caso de los ordenadores personales• MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus

programas a la vez.

• ORGANIZACIÓN INTERNA O ESTRUCTURA• Monolítico• Jerárquico• Cliente-servidor

• MANEJO DE RECURSOS O ACCESO A SERVICIOS• CENTRALIZADOS: si permite utilizar los recursos de un solo ordenador• DISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria, periféricos...)

de más de un ordenador al mismo tiempo

Page 7: Ambientes operativos

Componentes de los sistemas operativos

Page 8: Ambientes operativos

Gestión de procesos

• Un proceso es simplemente, 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 procesos

• Parar y reanudar procesos

• Sincronización de la comunicación de procesos

Page 9: Ambientes operativos

Gestión de memoria

• La memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido ante fallos del sistema. El SO es el responsable de:

• Conocer qué partes de la memoria están siendo utilizadas y por quién

• Decidir qué procesos se cargarán en memoria cuando haya espacio disponible

• Asignar y reclamar espacio de memoria cuando sea necesario

Page 10: Ambientes operativos

Sistema de archivos

• Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:

• Construir y eliminar archivos y directorios.

• Ofrecer funciones para manipular archivos y directorios.

• Establecer la correspondencia entre archivos y unidades de almacenamiento.

• Realizar copias de seguridad de archivos.

Page 11: Ambientes operativos

Sistema de archivos

• Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc.

Page 12: Ambientes operativos

Gestión de periféricos

• Dispositivos de entrada y salida son “cada una de las interfaces o abstracciones proporcionadas por un sistema operativo, para permitir que las aplicaciones accedan y hagan uso de los dispositivos hardware de entrada/salida. La funcionalidad disponible a través de estas interfaces suele estar proporcionada por el elemento del sistema operativo llamado controlador de dispositivo que corresponda al dispositivo en cuestión”.

Page 13: Ambientes operativos

Ejemplos de SO

• DOS

• WINDOWS

• UNIX

• GNU/LINUX

Page 14: Ambientes operativos

DOS• Familia de sistemas operativos para PC. Sus siglas significan

Disk Operating System.

• Fue creado para ordenadores IBM y fue muy popular. Carece de interfaz gráfica y no es multiusuario ni multitarea. Con la aparición del sistema operativo Windows fue rápidamente sustituido.

Page 15: Ambientes operativos

Windows

• Familia de sistemas operativos no libres desarrollados por la empresa Microsoft Corporation, que se basan en una interfaz gráfica que se caracteriza por la utilización de ventanas. La última versión es Windows XP en la que convergen las dos líneas de desarrollo que hasta entonces se mantenían de forma separada en otras versiones: versiones basadas en MS-DOS y versiones basadas en NT (Network Technology)

Page 16: Ambientes operativos

UNIX

• Familia de sistemas operativos que comparten unos criterios de diseño e interoperabilidad en común, que descienden de una primera implementación original de AT&T. Se trata de un sistema operativo portable, multitarea y multiusuario.

Page 17: Ambientes operativos

GNU/LINUX

• Sistema operativo libre creado por Richard Stallman. Sistema operativo libre creado por Richard Stallman. GNU es un acrónimo que significa GNU no es Unix («GNU's Not Unix»). Un sistema operativo libre quiere decir que los códigos completos del sistema estarán disponibles para todo el mundo, sin tener que pagar por un programa.

Page 18: Ambientes operativos

¿Y SOLO EN LAS PC?

Page 19: Ambientes operativos

Móviles

Page 20: Ambientes operativos

Otros dispositivos

Page 21: Ambientes operativos

Actividad de aprendizaje 1.

• Responda a las siguientes preguntas:

• ¿Cuáles son las funciones de los componentes básicos de los SO?

• ¿El antivirus se considera SO? Justifique su respuesta.

• ¿Cuál es la función de la gestión de periféricos?

• Realiza las operaciones de mono-tarea y multitarea

• Menciona al menos 3 ejemplos de SO para PC

• Menciona al menos 3 ejemplos de SO para móviles

• Sí requiero un SO para un servidor ¿sería recomendable instalar un SO centralizado o distribuido? Justifique su respuesta

• Sí requiero una sola computadora ¿ requeriría una estructura tipo cliente-servidor? Justifique su respuesta

Page 22: Ambientes operativos

Tarea:

• Realizar una presentación en equipos para los siguientes Sistemas operativos de PC:

• Google Chrome OS

• MAC OS X

• SOLARIS

• UBUNTU

• DEBIAN

• Tip: mencionar sus características principales, usos, aplicaciones, sí es para personal, servidor o ambos, ventajas y desventajas comparando con la que existe actualmente en el mercado (Windos 8).