domingo, 17 de abril de 2011

CARGADORES DE ARRANQUE PARA GNU/LINUX

¿Cuales son los cargadores de arranque para GNU/Linux?



En GNU/Linux existen 2 cargadores de arranque que son:


LILO: (Linux Loader) es un gestor de arranque que permite elegir, entre sistemas operativos Linux y otras plataformas, con cual se ha de trabajar al momento de iniciar un equipo con mas de un sistema operativo disponible.
Funciona en una variedad de sistemas de archivos y puede arrancar un sistema operativo desde el disco duro o desde undisco flexible externo . LILO permite seleccionar entre 16 imágenes en el arranque.


GRUB:  un administrador o gestor de arranque múltiple, desarrollado por el proyecto GNU GRUB; Gran Gestor de Arranque Unificado, que se usa comúnmente para iniciar uno de dos o más sistemas operativos instalados en un mismo equipo.
Se usa principalmente en sistemas operativos GNU/Linux. El Sistema Operativo Solaris ha usado GRUB como gestor de arranque en sistemas.


CONVENSIONES PARA NOMBRAR LOS DISCOS EN LINUX

 En Linux cuales son las convenciones para nombrar los discos.

  •         Los dispositivos IDE maestro y esclavo primarios (ya sean discos rígidos, unidades de CD-ROM o cualquier otra cosa) se denominan /dev/hda y /dev/hdb respectivamente.
  •         En la interfaz secundaria, se denominan /dev/hdc y /dev/hdd para el maestro y el esclavo respectivamente;
  •         Si su computadora contiene otras interfaces IDE (por ejemplo, la interfaz IDE presente en algunas tarjetas SoundBlaster), los dispositivos se denominarán /dev/hde, /dev/hdf, etc.
  •         Los discos SCSI se denominan /dev/sda, /dev/sdb, etc. en el orden en que aparezcan en la cadena SCSI (dependiendo de los ID incrementalmente). Los CD-ROM SCSI se denominan /dev/scd0, /dev/scd1, siempre en el orden de aparición de los mismos en la cadena SCSI.


KERNEL

¿Qué es el kernel?
Parte esencial de un sistema operativo que provee los servicios más básicos del sistema. Se encarga de gestionar los recursos como el acceso seguro al hardware de la computadora.
Se encarga también del multiplexado, determinando qué programa accederá a un determinado hardware si dos o más quieren usarlo al mismo tiempo.
El kernel también ofrece una serie de abstracciones del hardware para que los 
programadores no tengan que acceder directamente al hardware, proceso que puede ser complicado.





NÚCLEO Y SU FUNCIÓN

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


Es la parte fundamental de un sistema operativo. Es el software 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 del Núcleo:
Los núcleos tienen como funciones básicas garantizar la carga y la ejecución de los procesos, las entradas y salidas y proponer un interfaz entre el espacio núcleo y los programas del espacio del usuario.
Aparte de las funcionalidades básicas, el conjunto de las funciones de los puntos siguientes (incluidos los pilotos materiales, las funciones de redes y sistemas de ficheros o los servicios) necesariamente no son proporcionados por un núcleo de sistema de explotación. Pueden establecerse estas funciones del sistema de explotación tanto en el espacio usuario como en el propio núcleo. Su implantación en el núcleo se hace en el único objetivo de mejorar los resultados. En efecto, según la concepción del núcleo, la misma función llamada desde el espacio usuario o el espacio núcleo tiene un coste temporal obviamente diferente. Si esta llamada de función es frecuente, puede resultar útil integrar estas funciones al núcleo para mejorar los resultados.




TIPOS DE NÚCLEOS

15.  Explique los cuatro tipos de núcleos.

Hay cuatro grandes 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.Son los que reciben o dan salida a señales analógicas que son procesadas digitalmente.Esto puede realizarse gracias a los conversores analogicos/digitales que , como su nombre indica ,convierte señales analógicas a digitales
  • 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. 

DISTRIBUCION DE LOS 512 BYTES EN EL DISCO DURO

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



Cada  una  de  las  dos  superficies  magnéticas  de  cada  plato  se denomina cara. El número total de caras de un disco duro coincide con su mero de cabezas. Cada una de estas caras se divide en anillos concéntricos llamados pistas. En los discos duros se suele utilizar el término cilindro para referirse a la misma pista de todos los discos de la pila. Finalmente, cada pista se divide en sectores.

Los sectores son las unidades mínimas de  información que puede leer o escribir un disco duro. Generalmente, cada sector almacena 512 bytes de información.

 

BOOTSTRAP

12. ¿Qué es bootstrap?


















(BOOTP) son las siglas  de Bootstrap portocol.
Suele referirse al programa de arranque de un sistema operativo o proceso de inicio de cualquier ordenador y originalmente esta definido en el RFC 951. Se ejecutan  tras el porceso  de POST de la BIOS .Tambien llamado cargador  de inicializacion, o bootstrap loader. 

