Escuela Técnica N° 28 “J. M. de Pueyrredón” – Año Lectivo 2016 Instalación de Software- www.colegio28.comze.com Secundario de Formación Especifica - Curso: 4° Año - “A” y “B” Docente responsable: Prof. Adolfo M. Gatica - Apellido y nombre: ____________________ Fecha: ___ Eje Temático: Introducción al Sistema Operativo - Práctico 1 – Trimestre 3 1. Definición de Sistema Operativo Un sistema operativo es una compleja estructura de instrucciones organizadas que hacen funcionar el hardware y proporcionan un entorno para la ejecución de programas. 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. Permite utilizar la computadora fácilmente y controlar todos los dispositivos que están conectados a ésta mediante una interacción con el usuario. 2. Funciones de un Sistema Operativo Los componentes principales de un sistema operativo son los siguientes módulos: El sistema operativo cumple varias funciones: Administración del procesador: el sistema operativo administra la distribución de los recursos del procesador entre los distintos programas. Gestión de la memoria RAM: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación o programa que se está ejecutando. Uso de la memoria virtual: Cuando la memoria RAM del equipo es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo esta memoria es mucho más lenta ya que se crea en el disco rígido. Gestión de entrada/salida: el sistema operativo permite unificar y controlar el acceso de los programas al hardware mediante los drivers o controladores de periféricos de entrada/salida. Gestión de ejecución de programas: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos de memoria que éstas necesitan para funcionar como cargar, inicializar y supervisar la ejecución de los trabajos. También previene que las actividades de un usuario no interfieran en las de los demás usuarios y que los usuarios compartir sus datos entre ellos. Gestión de archivos: el sistema operativo gestiona la lectura y escritura en los dispositivos de almacenamiento. Organiza los archivos en diversos dispositivos de almacenamiento, como discos DVD, discos rígidos, unidades USB u otro dispositivo de almacenamiento. Gestión de la información y errores: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo y la ejecución de los programas y detectar errores. También puede recuperársele fallas o errores. Fig. 1 –Funciones básicas del Sistema Operativo 3. Sistemas Operativos multitarea La multitarea es la característica de los sistemas operativos actuales que permiten que varios procesos sean ejecutados casi al mismo tiempo. En los sistemas multitarea cada tarea o programa recibe la atención del microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial, es decir una a continuación de la otra. Todos los sistemas operativos actuales son multitarea. La multitarea que es manejada por el sistema operativo tiene las siguientes características: Cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. En la mayoría de las computadoras sólo hay una CPU (como por ejemplo en las PC actuales) por lo tanto un sistema operativo multitarea crea la idea que varios procesos se ejecutan simultáneamente en la CPU. 4. Plug-and-Play Se refiere a la capacidad de un sistema informático de configurar automáticamente los dispositivos al conectarlos y utilizarlo inmediatamente sin necesidad de configuración. La mayoría de los sistemas informáticos de hoy en día se diseñan para ser plug-and-play. 5. Componentes del sistema operativo El sistema operativo está compuesto por un conjunto de programas o software. Estos elementos son los siguientes: El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicación. El intérprete de comandos, que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos y todas las funciones de la máquina. El sistema de archivos, que permite que los archivos se registren en una estructura en una unidad de almacenamiento. 6. Sistemas Operativos actuales para PC Windows: La empresa Microsoft a través del tiempo ha creado distintas versiones de sistemas operativos El SO operativo más conocido y difundido es XP, y es una línea de sistemas operativos desarrollado por Microsoft que fueron hechos públicos el 25 de octubre de 2001. Se considera que están en el mercado 400millones de copias funcionando tanto en máquinas de usuarios como en equipos en empresas. A partir de Abril del año 2014 el producto no tendrá más soporte de actualizaciones. Las versiones actuales son Windows Vista y Windows 7. La última versión Windows 8 se desarrolló acorde a las tendencias de la desaparición física de elementos como pantallas, teclados y mouse al ser sustituidos virtualmente en las pantallas similares a las estructuras de las Tablets y los Smartphone. Otra tecnología que integra es USB 3.0 y los dispositivos de hardware existentes. GNU/Linux (Linux): Es uno de los términos empleados para referirse al sistema operativo libre. Su desarrollo es uno de los ejemplos más prominentes de software libre ya que todo el código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU) y otras licencias libres. Existen distribuciones de Linux en el marcado actual como Debian, Ubuntu, Kubuntu, Mandriva, Gentoo, Fedora y Slax. 7. Sistemas Operativos actuales para dispositivos móviles (Smartphone y tablets) Android: Android fue una empresa totalmente independiente que fue adquirida en el 2005 por la empresa Google. Es el SO más extendido en tablets y Smartphone y abarcando otros mercados. Las características de este SO: Código abierto o libre. Los desarrolladores y fabricantes lo pueden adaptarse a cualquier dispositivo tecnológico ya que las posibilidades que puede ofrecer son amplísimas. Núcleo basado en el de Linux Programación de aplicaciones en Java El SO puede ser personalizado según las necesidades Disponibilidad de aplicaciones y programas para Android bastante amplio. Windows Mobile: Es un sistema operativo compacto, con una suite de aplicaciones básicas para dispositivos móviles desarrollado por la empresa Microsoft. Los dispositivos que llevan Windows Mobile son Pocket PC's, Smartphones y Media Center portátil. Ha sido diseñado para ser similar a las versiones de escritorio de Windows. Windows Mobile ofrece versiones móviles de Microsoft Office con Word, Excel, PowerPoint y correo electrónico Outlook, con contactos y calendario. BlackBerry OS: Es un sistema operativo móvil desarrollado por Research In Motion para sus dispositivos BlackBerry. El sistema permite multitarea y tiene soporte para diferentes métodos de entrada adoptados por Para su uso en computadoras de mano. Blackberry 7.1 es la última versión estable hasta el momento con una renovación de los iconos y de la resolución de la pantalla del Smartphone, también tiene la función de trabajar como un Router inalámbrico para distribuir redes Wi-Fi por el entorno del Smartphone, también tiene características que hacen más fácil el uso del Smartphone. iOS: iOS se deriva del SO para computadoras Apple, el Mac OS X. Es un sistema operativo móvil de la empresa Apple. Originalmente desarrollado para el iPhone (iPhone OS), siendo después usado en dispositivos como el iPod Touch, iPad y el Apple TV. Apple no permite la instalación de iOS en hardware de terceros que no sean productos de Apple. La interfaz de usuario de iOS está basada en el concepto de manipulación directa, usando gestos multitáctiles. La interacción con el sistema operativo incluye gestos como deslices y toques los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerómetros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al horizontal). Actividades para el alumno 1) Todos los sistemas operativos actuales son multitarea a) Verdadero □ b) Falso □ 2) La característica fundamental de los actuales sistemas operativos es: a) Poseer gran estabilidad y poca complejidad en su funcionamiento □ b) Manejar operaciones complejas y ser poco estables en su funcionamiento □ c) Ser accesibles, simples de instalar y muy complejos en su funcionamiento □ d) Poseer poca estabilidad en su funcionamiento, ser económicos y fáciles de instalar □ e) Ninguna de las opciones anteriores □ 3) a) Dar la definición de Sistema Operativo b) ¿Cómo se clasifican los Sistemas Operativos? c) Describir todas las funciones que cumple el Sistema Operativo 4) a) Definir Sistema Operativo Multitarea b) Describir las características de un Sistema Operativo Multitarea c) ¿Qué ventajas tiene un Sistema Operativo Multitarea? 5) a) Definir Plug-and-Play b) ¿Qué dispositivos funcionan con Plug-and-Play? 6) En un sistema operativo multitarea, ¿qué ocurre si un programa se bloquea? 7) ¿Quién administrar los procesos multitarea? 8) a) ¿Cuáles son los componentes de un Sistema Operativo? b) Mencionar cuatro Sistemas Operativos conocidos 9) ¿Para qué se utiliza la memoria virtual? 10) a) Describa las características de los distintos sistemas operativos para equipos PC b) ¿Cuál es el sistema operativo más difundido para equipo PC? 11) ¿Qué significa que Windows XP no tenga más actualizaciones de seguridad? 12) Realizar una descripción completa de los sistemas operativos para uso en dispositivos móviles