martes, 12 de abril de 2011

SISTEMAS OPERATIVOS

Sistemas Operativo



PARTICIONES:

Partición raíz:
 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.

Particion Boot
/boot
Este directorio contiene todo lo necesario para que funcione el proceso de arranque del sistema.El núcleo tiene la capacidad de crear dos entornos o modos de ejecución totalmente separados.

Particiones De Intercambio (swap) :
Las particiones de intercambio se usan como apoyo a la memoria virtual. La partición swap usable más grande no llega a los 127 MB, así que crear una partición mayor que esa cantidad
sería una pérdida de espacio.



Tipos De Archivos Admitidos En Los Sistemas Operativos



                                        DOS
                                                                     FAT 16



                                                                  WINDOWS 95
                                                                        FAT 16

                                                                
                                                                     WINDOWS 98
                                                                       FAT16 FAT32


    

MacOS
HFS (Sistema de Archivos Jerárquico), MFS (Sistemas de Archivos Macintosh)

OS/2 HPFS (Sistema de Archivos de Alto Rendimiento)




Windows XP
FAT, FAT16, FAT32, NTFS (versiones 4 y 5)



Linux Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS)




IBM AIX JFS (Sistema Diario de Archivos)



Windosw 7
NTFS (Nueva tecnología del sistema de archivos)




Sun Solaris
UFS (Sistema de Archivos Unix)




DIFERENCIA  ENTRE GNU Hurd Y GNU Mach





GNU Hurd 

Es un conjunto de programas servidores que simulan un núcleo Unix que establece la base del sistema operativo GNU.

GNU Mach

 Su función principal es realizar labores mínimas de administración sobre el hardware para que el grueso del sistema operativo sea operado desde el espacio del usuario.




POR QUE LINUX ES LLAMADO GNU/LINUX

Es uno de los rerminos empleados para referise a la combinacin del nucleo o kermel libre similar a unix denominado linux que es usado con herramientas del sistema GNU.


 ¿Diferencia Entre Software Libre, Software Gratuito Y Software De Dominio Público?



software Libre: Software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.

Software Gratuito:  Mas conocido como software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito".

Software De Dominio Publico:  Este último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad.



Cuál es la vulnerabilidad del núcleo de Windows vista?


La vulnerabilidad de seguridad  en Windows Vista que afecta a la capa de red. Esteproblema de seguridad en Vista puede corromper la memoria mediante un buffer overflow provocando sendos pantallazos azules.Además de lo comentado anteriormente, esta vulnerabilidad podría ser usada para ejecutar código y lo que puede ser más peligroso aún, activar este bug de forma remota.





 comparación entre el núcleo de Linux y Windows
  


Nucleo Linux: Es un sistema operativo libre tipo Unix. Es uno de los principales ejemplos de software libre y código abierto. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo.

núcleo o kernel  es un software que actúa de sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema que facilita su uso al programador. 



Cuál es la arquitectura de Windows y de Linux?


Windows


Un Sistema Operativo serio, capaz de competir en el mercado con otros como Unix que ya tienen una posición privilegiada, en cuanto a resultados, debetener una serie de características que le permitan ganarse ese lugar
*Que corra sobre múltiples arquitecturas de hardware y plataformas.
•Que sea compatible con aplicaciones hechas en plataformas anteriores, es decir que corrieran la mayoría de las aplicaciones existentes hechas sobre versiones anteriores a la actual, nos referimos en este caso particular a las de 16-bit de MS-DOS y MicrosoftWindows 3.1.
•Reúna los requisitos gubernamentales para POSIX (Portable Operating System Interface for Unix).
•Reúna los requisitos de la industria y del gobierno para la seguridad del Sistema Operativo.
•Sea fácilmente adaptable al mercado global soportando código Unicode.
•Sea un sistema que corra y balance los procesos de forma paralela en varios procesadores a la vez.
•Sea un Sistema Operativo de memoria virtual.


LINUX


