Mostrando entradas con la etiqueta Tema 1. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tema 1. Mostrar todas las entradas

jueves, 10 de octubre de 2013

Distribuciones linux



Distribuciones linux


 Linux es un sistema de libre distribución por lo que podeis encontrar todos los ficheros y programas necesarios para su funcionamiento en multitud de servidores conectados a Internet. La tarea de reunir todos los ficheros y programas necesarios, asi como instalarlos en tu sistema y configurarlo, puede ser una tarea bastante complicada y no apta para muchos. Por esto mismo, nacieron las llamadas distribuciones de Linux, empresas y organizaciones que se dedican a hacer el trabajo "sucio" para nuestro beneficio y comodidad.

Las ditribuciones linux mas destacadas son:

Ubuntu



Basada en Debian, gratuita, y con versiones para escritorio, servidores y netbooks, se trata de un proyecto patrocinado por Canonical, la empresa de Mark Shuttleworth. Su nombre significa, en zulú, “Humanidad hacia otros”.

Lanzan una nueva versión cada 6 meses, por lo que las aplicaciones están bastante actualizadas. Para aquellos que necesiten más estabilidad, también existen versiones LTS (Long Term Support) que reciben actualizaciones durante 3 años (5 años en la versión para servidores).

Ubuntu viene en forma de 1 CD (aunque también hay versión DVD) que puedes recibir gratuitamente en tu casa vía Ship it.

El escritorio por defecto es GNOME, aunque existen versiones de Ubuntu pensadas para otros entornos, ya sean oficiales como Kubuntu (KDE) y Xubuntu (xfce) o no oficiales como Lubuntu (LXDE).

Fedora


RH-Fedora logo-nonfree.png

Esponsorizada por la histórica Red Hat, que la utiliza como base y banco de pruebas de su distribución comercial, Red Hat Enterprise Linux. Se trata de la distro que Linus Torvalds utiliza en la mayor parte de sus máquinas, lo que da una idea de su calidad.Utiliza GNOME por defecto y se basa en paquetes RPM en lugar de deb, para cuya gestión utiliza Yum.

Como Ubuntu, no instala por defecto códecs para formatos propietarios como MP3 o MPEG, ni software propietario como Adobe Flash Player.

Su ciclo de vida es un poco menos rígido que el de Ubuntu: publican una nueva versión cada 6 meses, aproximadamente, versiones que son mantenidas durante algo más de un año
.

Debian


Openlogo-debianV2.svg

Una distro clásica, y la más longeva de entra las que aparecen en esta recopilación, con 16 años a sus espaldas. Es la distro en la que se basa Ubuntu, y está considerada por muchos como una de las más robustas y estables del mercado. También es, probablemente, la más comprometida con el software libre, motivo que causa que algunas personas consideren su comunidad, y todo lo relacionado, como un poco “talibán”.

Tiene fama de ser complicada de instalar, aunque eso quedó atrás hace mucho tiempo.

Utiliza GNOME como entorno de escritorio por defecto y, como era de esperar, paquetes deb para las aplicaciones.

Una curiosidad es que, aparte de la versión basada en el núcleo Linux, también existen versiones de Debian basadas en Hurd, NetBSD y FreeBSD.

Mandriva


Mandriva Linux "One" 2010.0 (Adelie), GNOME

Nacida de la fusión de la francesa Mandrake y la brasileña Conectiva, cambió su nombre en 2005 para evitar problemas legales. En el pasado estaba considerada como una de las distros más sencillas de instalar y utilizar, aunque tenía una cierta fama de inestabilidad.

Utiliza KDE como entorno de escritorio, y urpmi como gestor de paquetes (RPM).

Su nueva versión, Mandriva 2010.0, que incluye KDE 4.3.x, está prevista para dentro de un par de semanas. El objetivo es deshacerse de todos los paquetes relacionados con KDE 3 de los repositorios para esta misma fecha.

Como curiosidad, la primera versión de Mandrake estaba basada en Red Hat.

Puppy Linux

 Banner logo Puppy.png


Puppy Linux se distingue de todas las demás distros de la recopilación en que está pensada para ser lo más pequeña posible, hasta el punto de que se puede cargar completamente en la memoria RAM de un PC bastante antiguo (su versión más simple, Barebones, ocupa sólo 40MB).

