You are on page 1of 12

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

Politcnico Internacional Diplomado en: Soporte Tcnico en TI Sistemas operativos Tema: Esquema de proyecto de Sistemas Operativos

Profesor: Mario Herrera

Integrantes: Arleth Arias Sancho Zulema Alvarado Mora Emmanuel Oporta lvarez

II Cuatrimestre 2011 Fecha de entrega: 26/Julio/2011 Fecha: 24 de Julio del 2011

Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

ndice

TEMA Introduccin . Caractersticas generales del Sistemas Requerimientos de instalacin .

PGINA 3 4 4 4 5 5 5 6 6 7 8 9 10 11

Tipo de procesamiento Manejo de interrupciones Criterios de planificacin Manejos de bloqueos

..

Administracin de memoria Controladores de E/S .. .

Ventajas y Desventajas del FEDORA Anlisis de resultados Bibliografa Conclusin

..

. .

Anexos .
2
Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

Introduccin

Despus de varios meses de estudio, acerca de los sistemas operativos y todo lo que conlleva, el conocimiento de cada uno de los muchos sistemas operativos que existen, sabemos tambin, que hay sistemas operativos que son licenciados bajo la licencia libre y otros privados por los cuales hay que pagar, para poder acceder a cada una de las caractersticas que ofrecen estos sistemas operativos bajo este tipo de licencia. Por qu tenemos que entender que existen muchos sistemas operativos y aunque en general cada uno de sus cdigos fuentes se parezcan son muy diferentes uno del otro. Cada sistema operativo maneja por separado y muy diferentemente del otro cada proceso y todos los dems comandos para manejar en general la PC, en la cual se encuentra instalado. Es por eso y mucho ms que hemos decidido hablar de un solo sistema operativo, como lo es el caso de FEDORA que es miembro de la familia LINUX, que esta licenciado bajo la licencia libre. A continuacin se muestra una informacin amplia para que se entienda de mejor manera las muchas caractersticas que posee este solo sistema operativo, no me queda ms que invitarlos a que invitarlos a que se pongan cmodos y aprendan ms del fascinante mundo de los Sistemas Operativos.

Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

Sistema Operativo FEDORA


Caractersticas del Sistema Operativo
Fedora es un S.O de Linux, creado en un proyecto para propsitos de RPM para probar fallos y respaldado por la promocin de Red Hat El proyecto busca incluir el software libre y ser el lder en el mbito tecnolgico ya que los cambios son desde las fuentes originales. En sus primeras versiones se llam Fedora Core, pro que inclua nicamente los paquetes del sistema. Ahora existen las Fedora spins, que son software personalizado para usuarios especficos. Este software cuenta con un administrador de paquetes Yum, interfaces graficas previstas como elpuplet con notificaciones visuales cuando hay actualizaciones. Cuenta con apt-rpm alternativa a yum, donde apt-get es el administrador de paquetes. Adems se le pueden instalar software externos a Fedora.

Requerimientos de instalacin
Algunos de los pocos requisitos para instalar Fedora 15 en una PC son:

Procesador Pentium Pro de 400 MHz o uno superior. Mnimo 512 MB de memoria RAM. 10 GB de espacio disponible en el disco duro

Tipo de Procesamiento
El microprocesador calcula, realiza operaciones lgicas y gestiona flujos de datos leyendo instrucciones desde la memoria y ejecutndolas. En los primeros das de la informtica los componentes funcionales del microprocesador eran unidades separadas. El microprocesador moderno combina esos componentes en un circuito integrado, grabado en una pequea pieza de silicio. La ejecucin del procesador viene gobernada por un reloj externo. Quien enva pulsos de reloj regulares al procesador y, a cada pulso el procesador hace algn trabajo. Es difcil explicar la velocidad o cantidad de tareas que puede llevar acabo un procesador en X cantidad de tiempo porque cada uno tiene un estimado diferente.

Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

