Sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 11 (2730 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de agosto de 2012
Leer documento completo
Vista previa del texto
SISTEMA OPERATIVO

CONCEPTO

Es un conjunto programas que se encuentra residente en memoria. Siempre ha de estar en el equipo informático de lo contrario no podríamos operar con nuestro ordenador. El sistema operativo viene a ser un programa general (que engloba a un conjunto de subprogramas) que nos permite intercomunicarnos directamente con los dispositivos internos y físicos (hardware).Con lo que el SO en principio trabaja en ultima instancia con el conocido código binario (0s y 1s). Son sistemas operativos: el windows, Linux, unís, MS-dos, etc.
CLASIFICACIÓN
Los sistemas operativos los podemos clasificar en:
• Sistemas  operativos  monotarea:  Sólo   pueden  manejar  un  proceso,  es  decir ,  las tareas deben  ejecutarse  una  tras  otra.  Por  ejemplo,  el  sistema   DOS  es  monotarea, al   no   poder  ejecutar  varias   aplicaciones   simultáneamente,   aunque   existieron  varios intentos  de  añadirle esta capacidad.
•     Sistemas  operativos  multitarea:
La  computadora  puede  procesar  varias  tareas  al  mismo tiempo. Podemos distinguir:  
•     Conmutación   de   contextos:   Es    un    tipo    simple    de    multitarea    en   el   que dos  o más aplicaciones   se   cargan   al   mismo   tiempo,  pero  sólo  se  procesa  la  que se  encuentra  en primer  plano,  que   es  la   que   está   utilizando   el   usuario.  Cuando  el usuario  cambia   de aplicación ,  se  produce  un  intercambio  entre  ambas tareas, pasando la aplicación  activa  a segundo plano,  efectuándose un almacenamiento del estado en el que se encuentra.
Por otro  lado la  aplicación  que  estaba  en  segundo  plano  pasa  a  reanudar su  procesamiento recuperando la situación en la que se había detenido.  
•     Multitarea  cooperativa:   Las   tareas    en  segundo   plano  reciben  tiempo de   proceso durante los  tiempos  muertos  de  la  tarea  que  se  encuentra  en  primer  plano.  Esto  ocurre cuando dicha aplicación espera información del usuario parapoder continuar.  
•     Multitarea  de  tiempo  compartido: Cada  tarea   recibe   un   tiempo   de   procesamiento durante una fracción de segundo. Se puede establecer un orden de prioridades  entre las tareas o simplemente seguir  un  orden  secuencial.  Dado  que  el  sentido  temporal  del  usuario  es mucho  más  lento  que la  velocidad  de  procesamiento  del  ordenador ,  las operaciones  de multitarea  en  tiempo compartido  parecen  ser  simultáneas.  Todos  los  sistemas  operativos actuales (Linux, toda la familia Windows, Mac OS, OS/2 de IBM) utilizan esta técnica. En concreto, el   sistema  operativo  Windows,  y  alguno  de  los  mencionados  anteriormente, crean   un  entorno  de  ejecución   propio  e independiente   para  cada  tarea,  como  si  cada aplicación  corriese  en  una  máquina  independiente llamada  máquina  virtual.  Cada  una de estas  máquinas virtuales    posee    sus    correspondientes dispositivos    virtuales,    que representan a cada uno de los recursos del ordenador (memoria, disco duro, impresora). Por  ejemplo,  cuando   un    programa    ejecuta    la   instrucción  de  impresión,  se  realiza sobre la impresora virtual de sumáquina virtual. Esta petición es recibida por el sistema operativo, que está   coordinando   todos   los   dispositivos   virtuales   y   lanza   el   comando   sobre la impresora   real.   Esto   facilita   enormemente   la  programación  de  aplicaciones,  ya  que  se realiza  sobre  dispositivos  virtuales,  siendo el sistema operativo el encargado final de realizar la operación.
  •    Sistemas operativos monousuario: Sólo  pueden  atender  a  un único usuario, que es el que haya iniciado sesión en el sistema. Esto ocurre en el sistema operativo DOS e incluso  en  el actual Windows XP y sus predecesores.  
•     Sistemas operativos multiusuario:
Pueden  atender  simultáneamente  las  peticiones de dos o  más  usuarios,  que  comparten  los recursos  del  sistema  informático  al ...
tracking img