Sei sulla pagina 1di 3

IES ALONSO CANO

1 SMR

RESUMEN TEMA 2: CONCEPTO DE SISTEMA OPERATIVO. ELEMENTOS Y ESTRUCTURA


1. INTRODUCCIN A LOS SISTEMAS OPERATIVOS Sistema Operativo: Conjunto de programas y servicios que gestionan el funcionamiento del hardware y del software. Gracias al SO, el hardware se reconoce. Tambin se encarga de ofrecer al usuario una forma de comunicarse con el ordenador. El SO hace transparente el hardware para el usuario de forma que lo puede utilizar sin preocuparse por l Una primera clasificacin de los SOs es: SO MONOUSUARIO (SOMO): Los recursos hw y sw estn a disposicin de un solo usuario SO MULTIUSUARIO (SOMU): varios usuarios (desde distintas localizaciones) pueden utilizar los recursos sw y hw de un ordenador. El SO controlar las prioridades sobre el hw. Los SOMU, a su vez, pueden ser: o SOMU en MAINFRAMES: 1 CPU, 1 memoria, 1 dispositivo almacenamiento y varios teclados y monitores o SOMU en ordenadores personales SO en Red: Cada usuario tiene su propio ordenador con otro SO. El usuario enciende y establece comunicacin con el SO multiusuario. Existen varias CPUs, varias memorias, varios dispositivos de almacenamiento

En el caso de SOMU en ordenadores personales, puede suceder que el ordenador del usuario lleve todo el peso del trabajo y el principal slo hace de servidor de aplicaciones sin que su procesador ni memoria entren en funcionamiento. Pero tambin est el caso en el que el ordenador principal realiza casi todo el trabajo 2. EVOLUCIN HISTRICA DE LOS SISTEMAS OPERATIVOS Los primeros SOs eran denominados monolticos y se caracterizaban porque eran imposible de modificar. Tras ellos, se habla de generaciones de SOs que han ido asociadas a la evolucin del hardware sobre el que se instalan. Si existen SOs ms potentes es porque existe hw ms potente. Resumindolo mucho las generaciones de SOs son: PRIMERA (1945-1955): Vlvulas de vaco. Programadas en lenguaje mquina. Gran tamao y consumo. Muy lentos. Simples clculos matemticos SEGUNDA (1955-65): Transistores. Ordenadores ms pequeos y baratos. Usuarios divididos en categoras. Procesamiento por lotes que implica tres fases,. Introducir datos en un soporte mediante un medio fsico distinto de la computadora Llevar los datos y cargarlos para procesarlos en la computadora. Los informacin procesada van a otro soporte distinto El soporte con la informacin procesada va a otro dispositivo fsico para producir los resultados

TERCERA (1965-80): Circuitos integrados. Se reduce tamao y precio considerablemente. Permiten ejecutar varios procesos a la vez. CUARTA (1980-hoy): Computadoras personales. Semiconductores, almacenamiento externo, dispositivos pticos.

3. RECURSOS. FUNCIONES DE UN SISTEMA OPERATIVO

IES ALONSO CANO Ver figura 2.3 del libro McGraw.

1 SMR

La comunicacin entre los diferentes niveles se hace mediante las llamadas interfaces. Para realizar sus funciones, el SO cuenta con una serie de servicios. Servicio: aplicacin que se ejecuta normalmente en segundo plano. Se utilizan entre otras cosas para: o o o o o o o Crear programas Ejecutar programas Acceder a los dispositivos de entrada y salida de forma controlada Gestionar archivos Acceder a la informacin Supervisar y solucionar errores del hw y sw Suministrar informacin estadstica, de segurida y registro de lo que hace el sistema

En general, los servicios se utilizan para iniciar, detener, pausar, reanudar o deshabilitar programas y aplicaciones. Son esenciales para el funcionamiento de muchas aplicaciones