Los procesos que llegan al procesador pueden suspender otra tarea para que salte con ellos en otra parte de la memoria y as realizar muchas tareas. Las instrucciones deben ser obtenidas de la memoria y las instrucciones para llevarlas a cabo tambin. Ms informacin con el comando: # cat /proc/cpuinfo

Manejo de Interrupciones
Linux utiliza distintos dispositivos en su entorno y poder mantener en uso unos y otros dispositivos. Para cumplir con los diferentes dispositivos en su entorno el sistema operativo debe realizar interrupciones en los procesos actuales y llevar a cabo las interrupciones. Algunas interrupciones son fijas y otras solo se notan al inicializar, pero esto solo lo decide el controlador IRQ6 (interrupt request). Para saber ms acerca de esto utiliza el comando: cat /proc/interrupts.

Criterios de Planificacin
1. Emplea realimentacin multinivel usando turno rotatorio en cada una de las colas de prioridad. 2. La prioridad de cada proceso se calcula cada segundo. 3. La prioridad base divide los procesos en bandas fijas de prioridad. 4. Se utiliza un factor de ajuste para impedir que un proceso salga fuera de la banda que tiene asignada.

Manejos de Bloqueos
Bloqueo permanente de un conjunto de procesos o hilos de ejecucin en un sistema concurrente que compiten por recursos del sistema o bien se comunican entre ellos. A diferencia de otros problemas de concurrencia de procesos, no existe una solucin general para los interbloqueos en FEDORA y en cualquier otro sistema operativo. Todos los interbloqueos surgen de necesidades que no pueden ser satisfechas, por parte de dos o ms procesos. Por ejemplo, dos procesos compiten por dos recursos que necesitan para funcionar, que slo pueden ser utilizados por un proceso a la vez. El primer proceso obtiene el permiso de utilizar uno de los recursos (adquiere el lock sobre ese recurso). El segundo proceso toma el lock del otro recurso, y luego intenta utilizar el recurso ya utilizado por el primer proceso, por lo tanto queda en espera. Cuando el primer proceso a su vez intenta utilizar el

Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

otro recurso, se produce un interbloqueo donde los dos procesos esperan la liberacin del recurso que utiliza el otro proceso.

Administracin de Memoria
Todos los sistemas operativos tienen jerarqua de memorias, en primer lugar se encuentra la memoria cache que se identifica como la ms rpida y es de naturaleza temporal. La memoria cache por ser temporal resulta ms cara y es por este motivo que se debe dividir en un segmento en la placa y otra en el chip. Con el procesador Alpha se consideran tres segmentos de memoria cache aparte de la memoria principal, que es ms lerda que la cache pero es no voltil. Estas memorias deben mantenerse sincronizadas. Para ms informacin cat /proc/meinfo

Controladores E/S
Cada perifrico con el que cuenta el CPU es controlado por un controlador que se encuentra en un chip en la placa base. La mayora de los sistemas utilizan buses y trabajan como un procesador. Cada controlador es distinto, pero normalmente tiene sus propios registros y sistema operativo debe tener un traductor para estos registros, donde normalmente se utilizan los controladores IDE.

Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

Desventajas y Ventajas

Desventajas:
1. Que todava necesitamos software nativo de Windows para ciertas cosas. 2. Muchos dispositivos de hardware no estn diseados para Linux. 3. Algunos documentos complejos de Windows (ej.: docx, xlsx, pptx, xps, etc) sern difciles de trabajar en Linux. 4. La gran mayora de los juegos existentes para computador solo se pueden instalar en Windows. 5. Linux no posee, en algunos casos, la facilidad de Windows de modificar todo haciendo varios clicks. El uso de comandos y una pantalla de terminal asustan a muchos usuarios novatos. 6. Solo las distribuciones ms importantes tienen soporte tcnico.