Linux no es un bloque monolítico Varios componentes trabajan en conjunto, diseñados por personas diferentes y conjuntados en distribuciones Solo del exterior el núcleo Linux parece una unidad
Existe una diferencia entre el núcleo y las aplicaciones


COMPONENTES DEL NUCLEO
*Administración memoria principal
*Acceso a los periféricos
*Administración del espacio en disco duro
*Administración de los programas y los procesos
*Administración de los derecho de acceso







  Explique la nomenclatura del kernel en Linux

El kernel de Linux (Linux) está escrito en C y es código abierto licenciado bajo licencia GNU/GPL (excepto el planificador de recursos, el cual pertenece a Linus Torvalds y al resto de programadores que se han ocupado de dicha parte), con lo cual tenemos acceso al código para su estudio y/o modificación.
Lo podemos encontrar en diferentes versiones, ahora explicaremos la nomenclatura de éste.
La nomenclatura del Kernel se divide en 3 campos separados por un punto (.), estos son:
Primer campo: Número de la versión, actualmente a fecha de este documento es la 2.
Segundo campo: Numero de "sub-versión", por llamarlo de algun modo, es la version dentro de la propia versión, si este numero es par, la versión sera estable, si por el contrario es impar, ésta sera inestable.
Tercer campo: Nivel de corrección el en que se encuentra.
Asi pues el primer paso para configurar nuestro propio Kernel será bajarnoslo.



Explique el núcleo de Windows 7





La primera manifestación real de este proyecto la tenemos en el Windows Server Core, que es una opción de instalación de Windows Server 2008. Esta versión Core era un Windows completo pero sin la mayoría de los componentes de escritorio (que realmente no harían falta para un servidor dedicado). Puedes ejecutar controladores de dominio para Directorio Activo, compartir ficheros, servidores DNS, etc .sin tener que estar instalando parches para Internet Explorer, Windows Media Player, o cualquier otro parche trivial que no afectara realmente a las funciones que hemos asignado a este servidor. Incluso muchas de las ventanas de diálogo son las mismas que las usadas en Windows 3.11.Este puede ser uno de los motivos del éxito del nuevo Windows 7, ya que su kernel es una versión optimizada de este MinWin (Windows Vista, Windows 7 y Windows Server 2008 llevan este kernel).



    ¿Cuáles son los cargadores de arranque para GNU/Linux?

Un cargador de arranque (boot loader en inglés) es un programa diseñado exclusivamente para cargar un sistema operativo en memoria. La etapa del cargador de arranque es diferente de una plataforma a otra.

 LILO LILO es más antiguo, es casi idéntico a GRUB en su proceso, excepto que no contiene una interfaz de línea de comandos. Por lo tanto todos los cambios en su configuración deben ser escritos en el MBR, y reiniciar el sistema. Un error en la configuración puede arruinar el proceso de arranque a tal grado de que sea necesario usar otro dispositivo que contenga un programa que sea capaz de arreglar ese defecto.
Loadlin

Otra forma de cargar GNU/Linux es desde DOS o Windows 9x, dado que ambos sistemas permiten ser reemplazados, se puede reemplazar por el kernel Linux sobre el sistema operativo ya cargado.


GRUB
GRUB se carga y se ejecuta en 4 etapas:

1.La primera etapa del cargador la lee el BIOS desde el MBR.
2.La primera etapa carga el resto del cargador (segunda etapa). Si la segunda etapa está en un dispositivo grande, se carga una etapa intermedia (llamada etapa 1.5), la cual contiene código extra que permite leer cilindros mayores que 1024 o dispositivos tipo LBA.
3.La segunda etapa ejecuta el cargador y muestra el menú de inicio de GRUB. Aquí se permite elegir un sistema operativo junto con parámetros del sistema.
4.Cuando se elige un sistema operativo, se carga en memoria y se pasa el control.
GRUB soporta métodos de arranque directo, arranque chain-loading, LBA, ext2 y hasta "un pre-sistema operativo totalmente basado en comandos". Tiene tres interfaces: un menú de selección, un editor de configuración y una consola de línea de comandos.

