Introducción a los sistemas operativos Elaborado por: Mtra. Nayeli Olivares Flores 2 Antes de comenzar Contesta a la siguiente pregunta ¿Sabes que es un sistema operativo y las funciones que realiza? Elaborado por: Mtra. Nayeli Olivares Flores 3 ¿Qué es un Sistema Operativo? Es un software básico que permite al usuario interactuar con el ordenador, administrando sus recursos, coordinando los sucesos y proporcionando la ayuda y los servicios necesarios para la mayoría de los programas. Software básico: Conjunto de programas imprescindibles para el funcionamiento del sistema. Elaborado por: Mtra. Nayeli Olivares Flores Ver video ¿Qué es un sistema operativo? Haz clic en la imagen para ver el video Elaborado por: Mtra. Nayeli Olivares Flores 5 Funciones del sistema Operativo “ Administrar recursos Otorgar servicios de soporte y utilidad Administrar tareas Administrar Archivos Suministrar interfaz de usuario Elaborado por: Mtra. Nayeli Olivares Flores 6 Funciones basicas de un sistema Operativo Un sistema operativo está compuesto por un conjunto de programas que pueden realizar las siguientes funciones: ▫ ▫ ▫ ▫ ▫ ▫ ▫ ▫ Control de los periféricos. Control de la transferencia de información. Apertura y cierre de archivos. Tratamiento de bloques de información. Preparación de programas. Protección de la memoria. Traducción entre lenguajes de alto y bajo nivel. Manipulación de datos. Elaborado por: Mtra. Nayeli Olivares Flores Clasificación Elaborado por: Mtra. Nayeli Olivares Flores 7 8 Según el número de usuarios Monousuario ▫ ▫ ▫ ▫ Diseñado para ser usado por una sola persona en un único ordenador y no permite conectarse en red. Sólo pueden responder a un usuario por vez Cualquier usuario tiene acceso a los datos del sistema Existe un único usuario que puede realizar cualquier tipo de operación. Elaborado por: Mtra. Nayeli Olivares Flores Ejemplos ▫ ▫ ▫ ▫ ▫ ▫ ▫ ▫ ▫ ▫ MS-DOS. AmigaOS. Classic Mac OS. Windows 1.0. Windows 2.0. Windows 3.0. Windows 3.1x. Windows 95. Windows 98 Windows ME 9 Windows 1.0. Elaborado por: Mtra. Nayeli Olivares Flores Windows 2.0. 10 MS Dos Elaborado por: Mtra. Nayeli Olivares Flores Windows 95 11 Según el número de usuarios Multiusuario ▫ Permite a varios usuarios ejecutar simultáneamente uno o varios procesos interactivos; el procesador proporciona una respuesta casi inmediata a cada uno de ellos. ▫ Esta clase de sistemas operativos suelen permitir la conexión en red. ▫ Aparecieron en los años setenta y hoy día son los más utilizados. Satisfacen las necesidades de varios usuarios que estén utilizando los mismos recursos, ya sea memoria, programas, procesador, impresoras, Elaborado scanners, por: Mtra.entre Nayeli Olivares Flores otros. ▫ Ejemplos ▫ ▫ ▫ ▫ ▫ ▫ ▫ ▫ Windows Vista Windows 7 Windows 8 Mac OS X Linux OpenBSD Solaris GNU HURD 12 Windows Vista Elaborado por: Mtra. Nayeli Olivares Flores Windows 7 13 Linux Elaborado por: Mtra. Nayeli Olivares Flores Mac Os X 14 Según la administración de tareas Monotarea ▫ Ejecutan una sola tarea cada vez, es decir, un único programa. En la memoria sólo se carga el programa que se está ejecutando. ▫ Este tipo de sistemas operativos son capaces de manejar un programa o realizar una sola tarea a la vez ▫ Son los más antiguos Por ejemplo, si el usuario está escaneando, la computadora no responderá a nuevas indicaciones ni comenzará un proceso nuevo. Elaborado por: Mtra. Nayeli Olivares Flores ▫ Ejemplos ▫ MS DOS 15 Según la administración de tareas Multitarea ▫ ▫ Pueden ejecutar varias tareas a la vez. En la memoria se mantienen el código y los datos de varios programas simultáneamente. Esta característica es propia de los S.O. más avanzados y permiten ejecutar varios procesos a la vez, desde uno o varias computadoras, es decir que los pueden utilizar varios usuarios al mismo tiempo. Esto se puede realizar por medio de sesiones remotas una red o bien, a través de terminales conectadas a una computadora. Elaborado por: Mtra. Nayeli Olivares Flores ▫ Ejemplos ▫ ▫ ▫ Windows 98, ▫ ▫ ▫ ▫ ▫ ▫ windows xp, Windows me, Windows millenium, Windows vista, Windows 7, Windows 8, Linux, Mac 16 Según el número de microprocesadores Multiprocesamiento ▫ Gestionan varios microprocesadores de forma paralela, en un mismo equipo. Elaborado por: Mtra. Nayeli Olivares Flores Distribuidos ▫ Utilizan los recursos del sistema de más de un equipo el mismo tiempo pero cada usuario ve el núcleo del sistema como un único procesador. 17 Según el tiempo de respuesta Procesamiento por tiempo compartido Procesamiento por lotes ▫ Admiten una lista de procesos en bloque y los ejecutan uno tras otro sin intervención del usuario. ▫ Cada usuario que utilice el equipo, para obtener su respuesta deberá esperar a que termine de procesarse la petición de otro usuario. Elaborado por: Mtra. Nayeli Olivares Flores ▫ Asignan un tiempo a cada proceso, intercalando las peticiones de los usuarios que están utilizando el equipo. ▫ En este caso, cada usuario recibe respuesta en menos tiempo. 18 Actividad ¿Que aprendiste? Juego Neardpod Elaborado por: Mtra. Nayeli Olivares Flores 19 Actividad Elabora un Mapa conceptual en Cmap cloud sobre los visto en clase Elaborado por: Mtra. Nayeli Olivares Flores