La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistema Operativo LINUX

Presentaciones similares


Presentación del tema: "Sistema Operativo LINUX"— Transcripción de la presentación:

1 Sistema Operativo LINUX

2 Sistema Operativo LINUX:
LINUX es un sistema operativo distribuido gratuitamente basado en el sistema operativo UNIX. Fue desarrollado por Linus Torvalds, estudiante de la universidad de Helsinki en Finlandia. Su objetivo inicial es propulsar el software de libre distribución junto con su código fuente para que pueda ser modificado por cualquier persona, dando rienda suelta a la creatividad. Etapas significativas en la evolución de LINUX: En 1991, Linus Torvalds desarrolló Linux con el soporte de desarrolladores a lo largo del mundo y lo llamó LINUX. Él lanzó la versión 0.02 de LINUX en 1991. En 1994 fue lanzada la versión 1.0 de LINUX. La versión 2.6 actual, fue lanzada en diciembre de Sin embargo su desarrollo aún continúa.

3 Los siguientes son algunos de lo hechos básicos acerca del sistema operativo LINUX:
Es desarrollado, escrito, distribuido y respaldado bajo el GPL de GNU. Como resultado, su código fuente puede ser distribuido gratuitamente para el público en general. Los sistemas LINUX se usan para redes, desarrollo de software, soluciones de alojamiento basados en Web y como plataforma de usuario final. LINUX no es un derivado del código fuente de UNIX, sin embargo la interfaz de Linux es intencionalmente como la de Unix. Así las lecciones aprendidas acerca de Unix son aplicables tanto a UNIX como a LINUX. LINUX es un S.O estable y versátil, especialmente como un servidor de red. Proporciona un sólido entorno gráfico, paquetes fáciles de instalar y aplicaciones de alto nivel.

4 La mascota oficial que Torvalds eligió para su S
La mascota oficial que Torvalds eligió para su S.O es este pingüino llamado Tux. Tux la mascota LINUX.

5 Requerimiento de Hardware de LINUX
REQUERIMIENTOS La serie x86 de Intel y sus compatibles, DEC Alpha, Motorola, Power PC, etc. CPU Sistemas de bus, OCI, EISA, VESA y MCA TARJETA MADRE (Motherboard) 64 MB (mínimo), 256 MB recomendados para mayor eficiencia y ejecución MEMORIA MONITOR Y ADAPTADOR DE VIDEO CGA, EGA, VGA, IBM monochrome, Súper VGA y otras tarjetas aceleradoras de video DISPOSITIVOS DE PUNTEROS Ratón serial estándar como Logitech, serie MM, Microsoft 2- botones, sistema de Mouse de 3- botones, etc. CONTROLADOR DE DISCO DURO IDE, EIDE, MFM\, RLL y la mayoría de controladores ESDI.

6 HARDWARE REQUERIMIENTOS
Requiere un mínimo de 100 MB de espacio para una instalación mínima de LINUX. Para una instalación completa con todos los servicios, los requerimientos pueden ser tantos como 2 GB. ESPACIO DE DISCO DURO UNIDADES CD-ROM Sistema estándar de archivos ISO 9660 para CD-ROMs UNIDADES DE CINTA SCSI IMPRESORAS Impresoras paralelas MÓDEMS Módems serial internos y externos TARJETAS ETHERNET Soporta tarjetas Ethernet y adaptadores LAM populares

7 Distribuciones de LINUX
Mandriva Linux Red Hat Linux Debian Linux Ubuntu Linux SuSE Linux Gentoo Linux Slackware Linux

8 Las funciones principales de este S.O son:
Sistema multitarea: En LINUX es posible ejecutar varios programas a la vez sin necesidad de tener que parar la ejecución de cada aplicación. Sistema multiusuario: Varios usuarios pueden acceder a las aplicaciones y recursos del sistema LINUX al mismo tiempo. Y, por supuesto, cada uno de ellos puede ejecutar varios programas a la vez (multitarea). Shells Programables : Un Shell conecta las ordenes de un usuario con el Kernel de LINUX (el núcleo del sistema), y al ser programables se puede modificar para adaptarlo a tus necesidades. Independencia de dispositivos: Linux admite cualquier tipo de dispositivo (módems, impresoras) posee una gran adaptabilidad y no se encuentra limitado como otros sistemas operativos.

