YULI CATHERINE RINCON           PROFESOR:        BLADIMIR CHIQUIZA     HOTELERIA Y TURISMO 1C         JORNADA TARDE    BOG...
operativos     como         base                                               esencial en el desarrollo de               ...
los valores     de    los registros       y                                          páneles de luces indicadoras delP    ...
p      rimeros sistemas operativos           con      la        filosofía           administrar una familia de    computad...
anteriormente          las       computadoras           tercera generación siguieron siendoeran creadas para dos propósito...
computadoras                 con        sistemas     que el hardware del computador seoperativos diferentes. Para los 90s ...
MConveniencia.             Un           Sistema                   anejar                          lasOperativo hace más co...
E           l software de aplicación son      3.      Sistemas        Operativos     por           programas que se utiliz...
Ltipo de aplicación que se este                                  os sistemas monotarea sonejecutando.                     ...
E           s        el          modo        de         cooperativa, la que se utiliza en el           funcionamiento     ...
evitar que procesos            o se refiere al número         Cuando se trabaja decorrompan el espacio           de proces...
Aaplicaciones            para    elaborar el algoritmoaprovechar los varios           inicial.                            ...
características                   medida, por lo que               tal forma que cadafundamentales               de    son...
de ver este tipo de             interface        a        cada   máquinas virtuales nosistema             es     la   proc...
Cliente-Servidor (Microkernel).Algunos de los mejores programas libres disponibles         Nombre      Fabrica            ...
para manejo                                                     de archivos,                                              ...
sistemas                                                                   Windows o                                      ...
de Internet   configurar y                                                             está          de                   ...
que controla el hardware. Actualmente se está trabajando en una versión de UNIX que contempla en su diseño esteparadigma.5...
"remote copy" trae el archivo indicado de la computadora morelos y lo coloca en el directorio donde se ejecutó el menciona...
de intercomunicarlas, sugiriendo la oportunidad de partir procesos muy pesados en cálculo en unidades más pequeñas ydistri...
E         ntre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mac...
CONCLUSIONES:        Entendí de manera clara los términos que se desenvuelven del desarrollo de los sistemas operativos co...
24
Upcoming SlideShare
Loading in...5
×

X2

245

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
245
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