4. GESTIN DE RECURSOS DE UN SISTEMA OPERATIVOS Los recursos que gestiona un SO, son principalmente: MEMORIA, PROCESADOR Y DISPOSITIVOS DE ENTRADA/SALIDA. 4.1 ME MORIA. La parte del SO encargado de administra la memoria se denomina, oh sorpresa! Administrador de memoria. Y se encarga de llevar un registro de las partes de memoria que se estn utilizando y las que no. Adems reserva espacio para los nuevos procesos y libera el espacio de los procesos finalizados. Tambin se encarga de intercambiar datos entre memoria y disco cuando los procesos no quepan. Cuando tenemos multitarea tenemos dos opciones: a) Particiones fijas: El SO dispone de una cola de procesos que solicitan entrar en memoria. El planificador asigna los procesos segn sus requerimientos de memoria y las particiones disponibles. Hay una alternativa con mltiples colas. Se puede producir fragmentacin interna y externa. b) Particiones variables: Se crean conforme se van necesitando. Los procesos pueden estar en posiciones no contiguas. No existe fragmentacin interna, pero si externa. 4.2. PROCESOS Y PROCESADOR. Proceso -> programa en ejecucin. Caractersticas: Deben estar completamente en memoria y tener recursos necesarios Cada proceso est protegido del resto Pueden ser del usuario (modo usuario) o del SO (modo supervisor) Cada proceso tiene un BLOQUE DE CONTROL DE PROCESOS con informacin sobre l. Los procesos podrn comunicarse, sincronizarse y colaborar entre s.

A cada proceso se le asigna un espacio de direcciones lgicas en memoria. Si SO es de 32 bits 4 Gb. Como pueden ser ms grandes MEMORIA VIRTUAL MEMORIA VIRTUAL: Se utiliza almacenamiento externo como memoria principal. Procesos divididos en trozos de igual tamao llamados pginas o frames. Estos trozos pueden estar en memoria y en almacenamiento secundario. Si no est en memoria se busca en disco. Si la memoria real est llena, se desalojan trozos no utilizados.

IES ALONSO CANO 1 SMR Por ltimo, los procesos compiten por los recursos. El reparto de los mismos se conoce como multiprogramacin

4.3. NO 5. NO 6. MODOS DE EXPLOTACIN DEL SISTEMA Se refiere a la forma en la que los usuarios utilizan los recursos hardware y software. Explotar un SO significa utilizarlo. Si tenemos un solo procesador, se asignan ciclos de CPU a los distintos procesos. En general un SO puede explotarse de dos formas: A. Proceso en lotes: visto en el punto 2.2 B. Proceso en tiempo real: un solo usuario se encarga de todo y todo el trabajo se hace en un mismo equipo. Todos los ordenadores actuales funcionan as. Otras clasificaciones: A. SEGN NMERO USUARIOS a. MONOUSUARIO: Todos los recursos para un usuario b. MULTIUSUARIO: Comparten recursos y puede ser de dos formas i. Terminales, teclado y monitor ii. Ordenadores cliente B. SEGN NMERO DE PROCESOS a. MONOPROGRAMACIN: un solo programa a la vez. Todos los recursos dedicados a l. Puede ser multiusuario (uno detrs de otro) b. MULTIPROGRAMACIN: Varios programas simultneamente. Ya sabemos que si hay un solo procesador, se comparte la CPU C. SEGN NMERO PROCESADORES a. MONOPROCESADOR: Reparten ciclos CPU b. MULTIPROCESADOR: Dos formas de utilizar los diferentes procesadores i. Multiproceso simtrico: Utiliza todos de igual forma ii. Multiproceso asimtrico: Un proceso se puede asociar a un procesador exclusivamente y otro procesador estar menos ocupado D. SEGN TIEMPO DE RESPUESTA a. TIEMPO REAL: Respuesta inmediata b. TIEMPO COMPARTIDO: Los procesos usan ciclos de CPU hasta finalizar. c. 7. NO

Potrebbero piacerti anche