Documente Academic
Documente Profesional
Documente Cultură
1 SMR
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.
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