9 Características de LINUX
Comunicaciones: LINUX es el sistema más flexible para poder conectarse a cualquier ordenador del mundo, ya que Internet se creó y desarrollo dentro del mundo de Unix, por lo tanto Linux tiene las mayores capacidades para navegar, ya que Unix y Linux son sistemas prácticamente idénticos. Con Linux podrá montar un servidor en su propia casa sin tener que pagar las enormes cantidades de dinero que piden otros sistemas. Características de LINUX Multitarea: varios programas (realmente procesos) ejecutándose al mismo tiempo. Multiusuario: varios usuarios en la misma máquina al mismo tiempo (y sin licencias para todos). Funciona en modo protegido 386. Tiene protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema. Carga de ejecutables por demanda: Linux sólo lee de disco aquellas partes de un programa que están siendo usadas actualmente.

10 Política de copia en escritura para la compartición de páginas entre ejecutables: varios procesos pueden usar la misma zona de memoria para ejecutarse. Aumenta la velocidad y reduce el uso de memoria. La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y éste puede a su vez ser reducido cuando se ejecuten grandes programas. Librerías compartidas de carga dinámica (DLL's) y librerías estáticas. Todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propia emulación matemática. Es decir, cualquier máquina que ejecute Linux parecerá dotada de coprocesador matemático. Por supuesto, si tu ordenador ya tiene una FPU (unidad de coma flotante), será usada en lugar de la emulación, pudiendo incluso compilar tu propio kernel sin la emulación matemática y conseguir un pequeño ahorro de memoria.

11 Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.
Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo típicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud. Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS. Soporte en sólo lectura de HPFS-2 del OS/2 2.1 Sistema de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM. TCP/IP, incluyendo ftp, telnet, NFS, etc. Appletalk disponible en el actual núcleo de desarrollo. Software cliente y servidor Netware disponible en los núcleos de desarrollo.

12 Arquitectura del Sistema
El Núcleo: Programa modular que ejecuta programas y gestiona dispositivos de hardware. El Shell: Programa interfaz para el usuario, recibe órdenes del usuario y las envía al núcleo. Sistema de Archivos: Organiza la forma en que se almacenan los archivos. Utilidades: Programas de software que son característicos del sistema (editores, compiladores, programas de comunicación).

13 Organización de LINUX Kernel (núcleo) Shell (interprete de comandos)
Sistemas de Archivos Swap (memoria virtual)

14 El Kernel El Kernel o núcleo de LINUX se podría definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware del ordenador puedan trabajar juntos. Verificar si el usuario es un usuario autorizado. Hacer seguimiento a los diferentes programas que se están ejecutando y asignar un tiempo especifico a cada programa. Asignar espacio de almacenamiento para los archivos del sistema. Ejecutar el programa Shell. Manejar la transferencia de información entre la computadora y los terminales.

15 Versiones del Linux Kernel
Versión de producción: Es la versión estable hasta el momento. Esta versión es el resultado final de las versiones de desarrollo o experimentales. Esta versión es la que se debería utilizar para un uso normal del sistema, ya que son las versiones consideradas más estables y libres de fallos en el momento de su lanzamiento. Versión de desarrollo: Esta versión es experimental y es la que utilizan los desarrolladores para programar, comprobar y verificar nuevas características, correcciones, etc. Estos núcleos suelen ser inestables y no se deberían usar, a no ser que sepas lo que haces.

16 El Shell Proporciona una interfaz entre el núcleo y el usuario. Se puede describir como un intérprete: interpreta las órdenes que introduce el usuario y las envía al núcleo. Es el encargado de transferir los comandos desde el teclado a la computadora. Actúa como interprete entre los programas de los usuarios y el kernel El Shell interactúa con el usuario, mientras que el Kernel interactúa con la hardware de la maquina. Es el programa que toma comandos y, ejecuta el programa apropiado o lo traduce en instrucciones que el Kernel entiende. El Shell por defecto en LINUX es el Bash (Bourne Again Shell). Aunque existen otros como C Shell o el Korn Shell.

17 Sistema de Archivos en LINUX:
El área de arranque de la superficie donde se almacenan los archivos se divide en pistas circulares. Las pistas circulares están divididas en sectores o bloques de disco. Todos los bloques de disco son del mismo tamaño y tienen un número único llamado número de disco, este tamaño varia dependiendo de la distribución de Linux. En la mayoría de los sistemas moderno el tamaño es de 1kb

18 Sistema de Archivos en LINUX:

19 Sistema de Archivos en LINUX:
Los bloques de disco están organizados en los siguientes cuatro grupos: Bloque de Arranque (Boot). Superbloque. Bloque Inodo Bloque de datos

20 Bloque de Arranque Superbloque Bloque Inodo
Contiene el código para iniciar la computadora. Ocupa el primer bloque del sistema de archivos. Superbloque Esta situado luego del bloque de arranque. Contiene información acerca del sistema de archivos. Almacena el número de bloques en el sistema de archivos, el número de bloques asignados para inodos y el número de bloques que están actualmente libres. Bloque Inodo Contiene más de un bloque de disco para mantener información acerca de los archivos en el sistema de archivos.

21 La Swap Bloque de Datos Almacena el contenido del archivo.
Sigue a los bloques de disco asignados para inodos. La Swap Es un espacio reservado en el disco duro para poder usarse como una extensión de memoria virtual del sistema. Es una técnica utilizada desde hace tiempo para hacer creer a los programas que existe mas memoria RAM de la que en realidad existe. Es el propio sistema operativo el que se encarga de pasar datos a la swap cuando necesita mas espacio libre en La RAM y viceversa.

22 Partición de Disco: Consiste de bloques, situados en forma contigua, pero separados de las otras particiones. Puede ser un sistema de archivos o un espacio de intercambio (space swap). Swap se usa para implementar la memoria virtual, una porción de la memoria principal se almacena temporalmente. La partición primaria es donde se almacenan los archivos relacionados al arranque. Los archivos de los usuarios normalmente son almacenados en una partición (\home) y los del sistema en una de tipo (\root).

23 ¿Cuantas particiones necesito para Linux?
La respuesta rápida y fácil es: recomendable al menos dos, una para el sistema/datos y otra para Swap. Usualmente se suelen tener tres, una para el sistema/programas (/), otra para los datos (/home) y otra para swap. Para poder usar Linux, debe crear una partición (preferentemente superior a 900 MB para poder instalar todas las opciones) con el sistema de archivos "Linux Ext2" y (de manera opcional) una partición swap (memoria virtual, es decir, una parte del disco que se utiliza cuando falta una memoria activa) con un tamaño de varios MB.

24 Ventajas Es totalmente Gratuito y aunque posea versiones de paga (con soporte técnico) es aun mas barato que comprar Windows. Muy fácilmente en Internet podemos encontrar muchos programas muy útiles. Un punto muy importante es la seguridad, los Hackers y/o creadores de virus rara vez atacan a Software de Linux. Como se puede observar en muchas webs, existe infinidad de Información técnica que sirve de ayuda. Se lleva bien en el arranque en conjunto con Windows. Carga y realiza tareas con mayor eficiencia que Windows. La constante actualización y nuevas versiones es asombrosa. Existen infinidades de Distribuciones de Linux.

25 Desventajas El origen técnico de Linux aún se percibe; antes de que puedas creerlo, estarás abriendo una “Terminal” de Linux y escribiendo comandos. Algo que nunca harías con Windows . No es muy común su uso en Compañías, por lo que generalmente se usa para trabajar desde Casa, así que debes hacer ajustes laboriosos. A la hora de trabajar con documentos de Windows complejos, se podría convertir en una tareas difícil o casi imposible debido a la poca compatibilidad para importar desde Windows para Linux. Instalar controladores de Hardware y programas resulta ser mas complicado que en Windows. Esto debido a que las empresas creadoras de controladores crean sus productos en base a Windows, el sistema operativo mas usado a nivel mundial. Muchos juegos no se ejecutan en Linux. Existen sus excepciones.

26 Gracias Por Su Atención


Descargar ppt "Sistema Operativo LINUX"

Presentaciones similares


Anuncios Google