martes, 4 de septiembre de 2018

11º TALLER TEÓRICO DE LINUX

11º TALLER TEÓRICO DE LINUX


1. Cuál es la diferencia entre Software Libre, Software Gratuito y Software de Dominio Público
RTS: 
SOFTWARE LIBRE
Es la denominación del software que ofrece libertad a los usuarios sobre el producto adquirido, podría ser usado modificado y retribuido independientemente.
SOFTWARE GRATUITO
Es que se recibe sin pagar efectivo, pero no puede ser cambiado o sea que pertenece a la empresa o persona que lo invento.
SOFTWARE DE DOMINIO AL PUBLICO
Este no esta protegido por las leyes de derecho de autor y puede ser copiado  por  cualquier persona sin pagar.

2. Que es una partición (en informática) y cuáles son los tipos de partición, explique cada una. (lógica, primaria, extendida)
RST: PARTICIÓN: Una partición de un disco duro es una división lógica en una unidad de almacenamiento (por ejemplo, un disco duro o unidad flash), en la cual se alojan y organizan los archivos mediante un sistema de archivos. 
Clases de partición
+Partición primaria: Son las divisiones crudas o primarias del disco, solo puede haber 4 de éstas o 3 primarias y una extendida. Depende de una tabla de particiones.
+Partición extendida: Fue ideada para romper la limitación de 4 particiones primarias en un solo disco físico. Solo puede existir una partición de este tipo por disco, y solo sirve para contener particiones lógicas. Por lo tanto, es el único tipo de partición que no soporta un sistema de archivos directamente.
+Partición lógica: Ocupa una porción de la partición extendida o la totalidad de la misma, la cual se ha formateado con un tipo específico de sistema de archivos. Puede haber un máximo de 32 particiones lógicas en una partición extendida.

3. Que es el MBR y que es un gestor de arranque
RST: (Master boot record, MBR) es un sector de 512 bytes al principio del disco duro que contiene una secuencia de comandos necesarios para cargar un sistema operativo.

4.  Que es un sistema de archivos y explique los siguientes sistemas de archivos: FAT16, FAT32, NTFS, EXT2, EXT3, EXT4, SWAP, HFS, MFS, HPFS, XFS, UFS, JFS
RST: Son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco.
FAT16: Es  un sistema FAT de 16 bits. Se encuentra comúnmente en Windows 3.x y hasta Windows 95.
    FAT32: Fue la respuesta para superar el límite de tamaño de FAT16 al mismo tiempo que se mantenía la compatibilidad con MS-DOS en modo real.
    NTFS: Es uno de los sistemas de archivos para la plataforma operativa Windows NT (el cual también soporta el sistema FAT) y se caracteriza por mejorar su funcionalidad.
    EXT2: Es un sistema de archivos para el kernel Linux.
    EXT3: Es un sistema de archivos con registro por diario (journaling).
    EXT4: Es un sistema de archivos con registro por diario (en inglés Journaling)
    SWAP: Es una memoria de apoyo a la RAM de nuestro teléfono, en la mayoría de los casos mejora el rendimiento.
    HFS: Sistema de Archivos Jerárquico o Hierarquical File System (HFS), es un sistema de archivos desarrollado por Apple Inc.
    MFS: Macintosh File System (MFS) es un formato de volumen (o sistema de archivos) creado por Apple Computer para almacenar archivos en disquetes de 400K.
    HPFS: Sigla de High Performance File System, o sistema de archivos de altas prestaciones, fue creado específicamente para el sistema operativo OS/2 para mejorar las limitaciones del sistema de archivos FAT.
    XFS: Es un sistema de archivos de 64 bits con journaling de alto rendimiento creado por SGI
    UFS: Unix File System (UFS) es un sistema de archivos utilizado por varios sistemas operativos UNIX y POSIX.
    JFS: Journaling File System (JFS) es un sistema de archivos de 64-bit con respaldo de transacciones creado por IBM.

5. Cuál es la función de las particiones: / (raíz), /Boot y Swap en Linux
RST: Partición Swap (Swap): el espacio destinado a esta partición seguirá la ecuación S=M+2, en donde S es el espacio destinado a Swap y M es la capacidad física de la RAM.
Partición raíz (/): aquí va instalado todo el sistema, con lo que es conveniente que la capacidad mínima no sea inferior a 5-10 Gb. El formateado, con Fedora 11, es en Ext4.
Partición Home (/Home): aquí van los archivos de configuración personal de cada usuario. También le damos el formato Ext4 y la capacidad de almacenaje irá en función de las necesidades de cada usuario.
Partición de arranque (/boot): en esta partición va el núcleo del sistema. Aquí va Linux, el kernel, con todas sus letras. Cada núcleo ocupa unos 10-20 Mb con lo que, en principio, no es necesario destinar más allá de 100 Mb en total (en mi experiencia con GNU/Linux, nunca he tenido más de cuatro núcleos activos). 

