Page 55 - REVISTAA_FINAL_MIRANDA_VERONICA_Y_AGUIRRE_EMILY
P. 55

Fernando Corbató, Acerca de la construcción de   sus  actividades  en  la  computadora  de  manera
                  sistemas que fallarán, [20] adecuar un sistema a   rápida y sencilla, solventando sus necesidades.
                  un  entorno  cambiante,  por  mejor  diseñado  que
                  éste estuviera, lleva casi inevitablemente a abrir   Sistemas paralelos
                  espacios  de  comportamiento  no  previsto  —el   La  tendencia  actual  ha  sido  crear  sistemas
                  espacio  más  propicio  para  que  florezcan  los   multiprocesadores, para poder abarcar cada vez
                  fallos.                                        más  tareas,  ya  que  tienen  un  aumento  en  el
                                                                 rendimiento y mejoran la confiabilidad, ya que,
                  Internamente,  los  sistemas  operativos  varían
                  enormemente  en  lo  que  se  refiere  a  su   si  un  procesador  falla,  los  demás  asumen  sus
                  configuración,  dado  que  están  organizados   funciones, por lo cual el sistema no se paraliza,
                  según muchas líneas diferentes. El diseño de un   sino que se hace más lento.
                  nuevo  sistema  operativo  es  una  tarea  de  gran   Existen dos tipos de sistemas multiprocesadores:
                  envergadura.  [21] es por esta razón que existen   simétricos (se copian los datos en los diferentes
                  diferentes  tipos  de  sistemas  operativos,  a   procesadores  y cada uno ejecuta las labores en
                  continuación,  se  realiza  un  recuento  de  las   conjunto)  y  asimétricos  (cada  procesador  tiene
                  generaciones  de  sistemas  operativos  (por   una  función  específica,  pero  dependen  de  un
                  década), que se han dado hasta la fecha [22]:   procesador,  efectuando  una  relación  maestro-
                                                                 esclavo).
                  Sistemas por lotes sencillos
                                                                 Sistemas distribuidos
                   Se  utilizaban  en  mayor  medida  antiguamente
                  (1950),  ya  que  las  primeras  máquinas  eran   Consiste  en  distribuir  el  cómputo  entre  varios
                  enormes, pero funcionaban únicamente a través   procesadores, cada uno con su propia memoria
                  de una  consola y se caracterizaban por la poca   local.   Pueden   tener   microprocesadores,
                  interacción  entre  el  usuario  y  el  trabajo  que  se   estaciones  de  trabajo,  minicomputadoras  y
                  ejecuta.  Entonces  se  preparaba  un  trabajo,  el   sistemas  de  computador  grandes  de  propósito
                  sistema  lo  hacía  y  luego  entregaba  la  salida   general.  Dentro  de  las  principales  razones  para
                  mediante tarjetas perforadas.                  constituir  sistemas  distribuidos  están:  a.
                                                                 Recursos compartidos: El usuario de un sitio A
                  Sistemas por lotes multiprogramados
                                                                 puede  utilizar  una  impresora  de  un  sitio  B;  b.
                  El  spooling  (superposición  de  la  entrada/salida   Computación  más  rápida:  Realización  de
                  de  un  trabajo)  dio  origen  a  la  ejecución  de  un   diferentes  cálculos  de  manera  concurrente;  c.
                  trabajo, mientras ya se han leído varios en disco,   Confiabilidad: Si un procesador de un sitio falla,
                  razón por la  cual los trabajos  en espera se  van   los demás siguen trabajando; d. Comunicación:
                  ejecutando poco a poco.                        Los programas intercambian datos de diferentes
                                                                 procesadores de un mismo sistema, a través de
                  Sistemas de tiempo compartido
                                                                 redes  de  comunicaciones.  Por  ejemplo,  el  uso
                  Estos  sistemas  son  la  extensión  lógica  de  la   del correo electrónico.
                  multiprogramación,  ya  que  permiten  que     Sistemas en tiempo real
                  mientras  se  ejecute  un  trabajo  o  proceso,  el
                  usuario pueda interactuar con el mismo y darle   Se utilizan cuando los requisitos de ejecución de
                  instrucciones,  mientras  que  a  la  vez  recibe   las funciones son altamente estrictos, por lo que
                  respuestas  inmediatas.  El  tiempo  de  respuesta   este tipo de sistema funciona en forma adecuada,
                  debes ser corto y el sistema conmuta el uso de la   cuando  produce  los  resultados  esperados  en  el
                  CPU.                                           tiempo establecido para cada proceso. Como se
                                                                 puede  observar,  los  cambios  en  los  propósitos
                  Sistemas de computador personal
                                                                 objetivos de los sistemas operativos demuestran
                  Los computadores personales entraron en auge,   que han evolucionado.
                  debido  a  la  accesibilidad  económica  que   1.2 Definición
                  permitió  su  uso  por  parte  de  la  mayoría  de las   Un sistema operativo es un software cuya labor
                  personas  y  sus  familias.  Por  tal  razón,  estos   es  administrar  todos  los  dispositivos  de  una
                  sistemas operativos son creados para facilitar el   computadora,  proporcionando  una  interfaz
                  uso de un solo usuario, con el fin de que realice
                                                               55
   50   51   52   53   54   55   56   57   58   59   60