Escaneo Taller de SO

You might also like

Download as pdf
Download as pdf
You are on page 1of 12
baal UNIDAD 1: INTRODUCCION A LOS SISTEMAS OPERATIVOS. Publicado el 2 mayo, 2017por ssmntero 1.1.Clasificacion y Estructuras genéricas de los Sistemas Operativas vigentes. Sistemas Operativos Por Sus Estructura ; etura Monolitica : La construceién del programa final es a base de médulos compilados paradamente y que se unen a graves de un ligador. Carecen de protecciones y privilegios al manejar recursos como memoria y disco duro. Estructura Jerarquica ; El sistema operativo contiene subpartes y esto organizado en forma de niveles 6 capaz. Maquina Virtual : Presenta una interfaz a cada proceso, mostrando una maquina que parece idéntica a la maquina real subyacente. Se reparan los conceptos que suele estar unidos en el resto del sistema: La multiprogramacién y la maquina extendida. Cliente-Servidor (MicroKernel): Es el mas reciente y predominante, sirve para toda clase de aplicaciones y el propésito de este es de tipo general cumpliendo asi con las mismas actividades de los otros sistemas operativos. Su micleo (core) esta designado a establecer comunicacién entre los clientes y servidores. Los procesos pueden ser tanto servidores como cliente a su vez el cliente actual como servidor para otro proceso. Sistemas Operativos Por Servicios Monousuarios : Soportan un usuario a la vez sin importar los procesadores que tengan la computadora o los procesos y tareas que el usuario puede realizar al mismo tiempo. Ejemplo: Jas PC. Multiusuario : Ofrece servicio a mas de un usuario a la vez ya sea por medio de terminales 0 secciones remotas en un red. No importa la cantidad de procesadores que tenga la maquina ni la cantidad de procesos que se realicen ala misma vez. Monotareas : Permite una tarea a la vez por usuario, Aunque hallar mas de un usuario ala misma vez solo permitiré una tarea por usuario. Multitareas : Permite al usuario realizar varias tareas a la misma vez. Uniproseso : Maneja solamente un procesador de la computadora. Si tuviera mas de uno seria inutil. Bjeniplo: Dos y MacOS Multiproceso : Puede manejar més de un procesador distribuyendo la carga asimétrica y simétrica. Sistemas Por La Forma Que Ofrecen Sus Servicios cttian con otras computadoras a través de un medio. transfiere archivo, ejecutar comandos remotos y 1.3.1, Componentes y Niveles de Virtualizacion Jon no 8 un coneepto nuevo, Sin embargo, tras largos aflos de estar relegado a un segundo plano, srencia a los sistemas operativos, particularmente en papel de ewalidiad se torna fundamental en re doves. Este tema se abordard de momento desde un punto de vista més bien deseriptivo, y posteriormente unos de sus aspects que el concepto de virtualizacién no se refiere a una tinica tecnologia 0 as~ desde hace importante actat odologia, ¢s un término que agrupa a muy distintas tecnologias que hay ~de diversas for décadas. Cada una de ellas tiene su lugar, con diferentes usos y propdsites, algunos de los cuales se usan de na transparente para el usuario promedio, 9 modo, aunque se abordanin diversas tecnologia que pueden clasificarse como virtualizacién, la oria entre cada una de ellas no siempre es clara, Una implementacidn especifiea puede caer en mas de ‘una catevoria, © puede ir migrando naturalmente de un tipo hacia otro, En escala general, virtualizar consiste en proveer algo que no esté ahi cespecificamente, presentar a un sistema elementos que se comporten de la misma forma que un componente co (hardware), sin que exista en realidad —un acto de ilusionismo o de magia, en el cual se busca presentar el elemento de forma tan convineente que la ilusidn se mantenga tanto como sea posible La naturaleza de dichos elementos, y el cémo se implementan, dependen del tipo de virtualizacién. wunque parezca estarlo, Mas os que se presentan, se empleariin los siguientes términos: mo de virtualizacién, En inglés se le denomina host. glés se les denomina Anfitridn El hardware o sistema real, que offece el mecani Huésped El sistema o las aplicaciones que se ejecutan en el entorno virtualizado, En it guest. ease La técnica de virtualizacién mas sencilla, y que hace mas tiempo tienen las computadoras personales, es la emulacién. Emular consiste en implementar en software algo que se presente como el hardware de un sistema de cémputo completo, tipicamente de una arquitectura hardware distinta a la del anfitri6n (la arquitectura nativa).2 El emulador puede ser visto (de una forma tremendamente simplificada) como una lista de equivalencias, de cada una de las instrucciones en la arquitectura Vale pon cca se lcs Vale la pena que una emulaci6n no se limita con traducir del lenguaje y la estructura de un procesador a otro para que una computadora pueda ser utilizada, requiere de una serie de chips de apoyo, desde los controladores de cada uno de los buses hasta los periféricos basicos (teclado, video). ‘Casi todas las emulaciones incluiran un paso mis alla: los ‘icos mismos (discos, interfaces de puertos). T tiene que ser implementado por el emulador. es altamente ineficiente. Los sistemas ht miles de veces menor al del anfitrién, de cémputo que emplean el mismo procesador? ‘ochenta y noventa; si bien en general las 0 necesario para implementar la emulacién de basadas en el CPU Motorola 68000 principalmente por sus chipsets, ‘una linea en la otra, pricticamente a la software, Hoy en dia, la mayor parte de las computadoras vendidas son sistemas embebidos o * que hacen imposible (0, por lo menos, muy dificil) desarrollar coftware «Los programadores desarrollan en equipos de escritorio, ejecutan entornos de A pesar del costo computacional de realizar la emulacion, la ritorio de gama alta y los embebidos permiten que ala del hardware lispositivos movile dlirectamente en ellos prucba en emuladores del equipo destino. diferencia de velocidad entre los equipo de es frecuentemente la velocidad del emulador sea muy similar ~incluso superic emulado. Virtualiza Actualmente se usa la virtualizacion como una herramienta pa ayuda para los administradores de siste fe uso se refiere p 1 eneste apartado, asi como en las seecion: virtualizacion) y B.5 (Contenedores). Y si bien este zumbido de la virtualizacion se ha producido mayormente a par del 2006-2007, no se trata de novedosas — pueden encontrarse ejemplos desde finales de los sesenta. Hasta se mantenia dentro del Ambito de los servidores en gran escala, fuera studiar la génesis de esta herramienta, la consolidacién de servicios, de gran incipalmente a lo que se presentaré s B.4 ( teenologias hace algunos aitos, sin embarg del aleance de la mayor parte de los usuarios. Es necesario para poder comprender mejor cémo opera y se implementa. Esta novedosa idea de que una anizacion podia adquirir un modelo seneillo y, si sus necesidades se ajustaban al modelo de computo, podrian migrar ficilmente hacia otros mas poderosos, dado que tendrian compatibilidad binaria, Uno de los modelos de esta familia fue la $-360-67, con la caracteristica distintiva de ser la tinica de la serie 360 en ofrecer una unidad de manejo de memoria (MMU), con lo cual permitia la reubicacion de programas en memori argo, creaba tin problema: el software desarrollado para los equipos mas pequeiios de la familia estaba creado bajo un paradigma de usuario tico, y si bien podria ser ejecutado en este modelo, eso Hlevarfa a un desperdicio de recursos (dado que el modelo 67 tenia todo lo necesario para operar en modo multitarea). La respuesta de IBM fue muy ingeniosa: desarrollar un sistema operativo minimo, CP (Control Program, Programa de Control) con el tinico propésito de crear y gestionar maquinas virtuales en del hardware $/360-67, dentro de cada una de las cuales pudiera ejecutarse sin requerir modificaciones un sistema operativo estandar de la serie 360. Entre los varios sistemas operativos disponibles para la §/360, el que mas frecuentemente se utiliz6 fue el *ems*, 5 un sistema sencillo, interactivo y monousuario. La combinacion CP/CMS proporcionaba un sistema operativo multiusuario, con plena proteccidn entre procesos, y con compatibilidad con los modelos mas modestos de la serie 360. ‘Alin después de la vida titil de la serie 360 original, IBM mantuvo compatibilidad con este modelo hacia la serie 370, ¢ incluso hoy, 50 afios més tarde, se encuentra a‘in como z/VM 2/VM en la linea de Sistemas z, Vale la pena mencionar que tanto CP como CMS fueron distribuidos desde el principio de forma consistente con lo que en la actualidad se conoce como software libre: IBM los distribuia en fuentes, con permiso de modificacion y redistribucién, y sus diferentes usuarios fueron enviando las mejoras que realizaban de vuelta a IBM, de modo que hoy incorpora el trabajo de 50 afios de desarrolladores. Paravirtualizacion La paravirtualizacién, o virtualizacién asistida por el sistema operativo, parte de un planteamiento distinto: en vez de engafiar al sistema operativo para que funcione sobre un sistema que parece real pero no lo es, la paravirtualizacién busca hacerlo con pleno conocimiento y cooperacién por parte de los sistemas huéspedes. en alojar sistemas operativos huésped que, a sabiendas de que estan ‘no hacen llamadas directas a hardware sino que las traducen a llamadas 's huésped bajo un entomno paravirtualizado saben /que en vez de enviar las instrucciones que controlen al cierto punto, el proceso de adecuacién de un ‘a adecuar al sistema operativo para que ejecute en una arquitectura nueva muy parecida a la del hardware real, si, pero con diferencias fundamentales en aspectos profundos Y sibien ya se explicé en la seccién anterior que la virtualizacién puede ayudar a presentar un sistema idealizado que reduzca la inestabilidad en un sistema operativo, al hablar de paravirtualizacion este benefico naturaimente crece: los controladores de hardware sencillos y bien comprendidos que se usaban para gestionar los dispositivos emulados se convierten casi en simples pasarelas de llamiadas al sistema, brindando ademas de una sobrecarga minima, aun mayor estabilidad por simplicidad del codigo. Paravirtualizacion y software libre La paravirtualizacion resulta muy atractiva, presentando muy obvias ventajas. Pero a pesar de que es posible emplearia en cualquier arquitectura hardware, algunas veces no lo es. Como se mencioné anteriormente, incorporar dentro de un sistema operativo el soporte para una arquitectura de paravirtualizacién es casi equivalente a traducirlo a una nueva arquitectura hardware. Para que los autores de un entorn> que implemente paravirtualizacién logren que un sistema operativo nuevo pueda ser ejecutado en su arquitectura, deben poder manipular y modificar su cddigo fuente: de otra manera, zo6mo se le podria adecuar para que supiera desenvolverse en un entorno no nativo? El proyecto de gestién de virtualizacion y paravirtualizacion Xen nacié como un proyecto académico de la Univers dad de Cambridge, presentando su versién 1.x mediante un articulo (Barham y col. 2003). Este articulo presenta su experiencia paravirtualizando a una version entonces actual de Linux y de Windows. Sin embargo Xen sélo pudo ser empleado por muchos afios como plataforma de paravirtualizacion de Linux porque, dado que la adaptacién de Windows se realiz6 bajo los términos del Academic Licensing Program, que pernitia a los investigadores acceso y modificacién al cédigo fuente, pero no su redistribucion —la versién paravirtualizable de Windows XP fue desarrollada, pero no puede distribuirse fuera de los participantes de dicho programa de licenciamiento. En tanto, el trabajo necesario para lograr la paravirtualizacion de un sistema operativo libre, como Linux, FreeBSD u otros, puede ser libremente redistribuido. No sélo eso, sino que el esfuerzo de realizar la adaptacion pudo compartirse entre desarrolladores de todo el mundo, dado que esta entonces novedosa tecnologia resultaba de gran interes. Paravirtualizacién de dispositivos Las ideas derivadas de la paravirtualizacién pueden emplearse también bajo entornos basados en virtualizacion plena: si el sistema operativo esta estructurado de una forma modular (sin que esto necesariamente signifique que es un sistema microkernel, sino que permita la carga dindmica de ‘0 drivers para el hardware, como practicamente la totalidad de sistemas disponibles ‘no hace falta modificar al sistema operativo completo para gozar de los ‘en algunas areas. pe un sistema operativo sin modificaciones que espera ser ejecutado mente generan mas actividad de entrada y salida pueden ser , varios aspectos: que son parte del nucleo duro del sistema, 0 de interrupciones (incluyendo el temporizador) tendran que que mucho mas delgada. (quienes liderearon el desarrollo del médulo de dispositivos virtio y pv resultaron entre 5 y ible ejecutar sistemas operativos propietarios, como los de la familia Windows, Mediante esta estrategia es posi de la paravirtualizacién, sobre entornos de virtualizacién asistida por con buena parte de las ventajas hardware. 1.3.2. VPS (Virtual Private Server) er 0 Servidor Virtual Privado y es un tipo de alojamiento que te vas a ‘encontrar si superas un plan de alojamiento compartido basico. VPS ofrece un ambiente parcialmente aislado, junto con un mayor control y la capacidad de hacer cosas mas avanzadas con tu sitio web. El espacio en el servidor se divide en contenedores, y esos servidores autonomos son menos propensos a riesgos. Para entender mejor el alojamienta VPS, primero debes entender lo que acoge tanto un servidor dedicado y VPS. Un servido- dedicado ofrece privacidad, la seguridad y los recursos dedicados. no tienes que competir con otros sitios web de ancho de banda, velocidad y espacio de almacenamiento. Es como decir tu propia pequefia isla privada en el océano de alojamiento. Un VPS crea un ambiente similar a la de un servidor dedicado, pero en una situacion de alojamiento compartido. En otras palabras, todavia estas compartiendo el servidor fisico con otros editores, pero tiene un poco de espacio privado dentro de ese espacio compartido. Asi que si estas compartiendo una ista con otros nativos, pero tu area esta separada de los demas. Por qué utilizar un VPS? La mayoria de los propietarios de sitios web para principiantes comienzan con un plan de alojamiento compartido. El alojamiento compartido esta disefiado para los pequeiios sitios que no exigen demasiado. Una vez que tu sitio crece, es probable que un servidor VPS sea necesario para el siguiente paso. La parte importante de VPS es la virtualizacién. El anfitrién divide un servidor en varios servidores virtuales mas pequefios, cada uno con su propio trozo de memoria RAM y espacio en disco duro. Cuando un cliente adquiere uno de estos servidores virtuales, disfrutan de una experiencia mas aislado, ya que su servidor virtual no puede ser interrumpido por otros clientes. (Ten en cuenta que todavia compartes algunas cosas los clientes de tu servicio de alojamiento.) VPS es ideal para pequefias empresas que quieren un poco de paz de la mente y estan dispuestos a pagar por ello. Si necesitas saber que tu sitio web no sera arrastrado por un mal vecino, un VPS valdra la pena el gasto extra. VPS Pros y contras VPS es un servicio de alojamiento web con algunas ventajas y desventajas : Ventajas VPS: EI VPS se puede configurar en pocos minutos ‘VPS tiende a ser més fiable que el alojamiento compartido, ya que su sitio no puede ser afectada por otro cliente acaparando recursos Este tipo de alojamiento te da mas acceso a la configuracién del servidor, por lo que puede controlar ta configuracién de ti mismo VPS significa Virtual Private Serv Sistemas Operatives Por Sua Histenetina Hawuctirw Monolitions | Ratruetira Jerdiquion | Maquina Virtual “La conatrucolin del “Vil lstonva *Proventi una programa final ex a ‘operativo: interfaz a cada ave de motutos contione proceso, ¥ €] propésito de este es de tipo compilados: subpartes y onto, ey una general cumpliendo asi con las -separadamente y que conganinado en maquina mismas actividades de los otros: se wnen a graves de forma de nivelen parece ite ala sistemas operativos. Heapay, i ee (core) esta designado a Sistemas Operativos Por La Forma Que Ofrecen Sus Servicios Sistema Operativo De Red Sistemas Operatives Distrbuldon Interaettian con otras computadoras a través de ua medio transmision que intercambia informacién, transfiere archivo, ejecutar comandos remotos y otras tareas. Incluyen los servicios que ofrece low sistemas operativos de red incluyen 6 afiade recursos (impresoras, unidades de respaldo, memoria, procesos y unidad central de proceso) adicionales en una sola maquina virtual que el usuario accesa de forma transparente, r del Occidente del Estado de Hidalgo Instituto Tecnoldgico Superi ae instrumentacidn de evaluacion a g Guia de Observacién ay Fecha emisién: Junio 2018 Version 00 s Ing. en Sistemas Materia Taller de sistemas Operativos Semestre ee 7. Tnodueeién @ los sistemas operativos —veseeeme Tema, etree at eeernes aia Grupo Nombre(s) de los alumnos(as) Vicior Alfonso Moclezuma Martinez, Armando de Jesus Carles Ramirez, Bryan Israel Miranda Monroy, Jesus Manuel Alonso Gonzaga Evidencia de aprendizaje Practica de Virtualizacion Nombre del docente Lorena Mendoza Guzman Fecha de api ies eriodo Enero - Mayo 2019) fempo de evaluacion 20 minutos ‘Competencia Especifica az ——Atributo de Egreso Teentifica los diferentes tipos de sistemas operatives que 3 Tinplementa 5 comjwtacionales para solucionar problemas de diversos contextos, ntegrando diferentes tecnologias, ‘emplean en la industviapara su aplicacién seqon la problemética 3 plataformas a dispositivos. Instriicciones: Marque con una ¥/ en la columna Si, cuando el parlicipante muestre las evidenclas correspondientes y en la columna NO cuando se muestre los productos sefialados. Puntuacién maxima 40 puntos Pts Cumple No Reactivo 0 aspecto a evaluar Ind Pts acti pect Ind Pts | Oe SIONS Jrinistacn dl apex a eee aR ART + Rumupenesnesietayocortn onary F | ennomés de go min. Formulacién de la practi > fi ee on ore UUtlza fuentes de informacién adicionales (Internet, 4 documentales) usa mis bibiografia, consulta fuentes en un segundo idioma, et. e ectamente ls conceptos de vitualzalén, ventas. Realiza correctamente la instalacion del software que permite realizar la virtualizacién, reconoce los lentos especificos de la instalacin, ‘Demvestra conocer la configuracién de la virtaliz para integrar diferentes sistemas operativos que se ‘emplean en la industria para la solucién de distintas problemsticas. Realza la descripcin correcta de las actividades de la Instalaciéa y configuracién de msquinas virtuales y redacta su reporte com las especificaciones solicitadas por su docente (portade, itroduccién, desarrollo, Instituto Tecnolégico Superior del Occidente del Estado de Hidalgo Semen spenanns gence engin ex nasceh pone seats de amen | eenoone. ot reowse 9 NV jituto Tecnolégico Superior del Occidente del Estado de Hidalgo a lpstupevecepas evaluacién eine . is otejo. WITSOE dataide Cote - an Fecha emisién: Junio 2018 Version 00 ea Toler de sistemas operaiives Semeste 4 ie Tema __T Introduccion a los sistemas operatives, Grupo " ‘Nombre(s) de os alurnos(e) ayer Sealers Evidencia de aprendizaie Exposiciéri Vib Af sR, rev nee Nombre del docente facia déSplicacion D Periodo Enero“ Mayo Tempo de evaluacion 30 minutos ‘Compeiencia Especifica ‘Atributo de Egreso identifica les diferentes ipos de sstemas operatives que se identifica los diferentes tipos de sistemas fempleen en la indusivia pera su aplicacicn segun la operativos que se empiean en la industria para problematica a resover. suaplcacién segun le problemstica a resolver is Instrucciones: Marque con una ven la columna S|, cuando se muestren las evicencias corresponcientes yen la columna NO en, caso contario. No | Reactivo 0 aspecto a evaluar [ind | pts | I Gumele Retroalimentacion “isexposicién. sib aii 1 Sedesaale de manera secuercily es caer aii __ Se presenta con material que sirve como apoyo, no lectura total. | ob] 3 | sin stursr de texto, 20% Texto BOximdgenes, | | Se presenta con los temas indicados y el contenido adecuado |G) | > _ | explicado con ejemplos gréticos, imagenes o tablas BS | 4 Espresenada porintegrantes del equipo que dominan el te@ gy, | __ “| eincluyen lenguaje técnico correctamente 5 | IRerpore la soci de cudes v/0 comentarion oe los) Gp | 9 + Sompatieros de clase. _ et | Se presenta en equipo con vestimenta formal y emplean ideas | 6 | propias reformulando en forma original-para orientar en forma | A clerasudesarol, Incluye las conclusiones y recomendaciones acordes con el 7 | objetivo esperado, asi como une critica constructiva, | D r [proponiendo opciones de mejora._ | Presenta bibliografia en formato APA, utilzando anexos y 8 referencies de procedencia conflable (Libros, articulos de | 8 | investigacién) Instituto Tecnolégico Superior del Occidente del Estado de Hidalgo | Instrumentacién de evaluacion | *MTSOKU | Lista de Cotejo | Fecha emision: Junio 2018 oa Sistem Materia : Semestre : Tema} invoduceion alos sistemas operatives. Grupo Nombreis) de los alumnos(as) a are —Evicencia de ape rs Cok tae Nombre del se ee oe de een Periodo| Enero “Mayo. Tempo de evaluacion 30 minutos. Competencia Fspeciica = ‘Atnibuto de Egreso. = Identfice os Gferentes tos de sistemas operatives que se IGentlicalos diferentes tipos de ssternas temolean en la industria para su apicacicn sega la ‘operativos que se emplean eh la industria para problematica aresover 50 aplcacién segun la problemstica 8 resolver Instrucciones: Marque con una wen la columna SI, cuando se muestren las evidencias correspondientes ¥en la colurnna NO en caso contrario, No Reactivo o aspecto a evatuar Le expesicién Se desarrolla de manera secuencial y Se presenta con meterial que sive como apoyo, nolectura total Sin saturar de texto: 20% Texto 80% Se presenta con los temas incicados y el contenido edecuado | explicado con ejemplos aréficos, imégenes o tables_ | Es presentade por integrantes del equipo que dominan el tema [Le incluyen lengua técrico correctamente parse nc Ame ee ituto Tecnolégico Superior del Occidente del Estado de Instrumentacion de evaluacion Rubrica eee Fecha emisién: Junio 2018 Version. oo INSTITUTO TECNOLOGICO SUPERIOR DE OCCIDENTE DEL ESTADO DE HIDALGO asignatura: Tadicy de Sictemac OferatiyeS fe = No. De lista / FZ Nombre: 2 bas A iiitricuie: Zauonusrado: Ycrupo:' A” Instruciones: Resi tu sutonvauain y cnet de acserd ts conportameea conducts yield esempee oben en lea NOS a 2 SUNGICADORESIDEEVAWWACION Tesite puntualmente yrealiza sus actividades en forma cordial ea respetuosa | 2 [manne en orden y limpia su area de trabajo B [Utiliza un lenguaje formal y respetuoso para expresarse dentro 14 {fuera del salon y de la institucion Actua con tolerancia ante la diversidad de su grupo. [Convive con armonia durante las actividades de ensefianza- Japrendizaje y socioculturales. Presta atencién a la exposicién de sus compafieros y docentes. JAsisten a clases con los materiales solicitados para su trabajo JAtiende las indicaciones del docente y las realiza baja eficientemente de manera colaborativa. ee |-|-[-|-|-|-5

You might also like