Sistemas operativos

Páginas: 40 (9769 palabras) Publicado: 26 de marzo de 2012
Resumen SO

Julio 2010

INTRODUCCIÓN
Definición de sistema operativo
Es un programa o conjunto de programas que tornan productivo, amigable y eficiente el uso de un computador (hardware) permitiendo ejecutar aplicaciones del usuario. Metas del SO:  Brindar un ambiente para programas y aplicaciones del usuario.  Proveer un entorno sin interferencias a cada usuario.  Administrar todos losrecursos del sistema.  Hacer que el uso del sistema tan amigable, intuitivo y expresivo como permita el estado de la tecnología. Tareas principales de un SO:  Proveer entornos y contexto apropiado para la ejecución de los programas.  Implementar diferentes entornos (GUI, shell, web).  Proporcionar a las aplicaciones un conjunto de servicios a través de una interfaz conocida como “systemservices”.  Brindar eficiencia y equidad en la administración de los recursos. El SO es un:  Administrador de recursos disponibles.  Programa de control de la ejecución.

Perspectiva Histórica
Sistemas Batch       Constaban de un entrada de trabajos o cola y una salida impresa. Prácticamente no había interacción alguna con el usuario. El sistema soportaba un único trabajo a la vez. Erangrandes y costosos. El recurso más caro de la época era el CPU, que tenía un bajo porcentaje de utilización. Se agrupaban las tareas para obtener una mejor eficiencia.

Sistemas Batch Multiprogramados  Utilizan técnicas de planificación de despacho y multiprogramación, al disponer en memoria secundaria un pool de jobs. El sistema selecciona un subconjunto de lotes en memoria secundario y los cargaen memoria principal. El SO selecciona cual batch va a ejecutar, si el mismo se bloquea, el SO vuelve a seleccionar otro batch para ejecutar. La multiprogramación incrementa la utilización del recurso procesador. Tenían una nula interacción con el usuario y un tiempo de retorno extenso.

 

Página 1 de 32

Resumen SO

Julio 2010

Sistemas de tiempo compartido     Ejecutanprogramas en forma concurrente con una elevada tasa de despacho de CPU permitiendo la interacción de muchos usuarios con el sistema. Se combinan técnicas de multiprogramación y de scheduling. Los usuarios interactuaban con el sistema mediante una línea de comandos en una terminal. Sus características generaron la necesidad de evolucionar el sistema de archivos a uno multiusuario, incorporando técnicas deprotección y serialización del acceso.

Computadores personales (PC)     Creados gracias a costos de hardware decrecientes. Se creó pensando en un sistema dedicado a un único usuario. Obligó mejoras en la interfaz con el usuario. Invadieron el ambiente empresarial, fueron dispuestos en red y utilizaban sistemas homogéneos y servidores con roles especiales (web, base de datos, correo, …)Sistemas paralelos Se dispone de más de un procesador permiten la ejecución simultánea y sincronizada de más de un proceso. Se clasifican en:  Sistemas altamente integrados o interconexión de alta velocidad o bus común o memoria compartida  Sistemas poco integrados o canales de interconexión de baja velocidad o sistemas de red Taxonomía de Flynn:  SISD (Single Instruction, Single Data) o Noexiste paralelismo.  SIMD (Single Instruction, Multiple Data) o Ejecutan la misma instrucción sobre un conjunto distinto de datos.  MISD (Multiple Instruction, Single Data) o Paralelismo redundante.  MIMD (Multiple Instruction, Multiple Data) o Procesadores que ejecutan simultáneamente diferentes instrucciones sobre diferentes conjuntos de datos. o Se dividen en dos conjuntos:  De memoriacompartida Los procesadores coexisten en un único nodo altamente integrado.  Sistemas de memoria distribuida Los nodos son independientes y se conectan a través de una red de alta velocidad Sistemas paralelos multiprocesadores 1) Sistemas asimétricos

Página 2 de 32

Resumen SO

Julio 2010

 

Los SO no tenían que lidiar con la programación concurrente, ya que su código estaba restringido...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS