SOLUCION
- 1.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 autoria original.
2.Una partición de disco, en informática, es el nombre genérico que recibe cada división presente en una sola unidad física de almacenamiento de datos. Toda partición tiene su propio sistema de archivos (formato); generalmente, casi cualquier sistema operativo interpreta, utiliza y manipula cada partición como un disco físico independiente, a pesar de que dichas particiones estén en un solo disco físico
TIPOS DE PARTICIPACIÓN
- 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
- Partición primaria: Son las divisiones crudas o primarias del disco, solo puede haber 4 de éstas o 3 primarias y una extendida.
- Partición extendida: También conocida como partición secundaria es otro tipo de partición que actúa como una partición primaria; sirve para contener infinidad de unidades lógicas en su interior.
3.MBR, Master Boot Record, es el primer sector (“sector cero”) de un dispositivo de almacenamiento de datos, como un disco duro. A veces, se utiliza para el arranque del sistema operativo con bootstrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para identificar un dispositivo de disco individual, aunque en algunas máquinas esto último no se usa y se ignora.
GPT, Table de Partición GUID, es un estándar para la colocación de la tabla de particiones en un disco duro físico. Es parte del estándar Extensible Firmware Interface (EFI) propuesto por Intel para reemplazarla desfasada BIOS del PC, una de las pocas réplicas que quedan, heredada del IBM PC original.
4.Un sistema de archivos 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.
TIPOS DE ARCHIVOS
- FAT16: El primer sistema de archivos en ser utilizado en un sistema operativo de Microsoft fue el sistema FAT, que utiliza una tabla de asignación de archivos. Esta tabla se trata en realidad de un índice que crea una lista de contenidos del disco para grabar la ubicación de los archivos que este posee.
- FAT32: es el cual no solo contaba con una mejor administración FAT como fue el caso de VFAT. Este sistema de archivos, denominado FAT32 utiliza valores de 32 bits para las entradas FAT. De hecho, solo se utilizan 28 bits, ya que 4 bits se reservan para su uso en el futuro.
- NTFS: (New Tecnology File System o "Sistema de archivos de nueva tecnología"):
Sistema de archivos diseñado específicamente para Windows NT, con el objetivo de crear un sistema de archivos eficiente, robusto y con seguridad incorporada desde su base. - EXT2: (Second extended Filesystem o "Segundo sistema de archivos extendido"):
Fue el sistema de archivos estándar en el sistema operativo Linux por varios años y continúa siendo ampliamente utilizado. - EXT3: (Third extended Filesystem o "Tercer sistema de archivos extendido"):
Es un sistema de archivos con registro por diario (en inglés "journaling"), el cual se encuentra creciendo en popularidad entre usuarios del sistema operativo Linux. - EXT4: es un sistema de archivos transaccional , es una mejora compatible de ext3, fue anunciado el 10 de octubre de 2006 por Andrew Morton. El 25 de diciembre de 2008 se publicó el kernel Linux 2.6.28, que elimina ya la etiqueta de "experimental" de código de ext4.
- SAWP:En informática, el espacio de intercambio (También conocido como Archivo de paginación o Memoria Virtual -Entendiendo por memoria la RAM-) es una zona del disco (un fichero o partición) que se usa para guardar las imágenes de los procesos que no han de mantenerse en memoria física. A este espacio se le suele llamar swap, del inglés "intercambiar".
- HFS: es un sistema de archivosdesarrollado por Apple Inc. para su uso en computadores que corren Mac OS. Originalmente diseñado para ser usado en disquetes y discos duros, también es posible encontrarlo en dispositivos de solo-lectura como los CD-ROMs.
- MFS: es un formato de volumen (osistema de archivos) creado por Apple Computer para almacenar archivos en disquetes de 400K. ... A MFS se le denomina como sistema de archivo plano porque no admite carpetas. Apple introdujo el HFS como reemplazo para MFS en septiembre de 1985.
- 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. Fue escrito por Gordon Letwin y otros empleados de Microsoft, y agregado a OS/2 versión 1.2, en esa época OS/2 era todavía un desarrollo conjunto entre Microsoft e IBM.
- XFS: es un sistema de archivos de diario robusto y de alta escalabilidad de 64 bits. Este sistemas se basa totalmente en la extensión, por lo tanto soporta grandes archivos y sistemas de archivos muy grandes. El número de archivos que pueden contener un sistema XFS está limitado únicamente por el espacio disponible en el sistema de archivos.
- UFS: El sistema de archivos o sistema de ficheros es el componente del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas, ya sean secundarias o terciarias.Sus principales funciones son la asignación de espacio a los archivos, la administración del espacio libre y del acceso a los datos resguardados. Estructuran la información guardada en un dispositivo de almacenamiento de datos o unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos.
5.Partición Swap: Las particiones swap se usan para soportar la memoria virtual. En otras palabras, los datos se escriben en una partición swap cuando no hay suficiente RAM para guardar los datos que su sistema está procesando
Partición Boot: Esta partición realiza una función similar a la partición raíz, aunque algunos expertos solo justifican la creación de esta partición en sistemas grandes como servidores. Es utilizado por LiLo para almacenar todos los elementos que requiere durante el arranque del equipo. Por lo general requiere menos memoria que la partición raíz, y unos pocas decenas de MB son más que suficiente. Personalmente le asigno un tamaño de 1 GB ( 1000 MB )
Partición Raíz ( / ).:Generalmente se presente con el símbolo ( / ) y contiene los elementos necesarios para el arranque o inicio del Sistema. Por lo general no requiere mucho espacio, y unos pocos cientos de MB serían más que suficiente, por seguridad yo le asigno 1 GB ( 1000 MB ).
6.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.Entre las tareas que desempeña se incluye el manejo de las interrupciones, la asignación de trabajo al procesador y proporcionar una vía de comunicación entre los distintos programas. En general, el núcleo se encarga de controlar el resto delos módulos y sincronizar su ejecución.
7.· Organizar y administrar el hardware del equipo tanto en partes internas y periféricos.
· Gestiona los recursos del ordenador en sus niveles mas bajos.
· Dispone de una interface (elemento que hace posible la fácil comunicación usuario maquina) liberando al usuario del conocimiento del hardware.
· Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse.
8.
- La organización del sistema operativo consta del primer nivel que es el mas bajo, contiene contacto directo con los dispositivos electrónicos y es el núcleo.
- en el segundo se encuentran la manipulación de los discos, el monitor,teclado y la gestión de los procesos son rutinas que implementan los servicios que ofrece el sistema operativo.
- En el tercero se encuentra el gestor de la memoria y de archivos.
- Por ultimo se encuentran los procesos que permiten la comunicación del usuario con el sistema operativo: las ordenes propias del sistema operativo y el caparazón entre los niveles inmediatamente superior e inferior solo es posible la comunicación.
- NUCLEO
- EJECUTANDO
- BLOQUEADO
- LISTO
- FINALIZACION
En informática, el núcleo de un sistema operativo, es el programa informático formado por un conjunto de subrutinas o módulos de programa que permiten algunas de las siguientes funcionalidades:
- La comunicación entre los programas informáticos y el hardware. Responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica
- Gestión de las distintas tareas o procesos de una máquina. Como hay muchos programas y el acceso al hardware es limitado, el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo.
- Gestión del hardware (memoria, procesador, periférico, forma de almacenamiento, etc.). Es el encargado de gestionar recursos, a través de servicios de llamada al sistema.
- Los núcleos monolíticos se encargan del manejo de las IRQ, memoria, dispositivos E/S, de las llamadas al sistema, manejo de archivos y planificación de procesos. Los núcleos monolíticos suelen ser más fáciles de diseñar correctamente, y por lo tanto pueden crecer más rápidamente. Los núcleos monolíticos suelen usarse en robótica embebida o computadoras médicas, ya que la mayoría de los componentes del sistema operativo residen en su propio espacio de memoria privado y protegido. Ejemplos de núcleos monolíticos son: Linux y Solaris.
- Los micronúcleos o microkernel se encargan de manejo de procesos y threads, manejo de memoria, comunicaciones, operaciones bajo nivel E/S. El resto de los servicios, como manejo de archivos, utilizan al núcleo por medio de las comunicaciones. Se usan para las aplicaciones llamadas servidores para ofrecer mayor funcionalidad. Debido a la existencia de módulos independientes (threads ) se originan retardos en la comunicación por la copia de variables que se realiza en la comunicación entre módulos. Los usos más comunes de los micronúcleos es en los sistemas operativos que intentan ser distribuídos, y en aquellos que sirven como base para instalar sobre ellos otros sistemas operativos Algunos ejemplos son: Hurd, Minix.
- Los núcleos híbridos o micronúcleos modificados ya que incluyen código adicional en el espacio de núcleo para que se ejecute más rápidamente. Algunos de los S.O. actuales pertenecen a esta categoría. Algunos ejemplos de núcleos: Microsoft Windows NT, XNU, DragonFlyBSD.