Ventajas:
1. Administra mejor la memoria que Windows. 2. Es ms sencillo descargar de internet e instalar software en un solo proceso como lo hacen gestores de paquetes que comprar un cd o bajarse una aplicacin. 3. Si acostumbras tener en tus discos miles de colecciones de imgenes no llena tu disco de archivos ocultos para mostrar un gift. 4. Las actualizaciones no tienen costo. 5. Es un sistema que no requiere mucha mquina para que funcione con fluidez. 6. Al ser ms estable, es casi improbable que ocurran errores durante el funcionamiento de algn programa. 7. Existe una gran comunidad de usuarios en internet donde puedes consultar cualquier duda y problema que tengas. 8. Al conectarse en red, Linux reconoce sin problemas otro tipo de distribuciones conectadas. 9. En el caso de instalar Linux y otro(s) sistema(s) operativo(s), el programa de arranque no sufre complicaciones. 10. Muchos programas utilizados en investigacin y trabajo cientfico solo funcionan en este sistema operativo.

Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

Anlisis de resultados
Por lo general y en opinin propia, las personas excluyendo a los empresarios o a veces hay algunas excepciones a la regla prefieren trabajar e instalar en las maquinas un Sistema Operativo que sea libre y que pueda ser manejado de forma fcil y que tenga menos amenazas como lo es la familia de LINUX, en este caso con uno de sus miembros el Sistema Operativo FEDORA. No hay que dejar de lado que sea como sea, el sistema operativo ms famoso es el Sistema Operativo Windows, pero en este caso creemos que hay una caracterstica que si bien va dirigida a un grupo especfico, como lo son los cientficos, porque gracias a las caractersticas de este sistema operativo y est en especfico, como lo es que muchos programas cientficos corren nicamente en este Sistema Operativo puede hacer la diferencia. Aunque tambin hay varias cosas que FEDORA nos deja debiendo, puesto que todava en estos das no podemos depender de solo este sistema operativo como FEDORA porque siempre ocuparemos recursos de otros sistemas operativos como lo es Windows por la corriente de adaptacin que posee, en ocasiones FEDORA necesita de otro compaero para poder atender demandas de extensiones que para FEDORA en ocasiones es muy difcil el trabajar con este tipo de extensiones de archivos. Creemos que LINUX se ha enfocado solo en la accesibilidad y facilidad de obtencin que tienen los usuarios para obtener uno de sus miembros de sistemas operativos, y no se ha preocupado por la independencia completa de este mismo para con otros es decir, que no ocupemos recursos de otros sistemas operativos para poder trabajar con uno solo y hacer todas las tareas posibles de los dems sistemas operativos uno de la familia LINUX, seria excelente y un nuevo futuro para este mismo.

Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

Bibliografa
http://es.wikipedia.org/wiki/Fedora_(distribuci%C3%B3n_Linux)

http://es.wikipedia.org/wiki/Proyecto_Fedora

http://orvtech.com/howto/instalando-programas-fedora-15/

http://fedoraproject.org/es/

Eloy Anguiano Rey. Planificacin de Procesos. Centro de Referencia Linux UAM-IBM Escuela Politcnica Superior, Universidad Autnoma de Madrid.

http://es.wikipedia.org/wiki/Red_Hat

http://es.wikipedia.org/wiki/Red_Hat_Linux

Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

Conclusin

Ahora podemos comprender con ms facilidad el funcionamiento de unos de los magnficos sistemas operativos como lo es FEDORA hijo de la gran familia de LINUX, espero que despus de facilitar este documento puedan, escoger ahora con ms detenimiento y con mucho ms carcter crtico, para que el Sistema Operativo que escojas para tu familia, empresa o casa se pueda acoplar y pueda dar todo el rendimiento que necesitas. Esperamos haber podido satisfacer todas las dudas y consultas que poda haber tenido en especfico para con FEDORA el sistema operativo que escogimos.

10

Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

Anexos

11

Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

Diplomado en: Soporte tcnico en TI Materia: Sistemas Operativos

12

Esquema de proyecto de sistemas Operativos con FEDORA, por Arleth Arias Sancho, Zulema Alvarado Mora y Emmanuel Oporta lvarez

You might also like