Cuáles son las funciones del núcleo o kernel?

Unas de las funciones del nucleo o kernel es encargarse de gestionar recursos, a través de servicios de llamada al sistema, también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado.


¿Qué es un sistema de archivos?

Los sistemas de archivos o ficheros (en inglés:filesystem), estructuran la información guardada en una 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. La mayoría de los sistemas operativos manejan su propio sistema de archivos.

   En Linux cuales son las convenciones para nombrar los discos

Linux usa un método para nombrar particiones no tiene en cuenta el tipo de las mismas (a diferencias de otros UNIX) y que las nombra de acuerdo al disco en el que están ubicadas.




          Cómo se encuentran distribuidos los 512 bytes del sector de arranque en un disco duro







                 Los 512 Bytes estan distribuidos de la siguiente manera

       446 Bytes van para la Información primaria del boot loader.
64 Bytes van distribuidos para la Información de la tabla de partición en los siguientes.
Y los 2 Bytes restantes estan dictaminados para la Revisión de validación del MBR

.

En la unidad de disco el primero de la primera cabeza del primer cilindro es el sector mas importante  por que a else dirigen la BIOS  cuando explora si existe en el sistema un dispositivo cargable y se denomina sector de arraque  MBR. Los HPFS no  usan  grupos  sino directamente sectores de disco (512 bytes), y en vez de usar una tabla FAT al inicio de la partición, utilizan unas bandas distribuidas eficazmente por toda la partición.
Linux usa un método para nombrar particiones que las nombra de acuerdo al disco que están ubicadas 

Nombramientos de discos:

  • Disco duro o unidad IDE primaria maestra equivaldría a /dev/hda en GNU/Linux®

  • Disco duro o unidad IDE primaria esclava equivaldría a /dev/hdb en GNU/Linux®

  • Disco duro o unidad IDE secundaria maestra equivaldria a  /dev/hdc en GNU/Linux®


  • Disco duro o unidad IDE secundaria esclava equivaldria a /dev/hdd en GNU/Linux®

  • Unidad de disco flexible de 3╫ pulgadas a /dev/fd0 en GNU/Linux®

  • Segunda unidad de disco flexible de 3╫ pulgadas o unidad de cinta equivaldría a /dev/fd1 en GNU/Linux®


  • Los discos SCSI o SATA se denominan /dev/sda, /dev/sdb, etc.


  • Los CD-ROM SCSI se denominan /dev/scd0, /dev/scd1, etc.


Qué es el kernel?




  Se puede definir como el corazón de este sistema operativo. Es el encargado de que el
 software y el hardware de tu ordenador puedan trabajar juntos.
Las funciones más importantes del mismo, aunque no las únicas, son:
  • Administración de la memoria para todos los programas y procesos en ejecución.
  • Administración del tiempo de procesador que los programas y procesos en ejecucion utilizan.
  • Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera cómoda.

   Explique los cuatro tipos de núcleos






  • Los núcleos monolíticos facilitan abstracciones del hardware subyacente realmente potentes y variadas.





  • Los micronúcleos (en inglés microkernel) proporcionan un pequeño conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.





  • Los núcleos híbridos (micronúcleos modificados) son muy parecidos a los micronúcleos puros, excepto porque incluyen código adicional en el espacio de núcleo para que se ejecute más rápidamente.





  • Los exonúcleos no facilitan ninguna abstracción, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo al hardware.









  •        En informática,¿qué es el núcleo y cuál es la función?

           Es un software que actúa de sistema operativo.Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema.

    Funciones
    • Los núcleos tienen como funciones básicas garantizar la carga y la ejecución de los procesos
    • Proponer una interfaz entre el espacio núcleo y los programas del espacio del usuario.
    • Pueden establecerse estas funciones del sistema de explotación tanto en el espacio usuario como en el propio núcleo.




    No hay comentarios:

    Publicar un comentario