Datos personales

martes, 11 de septiembre de 2018

LINUX

1. ¿Cuál es la diferencia entre Software Libre, Software Gratuito y Software de Dominio Público?

*Software Libre: Es la denominación al software que brinda libertad de acceso. Puede ser modificado, copiado, estudiado y redistribuido libremente. Aunque sea un software libre, este puede ser distribuido comercialmente. 

*Software Gratuito: En ocasiones incluye el código fuente, aunque este tipo de software no es libre en el mismo sentido de software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.


*Software de Dominio Público: Es aquel software que no requiere licencia, pues sus derechos de explotación son para la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de el, siempre con fines legales y consignando su autoría original.

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)

Una partición es la forma en la que nosotros dividimos el disco duro para poder usarla. Lo mas sencillo es dividirlo en una sola parte, es decir usando todo el espacio del disco duro. Pero esta división se puede hacer de múltiples maneras para usos distintos.

Lógica
Son las particiones que creamos dentro de la partición extendida. Simplemente a esta partición se le ha asignado un tamaño, un sistema de ficheros (ntfs,fat32,ext3...) y esta lista
 para que la use el sistema operativo.

Primaria
Este tipo de partición es definida directamente sobre el disco duro y esta escrita en la tabla de particiones. En estas particiones es donde se instalan los sistemas operativos ya que prácticamente cualquier sistema operativo puede trabajar sobre ellas.
Solo existe una limitación sobre estas particiones, y es que en un mismo disco duro solo puede haber 4 particiones primarias.

Extendida
Fue creada para poder tener mas de 4 particiones en un disco. En teoría se pueden tener tantas como deseemos. El principal inconveniente es que no se puede instalar un sistema operativo sobre ella. Simplemente la podremos usar para almacenar datos.

Ademas solo puede haber una partición de este tipo, aunque luego dentro de ella si que podamos hacer las que queramos.

3.Que es el MBR y que es un gestor de arranque

Que es el MBR y que es un gestor de arranque, no es una partición; está reservada al cargador de arranque del sistema operativo y a la tabla de particiones del dispositivo de almacenamiento.

El arranque es un proceso multietapa. La mayoría de los PC de hoy inician los dispositivos del sistema con un firmware llamado BIOS (Basic Input/Output System), que normalmente se almacena en un chip ROM dedicado en la placa base.

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 

* 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.

      *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. Como se puede ver en la imagen del principio, una instalación limpia y con las actualizaciones de última hora y algunas aplicaciones ya incorporadas, como OpenOffice 3.1, Inkscape y Blender, entre otras, no ocupa más de 5 Gb en total.

     *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). Esta partición es incompatible con Ext4 así que no queda más remedio que configurarla como Ext3. En mi caso, he sido un poco más generoso y esta partición la he montado con 200 Mb.

     *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. Por ejemplo, para una RAM de 3 Gb, el           espacio destinado a Swap ha de ser de 5 Gb. En mi caso, para una RAM de 4 Gb físicas (sólo tres reconocibles por el sistema en 32 bits), destino 6 Gb para esta partición.


       6. Cuál es el programa principal del Sistema Operativo

            La parte más importante del Sistema Operativo se llama núcleo o kernell. Asigna tareas al procesador               siguiendo un orden y administrando los tiempos que lleva cada tarea, 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

     La primera de ellas es coordinar y manipular el hardware del computador, es decir que se encarga del correcto funcionamiento de todos los periféricos ya sean de almacenamiento, entrada y/o salida y comunicación, permitiendo que estos se comuniquen de manera coordinada.

     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

1.    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.

2.    Gestión de entrada/salida
      El sistema operativo administra los dispositivos externos a través de sus controladores.

3.    Gestión de memoria
       El sistema operativo administra todos los aspectos relativos a memoria real y memoria virtual.

4.    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.

5.    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)


           1.- 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.

2.-Estado de ejecuciones este estado se encuentra el proceso que tiene el control del procesador.

3.- 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.

4.- 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.

5.- 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)

 En informática, el núcleo 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 núcleo y los programas de la capacidad del usuario.
En efecto, el espacio del núcleo, supone la ausencia de mecanismo como la protección de la memoria.
Es pues mas complejo escribir un programa informático que funciona del núcleo, que en el espacio de usuario; los errores y faltas de seguridad pueden ser elevados














No hay comentarios:

Publicar un comentario