El protocolo nos accede los ordenadores sin disco  para obtener una direccion IP antes de cargar un sistema operativo avanzado.

COMPOSICIÓN DEL MBR

11. ¿De qué está compuesto el MBR?



El MBR está compuesto por código ejecutable y las entradas de la Tabla de Particiones.
Estructura del Master Boot Record
Offset
Naturaleza
size
+00h
Código ejecutable
varía
+1BEh
1a entrada de tabla de particiones
16 bytes
+1CEh
2a entrada de tabla de particiones
16 bytes
+1DEh
3a entrada de tabla de particiones
16 bytes
+1EEh
4a entrada de tabla de particiones
16 bytes
+1FEh
Marcador ejecutable (AA55h)
2 bytes





MASTER BOOT RECORD

10. ¿Qué es el master boot record (MBR)?



El Master Boot Record (MBR) es un pequeño programa que es ejecutado en cada Inicio del sistema operativo y se encuentra ubicado en el primer sector absoluto (Track 0, head 0, sector 1) del disco duro en una PC y que busca la Tabla de Particiones para transferirla al Sector de Arranque (Boot). 
El MBR está compuesto por código ejecutable y las entradas de la Tabla de Particiones.  



ESTADO DE PROCESO

9. Explique los estados de proceso.


Los cinco estados de este diagrama son los siguientes:
  • Ejecución: el proceso está actualmente en ejecución.
  • Listo: el proceso está listo para ser ejecutado, sólo está esperando que el planificador así lo disponga.
  • Bloqueado: el proceso no puede ejecutar hasta que no se produzca cierto suceso, como una operación de Entrada/Salida.
  • Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran en este estado todavía no fueron cargados en la memoria principal.
  • Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque terminó o por algún fallo, como un error de protección, aritmético, etc.

UN PROCESO

8. En informática, ¿qué es un Proceso?

U
n proceso es un programa en ejecución. Los procesos son gestionados por el sistema operativo y están formados por:

  • Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.
  • Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa.
  • Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.
  • Otra información que permite al sistema operativo su planificación.

CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS

6. Explique la clasificación de los sistemas operativos.



      Por número de Usuarios:
    Sistema Operativo Monousuario: Son aquellos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga el computador o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo.
     Sistema Operativo Multiusuario: Son capaces de dar servicio a la vez, ya sea por medio de varias terminales conectadas el computador (servidor) o por medio de sesiones remotas en una red de comunicaciones. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente.

2.    Por el número de tareas:
a)    Sistema Operativo Monotarea: Son aquellos que sólo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.
b)    Sistema Operativo Multitarea: Es aquél que le permite al usuario estar realizando varias labores al mismo tiempo.
3.    Por el número de procesadores:
a)    Sistema Operativo de Uniproceso: es aquél que es capaz de manejar solamente un procesador del computador, de manera que si el computador tuviese más de uno le sería inútil. Ejemplo: DOS y MacOS
b)    Sistema Operativo de Multiproceso: Se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas trabajan de dos formas:
·        Asimétrica: El sistema operativo selecciona a uno de los procesadores el cual jugará el papel de procesador maestro y servirá como eje para distribuir la carga a los demás procesadores que reciben el nombre de esclavos.
·        Simétrica: Los procesos o partes de ellos son enviados indistintamente a cualquiera de los procesadores disponibles, teniendo teóricamente, una mejor distribución y equilibrio en la carga de trabajo bajo este esquema.

FUNCIONES DE LOS SISTEMAS OPERATIVOS

5. ¿Cuáles son las distintas funciones de los sistemas operativos?

  1.  Gestión de tareas: Acepta todos los trabajos y los conserva hasta su finalización.
  2. Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el computador.
  3. Control de recursos: Coordina y manipula el hardware del computador, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse.
  4. Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como en discos flexibles, discos duros, discos compactos o memorias extraíbles.
  5. Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
  6. Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos y definir el orden en que estos se ejecutan.
  7. Protección: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario.
  8. Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar cera de ella.
  9. Contabilidad de recursos: Establece y administra el costo que se le cobra a un usuario por utilizar determinados recursos.

SISTEMAS OPERATIVOS EXISTENTES

4. ¿Cuáles son los sistemas operativos existentes?


Los sistemas operativos más conocidos son:


  1. Microsoft Windows
  2. Linux en sus distintas distribuciones:
               a) Mandrake
               b) RedHat
               c) SuSé
               d) Debian
  3.  Macintosh
  4. Solaris
  5. PalmOS
  6. UNIX 



LAS 4 GRANDES FUNCIONES DE LOS SISTEMAS OPERATIVOS

3. ¿Cuáles son las cuatro grandes funciones del sistema operativo?


