CARRERA DE INGENIERA DE SISTEMAS E INFORMTICA PAPER # 2 Materia: Computacin Bsica Semestre: Prepolitecnico Profesor: Ing. MSc. uis Al!erto "uerra Cru# $ec%a: &el 2' (e Septiem!re al )* (e Septiem!re (el 2*++ Semana (e clase: III ,om!res (e los alumnos: A-alos Aguilar Mar.a Cristina &elga(o Ama/a 0%onatan "eo-ann/ "arc1s Cal(ern E(uar(o An(r1s 2i-as Mos3uera 4illiam Al!erto A. $un(amentacin. SIS5EMA 6PERA5I26 76S8: El sistema operativo, es el instrumento indispensable para hacer de la computadora un objeto til. Bajo este nombre se agrupan todos aquellos programas que permiten a los usuarios la utilizacin de este enredo de cables y circuitos, que de otra manera serian difciles de controlar. n sistema operativo se define como un conjunto de procedimientos manuales y autom!ticos, que permiten a un grupo de usuarios compartir una instalacin de computadora eficazmente. "ambi#n podemos definir a un $istema %perativo como el programa o conjunto de programas que efectan la gestin de los procesos b!sicos de un sistema inform!tico, y permite la normal ejecucin del resto de las operaciones. 5IP: n sistema de computacin en muchos casos cuenta con demasiados recursos para ser utilizados por un solo usuario, es en estos casos cuando se puede dar servicio a varios procesos. 5IP: n sistema inform!tico como todo sistema, es el conjunto de partes interrelacionadas, hard&are, soft&are y de recurso humano 'human&are( que permite almacenar y procesar informacin. )ara su estudio lo dividiremos en* $istema operativo tipos de sistema operativo caractersticas de sistemas operativos ventajas y desventajas de sistemas operativos cuadro comparativo 5IP6S &E SIS5EMAS 6PERA5I26S: +. $istemas operativos por lotes, ,. $istemas operativos de tiempo real, -. $istemas operativos de tiempo compartido, .. $istemas operativos distribuidos, /. $istemas operativos de red, 0. $istemas operativos paralelos, 1. $istemas %perativos por su Estructura* a. Estructura monoltica. b. Estructura jer!rquica. c. 2!quina virtual. CARAC5ERIS5ICAS &E 6S &IS5I,56S SIS5EMAS 6PERA5I26S SISTEMA OPERATIVO CARACTERISTICAS DESCRIPCION FUNCION 1. Sistema operativo por lotes Requiere que el programa, datos y rdenes al sistema sean remitidos todos juntos en forma de lote. Escasa interaccin del usuario. Se encuentra en muchos computadores personales combinados con procesamiento serial. Se procesa los datos en orden de llegada se divide en dos: parte residente del S.O. y programas transitorios. o requieren gestin cr!tica de dispositivos en el tiempo. requiere poca "os Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interaccin entre los usuarios y los programas en ejecucin. Se re#nen todos los trabajos comunes para reali$arlos al mismo tiempo, evitando la espera de dos o m%s trabajos como sucede en el procesamiento en serie. Estos sistemas son de los m%s tradicionales y antiguos, y fueron introducidos alrededor de &'() para aumentar la capacidad de procesamiento de los programas. Est%n orientados a procesamientos cient!ficos amplios. Est%n orientados a procesamientos acad*micos +ara programas de largos tiempos de ejecucin ,ej. an%lisis estad!sticos, nminas de personal.- proteccin y ning#n control de concurrencia para el acceso. .uando estos sistemas son bien planeados, pueden tener un tiempo de ejecucin muy alto, porque el procesador es mejor utili$ado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de la ejecucin de los trabajos. /lgunos ejemplos de Sistemas Operativos por lotes e0itosos son el S.O+E, del 1.))22, y el E3E. 44 para el 546/. &&27, 2. Sistemas Operativos de tiempo real. Sirve para procesar bastante informacin en poco tiempo Su Objetivo es proporcionar r%pidos tiempos de respuesta. +rocesa r%fagas de miles de interrupciones por segundo sin perder un solo suceso. 8estin de memoria menos e0igente. +oco movimiento de programas entre almacenamiento secundario y memoria. 8estin de archivos se orienta m%s a velocidad de acceso que a utili$acin eficiente del recurso. "os Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. +or lo general, est%n subutili$ados sus recursos con la finalidad de prestar atencin a los procesos en el momento que lo requieran. Se utili$an en entornos donde son procesados un gran n#mero de sucesos o eventos. .ontrol de trenes. 9elecomunicacione s. Sistemas de fabricacin integrada. +roduccin y distribucin de energ!a el*ctrica. .ontrol de edificios. Sistemas multimedia. control industrial conmutacin telefnica control de vuelo simulaciones en tiempo real aplicaciones militares . Sistemas Operativos de tiempo !ompartido. +opulares representantes de sistemas multiprogramados multiusuario, por ejemplo sistemas de dise:o asistido por computador, procesamiento de te0to. 1an la ilusin de que cada usuario tiene una m%quina para s!. ;ayor!a utili$an algoritmo de reparto circular. 8estin de memoria proporciona proteccin a programas residentes. Son continuamente utili$ados entre los diversos usuarios. Soporta una gran cantidad de trabajo al Sistema Operativo, principalmente en la administracin de memoria principal y secundaria. Ejemplos de Sistemas Operativos de tiempo compartido son ;ultics, OS<=)2 y 1E.>&2. El usuario hace una peticin a la computadora, est% la procesa tan pronto como le es posible, y la respuesta aparecer% en la terminal del usuario. ". Sistemas Operativos distri#$idos .oleccin de sistemas autnomos capaces de comunicacin y cooperacin mediante intercone0iones hard?are y soft?are. 8obierna operacin de un S... y proporciona abstraccin de m%quina virtual a los usuarios. 8eneralmente proporcionan medios para la comparticin global de recursos. 5n sistema fuertemente acoplado es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los "os sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capa$ de reempla$arlo. Entre los diferentes Sistemas Operativos distribuidos que e0isten tenemos los siguientes: Sprite, Solaris>;., ;ach, .horus, Spring, /moeba, 9aos. +ermiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. procesadores. En un sistema d*bilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local. %. Sistemas Operativos de red. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador ;otorola )@222, pasando posteriormente a procesadores 4ntel como ovell etAare. Son aquellos sistemas que mantienen a dos o m%s computadoras unidas a trav*s de alg#n medio de comunicacin ,f!sico o no-, con el objetivo primordial de poder compartir los diferentes recursos y la informacin del sistema. +or lo regular son utili$ados en: ovell etAare +ersonal etAare "/ ;anager, &. Sistemas Operativos paralelos. Ejecuta programas sin tener que atenderlos en forma interactiva, simulando paralelismo ,es decir, atender de manera concurrente varios procesos de un mismo usuario-. /s!, en lugar de esperar a que el proceso termine de ejecutarse ,como lo har!a normalmente-, regresa a atender al usuario inmediatamente despu*s de haber creado el proceso. En estos tipos de Sistemas Operativos se pretende que cuando e0istan dos o m%s procesos que compitan por alg#n recurso se puedan reali$ar o ejecutar al mismo tiempo a' Estr$!t$ra mo(ol)ti!a Buena definicin de par%metros de enlace entre las distintas rutinas e0istentes, que puede provocar mucho acoplamiento. .arecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrela$adas de tal forma que cada una puede llamar a cualquier otra computadora, como memoria, disco, etc. 8eneralmente est%n hechos a medida, por lo que son eficientes y r%pidos en su ejecucin y gestin, pero por lo mismo carecen de fle0ibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones. #' Estr$!t$ra *er+r,$i!a. se basan pr%cticamente la mayor!a de los sistemas operativos actuales. Otra forma de ver este tipo de sistema es la denominada de anillos conc*ntricos o CringsC En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa ,trap-, por donde pueden entrar las llamadas de las capas inferiores. 1e esta forma, las $onas m%s internas del sistema operativo o n#cleo del sistema estar%n m%s protegidas de accesos indeseados desde las capas m%s e0ternas. "as capas m%s internas ser%n, por tanto, m%s privilegiadas que las e0ternas. el primero de los cuales fue denominado 9DE ,9echnische Dogeschool, Eindhoven-, de 1ijEstra, que se utili$ con fines did%cticos ,6er Fig. =-. Se puede pensar tambi*n en estos sistemas como si fueran GmulticapaH. ;ultics y 5ni0 caen en esa categor!a. IFeld'=J. !' M+,$i(a Virt$al El n#cleo de estos sistemas operativos se denomina monitor virtual y tiene como misin llevar a cabo la Se trata de un tipo de sistemas operativos que presentan una interface a cada Este sistema sirve para toda clase de aplicaciones por tanto, es de propsito general y cumple con multiprogramacin, presentando a los niveles superiores tantas m%quinas virtuales como se soliciten. Estas m%quinas virtuales no son m%quinas e0tendidas, sino una r*plica de la m%quina real, de manera que en cada una de ellas se pueda ejecutar un sistema operativo diferente, que ser% el que ofre$ca la m%quina e0tendida al usuario proceso, mostrando una m%quina que parece las mismas actividades que los sistemas operativos convencionales. 2E,5A0AS 9 &ES2E,5A0AS &E 6S SIS5EMAS 6PERA5I26S SISTEMA OPERATIVO VENTA-A DESVENTA-A .AN 5na "/ da la posibilidad de que los +.Hs compartan entre ellos programas, informacin, recursos entre otros. "a m%quina conectada ,+.- cambia continuamente, as! que permite que sea innovador este proceso y que se incremente sus recursos y capacidades. +ara que ocurra el proceso de intercambiar la informacin los +.Hs deben estar cerca geogr%ficamente. Solo pueden conectar +.Hs o microcomputadoras. /AN "as A/ pueden utili$ar un soft?are especiali$ado para incluir mini y macro computadoras como elementos de red. "as A/ no est% limitada a espacio geogr%fico para establecer comunicacin entre +.Hs o mini o macro computadoras. +uede llegar a utili$ar enlaces de sat*lites, fibra ptica, aparatos de rayos infrarrojos y de enlaces "os equipos deben poseer gran capacidad de memoria, si se quiere que el acceso sea r%pido. +oca seguridad en las computadoras ,infeccin de virus, eliminacin de programas, entre otros-. Sistema Operativos Por .otes +ermite compartir mejor los recursos de un El principal inconveniente de la ejecucin por lotes frente a la ejecucin ordenador entre muchos usuarios, al no competir por *stos de forma inmediata. Reali$a el trabajo en el momento en el que los recursos del ordenador est%n menos ocupados, dando prioridad a tareas interactivas. Evita desaprovechar los recursos del ordenador sin necesidad de interaccin y supervisin humanas continuas. En ordenadores caros o supercomputadores, ayuda a amorti$ar el coste manteniendo altos !ndices de utili$acin. interactiva es que hay que conocer y planificar cuidadosamente la tarea a reali$ar. /l carecer de supervisin por parte del usuario, cualquier tipo de error puede producir resultados in#tiles o, simplemente, ine0istentes... K "a desventaja de estos sistemas operativos es la planificacin de tareas a reali$ar porque carece de supervisin por parte del usuario, ya que cualquier tipo de error puede producir resultados in#tiles. Sistemas Operativos de m$ltipro0rama!i1( 2o Sistemas Operativos de m$ltitarea'. Se distinguen por sus habilidades para poder soportar la ejecucin de dos o m%s trabajos activos al mismo tiempo. ;ejora productividad del sistema y utili$acin de recursos. 8eneralmente soportan m#ltiples usuarios ,multiusuarios-. +roporcionan facilidades para mantener el entorno de usuarios individuales. Sistemas Operativos distri#$idos +ermiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. +uede ser que este conjunto de procesadores est* en un equipo o en diferentes, en este caso es transparente para el usuario. "a confiabilidad de los sistemas distribuidos, esta entre dicha, puesto que, en este tipo de base de datos e0isten muchos factores a tomar en cuanta como: "a confiabilidad de los ordenadores, de la red, del sistema de gestin de base de datos distribuida, de las transacciones y de las ta$as de error de la carga de trabajo. "a mayor complejidad, juega en contra de este tipo de sistemas, pues muchas veces se traduce en altos gastos de construccin y mantenimiento. Esto se da por la gran cantidad de componentes Dard?are, muchas cosas que aprender, y muchas aplicaciones susceptibles de fallar. +or ejemplo, el control de concurrencia y recuperacin de fallos, requiere de personal muy especiali$ado y por tal costoso. K ;ayor complejidad para garanti$ar una coordinacin adecuada entre las localidades. K 5n problema que puede surgir al compartir datos es la seguridad de los mismos. Sistemas Operativos e( Tiempo Real 5n sistema operativo en tiempo real procesa las instrucciones recibidas al instante, y una ve$ que han sido procesadas muestra el resultado. Este tipo tiene relacin con los sistemas operativos monousuarios, ya que e0iste un solo operador y no necesita compartir el procesador entre varias solicitudes. K Reduccin en el precio de los componentes hard?are y soft?are debido a la gran cantidad de computadoras en el mundo. K +osibilidad de utili$acin de sistemas operativos potentes que ya reali$an numerosas tareas: comunicaciones por redes de datos, soporte gr%fico. K Este tipo de sistemas operativos no es necesariamente eficiente en el sentido de tener una capacidad de procesamiento alta. K "a paginacin suele desactivarse en los sistemas en tiempo real. Sistemas Operativos e( Tiempo Compartido El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por m%s de una persona al mismo tiempo. El tiempo compartido ejecuta programas separados de forma concurrente, intercambiando porciones de tiempo asignadas a cada programa ,usuario-. En este aspecto, es similar a la capacidad de multitareas que es com#n en la mayor!a de los microordenadores o las microcomputadoras. Sin embargo el tiempo compartido se asocia generalmente con el acceso de varios usuarios a computadoras m%s grandes y a organi$aciones de servicios, mientras que la multitarea relacionada con las microcomputadoras implica la reali$acin de m#ltiples tareas por un solo usuario. Sistemas Operativos e( Red K ueva interfa$. K =L bit. K .apacidades de red. K +lug and play. K /ctuali$ar aplicaciones. K ecesita entrenamiento. K Dard?are m%s potente Comparacin entre las familias (e 6S 2enta:as / &es-enta:as 2enta:as (e inu;: 2!s seguro 3a plataforma 3inu4 es m!s robusta lo cual hace m!s difcil que algn intruso pueda violar el sistema de seguridad 2!s r!pido 5l tener una plataforma m!s estable, esto favorece el desempe6o de aplicaciones de todo tipo tales como* bases de datos, aplicaciones 723, multimedia, etc. 2!s econmico El soft&are 3inu4 as como tambi#n un sin nmero de aplicaciones son de cdigo abierto 'gratuitos(. &es-enta:as (e inu; 3inu4 no cuenta con una empresa que lo respalde, por lo que no e4iste un verdadero soporte como el de otros sistemas operativos. 8 3a pendiente de aprendizaje es lenta. 9o es tan f!cil de usar como otros sistemas operativos, aunque actualmente algunas distribuciones est!n mejorando su facilidad de uso, gracias al entorno de ventanas, sus escritorios y las aplicaciones dise6adas. :ocumentacin y terminologa muy t#cnica 2enta:as (e 4in(o<s: 2!s f!cil 5l ser de mayor facilidad de uso, lo cual se refleja en la disponibilidad de aplicaciones y facilidad de mantenimiento 2!s ;isual :ispone de una interfaz gr!fica que facilita el manejo de los procedimientos* cada comando puede ser visualizado en pantalla mediante una imagen que lo representa. :esarrollo $e ha logrado facilitar el desarrollo de aplicaciones y sistemas sobre servidores <indo&s lo cual se ve reflejado en tiempos de desarrollo menores 5prendizaje 3a curva de aprendizaje en <indo&s es mucho menor. &es-enta:as (e 4in(o<s: Es un soft&are no gratuito y poco fle4ible, adem!s de que continuamente cambia la versin de soft&are. El mpetu con el que se buscan los agujeros en <indo&s es mucho mayor, algunos inform!ticos se divierten buscando manchas en el e4pediente de 2icrosoft. desventaja m!s negativa resulta que 2icrosoft va =jubilando= sus sistemas operativos con el tiempo. 5 partir de entonces, 2icrosoft no ofrece m!s asistencia ni actualizaciones para ellos, lo que puede dejar desprotegidos a miles de usuarios de todo el mundo, que deber!n actualizar su sistema operativo para disponer actualizaciones de seguridad. 2enta:as (e Mac6S: 3a sencillez con la que se utiliza el sistema operativo >ran seguridad. )uedes contar con que virus para 2ac hay muy pocos, difcilmente te veras afectado. ?ompatibilidad. :ocumentos <ord, E4cel, )o&er)oint, 5utocar, )hotoshop, etc. son compatibles. 3os botones, los iconos, las animaciones te har!n ver que 2ac es el sistema mas avanzado. &es-enta:as (e Mac6S: :emasiado e4clusivo en todos los aspectos @ay que tener soft&are especfico para #l 8 En ocasiones fuerza a recortar funciones Es incompatible. $lo se puede instalar en 2acAs. :ificultad para propagar usuarios. 2ac %$ 7 no sigue est!ndares Sistemas oerati!os m"s oulares #amilia $ersiones Ami%a AmigaOS 1.x, 2.x, 3.x, 4.0 WarOS M!r"OS AROS DOS MS#DOS DR#DOS $C#DOS Fr%%DOS N!&%'' DOS I&M OS(2 # %C!mS)a)i!* OS(3+0 OS(3,0 OS(3-0 OS(400 Macintos' Ma. OS , Ma. OS / Ma. OS - Ma. OS 0 UNI( AI0 AMI0 GN1(2i*3x GN1(43r5 4$#10 Irix Mi*ix S67)%m 8 S!'ari7 1*ixWar% 26*xOS 0%*ix Digi)a' 1NI0 )indo*s Wi*5!97 3.x -: -/ ME NT 2000 2000 7%r&%r 0$ S%r&%r 2003 CE M!;i'% 0$ +4 ;i)7 8i7)a &SD Fr%%<SD $C#<SD Drag!*F'6<SD N%)<SD O%*<SD $i.!<SD Dar9i* ( GN1#Dar9i* CP+M C$(M C$(M /+ C$(M +/000 M$(M Mac' GN1(43r5 <SD 'i)%7 Ma. OS 0 NE0TSTE$ =AMIT M>2i*3x ManuetOS Ma*3%)OS ?!'i;riOS ,N( RTOS N%3)ri*! RT$ Otros T4EOS S6m;ia* Si*.'air @DOS MC$ $a'm OS N!&%'' N%)9ar% DRO$S %.OS S>6OS OS<OS $'a* - A)"%OS(S6''a;%( C!7m!%) 8MS B. Acti-i(a(es Seg=n cronograma: SE">,&A E,5RE"A: 2? (e Septiem!re (el 2*++ :efinicin de $istema %perativo Bdentificar caractersticas del %$ "ipos de $istemas %perativos ?onocer las distintas clasificaciones del %$ ?aractersticas del $istema %perativo Bdentificar la funcin, descripcin, e informacin sobre los distintos tipos de %$ ?uadro ?omparativo Bdentificar diferencias y similitudes entre %$ ;entajas y desventajas ?onocer las distintas ventajas y desventajas de los %$ C. Bi!liograf.a: "))A((%7.9i>i%5ia.!rg(9i>i(Si7)%maB!%ra)i&! Nom-re del Autor. Wi>i%5ia Tema. Si7)%ma O%ra)i&! "))A((%7.9i>i%5ia.!rg(9i>i(Si7)%maBi*C!rmDC3DA1)i.! Nom-re del Autor. Wi>i%5ia Tema. Si7)%ma I*C!rmE)i.! "))A((%7.9i>i%5ia.!rg(9i>i($r!.%7ami%*)!B!rB'!)%7 Nom-re del Autor. Wi>i%5ia Tema. $r!.%7ami%*)! !r '!)%7 "))A((999.7'i5%7"ar%.*%)(ma*3%'123+-(7i7)%ma#!%ra)i&!#4-2//:: Nom-re del Autor. D%7.!*!.i5! Tema. Si7)%ma O%ra)i&! "))A((999.7'i5%7"ar%.*%)(ma*3%'123+-(7i7)%ma#!%ra)i&!#4-2//:: Nom-re del Autor. Wi>i%5ia Tema. Si7)%ma I*C!rmE)i.! http*CChtml.rincondelvago.comCclasificacionDdeDsistemasDoperativos.html ,om!re (el autor: :esconocido 5ema: ?lasificacin de %$ http*CCitesocci.gdl.iteso.m4CE1Eia,1/0-Cinde4.html ,om!re (el autor: ?omputer ?oncepts, Fune Famrich )arsosns, Brief Edition 5ema: ?lasificacin de %$ http*CC&&&.eDmas.co.clCcategoriasCinformaticaCtiposso.htm ,om!re (el autor: ?omputer ?oncepts, Fune Famrich )arsosns, Brief Edition, B"). 5ema: ?lasificacin de %$ http*CC&&&.me4icoglobal.netCinformaticaCsistemasGoperativos.asp ,om!re (el autor: ?arolina &el Rosario Cru# 5ema: ?lasificacin de %$ http*CC&&&.monografias.comCtrabajos+0CsistemasDdistribuidosCsistemasD distribuidos.shtml ,om!re (el autor: 2onografias.com 5ema: $istemas :istribuidos http*CC&&&.monografias.comCtrabajos.CsistemasCsistemas.shtml ,om!re (el autor: 2onografias.com 5ema: $istemas http*CC&&&.renuevodeplenitud.comCblogsDcristianosCventajasDyDdesventajasDdeDutilizarD pluginsDdeDefectosDenDtiempoDreal.html ,om!re (el autor: Blog Henuevo de )lenitud 5ema: $istemas operativos en tiempo real