X2

  1. 1. YULI CATHERINE RINCON PROFESOR: BLADIMIR CHIQUIZA HOTELERIA Y TURISMO 1C JORNADA TARDE BOGOTA 24 DE MAYO DE 2011 CORUNIVERSITEC1
  2. 2. operativos como base esencial en el desarrollo de la informática.Indice Objetivos específicos:1. Introducción2. Tipos de Sistemas Operativos Entender de manera clara3. Sistemas Operativos por Servicio los términos que se desenvuelven del4. Sistemas Operativos por su desarrollo de los sistemasEstructura operativos como parte5. Sistema Operativo por la Forma importante de lade Ofrecer sus Servicios informática.6. Proceso Reconocer que sin la existencia de un sistema7. Dispositivos de Entrada y Salida operativo, no existiría8. Principios del Software de E/S prácticamente la programación debido a su9. Manejo de los Dispositivos de E/S relación directa.10. Administración de Archivos Entender al final de manera clara cada uno de sus términos.BJETIVO GENERAL: El objetivo principal de este trabajo es de recopilar la información necesaria que nos lleve a reconocer la importancia de los sitemas 2
  3. 3. los valores de los registros y páneles de luces indicadoras delP ara tratar de comprender estado de la computadora para los requisitos de unSistemaOperativo y elsignificado delas principalescaracterísticasde un SistemaOperativocontemporáneo, es útil considerar determinar la causa del fallo y podercomo han ido evolucionando éstos corregir su programa, además decon el tiempo. enfrentarse nuevamente a los finales de los 40s el uso de procedimientos de apartar tiempoA computadoras restringido a estaba aquellas empresas o institucionesque podían pagar su alto precio, y del sistema y poner a punto los compiladores, ligadores, etc; para volver a correr su programa, es decir, enfrentaba el problema delno existían los sistemas operativos. procesamiento serial ( serialEn su lugar, el programador debía processing ).tener un conocimiento y contactoprofundo con el hardware, y en elinfortunado caso de que suprograma fallara, debía examinar 3
  4. 4. p rimeros sistemas operativos con la filosofía administrar una familia de computadoras: el OS/360 de IBM. de Fue este un proyecto tan novedoso y ambicioso que enfrentó por Posteriormente, en la tercera generación de computadoras nace uno de los primera vez una serie de problemas conflictivos debido a que4
  5. 5. anteriormente las computadoras tercera generación siguieron siendoeran creadas para dos propósitos básicamente sistemas de lote.en general: el comercial y el E n la cuarta generación lacientífico. Así, al tratar de crear un electrónica avanza hacia lasolo sistema operativo para integración a gran escala,computadoras que podían dedicarse pudiendo crear circuitos con milesa un propósito, al otro o ambos, de transistores en un centímetropuso en evidencia la problemática cuadrado de silicón y ya es posibledel trabajo en equipos de análisis, hablar de las computadorasdiseño e implantación de sistemas personales y las estaciones degrandes. El resultado fue un sistema trabajo. Surgen los conceptos dedel cual uno de sus mismos interfaces amigables intentando asídiseñadores patentizó su opinión en atraer al público en general al usola portada de un libro: una horda de de las computadoras comobestias prehistóricas atascadas en herramientas cotidianas. Se hacenun foso de brea. populares el MS-DOS y UNIX enS urge también en la tercera estas máquinas. También es común generación de encontrar clones de computadoras computadoras el concepto personales y una multitud dede la multiprogramación, porque empresas pequeñasdebido al alto costo de las ensamblándolas por todo el mundo.computadoras era necesario idear P ara mediados de los 80s,un esquema de trabajo que comienza el auge de lasmantuviese a la unidad central de redes de computadoras yprocesamiento más tiempo la necesidad de sistemas operativosocupada, así como el encolado en red y sistemas operativos(spooling ) de trabajos para su distribuidos. La red mundial Internetlectura hacia los lugares libres de se va haciendo accesible a todamemoria o la escritura de clase de instituciones y seresultados. Sin embargo, se puede comienzan a dar muchas solucionesafirmar que los sistemas durante la ( y problemas ) al querer hacer convivir recursos residentes en 5
  6. 6. computadoras con sistemas que el hardware del computador seoperativos diferentes. Para los 90s emplee de manera eficiente.el paradigma de la programación U n Sistema Operativo esorientada a objetos cobra auge, así una parte importante decomo el manejo de objetos desde cualquier sistema delos sistemas operativos. Las computación. Un sistema deaplicaciones intentan crearse para computación puede dividirse enser ejecutadas en una plataforma cuatro componentes: el hardware, elespecífica y poder ver sus Sistema Operativo, los programasresultados en la pantalla o monitor de aplicación y los usuarios. Elde otra diferente (por ejemplo, hardware (Unidad Central deejecutar una simulación en una Procesamiento(UCP), memoria ymáquina con UNIX y ver los dispositivos de entrada/salida (E/S))resultados en otra con DOS ). Los proporciona los recursos deniveles de interacción se van computación básicos. Loshaciendo cada ve1 /*-z más programas de aplicaciónprofundos. (compiladores, sistemas de bases¿Q ué es un de datos, juegos de vídeo y Sistema programas para negocios) definen Operativo?. la forma en que estos recursos se emplean para resolver los Un Sistema problemas de computación de losOperativo es un programa que usuarios.actúa como intermediario entre elusuario y el hardware de un aracterística de uncomputador usuario y suproporcionar un entorno en el cualel pueda propósitoprogramas. El objetivo principal deun Sistema Operativo es, entonces, es ejecutar C Operativo Sistema Operativo. En general, se puede decir que un Sistema tiene las siguientes características:lograr que el Sistema decomputación se use de maneracómoda, y el objetivo secundario es 6
  7. 7. MConveniencia. Un Sistema anejar lasOperativo hace más conveniente el comunicaciones en red.uso de una computadora. El Sistema Operativo permite al usuario manejar con altaEficiencia. Un Sistema Operativo facilidad todo lo referente a lapermite que los recursos de la instalación y uso de las redes decomputadora se usen de la manera computadoras.más eficiente posible. Procesamiento por bytes de flujo aHabilidad para evolucionar. Un través del bus de datos.Sistema Operativo deberá Fconstruirse de manera que permita acilitar las entradas yel desarrollo, prueba o introducción salidas. Un Sistemaefectiva de nuevas funciones del Operativo debe hacerle fácilsistema sin interferir con el servicio. al usuario el acceso y manejo de los dispositivos de Entrada/Salida de laEncargado de administrar el computadora.hardware. El Sistema Operativo seencarga de manejar de una mejor Técnicas de recuperación demanera los recursos de la errores.computadora en cuanto a hardware E vita que otros usuariosse refiere, esto es, asignar a cada interfieran. El Sistemaproceso una pàrte del procesador Operativo evita que lospara poder compartir los recursos. usuarios se bloqueen entre ellos, informándoles si esa aplicación estaR elacionar dispositivos (gestionar a través del siendo ocupada por otro usuario. kernel). El Sistema Generación de estadísticas.Operativo se debe encargar decomunicar a los dispositivos Permite que se puedan compartir elperiféricos, cuando el usuario así lo hardware y los datos entre losrequiera. usuarios.Organizar datos para acceso rápidoy seguro. 7
  8. 8. E l software de aplicación son 3. Sistemas Operativos por programas que se utilizan Servicios(Visión Externa). para diseñar, tal como el E sta clasificación es la másprocesador de palabras, lenguajes comúnmente usada yde programación, hojas de cálculo, conocida desde el punto deetc. vista del usuario final. EstaE l software de base sirve clasificación se comprende para interactuar el usuario fácilmente con el cuadro sinóptico con la máquina, son un que a continuación se muestra:conjunto de programas que facilitanel ambiente plataforma, y permite el Pdiseño del mismo. or Número de Usuarios:E l Software de base está Sistema Operativo compuesto por : Monousuario. Cargadores. Los sistemas operativos monousuarios son aquéllos queCompiladores. soportan a un usuario a la vez, sinEnsambladores. importar el número de procesadores que tenga la computadora o elMacros. número de procesos o tareas que el2. Tipos de Sistemas Operativos. usuario pueda ejecutar en un mismo instante de tiempo. LasA ctualmente los sistemas computadoras personales operativos se clasifican en típicamente se han clasificado en tres clasificaciones: este renglón.sistemas operativos por su Eestructura (visión interna), sistemas n otras palabras losoperativos por los servicios que sistemas monousuariosofrecen y sistemas operativos por la son aquellos que nada másforma en que ofrecen sus servicios puede atender a un solo usuario,(visión externa). gracias a las limitaciones creadas por el hardware, los programas o el 8
  9. 9. Ltipo de aplicación que se este os sistemas monotarea sonejecutando. aquellos que sólo permiten una tarea a la vez porSistema Operativo Multiusuario. usuario. PuedeL os sistemas operativos multiusuarios son capaces de dar servicio a más de unusuario a la vez, ya sea por mediode varias terminales conectadas a lacomputadora o por medio desesiones remotas en una red decomunicaciones. No importa elnúmero de procesadores en lamáquina ni el número de procesos darse el caso de un sistemaque cada usuario puede ejecutar multiusuario y monotarea, en el cualsimultáneamente. se admiten varios usuarios al mismoE n esta categoría se tiempo pero cada uno de ellos encuentran todos los puede estar haciendo solo una tarea sistemas que cumplen a la vez.simultáneamente las necesidades L os sistemas operativosde dos o más usuarios, que monotareas son máscomparten mismos recursos. Este primitivos y, solo puedentipo de sistemas se emplean manejar un proceso en cadaespecialmente en redes. En otras momento o que solo puede ejecutarpalabras consiste en el las tareas de una en una.fraccionamiento del tiempo(timesharing). Sistema Operativo Multitarea. UPor el Número de Tareas: n sistema operativo multitarea es aquél que leSistema Operativo Monotarea. permite al usuario estar realizando varias labores al mismo tiempo. 9
  10. 10. E s el modo de cooperativa, la que se utiliza en el funcionamiento disponible sistema operativo Macintosh, las en algunos sistemas tareas en segundo plano recibenoperativos, mediante el cual una tiempo de procesado durante loscomputadora procesa varias tareas tiempos muertos de la tarea que seal mismo tiempo. Existen varios encuentra en primer plano (portipos de multitareas. La ejemplo, cuando esta aplicaciónconmutación de contextos (context esta esperando información delSwitching) es un tipo muy simple de usuario), y siempre que estamultitarea en el que dos o más aplicación lo permita. En losaplicaciones se cargan al mismo sistemas multitarea de tiempotiempo, pero en el que solo se esta compartido, como OS/2, cada tareaprocesando la aplicación que se recibe la atención delencuentra en primer plano (la que microprocesador durante unave el usuario. En la multitarea fracción de segundo.U n sistema ratón, lo cual permite generalmente operativo un rápido intercambio manteniendo el multitarea entre las tareas para código y los datos depuede estar editando el usuario, mejorando varios procesosel código fuente de un su productividad. simultáneamente enprograma durante su memoria y U n sistemadepuración mientras multiplexando el operativocompila otro procesador y los multitareaprograma, a la vez dispositivos de E/S se distingue por suque está recibiendo entre ellos. capacidad paracorreo electrónico en L soportar la ejecución a multitareaun proceso en concurrente de dos o suelebackground. Es más procesos asociarse concomún encontrar en soporte hardware yellos interfaces software paragráficas orientadas al activos. La multitarea protección deuso de menús y el se implementa memoria con el fin de 10
  11. 11. evitar que procesos o se refiere al número Cuando se trabaja decorrompan el espacio de procesadores del manera simétrica, losde direcciones y el sistema, que es más procesos o partes decomportamiento de de uno y éste es ellos (threads) sonotros procesos capaz de usarlos enviadosresidentes. todos para distribuir indistintamente a cual su carga de trabajo. quiera de losPor el Número de Generalmente estos procesadoresProcesadores: sistemas trabajan de disponibles, teniendo,Sistema Operativo de dos formas: simétrica teóricamente, unaUniproceso. o asimétricamente. mejor distribución y equilibrio en la cargaU n sistema Asimétrica. de trabajo bajo este operativo C uando se esquema. uniproceso trabaja dees aquél que es S e dice que un maneracapaz de manejar thread es la asimétrica, el sistemasolamente un parte activa operativo seleccionaprocesador de la en memoria y a uno de loscomputadora, de corriendo de un procesadores el cualmanera que si la proceso, lo cual jugará el papel decomputadora tuviese puede consistir de un procesador maestro ymás de uno le sería área de memoria, un servirá como pivoteinútil. El ejemplo más conjunto de registros para distribuir latípico de este tipo de con valores carga a los demássistemas es el DOS y específicos, la pila y procesadores, queMacOS. otros valores de reciben el nombre de contexto.Sistema Operativo de esclavos. UMultiproceso. n aspecto Simétrica. importante aU n sistema considerar operativo en estos sistemas es multiproces la forma de crear 11
  12. 12. Aaplicaciones para elaborar el algoritmoaprovechar los varios inicial. continuaciónprocesadores. se describen 4. SistemasExisten aplicaciones las distintas Operativos por suque fueron hechas estructuras que Estructura (Visiónpara correr en presentan los Interna).sistemas actuales sistemasmonoproceso que no Según, se deben operativos paratoman ninguna observar dos tipos de satisfacer lasventaja a menos que requisitos cuando se necesidades que deel sistema operativo o construye un sistemael compilador detecte operativo, los cualessecciones de código son:paralelizable, los Requisitos decuales son usuario: Sistema fácilejecutados al mismo de usar y detiempo en ellos se quieren aprender, seguro,procesadores obtener. rápido y adecuado aldiferentes. Por otro Estructura Monolítica. uso al que se lelado, el programador quiere destinar. E s lapuede modificar sus Requisitos del estructura dealgoritmos y software: Donde se los primerosaprovechar por sí engloban aspectos sistemas operativosmismo esta facilidad, como el constituidospero esta última mantenimiento, forma fundamentalmenteopción las más de las de operación, por un solo programaveces es costosa en restricciones de uso, compuesto de unhoras hombre y muy eficiencia, tolerancia conjunto de rutinastediosa, obligando al frente a los errores y entrelazadas de talprogramador aocupar tanto o más flexibilidad. forma que cada unatiempo a la puede llamar aparalelización que a cualquier otra. Las 12
  13. 13. características medida, por lo que tal forma que cadafundamentales de son eficientes y una de ellas estuvieraeste tipo de rápidos en su perfectamenteestructura son: ejecución y gestión, definida y con un pero por lo mismo claro interface con el• Construcción carecen de resto de elementos.del programa final a flexibilidad parabase de módulos Se constituyó una soportar diferentescompilados estructura jerárquica ambientes de trabajoseparadamente que o de niveles en los o tipos dese unen a través del sistemas operativos, aplicaciones.ligador. el primero de los Estructura Jerárquica. cuales fue• Buena denominado THE Adefinición de medida que (Technischeparámetros de enlace fueron Hogeschool,entre las distintas creciendo Eindhoven), derutinas existentes, las necesidades de Dijkstra, que se utilizóque puede provocar los usuarios y se con fines didácticos.mucho acoplamiento. perfeccionaron los Se puede pensar sistemas, se hizo• Carecen de también en estos necesaria una mayorprotecciones y sistemas como si organización delprivilegios al entrar a fueran `multicapa. software, del sistemarutinas que manejan Multics y Unix caen operativo, donde unadiferentes aspectos en esa categoría. parte del sistemade los recursos de la contenía subpartes ycomputadora, como esto organizado enmemoria, disco, etc. En la estructura forma de niveles. anterior se basan S e dividió el prácticamente laG eneralment sistema mayoría de los e están operativo en sistemas operativos hechos a pequeñas partes, de actuales. Otra forma 13
  14. 14. de ver este tipo de interface a cada máquinas virtuales nosistema es la proceso, mostrando son máquinasdenominada de una máquina que extendidas, sino unaanillos concéntricos o parece idéntica a la réplica de la máquina"rings". máquina real real, de manera que subyacente. Estos en cada una de ellas sistemas operativos se pueda ejecutar unEn el sistema de separan dos sistema operativoanillos, cada uno conceptos que suelen diferente, que será eltiene una apertura, estar unidos en el que ofrezca laconocida como puerta resto de sistemas: la máquina extendida alo trampa (trap), por multiprogramación y usuariodonde pueden entrar la máquina extendida.las llamadas de las El objetivo de loscapas inferiores. De sistemas operativosesta forma, las zonas de máquina virtual esmás internas del el de integrar distintossistema operativo o sistemas operativosnúcleo del sistema dando la sensaciónestarán más de ser variasprotegidas de máquinas diferentes.accesos indeseados El núcleo de estosdesde las capas más sistemas operativosexternas. Las capas se denomina monitormás internas serán, virtual y tiene comopor tanto, más misión llevar a caboprivilegiadas que las la multiprogramación,externas. presentando a losMáquina Virtual. niveles superiores tantas máquinasSe trata de un tipo de virtuales como sesistemas operativos soliciten. Estasque presentan una 14
  15. 15. Cliente-Servidor (Microkernel).Algunos de los mejores programas libres disponibles Nombre Fabrica Versiones Detalles Tipo de Donde se consigue Clientes Sistema Novell. Suse 9.1 Compite con les sirve a Novell de Colombia operativo Personal; Windows de empresas de (www.novell.com/es-es). Suse 9.1 Microsoft. Es cualquier -Suse Professional; un sistema tamaño. Es Linux Suse operativo compatible Enterprise completo, con redes Server 8; gráfico, que Windows o Suse incluye Unix, por lo Standard programas de que podrá Server 8; oficina, de usarlo sin Suse Lin ux correo necesidad Desktop. electrónico, de cambiar de Internet y muchas multimedia. cosas. Las versiones para servidor (empresas) traen programas 15
  16. 16. para manejo de archivos, sistemas de seguridad, de manejo masivo de correo electrónico, herramientas de autenticación (contraseñas en red), etc. Base de MySQL AB MySQL Pro; es la base de Tipo de - Detalles: - - Dónde se Datos (http://www.mysql.com/ MySQL datos cliente: consigue: Pulxar MySQL Database relacional de empresas (http://www.pulxar.com.co/); Server y código libre que HP Colombia Max DB más usada en necesitan (www.hp.com/co). el mundo. aumentar la capacidad y estabilidad de su base de datos. Se puede conectar a16
  17. 17. sistemas Windows o Unix. Sistema Samba Team Samba 2.2 y Es un sistema Empresas (http://www.pulxar.com.co/ de Red – (http://www.samba.org/ Samba 3.0. de red que que no Samba permite a tienen cómo varios pagar una computadores actualización compartir de sistemas recursos de red (como viejos, como impresión, Windows acceso a NT. archivos y datos). Servidor Apache Software 2.0. programa que compañías apache.uniandes.edu.co. Web- Foundation administra que Apache (http://www.apache.org/). servidores administran para alojar uno o varios sitios web. sitios web, y Según el que fabricante, necesitan alrededor del una opción 50 por ciento económica, de los sitios fácil de17
  18. 18. de Internet configurar y está de almacenado administrar. en servidores Apache. Es estable, seguro y eficienteE l tipo más reciente de sistemas operativos es el denominado Cliente-servidor, que puede ser ejecutado en la mayoría de las computadoras, ya sean grandes o pequeñas. ste sistema sirve para toda clase de aplicaciones por tanto, es de propósito general y cumple con las mismasE actividades que los sistemas operativos convencionales. l núcleo tiene como misión establecer la comunicación entre los clientes y los servidores. Los procesos pueden serE tanto servidores como clientes. Por ejemplo, un programa de aplicación normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operación de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede actuar como servidor para otro." [Alcal92]. Este paradigma ofrece gran flexibilidad en cuanto a los servicios posibles en el sistema final, ya que el núcleo provee solamente funciones muy básicas dememoria, entrada/salida, archivos y procesos, dejando a los servidores proveer la mayoría que el usuario final o programadorpuede usar. Estos servidores deben tener mecanismos de seguridad y protección que, a su vez, serán filtrados por el núcleo 18
  19. 19. que controla el hardware. Actualmente se está trabajando en una versión de UNIX que contempla en su diseño esteparadigma.5. Sistemas Operativos por la Forma de Ofrecer sus ServiciosE sta clasificación también se refiere a una visión externa, que en este caso se refiere a la del usuario, el cómo accesa a los servicios. Bajo esta clasificación se pueden detectar dos tipos principales: sistemas operativos de red y sistemas operativos distribuidos. Los Sistemas operativos de red se definen comoaquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio detransmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otrasactividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto de comandos ollamadas al sistema para ejecutar estas operaciones, además de la ubicación de los recursos que desee accesar. Por ejemplo,si un usuario en la computadora hidalgo necesita el archivo matriz.pas que se localiza en el directorio /software/codigo en lacomputadora morelos bajo el sistema operativo UNIX, dicho usuario podría copiarlo a través de la red con los comandossiguientes: hidalgo% hidalgo% rcp morelos:/software/codigo/matriz.pas . hidalgo%. En este caso, el comando rcp que significa 19
  20. 20. "remote copy" trae el archivo indicado de la computadora morelos y lo coloca en el directorio donde se ejecutó el mencionadocomando. Lo importante es hacer ver que el usuario puede accesar y compartir muchos recursos.E l primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware. os Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LAN Manager,L Windows NT Server, UNIX, LANtastic. Sistemas Operativos Distribuidos.L os sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos ( impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso ) en una sola máquina virtual que el usuario accesa en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que losconoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Todo lo anterior esel marco teórico de lo que se desearía tener como sistema operativo distribuido, pero en la realidad no se ha conseguido crearuno del todo, por la complejidad que suponen: distribuir los procesos en las varias unidades de procesamiento, reintegrar sub-resultados, resolver problemas de concurrencia y paralelismo, recuperarse de fallas de algunos recursos distribuidos yconsolidar la protección y seguridad entre los diferentes componentes del sistema y los usuarios. Los avances tecnológicos enlas redes de área local y la creación de microprocesadores de 32 y 64 bits lograron que computadoras mas o menos baratastuvieran el suficiente poder en forma autónoma para desafiar en cierto grado a los mainframes, y a la vez se dio la posibilidad 20
  21. 21. de intercomunicarlas, sugiriendo la oportunidad de partir procesos muy pesados en cálculo en unidades más pequeñas ydistribuirlas en los varios microprocesadores para luego reunir los sub-resultados, creando así una máquina virtual en la redque exceda en poder a un mainframe. El sistema integrador de los microprocesadores que hacer ver a las varias memorias,procesadores, y todos los demás recursos como una sola entidad en forma transparente se le llama sistema operativodistribuído. Las razones para crear o adoptar sistemas distribuidos se dan por dos razones principales: por necesidad ( debidoa que los problemas a resolver son inherentemente distribuidos ) o porque se desea tener más confiabilidad y disponibilidad derecursos. En el primer caso tenemos, por ejemplo, el control de los cajeros automáticos en diferentes estados de la república.Ahí no es posible ni eficiente mantener un control centralizado, es más, no existe capacidad de cómputo y de entrada/salidapara dar servicio a los millones de operaciones por minuto. En el segundo caso, supóngase que se tienen en una granempresa varios grupos de trabajo, cada uno necesita almacenar grandes cantidades de información en disco duro con una altaconfiabilidad y disponibilidad. La solución puede ser que para cada grupo de trabajo se asigne una partición de disco duro enservidores diferentes, de manera que si uno de los servidores falla, no se deje dar el servicio a todos, sino sólo a unos cuantosy, más aún, se podría tener un sistema con discos en espejo ( mirror ) a través de la red, de manera que si un servidor se cae,el servidor en espejo continúa trabajando y el usuario ni cuenta se da de estas fallas, es decir, obtiene acceso a recursos enforma transparente.L os sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo. 21
  22. 22. E ntre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc. 6. Proceso.U no de los conceptos mas importantes que gira entorno a un sistema operativo es el de proceso. Un proceso es un programa en ejecución junto con el entorno asociado (registros, variables ,etc.). l corazón de un sistema operativo es el núcleo, un programa de control que reacciona ante cualquier interrupción deE eventos externos y que da servicio a los procesos, terminándolos creándolos, y respondiendo cualquier petición de servicio por aparte de los mismos. 22
  23. 23. CONCLUSIONES: Entendí de manera clara los términos que se desenvuelven del desarrollo de los sistemas operativos como parte importante de la informática. Reconocí que sin la existencia de un sistema operativo, no existiría prácticamente la programación debido a su relación directa. Entendí al final de manera clara cada uno de sus términos. 23
  24. 24. 24

×