El sistema operativo tiene cuatro grandes funciones: 


1. Coordina y manipula el hardware del computador.
2. Organiza los archivos en diversos dispositivos de almacenamiento.
3. Gestiona los errores de hardware y la pérdida de datos.
4. Se encarga de brindar al usuario una interfaz con la cual pueda operar de manera fácil todas las funciones anteriormente descritas.

PROGRAMA PRINCIPAL DEL SISTEMA

2. ¿Cuál es el programa principal del sistema?


El programa principal del sistema es el denominado intérprete de comandos  o núcleo del sistema. En el caso del sistema operativo DOS (Sistema operativo de disco) dicho intérprete de comandos se conoce como el Command.com. En sistemas operativos como UNIX, LINUX, Windows, se llama Kernel.

SISTEMA OPERATIVO

1. Explique, ¿qué es un sistema operativo?



Un sistema operativo es un software complejo y estructurado, capaz de controlar un computador, e incluso hoy en día se han logrado los avances para que cualquier clase de dispositivo electrónico pueda ser manejado por un sistema operativo.

Un sistema operativo es un software compuesto de distintos programas, siendo el conjunto de estos programas la parte más importante de un computador, ya que este se encarga de reconocer el procesador, las unidades de almacenamiento y los distintos periféricos, dispositivos de entrada, de almacenamiento y de salida y también se encarga de gestionarlos. Sin un sistema operativo un computador no es capaz de funcionar correctamente, y el computador no tendría ninguna forma de ser usado por el usuario.

Otra característica de un sistema operativo es que cumple la función de intérprete entre el usuario y el computador, para que el usuario tenga la facilidad de tener a su disposición una interfaz legible, y que por medio de comandos ya establecidos se pueda comunicar con el computador, sin tener necesidad de tener conocimientos avanzados de programación. Un sistema operativo también se encarga de gestionar los recursos de memoria necesarios para que el usuario pueda correr distintos programas, que cumplan distintos fines.

ARQUITECTURA DE WINDOWS Y LINUX

21. ¿Cuál es la arquitectura de Windows y de Linux?



WINDOWS:
*Arquitectura Micronúcleo.
*Multihilos.
*Multiproceso Simétrico.
*Sistemas Operativos Distribuidos.
*Diseño Orientado a Objeto.

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

FUNCIONES DEL KERNEL

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

  •        Facilita el acceso al hardware.
  •       Se encarga de decidir qué programa puede hacer uso de un dispositivo y durante cuánto tiempo.
  •       Garantiza la carga y la ejecución de los procesos, las entradas/salidas y propone una interfaz entre el espacio  núcleo y los programas del espacio del usuario.
  •        Asigna recursos para el proceso que lo necesite.
  •        El núcleo reside siempre en la memoria principal.
  •        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.



SISTEMA DE ARCHIVOS

19. ¿Qué es un sistema de archivos?

















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. El término también es utilizado para referirse a una partición o disco que se está utilizando para almacenamiento, o el tipo del sistema de archivos que utiliza. Así uno puede decir “tengo dos sistemas de archivo” refiriéndose a que tiene dos particiones en las que almacenar archivos, o que uno utiliza el sistema de “archivos extendido”, refiriéndose al tipo del sistema de archivos.




viernes, 4 de marzo de 2011

LABORATORIO DISCO DURO


DISCO DURO










EXPERIENCIA


El dia martes 01 de marzo realizamos la practica de disco duro, en esta pudimos observar como
 esta compuesto fisicamente, tambien pudimos ver la funcion que realiza cada parte
y a diferenciarlas.
Esta actividad fue muy buena ya que aumentamos nuestros conocimientos y le sacamos un gran provecho.


jueves, 10 de febrero de 2011

FUENTE AT-ATX

 
FUENTE AT

AT : La fuente AT es un dispositivo que se monta en el gabinete de la computadora y que se encarga básicamente de transformar la corriente alterna de la línea eléctrica del enchufe doméstico en corriente directa; la cuál es utilizada por los elementos electrónicos y eléctricos de la computadora. Otras funciones son  las de suministrar la cantidad de corriente y voltaje que los dispositivos requieren así como protegerlos de problemas en el suministro eléctrico como subidas de voltaje. Se le puede llamar fuente de poder AT, fuente de alimentación AT, fuente analógica, fuente de encendido mecánico,  entre otros nombres.
 

CARACTERISITICAS AT

    Es de encendido mecánico, es decir, tiene un interruptor que al oprimirse cambia de posición y no regresa a su estado inicial hasta que se vuelva a pulsar.

      Es una fuente ahorradora de electricidad, ya que no se queda en "Stand by" ó en estado de espera; esto porque al oprimir el interruptor se corta totalmente el suministro.

      Sus conectores a placa base varían de los utilizados en las fuentes ATX, y son más peligrosas, ya que la fuente se activa a través de un interruptor, y en ese interruptor hay un voltaje de 220v, con el riesgo que supondría manipular el PC..
  
