Sistema Operativo Fedora

Diplomado en: Soporte técnico en TI Materia: Sistemas Operativos Politécnico Internacional Diplomado en: Soporte Técnic

Views 142 Downloads 0 File size 829KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Diplomado en: Soporte técnico en TI Materia: Sistemas Operativos

Politécnico Internacional Diplomado en: Soporte Técnico 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

1

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

Diplomado en: Soporte técnico en TI Materia: Sistemas Operativos

Índice

TEMA

PÁGINA

Introducción ……………………………………………….

3

Características generales del Sistemas

….

4

…………………

4

Tipo de procesamiento …………………………………

4

Manejo de interrupciones

…………………………

5

Criterios de planificación

…………………………

5

………………………………..

5

Administración de memoria …………………………

6

Controladores de E/S

6

Requerimientos de instalación

Manejos de bloqueos

………………………………..

Ventajas y Desventajas del FEDORA

………….

7

………………………………..

8

Bibliografía

……………………………………………….

9

Conclusión

……………………………………………….

10

Anexos ……………………………………………………….

11

Análisis de resultados

2

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

Diplomado en: Soporte técnico en TI Materia: Sistemas Operativos

Introducción

Después 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 también, 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 características 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 códigos 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 demás comandos para manejar en general la PC, en la cual se encuentra instalado. Es por eso y mucho más 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 continuación se muestra una información amplia para que se entienda de mejor manera las muchas características que posee este solo sistema operativo, no me queda más que invitarlos a que invitarlos a que se pongan cómodos y aprendan más del fascinante mundo de los Sistemas Operativos.

3

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

Diplomado en: Soporte técnico en TI Materia: Sistemas Operativos

Sistema Operativo FEDORA Características del Sistema Operativo Fedora es un S.O de Linux, creado en un proyecto para propósitos de RPM para probar fallos y respaldado por la promoción de Red Hat El proyecto busca incluir el software libre y ser el líder en el ámbito tecnológico ya que los cambios son desde las fuentes originales. En sus primeras versiones se llamó Fedora Core, pro que incluía únicamente los paquetes del sistema. Ahora existen las Fedora spins, que son software personalizado para usuarios específicos. 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. Además se le pueden instalar software externos a Fedora.

Requerimientos de instalación Algunos de los pocos requisitos para instalar Fedora 15 en una PC son: 

Procesador Pentium Pro de 400 MHz o uno superior.



Mínimo 512 MB de memoria RAM.



10 GB de espacio disponible en el disco duro

Tipo de Procesamiento El microprocesador calcula, realiza operaciones lógicas y gestiona flujos de datos leyendo instrucciones desde la memoria y ejecutándolas. En los primeros días de la informática los componentes funcionales del microprocesador eran unidades separadas. El microprocesador moderno combina esos componentes en un circuito integrado, grabado en una pequeña pieza de silicio. La ejecución del procesador viene gobernada por un reloj externo. Quien envía pulsos de reloj regulares al procesador y, a cada pulso el procesador hace algún trabajo. Es difícil 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.

4

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

Diplomado en: Soporte técnico 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 también. Más información 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 más acerca de esto utiliza el comando:

cat /proc/interrupts.

Criterios de Planificación 1. Emplea realimentación 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 ejecución 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 solución 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 más procesos. Por ejemplo, dos procesos compiten por dos recursos que necesitan para funcionar, que sólo 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

5

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

Diplomado en: Soporte técnico en TI Materia: Sistemas Operativos

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

Administración de Memoria Todos los sistemas operativos tienen jerarquía de memorias, en primer lugar se encuentra la memoria cache que se identifica como la más rápida y es de naturaleza temporal. La memoria cache por ser temporal resulta más 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 más lerda que la cache pero es no volátil. Estas memorias deben mantenerse sincronizadas. Para más información cat /proc/meinfo

Controladores E/S Cada periférico con el que cuenta el CPU es controlado por un controlador que se encuentra en un chip en la placa base. La mayoría 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.

6

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

Diplomado en: Soporte técnico en TI Materia: Sistemas Operativos

Desventajas y Ventajas

Desventajas: 1. Que todavía necesitamos software nativo de Windows para ciertas cosas. 2. Muchos dispositivos de hardware no están diseñados para Linux. 3. Algunos documentos complejos de Windows (ej.: docx, xlsx, pptx, xps, etc) serán difíciles de trabajar en Linux. 4. La gran mayoría 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 más importantes tienen soporte técnico.

Ventajas: 1. Administra mejor la memoria que Windows. 2. Es más sencillo descargar de internet e instalar software en un solo proceso como lo hacen gestores de paquetes que comprar un cd o bajarse una aplicación. 3. Si acostumbras tener en tus discos miles de colecciones de imágenes 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 máquina para que funcione con fluidez. 6. Al ser más estable, es casi improbable que ocurran errores durante el funcionamiento de algún 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 investigación y trabajo científico solo funcionan en este sistema operativo.

7

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

Diplomado en: Soporte técnico en TI Materia: Sistemas Operativos

Análisis de resultados Por lo general y en opinión 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 fácil 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 más famoso es el Sistema Operativo Windows, pero en este caso creemos que hay una característica que si bien va dirigida a un grupo específico, como lo son los científicos, porque gracias a las características de este sistema operativo y está en específico, como lo es que muchos programas científicos corren únicamente en este Sistema Operativo puede hacer la diferencia. Aunque también hay varias cosas que FEDORA nos deja debiendo, puesto que todavía en estos días 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 adaptación que posee, en ocasiones FEDORA necesita de otro compañero para poder atender demandas de extensiones que para FEDORA en ocasiones es muy difícil el trabajar con este tipo de extensiones de archivos. Creemos que LINUX se ha enfocado solo en la accesibilidad y facilidad de obtención 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 demás sistemas operativos uno de la familia LINUX, seria excelente y un nuevo futuro para este mismo.

8

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

Diplomado en: Soporte técnico en TI Materia: Sistemas Operativos

Bibliografía 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. Planificación de Procesos. Centro de Referencia Linux UAM-IBM Escuela Politécnica Superior, Universidad Autónoma de Madrid.

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

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

9

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

Diplomado en: Soporte técnico en TI Materia: Sistemas Operativos

Conclusión

Ahora podemos comprender con más facilidad el funcionamiento de unos de los magníficos sistemas operativos como lo es FEDORA hijo de la gran familia de LINUX, espero que después de facilitar este documento puedan, escoger ahora con más detenimiento y con mucho más carácter crítico, 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 podía haber tenido en específico 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 técnico 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 técnico 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