6. Cuál es el programa principal del Sistema Operativo
RST: El programa principal del sistema es designado como núcleo del sistema o interprete de comando.Este tiene la capacidad  de traducir ordenes que ingresan los usuarios, por medio de un conjunto de instrucciones facilitadas  por el mismo directamente al núcleo y al conjunto de herramientas que forman el sistema operativo.

7. Cuáles son las 4 grandes funciones del Sistema Operativo
RST: La primera de ellas es coordinar y manipular el hardware del computador.
La segunda es organizar los archivos en diversos dispositivos de almacenamiento, de manera que no haya pérdida de información y que tampoco se desperdicie la cantidad de espacio disponible.
Gestiona los errores de hardware y la pérdida de datos, gracias al sistema operativo, se mantiene una estructura de datos para guardar información sobre cada uno de los procesos que se ejecutan concurrentemente en el sistema.
Por último se encarga de brindar al usuario una interfaz con la cual pueda operar de manera fácil todas las funciones anteriormente descritas, mediante una interfaz grafica y otra de identificación de comandos.

8. Cuáles son los 4 niveles (organización del S.O) de un Sistema Operativo
RST:   Núcleo (Kernell)
Es la parte primordial del sistema operativo.  El núcleo o centro del sistema operativo administra todo el sistema, sincroniza todos los procesos.  A nivel de núcleo solo se trabaja con procesos.
   Gestión de entrada/salida
El sistema operativo administra los dispositivos externos a través de sus controladores.
    Gestión de memoria
El sistema operativo administra todos los aspectos relativos a memoria real y memoria virtual.
    Sistemas de archivos
El sistema operativo se ocupa de administrar los archivos del usuario a través de una estructura de directorios con algún tipo de organización.
    Intérprete de comandos
Es un mecanismo de comunicación entre los usuarios y el sistema.  Lee las instrucciones del usuario y hace que se ejecuten las funciones del sistema solicitadas.

9. Cuáles son los estados de un proceso (5 estados)
RST:-Estado Nuevo: Este estado corresponderá a procesos que           acaban de ser definidos pero que aun no ha sido admitidos por
el sistema operativo.
Principal motivación para la existencia de este estado es la limitación por parte del SO del número total de procesos activos por razones de rendimiento o por las restricciones impuestas por la capacidad de la memoria.
Estado de ejecuciones este estado se encuentra el proceso que tiene el control del procesador.
- Estado de Listo o Preparado: En este estados encontrará aquellos procesos que dispongan de todos los recursos necesarios para comenzar o proseguir su elección y se encuentra  a la espera de que se conceda el control de procesador.
- Estado Bloqueado:  En este estado se encuentran aquellos procesos que carecen de algún recurso necesario para su ejecución siendo este recurso distinto procesador.
- Estado Terminado: A este estado pertenecen aquellos proceso excluidos por  SO del grupo de procesos ejecutables.

10. Que es el Núcleo y cuál es su función (en informática) y los tipos de núcleo (en informática)
RST: el nucleo es el programa informático que se asegura de: la  gestión del harware (procesador, periférico, memoria, forma de almacenamiento), la gestión de los distintos  programas informáticos (tareas) de una aparato y la comunicación entre los programas informáticos del hardware.
Las funciones esenciales son: la gestión de memoria, de procesos, interprete de comandos, sistema de comunicaciones, seguridad y soporte al sistema de archivos. Las funciones básicas que tiene es garantizar la carga y al ejecución de los procesos, las salidas-entradas y proponer un interfax entre el espacio nucleo y los programas de la capacidad del usuario.
NÚCLEOS MONOLÍTICOS: Existen dos tipos:
El núcleo dependiente del hadware  se encarga de manejar las interrupciones del hadware, hacer el manejo de bajo nivel de memoria y discos y trabajar con los manejadores de dispositivos de bajo nivel principalmente.
El núcleo independiente del hadware se encarga de ofrecer las llamadas al sistema manejar los sistemas de archivo y la planificación de procesos.
LOS MICRONÚCLEOS: proporcionan un pequeño conjunto de abstracciones simples del hadware y usan las aplicaciones llamadas  servidores para ofrecer mayor funcionalidad.
LOS NÚCLEOS HÍBRIDOS: Son los que reciben o dan salida a las señales analógicas que son procesadas digitalmente.
LOS EXONÚCLEOS : Nos facilitan ninguna abstracción,  pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo del hadware.

No hay comentarios:

Publicar un comentario

Taller 11

11º TALLER #2 MODELO OSI Y PROTOCOLO TCP/IP Responda las siguientes preguntas en su blog 1Que es el Modelo OSI y el Protocolo TCP/IP El ...