FUCIONAMIENTO  AT

1.Transformador:  el voltaje de la línea doméstica se reduce de 127 Volts a aproximadamente 12 Volts  ó 5 V. Utiliza un elemento electrónico llamado bobina reductora.


2.- Rectificador: se transforma el voltaje de corriente alterna en voltaje de corriente directa, esto lo hace dejando pasar solo los valores positivos de la onda (se genera corriente continua), por medio de elementos electrónicos llamados diodos.


3.- Filtro: esta le da calidad a la corriente continua y suaviza el voltaje, por medio de elementos electrónicos llamados capacitores





4.-Regulador: el voltaje ya suavizado se le da la forma lineal que utilizan los dispositivos. Se usa un elemento electrónico especial llamado circuito integrado. Esta fase es la que entrega la energía necesaria la computadora.



CONECTORES AT

Tipo MOLEX:  Disqueteras de 5.25", Unidades ópticas de 5.25" y discos duros de 3. 5

Tipo BERG:  Disqueteras de 3.5"Dispo

Tipo AT: Interconecta la fuente AT y la tarjeta principal (Motherboard)



NIVELES DE VOLTAJE AT

Las fuentes AT comerciales tienen Wattajes de 250 W, 300 W, 350 W y 400 W La potencia eléctrica de una fuente AT se mide en Watts (W).




La fuente ATX, siempre está activa, aunque el ordenador no esté funcionando, siempre está alimentada con una tensión pequeña en estado de espera.

Las fuentes ATX dispone de un pulsador conectado a la placa base, y esta se encarga de encender la fuente, esto nos permite el poder realizar conexiones/desconexiones por software.

En cambio, en las fuentes ATX solo existe un conector para la placa base, todo de una pieza, y solo hay una manera de encajarlo, así que por eso no hay problema

FUENTE ATX

 La fuente ATX es un dispositivo que se monta internamente en el gabinete de la computadora , la cuál se encarga básicamente de transformar la corriente alterna de la línea eléctrica comercial en corriente directa; la cuál es utilizada por los elementos electrónicos y eléctricos de la computadora. Otras funciones son  las de suministrar la cantidad de corriente y voltaje que los dispositivos requieren así como protegerlos de problemas en el suministro eléctrico como subidas de voltaje. A la fuente ATX se le puede llamar fuente de poder ATX, fuente de alimentación ATX, fuente digital, fuente de encendido digital, fuentes de pulsador,  entre otros nombres.
  

CARACTERISTICAS ATX

La fuente ATX, siempre está activa, aunque el ordenador no esté funcionando, siempre está alimentada con una tensión pequeña en estado de espera.

Las fuentes ATX dispone de un pulsador conectado a la placa base, y esta se encarga de encender la fuente, esto nos permite el poder realizar conexiones/desconexiones por software.

En cambio, en las fuentes ATX solo existe un conector para la placa base, todo de una pieza, y solo hay una manera de encajarlo, así que por eso no hay problema



 

FUNCIONAMIENTO DE LA ATX


1- Transformación: el voltaje de la línea doméstica se reduce de 127 Volts a aproximadamente 12 Volts  ó 5 V. Utiliza un elemento electrónico llamado bobina reductora



2.- Rectificación: se transforma el voltaje de corriente alterna en voltaje de corriente directa, esto lo hace dejando pasar solo los valores positivos de la onda (se genera corriente continua), por medio de elementos electrónicos llamados diodos



3.- Filtrado: esta le da calidad a la corriente continua y suaviza el voltaje, por medio de elementos electrónicos llamados capacitores.




4.- Estabilización: el voltaje ya suavizado se le da la forma lineal que utilizan los dispositivos. Se usa un elemento electrónico especial llamado circuito integrado. Esta fase es la que entrega la energía necesaria la computadora



CONECTORES ATX

Tipo MOLEX: Disqueteras de 5.25", Unidades ópticas de 5.25" ATAPI y discos duros
            de 3.5" IDE .


        Tipo BERG: Disqueteras de 3.5

       Tipo SATA / SATA 2: Discos duros 3.5" SATA / SATA 2



Conector ATX 24 terminales: Interconecta la fuente ATX y la tarjeta principal (Motherboard)


   Conector para procesador de 4 terminales: Alimenta a los procesadores modernos




  Conector PCIe (6 y 8 terminales): Alimenta directamente las tarjetas de video tipo PCIe




Niveles de voltaje

 Las fuentes ATX comerciales tienen Wattajes de: 300 Watts (W), 350 W, 400 W, 480 W, 500 W, 630 W, 1200 W y hasta 1350 W.