Es famosa por su rapidez y su estabilidad.

Utiliza JWM como gestor de ventanas, utilizado también en otras distros ligeras, como Damm Small Linux, y se basa en paquetes PUP y PET.


RED HAT




Red Hat es una distribución Linux creada por Red Hat, que fue una de las más populares en los entornos de usuarios domésticos.

Es una de las distribuciones Linux de "mediana edad". La versión 1.0 fue presentada el 3 de noviembre de 1994. No es tan antigua como la distribución Slackware, pero ciertamente es más antigua que muchas otras. Fue la primera distribución que usó RPM como su formato de paquete, y en un cierto plazo ha servido como el punto de partida para varias otras distribuciones, tales como la orientada hacia PC de escritorio Mandrake Linux (originalmente Red Hat Linux con KDE), Yellow Dog Linux, la cual se inició desde Red Hat Linux con soporte para PowerPC, y ASPLinux (Red Hat Linux con mejor soporte para caracteres no-Latinos).

Desde el 2003, Red Hat ha desplazado su enfoque hacia el mercado de los negocios con la distribución Red Hat Enterprise Linux y la versión no comercial Fedora Core. Red Hat Linux 9, la versión final, llegó oficialmente al final de su vida útil el pasado 30 de abril de 2004, aunque el proyecto Fedora Legacy continuó publicando actualizaciones, hasta ser abandonado dicho proyecto a finales de 2006.



Kernel

KERNEL

Un núcleo o kernel (de la raíz germánica Kern, núcleo, hueso) es un software que constituye una parte fundamental del sistema operativo. Antiguamente había dos tipos de versiones del núcleo. Teníamos:

  • Versión de produccion: Era la versión estable del momento y la que se debía de utilizar, ya que, esta versión era el resultado final de las versiones que estaban en desarrollo. 
  • Versión de desarrollo:Era la versión que estaba en desarrollo y la que los programadores utilizaban para corregir bugs. Esta versión era muy inestable. 
Los núcleos tienen como funciones básicas garantizar la carga y la ejecución de los procesos, las entradas/salidas y proponer una interfaz entre el espacio núcleo y los programas del espacio del usuario.

