jueves, 22 de septiembre de 2011

La historia de MS-DOS

En 1979 Gates y Allen trasladaron la compañía a Bellevue, Washington, muy cerca de Seattle, la ciudad donde ambos nacieron. El traslado a Redmond, muy próximo a Bellevue, se produjo en 1986. En 1980 IBM contrató a Microsoft para escribir el sistema operativo del IBM PC, que saldría al mercado al año siguiente. 

Presionada por el poco tiempo disponible, Microsoft compró QDOS (Quick and Dirty Operating System) a Tim Paterson, un programador de Seattle, por 50.000 dólares y le cambió el nombre a MS-DOS. El contrato firmado con IBM permitía a Microsoft vender este sistema operativo a otras compañías. 

En 1984 Microsoft había otorgado licencias de MS-DOS a 200 fabricantes de equipos informáticos y, así, este sistema operativo se convirtió en el más utilizado para PC, lo que permitió a Microsoft crecer vertiginosamente en la década de 1980.

miércoles, 21 de septiembre de 2011

La historia de Microsoft

La compañía fue fundada en 1975 por William H. Gates III y Paul Allen. Ambos se habían conocido durante su época de estudiantes por su afición común a programar con la computadora PDP-10 de Digital Equipment Corporation. En ese año, la revista Popular Electronics dedicó su portada y un artículo al Altair 8800, la primera computadora personal. 

El artículo animó a Gates y Allen a desarrollar la primera versión del lenguaje de programación BASIC para el equipo Altair. Le compraron la licencia de este software a Micro Instrumentation and Telemetry Systems (MITS), la empresa fabricante del Altair, y fundaron Microsoft (originalmente Micro-soft) en Albuquerque, Nuevo México, con el objeto de desarrollar versiones de BASIC para otras compañías del sector. 

Apple Computer, fabricante del equipo Apple II, Commodore, fabricante del PET, y Tandy Corporation, fabricante del equipo Radio Shack TRS-80, todas ellas compañías creadas por aquel entonces, fueron los primeros clientes de Microsoft. En 1977 Microsoft lanzó al mercado su segundo producto, Microsoft FORTRAN, otro lenguaje de programación, y pronto sacó versiones del lenguaje BASIC para los microprocesadores 8080 y 8086.

martes, 20 de septiembre de 2011

CPU Host/PCI Clock

Lo normal es que esté en DEFAULT, pero se puede escoger una combinación entre el bus del procesador y el bus PCI, teniendo en cuenta que el bus PCI debe ser 33MHz aproximadamente. Es decir 1/2 para 60-75MHz y 1/3 para 95-112MHz. Para forzar a 124, 133, 140 o 150MHz debemos optar por 1/4, si la placa base lo permite. 

Si un periférico PCI funciona demasiado por encima de los 33MHz, es posible que se produzcan errores, pudiendo llegar a dañar el periférico. Este parámetro tiene gran valor para los amantes del OVERCLOCKING.

lunes, 19 de septiembre de 2011

Cache Update Policy , L1 Cache Policy

Establece el modo de operación de la caché externa o de segundo nivel(WRITE-BACK, WRITE-THROUGH). WRITE-THROUGH quiere decir que la memoria se actualiza con datos de la caché cada vez que el procesador envía un ciclo de escritura. 

WRITE-BACK hace que la memoria se actualice sólo en ciertos casos, como pedidos de lectura a la memoria cuyos contenidos están en la caché. WRITE-BACK permite al procesador operar con menos interrupciones, aumentando su eficacia.

Crear archivo PDF online

Para crear un documento PDF rápidamente a partir de un archivo .doc, .xls, .txt etc... podemos utilizar una impresora virtual, la cual debe estar instalada en el sistema o bien utilizar adobe acrobat o un software similar que permita la creación de  archivos PDF.

Pero supongamos el peor de los escenarios, no tenemos impresora virtual ni software para crear un PDF ni la posibilidad de instalar alguno de ellos. Bien, tenemos la posibilidad de crear un archivo PDF utilizando un servicio online y gratuito.  Basta con buscar en google "PDF online" para encontrar ciento de sitios que presten este servicio, a continuación les muestro uno que he probado y funciona muy bien:


El proceso el muy simple:

1) Indicas que archivos quieres convertir a través de un campo examinar...
2) Indicas que nombre quieres para el PDF
3) Indicas una dirección de correo donde recibir el PDF

Listo!! en pocos minutos recibes en tu correo el PDF solicitado


 

domingo, 18 de septiembre de 2011

Cache Read Wait States

