lunes, 3 de septiembre de 2012


Nivel de Implantación de estrategias

http://www.itver.edu.mx/so1/sistemas_operativos.htm

Se ha visto que ninguna de las anteriores estrategias básicas para el manejo de interbloqueos es, por sí sola, apropiada para los problemas de asignación de recursos que pueden en los Sistemas Operativos. Una posibilidad es combinar las estrategias básicas, usando una estrategia óptima para cada clase de recursos del sistema. El método propuesto se basa en el concepto de que los recursos pueden dividirse en clases ordenadas jerárquicamente. Se aplica una técnica más apropiada para el manejo de interbloqueos.
Para ilustrar esta técnica, consideraremos un sistema que consiste en las cuatro clases de recursos siguientes:
  • Recursos internos. Los recursos que utiliza el sistema, como el Bloque de Control de Proceso(PCB).
  • Memoria central. Memoria utilizada por un trabajo de usuario.
  • Recursos de trabajos. Dispositivos asignables (impresoras) y archivos.
  • Espacio intercambiable. Espacio para cada trabajo de usuario en el almacenamiento secundario.
     
Una solución mixta para los interbloqueos en este sistema orden a las clases en la forma expuesta y para cada una se utilizan las siguientes estrategias:
  • Recursos internos. Se puede usar la prevención a través de la ordenación de recursos, ya que la ejecución no es necesaria elegir entre solicitudes pendientes.
  • Memoria central. Pueden usarse la prevención por expropiación, ya que siempre se puede intercambiar un trabajo y expropiar la memoria central.


  • Recursos de trabajos. Puede utilizarse la evitación, ya que la información de los requisitos de recursos puede obtenerse de las tarjetas de control de trabajos.
  • Espacio intercambiable. Puede emplearse la asignación previa, pues generalmente se conocen los requisitos máximos de almacenamiento.
     

jueves, 5 de julio de 2012

SISTEMAS OPERATIVOS NUEVOS

DEFINICION DE SISTEMAS OPERATIVOS.

  • Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
  • Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
  • Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.

Definición de Sistema Operativo

El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.

Clasificación de los Sistemas Operativos

Los sistemas operativos pueden ser clasificados de la siguiente forma:
  • Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
  • Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
  • Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
  • Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
  • Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.

Cómo funciona un Sistema Operativo

Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.
Los sistemas operativos más utilizados en los PC son DOS, OS/2, y Windows, pero hay otros que también se utilizan, como por ejemplo Linux.

Cómo se utiliza un Sistema Operativo

Un usuario normalmente interactúa con el sistema operativo a través de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos son aceptados y ejecutados por una parte del sistema operativo llamada procesador de comandos o intérprete de la línea de comandos. Las interfaces gráficas permiten que utilices los comandos señalando y pinchando en objetos que aparecen en la pantalla.
Botones cortar y copiar

Ejemplos de Sistema Operativo

A continuación detallamos algunos ejemplos de sistemas operativos:

Familia Windows

  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT
  • Windows 2000
  • Windows 2000 server
  • Windows XP
  • Windows Server 2003
  • Windows CE
  • Windows Mobile
  • Windows XP 64 bits
  • Windows Vista (Longhorn)

Familia Macintosh

  • Mac OS 7
  • Mac OS 8
  • Mac OS 9
  • Mac OS X

Familia UNIX

  • AIX
  • AMIX
  • GNU/Linux
  • GNU / Hurd
  • HP-UX
  • Irix