Document related concepts
Transcript
Edwin Paredes Falconi Tema 3 : Sistema Operativo 1. ¿Qué es un sistema operativo? Su abreviatura es ‘’SO’’ Es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y da servicios a los programas de aplicación, ejecutándose. 2. Funciones - Administración del procesador: administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. - Gestión de la memoria de acceso aleatorio: se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario. - Gestión de entrada/salida: permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers - Gestión de ejecución de aplicaciones: se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. - Administración de autorizaciones: se encarga de la seguridad de la ejecución de programas, que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes. - Gestión de archivos: gestiona la lectura y escritura y las autorizaciones de acceso a archivos de aplicaciones y usuarios - Gestión de la información: proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo. 3. Tipos - Sistema multiprocesos: consiste en hacer funcionar varios procesadores en forma paralela para obtener un poder de cálculo mayor que el obtenido al usar un procesador de alta tecnología o al aumentar la disponibilidad del sistema. - Sistemas fijos: son sistemas operativos diseñados para funcionar en equipos pequeños, como los PDA (asistentes personales digitales) o los dispositivos electrónicos autónomos (sondas espaciales, robots…) con autonomía reducida. - Sistemas de tiempo real: se utilizan principalmente en la industria y son sistemas diseñados para funcionar en entornos con limitaciones de tiempo. - Tipos de sistemas operativos: Según su capacidad para administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más. Ejemplo: Dos Windows 3.1 Windows 96/ 98/ me Windows NT/ 2000 Windows XP Unix/ Linux Mac/OS X Windows 7/ 8