Selecciona el numero de estados de espera para las señales de salida de datos de la cache. Cuando el valor es 0 WS, CROEA# y CROEB# están activos durante dos ciclos de reloj del procesador; cuando es 1 WS, CROEA# y CROEB# están activos durante tres ciclos de reloj. 

El número de ciclos de reloj que CROE# permanece activo puede ser mayor. El número se ajusta automáticamente durante los ciclos de escritura de la caché de segundo nivel a la memoria para sincronizarse con la controladora de memoria RAM.

sábado, 17 de septiembre de 2011

Byte Merge Support

BYTE MERGING retiene los datos de 8 y 16 bits enviados por el procesador al bus PCI en un buffer donde se acumula en datos de 32 bits para una transferencia más rápida. Luego el chipset escribe los datos del buffer al bus PCI cuando lo considera apropiado. 

PCI PIPELINE y PIPELINING combinan el PIPELINING del procesador o del bus PCI con BYTE MERGING. BYTE MERGING se usa para acelerar los procesos de video.

viernes, 16 de septiembre de 2011

Boot Sequence

Los PCs originales de IBM cargaban el sistema operativo DOS desde la unidad A (diskette), por eso los sitemas compatibles están diseñados para buscar un sistema operativo primero en la un idad A, y luego en la unidad C (disco duro). Sin embargo, los ordenadores modernos cargan el sistema operativo desde el disco duro, e incluso de una unidad de CD-Rom, desde una unidad ZIP, una unidad LS-120 o un disco SCSI.

jueves, 15 de septiembre de 2011

Auto Configuration

Selecciona los valores óptimos predeterminados de velocidad de memoria RAM para los parámetros del chipset (FX, HX, VX, TX) de la placa base.En caso de estar DISABLED, se vuelve a los valores almacenados cuando se instaló la placa base. 

Si se escoge ENABLED, ciertos valores de la sección no pueden modificarse. Para modificar estos valores y así obtener el máximo de prestaciones del equipo, se debe deshabilitar (DISABLED) la autoconfiguración. En algunos equipos no se puede deshabilitar.

miércoles, 14 de septiembre de 2011

Assign IRQ for VGA

Si este apartado está DISABLED, la BIOS del equipo no asigna una interrupción (IRQ) a la tarjeta gráfica, ahorrando así una IRQ. Si está ENABLED, la BIOS asigna una IRQ a la tarjeta gráfica, acelerando así la transferencia de datos entre el procesador y la tarjeta gráfica. Sin embargo, algunas tarjetas gráficas, especialmente si necesitan BUSMASTERING (como la Matrox Mystique) necesitan que esté ENABLED para las características 3D.

martes, 13 de septiembre de 2011

AGP Aperture Size (MB)

Selecciona el tamaño de apertura del Puerto de Gráficos Acelerados (AGP). La apertura es una parte del rango de la dirección de memoria PCI dedicada para el espacio de dirección de la memoria gráfica. Hay una página con información interesante sobre AGP en http://www.agpforum.org/.

Parece ser que el valor más habitual es 64MB, pero si especificamos una cantidad mayor que la memoria RAM instalada pueden empeorar las prestaciones debido al excesivo uso de la memoria. Probar con cantidades entre el 50% y el 100% de la cantidad de memoria RAM instalada en el equipo.

lunes, 12 de septiembre de 2011

8/16 Bit I/O Recovery Time

El mecanismo de recuperación de las órdenes de entrada y salida de datos añade ciclos de reloj de bus entre las órdenes de los dispositivos PCI con respecto a las órdenes de los dispositivos ISA, que no llevan ciclos de espera. Esto ocurre porque el bus PCI es mucho más rápido que el bus ISA. 

Estos dos campos te permiten añadir tiempo de recuperación (en ciclos de reloj del bus) para las órdenes de entrada y salida de los dispositivos ISA de 8 y 16 bits. En general, cuanto menor es el número mejores son las prestaciones, aunque deben hacerse pruebas con los valores seleccionados.

domingo, 11 de septiembre de 2011

16 Bit ISA I/O Command WS

En equipos que tiene una velocidad mayor que la de sus dispositivos de entrada y salida (I/O). Si no se indica al sistema un tiempo de espera, para que cada dispositivo tenga oportunidad de responder, creerá que el dispositivo en cuestión ha fallado y no funciona, así que desconectará su petición de entrada/salida. 

Si todos los dispositivos son modernos y rápidos (que es lo normal en PCs nuevos), hay que fijar el valor en 'Disabled', para aumentar la velocidad de transferencia. Si hay dispositivos antiguos, desconectándolo se perderían datos.