FALLOS DEL KERNEL

  1. Make clean: Si su nuevo núcleo hace cosas raras, puede ser que se le olvidara hacer `make clean' antes de compilar. Los síntomas suelen ser extraños cuelgues, problemas de E/S... asegúrese también de hacer `make dep'.
  2. Núcleos muy lentos o grandesSi su núcleo consume mucha memoria, o la compilación se hace eterna incluso con su nuevo 786DX6/440, probablemente se deberá a haber elegido demasiados manejadores, sistemas de ficheros, etc. a soportar en el sistema. Si no los va a usar, no los incluya, puesto que consumen memoria. Lo típico en estos casos es que se recurre demasiado al intercambio con el disco, lo que se aprecia en un ruido `excesivo' del disco duro.
  3. El núcleo no compila Si no compila, puede ser por un fallo de parcheo, u otro tipo de corrupción en los ficheros fuente. Además, la versión de gcc puede no ser correcta o los propios ficheros de #include. Asegúrese que los enlaces simbólicos necesarios (descritos en el fichero README de Linus) existen. En general, cuando un núcleo estándar no se puede compilar, es porque hay algún problema serio en el sistema, y será necesario reinstalar algunos programas.
    También puede suceder que le den errores compilando el núcleo 1.2.x con un gcc ELF (2.6.3 o superior). Se puede intentan arreglar añadiendo las siguientes líneas al fichero arch/i386/Makefile:

    AS=/usr/i486-linuxaout/bin/as LD=/usr/i486-linuxaout/bin/ld -m i386linux CC=gcc -b i486-linuxaout -D__KERNEL__ -I$(TOPDIR)/include

    Ahora, haga `make dep' y `make zimage' de nuevo.

    En algunos casos muy raros el gcc romperá con un mensaje similar a ``xxx exited with signal 15''. En este caso la solución puede estar en desactivar la caché de segundo nivel, pensar en un fallo hardware de la memoria... o reinstalar de nuevo el gcc.
  4.  El nuevo núcleo no parece arrancar 
    No se ejecutó LILO, o no está bien configurado. A veces, se ponen errores como `boot = /dev/hda1' en lugar de `boot = /dev/hda'.
  5.  Se olvidó ejecutar LILO, y el sistema ya no arranca¡Vaya problema! Lo mejor que puede hacerse ahora es arrancar con un disquete y preparar otro disquete para arrancar Linux (con `make zdisk' se hizo uno). Necesita saber qué sistema de ficheros raíz (/) tiene, dónde está y su tipo (por ejemplo, ext2 o minix). En este ejemplo, también hay que saber dónde están los ficheros de /usr, en otra partición.
  6. No consigo que me detecte mi CD-ROM IDE/ATAPIMucha gente tiene este problema, siendo las causas muy diversas.
    El error más común es tener el dispositivo en una interfaz IDE sin compañía de otro disco, para lo que debe ser configurado como ``maestro'' (master) o ``único'' (single), nunca como ``esclavo'' (slave).


KERNEL PANIC( pánico en el núcleo)


Es un mensaje mostrado por un sistema operativo una vez detectado un error interno de sistema del cual no se puede recuperar. Los kernel panic usualmente proveen información de depuración que es útil sólo para los desarrolladores del sistema operativo.

Fallos más habituales:

  • Intentos del sistema operativo para leer una dirección de memoria inválida o no permitida son una fuente común de kernel panics. El error también puede ocurrir como resultado de un fallo de hardware.

  • Es probable también que se presente si falta algún módulo que deba ir pegado al kernel dependiendo del hardware con el que se cuente.
  • Un kernel panic puede ser producto de una explotación de una vulnerabilidad en algún módulo del núcleo de forma malintencionada, logrando corromper la integridad del sistema.

Supercomputadoras



Supercomputadoras



Una supercomputadora o un superordenador es aquella con capacidades de cálculo muy superiores a las computadoras corrientes y de escritorio y que son usadas con fines específicos. Son de gran tamaño, las más grandes entre sus pares. Pueden procesar enormes cantidades de información en poco tiempo pudiendo ejecutar millones de instrucciones por segundo, están destinadas a una tarea específica y poseen una capacidad de almacenamiento muy grande. Además son los más caros, por su alto costo se fabrican muy pocas durante un año, incluso existen algunas que se fabrican solo por pedido. 

Cuentan con un control de temperatura especial para poder disipar el calor que algunos de sus componentes pueden llegar a alcanzar. Actúa como árbitro de todas las solicitudes y controla el acceso a todos los archivos, lo mismo hace con las operaciones de entrada y salida. El usuario se dirige a la computadora central de la organización cuando requiere apoyo de procesamiento.

Están diseñados para sistemas de multiprocesamiento, la CPU es el centro del procesamiento y pueden soportar a miles de usuarios en línea. La cantidad de procesadores que puede llegar a tener un supercomputador depende principalmente del modelo, pueden tener desde alrededor de 16 procesadores hasta 512 (como el modelo SX-4 de NEC de 1997) y más.


Características:

Las principales son:
  • Velocidad de Proceso: miles de millones de instrucciones de coma flotante por segundo.
  • Usuarios a la vez: hasta miles, en entorno de redes amplias.
  • Tamaño: requieren instalaciones especiales y aire acondicionado industrial.
  • Dificultad de uso: solo para especialistas.
  • Clientes usuales: grandes centros de investigación.
  • Penetración social: prácticamente nula.
  • Impacto social: muy importante en el ámbito de la investigación, ya que provee cálculos a alta velocidad de procesamiento, permitiendo, por ejemplo, calcular en secuencia el genoma humano, número π, desarrollar cálculos de problemas físicos dejando un margen de error muy bajo, etc.
  • Parques instalados: menos de un millar en todo el mundo.
  • Costo: hasta decenas de millones de dólares cada una de ellas.

Principales usos:


Las supercomputadoras se utilizan para abordar problemas muy complejos o que no pueden realizarse en el mundo físico bien, ya sea porque son peligrosos, involucran cosas increíblemente pequeñas o increíblemente grandes. A continuación damos algunos ejemplos:

  • Mediante el uso de supercomputadoras, los investigadores modelan el clima pasado y el clima actual y predicen el clima futuro .
  • Los astrónomos y los científicos del espacio utilizan las supercomputadoras para estudiar el Sol y el clima espacial.
  • Los científicos usan supercomputadoras para simular de qué manera un tsunami podría afectar una determinada costa o ciudad.
  • Las supercomputadoras se utilizan para simular explosiones de supernovas en el espacio.
  • Las supercomputadoras se utilizan para probar la aerodinámica de los más recientes aviones militares.
  • Las supercomputadoras se están utilizando para modelar cómo se doblan las proteínas y cómo ese plegamiento puede afectar a la gente que sufre la enfermedad de Alzheimer, la fibrosis quística y muchos tipos de cáncer.
  • Las supercomputadoras se utilizan para modelar explosiones nucleares, limitando la necesidad de verdaderas pruebas nucleares.

Sistemas de archivos

SISTEMA DE ARCHIVOS

Los sistemas de archivos o ficheros son los componente del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas. Sus principales funciones son la asignación de espacio a los archivos, la administración del espacio libre, y la administración del acceso a los datos resguardados Sus principales funciones son la asignación de espacio a los archivos, la administración del espacio libre, y la administración del acceso a los datos resguardados



Tabla sobre algunos archivos:




NOMBRE
SIGNIFICADO
SISTEMA OPERATIVO
CAPACIDAD DEL SISTEMA
NUMERO MAXIMO DE ARCHIVOS
VOLUMEN
MAXIMO
FAT 16
File Allocation Table extensión de 16 bits
MS-DOS 4.0 - Windows 98
 2 Gb
65.517
2 GB
FAT 32
File Allocation Table con extension de 32 bits
MS-DOS - Windows Server 2008 R2
4 GB
268.435.437
2 TB
ExFAT
Extended File Allocation Table Adaptación especial para memorias flash para cuando no es posible el uso del sistema NTFS
Presentado en: Windows Embedded CE 6.0.
16777216 TB
2,796,202 por directorio
68719476736 TB
XFS

creado por SGI (antiguamente Silicon Graphics Inc.) para su implementación de Unix llamada Irix
8388608 TB
4.294.967.295 
256 TB 
NTFS
New technology fyle sistem
Windows NT para versions
Windows 2000 – Windows 8
16 TB con la actual implementación
       255 
16777216 TB

jueves, 3 de octubre de 2013

Controladores o drivers

Controladores o drivers

Vamos a realizar un pequeño manual o tutorial sobre como instalar drivers en un equipo o desinstalarlos en el sistema operativo Windows. Pero antes explicaremos que es un controlador o driver. 

¿Qué es un driver?

Un driver o controlador de dispositivo, es un programa cuya finalidad es relacionar el sistema operativo con los dispositivos hardware (tarjeta gráfica, tarjeta de sonido, módem, tarjeta de Tv, wifi, lector mp3, etc.) y periféricos (impresora, escaner, cámara fotográfica, cámara de vídeo, etc) de nuestro equipo.
  
Tutorial de  como instalar un controlador (para Windows XP)



 Primero iremos a 'Propiedades' de 'Mi PC' como se ve en la imagen, clicando con el botón derecho encima de éste.

Nos aparecerá una ventana como esta, donde buscaremos 'Hardware' y entraremos al 'Administrador de dispositivos'





























En nuestro caso tenemos todos los drivers instalados y actualizados, si eso no ocurriese aparecería una interrogación amarilla al lado del hardware.
Hemos escogido uno al azar, el adaptador de red, clicamos con el botón derecho encima y entramos en 'Propiedades'


 Nos aparecerá esta ventana, entramos en la pestaña de 'Controlador', aquí nos da varias opciones, entre ellas Desinstalar y Actualizar el controlador, pincharemos en 'Actualizar Controlador'



























Podemos dejar que Windows Update busque el controlador necesario pero vamos a suponer que tenemos el CD del software, así que marcaremos la tercera opción y damos a 'Siguiente'




Para buscar la ruta específica donde esta ubicado el CD del controlador marcamos la segunda opción en las dos ventanas y continuamos.


 Le damos a 'Utilizar disco' para buscar la ruta de nuestro CD donde estará el controlador.


























Y ya para finalizar seleccionamos la raíz donde se encuentre nuestro CD y aceptamos y se instalarán nuestros drivers

Programas para identificar drivers.

Existen varios programas para identificar los drivers, si algun dispositivo de nuestro PC falla o deja de funcionar una de las soluciones es instalar la última versión del driver.

Entre estos programas están:

  • Everest 
  • Aida32 (Aunque el desarrollo de éste lleva parado desde 2004)
  • SIW.
  • SiSoft
  • WinAudit

miércoles, 2 de octubre de 2013

BIOS

¿Qué es la BIOS?

Es un programa firmware informático inscrito en la memoria ROM. Este programa controla el funcionamiento de la placa base y de dichos componentes. Se encarga de realizar las funciones básicas de manejo y configuración del ordenador. Sus acrónimos significan, Basic Input Output System (Sistema básico de entradas y salidas).

Su funcionamiento se basa en, tras el encendido o un reinicio, el procesador ejecuta las instrucciones del vector donde se encuentra la primera línea de código de BIOS (instrucción de salto incondicional que remite a una dirección más baja en la BIOS )

Dependiendo de cada fabricante realizará una comprobación o chequeo de cada componente o dispositivo del S.O. (Sistema Operativo).

El programa de la BIOS te permite acceder a la RAM-CMOS, que más adelante se detallará su utilidad. 

Distintos ejemplos de memorias ROM, dónde se incluye el programa de la BIOS.




Código de pitidos 

 Al inicio del arranque de la BIOS, ésta hace escaneo del ordenador y sus componentes, la propia BIOS contiene un código, llamado usualmente "código de pitidos", lo que este código nos indica son los diferentes problemas o averías que tienen nuestro ordenador.
Vamos a describir los tres tipos de BIOS que existen, AWARD, PHOENIX  y AMI. 

BIOS AWARD.

Tono ininterrumpido. Fallo en el suministro eléctrico. 

Tonos cortos constantes. Sobrecarga eléctrica, chips defectuosos, placa mal.

1 largo. Si aparece esto en la pantalla “RAM Refresh Failure”, significa que los diferentes componentes encargados del refresco                                                de la memoria RAM fallan o no están presentes. 

1 largo y 1 corto. El código de la BIOS esta corrupto o defectuoso.

1 largo y dos cortos. No da señal de imagen, se trata de que nuestra tarjeta de vídeo esta estropeada..

1 largo y 2 cortos. Si aparece por pantalla este mensaje: “No video card found”, este error solo es aplicable a placas base con tarjetas de vídeo integradas. Fallo en la tarjeta gráfica.

1 largo y 3 cortos. Si aparece este mensaje por pantalla “No monitor connected” Idem que el anterior.

1 largo y varios cortos. Mensaje de error. “Video related failure”. Lo mismo que antes. Cada fabricante implanta un código de error según el tipo de tarjeta de vídeo y los parámetros de cada BIOS

2 largos y 1 corto. Fallo en la sincronización de las imágenes. 

2 cortos. Vemos en la pantalla este error: “Parity Error”. Se trata de un error en la configuración de la BIOS al no soportar la paridad de memoria.

3 cortos. Vemos en la pantalla este error. Base 64 Kb “Memory Failure”, significa que la BIOS al intentar leer los primeros 64Kbytes de memoria RAM dieron error.

4 cortos. Mensaje de error; “Timer not operational”. El reloj de la propia placa base esta estropeado, no hay mas solución que cambiar la placa. No confundir con “CMOS cheksum error” una cosa es la pila y otra el contador o reloj de la placa base.

5 cortos. Mensaje por pantalla “Processor Error” significa que la CPU ha generado un error porque el procesador o la memoria de vídeo están bloqueados.

6 cortos. Mensaje de error: “8042 – Gate A20 Failure”. El controlador o procesador del teclado (8042) puede estar en mal estado. La BIOS no puede conmutar en modo protegido. Este error se suele dar cuando se conecta/desconecta el teclado con el ordenador encendido.

7 cortos. Mensaje de error: “Processor Exception / Interrupt Error” Descripción. La CPU ha generado una interrupción excepcional o el modo virtual del procesador está activo. Procesador a punto de morirse.

8 cortos. Mensaje de error: “Display Memory Read / Write error”. La tarjeta de vídeo esta estropeada.

9 cortos. Mensaje de error: “ROM Checksum Error”; el valor del checksum (conteo de la memoria) de la RAM no coincide con el valor guardado en la BIOS.

10 cortos. Si vemos por pantalla esto; “CMOS Shutdown Register / Read/Write Error”: el registro de la CMOS RAM falla a la hora de la desconexión

11 cortos. Mensaje de error: “Cache Error / External Cache Bad” la memoria caché (L1o L2) del procesador están fallando. También se aplica a la cache de la placa.

1 pitido largo + 8 pitidos cortos. Error en la verificación de tarjeta de vídeo  esta está defectuosa, procedemos a cambiarla

1 pitido largo + 3 pitidos cortos. Fallo en la comprobación de la RAM, posiblemente porque los ciclos de reloj de esa memoria no se corresponden con los de la placa o no son compatibles.




BIOS PHOENIX (todos pitidos cortos) 


Pitidos 1-2-2-3: error del código de verificación de la ROM.


Pitidos 1-3-1-1: fallo en el testeo del refresco de la memoria DRAM. 

Pitidos 1-3-1-3: error en el test de del controlador del teclado.

Pitidos 1-3-4-1: error en una dirección de memoria.

Pitidos 1-3-4-3: error en una dirección del área de memoria baja.

Pitidos 2-1-2-3: error en la ROM del sistema .La BIOS esta corrupta o no se ha podido acceder a ella( leer / escribir).

Pitidos 2-2-3-1: problemas con interrupciones de sistema. 


BIOS AMI 

Ningún pitido. Esto significa varias cosas. Primeramente nos aseguramos de que el speaker esté bien conectado, luego revisamos el cable de alimentación. En caso de estar todo bien y la configuración de swiches y jumpers también lo sea cambiaremos la placa por defectuosa. Ese fallo se debe en la mayoría de las veces por fallos de corriente.


Un pitido. Este pitido indica que todo esta correcto. En caso de no dar imagen revisaremos la tarjeta gráfica y la memoria RAM.

Dos pitidos. Es un problema de memoria en tarjeta de vídeo o en la RAM. Si vemos imagen nos aparecerá un mensaje de error. 

Tres pitidos. Lo mismo que cuando suenan dos pitidos.

Cuatro pitidos. Lo mismo que ocurre con dos y tres pitidos. En este caso además puede ser un error en el reloj del sistema

Cinco pitidos. La placa base no ha detectado memoria RAM, o no es compatible.

Seis pitidos. La controladora de teclado estropeada, hay que cambiar de placa.

Siete pitidos. No se ha podido detectar el procesador o no funciona.

Ocho pitidos. No se ha detectado tarjeta de vídeo o no funciona.

Nueve pitidos. El código de la BIOS está corrupto.

Diez pitidos. La BIOS no puede leer / escribir los datos almacenados en la CMOS. 

Once pitidos. La memoria caché del sistema (640Kbytes en la placa) esta dañada o no pude acceder a ella.

Podemos comprobar como cada familia tiene su propio sistema de pitidos que nos indican cada problema, después cada una tiene sus propios sistemas de pitidos para cada variante o actualización nueva. 


RAM-CMOS


Ahora pasamos a contar que es la RAM-CMOS, para que sirve y su utilidad.


¿Qué es la RAM-CMOS?
Es una pequeña memoria RAM, dedicada a almacenar la información que está configurada en la BIOS contiene información básica sobre algunos recursos del sistema que son susceptibles de ser modificados como el disco duro, el tipo de disco flexible, etc.


¿Para que sirve?
En esta RAM se guarda la fecha y hora; cantidad, tipos y configuración de discos duros y unidades ópticas, opciones de RAID, etc. 

¿Por qué lleva una pila?
Al ser RAM y volátil, esta memoria es alimentada por una pequeña batería que entrega energía mientras el ordenador esté apagado para no perder la información y volver a la predefinida por el fabricante. La tecnología CMOS hace que se pueda alimentar con simplemente una pila


Pila o batería que alimenta la RAM-CMOS y la propia RAM-CMOS