¿Tiene algún problema con su PC?
¿No puede instalar un dispositivo? ¿No sabe
cómo activar una característica en su programa? ¿Necesita consejos para elegir un
determinado componente? PC World le ofrece su laboratorio técnico para ayudarle a
resolver todos sus problemas. Envíenos sus preguntas y las contestaremos en esta sección.
Para enviar sus consultas...
Internet: solucionespc@idg.es
Fax: 91 319 61 04
Correo: Soluciones PC World
Fortuny, 18
28010 Madrid
Comparta sus conocimientos y... ! gane 10.000 pesetas ¡
¿Conoce algún truco para mejorar el
funcionamiento del sistema operativo o de un programa? ¿Sabe cómo resolver un problema
habitual al utilizar una determinada aplicación? Envíenos sus trucos y, si salen
publicados, ganará 10. 000 pesetas.
Para enviar sus trucos...
Internet: trucospc@idg.es
Fax: 91 319 61 04
Correo: Trucos PC World
Fortuny, 18
28010 Madrid
SISTEMAS OPERATIVOS
Problemas con Windows NT 4. 0
Tengo un ordenador Pentium II 300 MHz. 64 MB de RAM, HD
Fujitsu UDMA de 4,3 GB, tarjeta gráfica Matrox Milenium II 4 MB AGP, Sound Blaster AWE 32
con 2 MB, Lector CD 24x IDE y Windows 95 instalado. Ante la próxima salida de Windows NT
5. 0 y mi interés por pasarme a dicho sistema operativo, me dejaron Windows NT 4. 0 para
instalarlo y poder evaluar el cambio. Los problemas son: al comenzar con la instalación y
tener que formatear el disco duro, no se me permite formatear los 4,3 Gb en una sola
partición, necesito hacer dos particiones. Esto sucede tanto en FAT, cosa bastante
lógica, como en NTFS, algo que ya no entiendo.
El segundo problema que se me plantea, es que Windows-NT
no me detecta la tarjeta de sonido. Cuando intento cargarle los controladores para NT los
carga sin ningún problema, pero al intentar configurarla me dice que el puerto I/O 220
está siendo utilizado por el sistema y lo mismo ocurre con todos los demás. ¿Tienen
solución mis problemas?
Francisco Salinas Cañas
candaru@step.es
En Windows NT la partición primaria no puede exceder de 4097 MB.
La solución a este problema pasa como bien indica usted por crear dos particiones. Esto
no ocurre en el caso de tener un segundo disco instalado, ya que este puede formatearse al
100% de su tamaño.
Su segundo problema parece estar relacionado con la autodetección
de la tarjeta de sonido. Una de las características que mejorarán considerablemente con
la aparición de NT 5. 0, es el sistema de reconocimiento automático de dispositivos
Plug&Play. Windows-NT 4. 0 tiene ciertas dificultades para autodetectar determinados
componentes como modems y tarjetas de sonido. Para intentar solucionar este problema puede
instalar un controlador denominado pnpisa que se encuentra en el directorio
\DRLIB\PNPISA\X86 dentro del CD-ROM de Windows NT. Para instalarlo pulse el botón derecho
del ratón sobre el archivo pnpisa. inf y seleccione la opción Instalar. Después de
reiniciar su equipo, NT detectará sus dispositivos Plug&Play y acto seguido
solicitará sus correspondientes controladores. Para finalizar recuerde desactivar el
dispositivo pnpisa para
evitar así que sus tarjetas sean detectadas nuevamente. Diríjase
al icono dispositivos, sitúese sobre PnP ISA Enabler Driver, pulse el botón Inicio y
marque la opción Deshabilitado. Toni Martí Sevilla. u
Múltiples sistemas operativos
Tengo un disco duro con 5 GB. Quiero tener cargados en el
disco Windows 95, Windows NT Workstation y Linux RedHat. Instalé el Linux, y con el LILO
me permitía escoger entre LINUX y DOS. Después instalé Windows 95 y fue todo bien, pero
cuando instalé el Windows NT, el OSLoader me deja sólo la opción de cargar Windows 95 y
Windows NT. Quisiera saber cómo cargar también Linux con OSLoader.
Rubén Puerta
rubenpuerta@eudoramail.com
El problema del OSLoader de NT es bastante común, y está causado por la costumbre que
tienen los productos de Microsoft, de creer que ellos son los únicos que pueden vivir
en un ordenador. El mismo problema se reproduce con el Boot Manager de OS/2.
El LILO de Linux normalmente se almacena en un sector del disco
duro llamado MBR (Master Boot Record), que es el primer lugar al que se dirige la BIOS
cuando el ordenador arranca. Normalmente aquí hay una serie de rutinas que inician el
ordenador, ejecutando las rutinas del sector de arranque de la partición que se encuentre
activa en ese momento. LILO es un programa que se instala en ese MBR, o en el sector de
arranque de la partición en la que resida Linux, y permite al usuario elegir la
partición que se utilizará para arrancar el sistema, además de iniciar Linux. Es por
esto que LILO es imprescindible para poder arrancar Linux, si NT lo ha eliminado de su
ordenador no podrá arrancarlo, pero su Linux sigue ahí intacto, esperando a que alguien
reinstale LILO, para volver a funcionar.
Para poder utilizar los dos gestores de arranque simultáneamente
hay que instalar los sistemas en cierto orden, de modo que evitemos que el que se instala
al final haga dejar de funcionar a alguno de los otros. Nuestra recomendación es que
primero instale Windows 95 y, a continuación, Windows NT; una vez que funcionen los dos,
Linux con LILO en el MBR. De esta forma, al arrancar el ordenador, primero veremos el
menú de LILO en el que seleccionaremos si queremos arrancar Linux o Windows. Al elegir la
opción Windows aparecerá el menú del gestor de arranque de Windows NT, para que
seleccionemos NT o Windows 95. En su equipo actualmente están los tres sistemas
instalados, aunque no puede acceder a Linux. Esta situación se puede reparar fácilmente
reinstalando LILO. Para ello tiene que arrancar Linux con un disquete o con el CD-ROM, si
su BIOS lo soporta. Prácticamente todas las distribuciones permiten arrancar un Linux que
se encuentre instalado en el sistema, aunque sea de otra distribución. Una vez arrancado
podremos configurar LILO de la forma habitual. Es prácticamente seguro que funcionará
ejecutando simplemente la orden lilo, puesto que ni la partición de Linux, ni la de
arranque de los sistemas Windows habrán cambiado y el fichero de configuración de LILO
seguirá siendo válido.
Existe otra opción, que es añadir Linux al gestor de arranque de
Windows NT, aunque el procedimiento de instalación es bastante más complicado y requiere
conocer los dos sistemas más a fondo, además no se puede aplicar a su caso puesto que su
Linux no arranca, y hay que realizar varias operaciones en Linux. Además si experimenta
habitualmente con particiones, o recompilando el Kernel frecuentemente, es mejor mantener
LILO como estaba, puesto que es necesario actualizar un fichero en la partición de
arranque cada vez que modifiquemos algo del sistema de arranque de Linux. Aun así vamos a
explicar muy por encima como se habilita esta opción.
Supondremos que ya ha conseguido arrancar Linux siguiendo el
método anterior. La primera operación es copiar el sector de arranque de Linux a la
partición desde la que arranque el ordenador. Para facilitar la comprensión de estos
pasos vamos a poner un ejemplo práctico. En la imagen se puede ver un disco duro con tres
particiones, una FAT16, la segunda NTFS y la tercera de Linux. Primero instalamos Windows
95 en la partición FAT16. A continuación Windows NT, creando la partición NTFS durante
el proceso de instalación. De esta forma conseguimos que NT instale su gestor de arranque
en la primera partición, la FAT16, que además tiene que ser la activa para que Windows
95 pueda arrancar. Por último instalamos Linux, creando para ello su partición y, aunque
no aparezca en la ilustración, otra de intercambio. Tendremos que instalar LILO en el MBR
del disco, de momento, puesto que posteriormente lo cambiaremos. Tal y como tenemos ahora
el ordenador primero arranca LILO, y si elegimos la partición FAT16 aparecerá el menú
de NT. Ahora configuraremos todo para que aparezca el menú de NT y no veamos el de Linux,
aunque realmente se tiene que cargar para poder arrancar Linux. El primer paso es copiar
el sector de arranque de Linux (LILO) a la partición C: (hda1) para que esté accesible
por el menú de NT. Para ello arrancamos Linux, entrando al sistema como superusuario (root)
y observamos el fichero de configuración de LILO, lilo. conf, en el directorio /etc/ con
el comando:
less /etc/lilo.conf
siguiendo con el ejemplo anterior, el fichero tendría que ser más o menos este:
boot=/dev/hda
map=/boot/map
install=/boot/boot. b
prompt
timeout=50
image=/boot/vmlinuz-2. 0. 32
label=linux
root=/dev/hda3
initrd=/boot/initrd-2. 0. 32. img
read-only
other=/dev/hda1
label=win
table=/dev/hda
De este fichero podemos ver que el ordenador arrancará desde el primer disco duro IDE (boot=/dev/hda),
y que Linux se encuentra en la tercera partición (root=/dev/hda3).
También observamos que LILO mostrará durante cinco segundos (timeout=50)
el menú antes de arrancar Linux. Ahora modificaremos LILO para que se instale en la
partición de Linux, y de esta forma dejar únicamente el menú de NT. Modificamos el
fichero de configuración de LILO con la orden
vi /etc/lilo.conf
aunque podemos utilizar el editor que queramos en lugar de vi. Modificaremos las líneas
siguientes:
boot=/dev/hda3
timeout=1
Al salir del editor no debemos olvidar ejecutar LILO para que se actualicen los cambios,
con el comando lilo.
De esta forma LILO se instalará en la partición de Linux y
arrancará inmediatamente, pero como ya no está en el MBR primero aparecerá el menú de
NT, y no podremos arrancar Linux hasta que hayamos añadido la opción al menú o
cambiemos la partición activa con FDISK de Windows. Antes, nos aseguraremos que el MBR ha
sido restaurado, arrancando con un disquete de inicio de Windows 95 y ejecutando el
comando FDISK /MBR.
Para copiar el sector de arranque de Linux emplearemos el comando
dd de la siguiente forma:
dd if=/dev/hda3 of=/bootsect.lnx bs=512 count=1
Con esta orden se creará en el directorio raíz un fichero
llamado bootsect. lnx, con el sector de arranque de la partición de Linux (/dev/hda3) si
LILO estuviese instalado en otra partición deberíamos cambiar la ubicación en el
parámetro if del comando anterior. Ahora tendremos que copiar el fichero en la partición
de arranque para que esté accesible desde Windows. Si hemos montado la partición FAT en
el momento de la instalación podremos acceder directamente, si no con ejecutar las
órdenes:
mkdir /mnt/windows
mount /dev/hda1/mnt/windows t msdos
tendremos acceso a la unidad C: en el directorio /mnt/windows de Linux. Copiamos el
fichero con la orden cp /bootsect. lnx /mnt/windows y salimos de Linux para arrancar
Windows. Si no queremos complicarnos la vida montando la partición de Windows en Linux
podemos copiar el fichero a un disquete formateado en DOS con el comando mcopy /bootsect.
lnx a: y posteriormente del disquete al disco C:
Una vez en Windows, ya sea 95 o NT, tendremos que editar el
fichero boot. ini que se encuentra en el disco de arranque, esto es, en C: Primero tenemos
que quitar los atributos de fichero oculto y de solo lectura, con la opción propiedades
del menú contextual del fichero, como se ve en la captura. Podemos emplear Bloc de Notas
o el comando EDIT desde una sesión DOS. El fichero boot.ini de nuestro ejemplo sería
más o menos así:
[ boot loader ]
timeout=30
default=multi (0) disk (0) rdisk (1) partition (2) \WINNT
[ operating systems ]
multi (0) disk (0) rdisk (0) partition (2) \WINNT=Windows NT 4.00
multi (0) disk (0) rdisk (0) partition (2) \WINNT=Windows NT 4.00 [ modo VGA ]
/basevideo /sos
C:\=Microsoft Windows
Simplemente tenemos que añadir la línea
C:\bootsect. lnx=Linux SUSE
al final del fichero para que en el menú aparezca la nueva opción. Si modificamos la
configuración de LILO, o la tabla de particiones tendremos que repetir todas las
operaciones, puesto que hay que cambiar el fichero bootsect. lnx por otro actualizado.
Como último apunte queda recomendar que al realizar la
instalación de Linux en discos duros de más de 1 GB, puede tener problemas si la
partición de Linux se encuentra por encima de ese primer giga. Es más recomendable
colocarla por debajo de ese límite. Aurelio Llorente.
BASES DE DATOS
Los mandatos MCI
Estoy haciendo una aplicación de Gestión de Seguros de electrodomésticos en C++
para Windows con una gran cantidad de bases de datos interrelacionadas. En la aplicación
un cliente contrata un seguro que cubra posibles averías de los electrodomésticos.
Quiero introducir en la aplicación vídeo, audio y demás aplicaciones multimedia. Al ser
C un lenguaje tan potente, supongo que se puede bajar al nivel de los dispositivos para
controlarlos pero ¿cómo?
Jorge Resco Vela
(Madrid)
La interfaz MCI (Media Control Interface) designa un conjunto de
mandatos que se pueden enviar a Windows para controlar diversos dispositivos multimedia,
del más simple (el CD audio) a los más complejos. Reproducir un CD audio no tiene nada
de complicado, basta con enviar un mandato al código que forma parte de Windows. Aunque
la manera de proceder sea distinta, no es, al menos en los principios, muy diferente de la
apertura y el acceso a un archivo: se llama a la función open o read y el sistema
operativo se encarga de los detalles técnicos (particularmente complejos) del acceso al
disco. Es aún más simple en lo que respecta a los dispositivos multimedia. Estos
mandatos de control de los dispositivos multimedia forman la interfaz MCI. Son
independientes del material utilizado (por ejemplo independientes de la tarjeta de sonido
que ha sido instalada en el ordenador). Es decir, no tiene que preocuparse de los detalles
técnicos de implementación propios de cada una de estas tarjetas. Con una consecuencia
afortunada, un mismo programa podrá funcionar sin que sea necesario recompilarlo, sea
cual sea la tarjeta de sonido. Su programa enviará mandatos llamados MCI a Windows. Estos
son interceptados por el código de Windows contenido en la DDL llamada MMSYSTEM y que se
encarga especialmente de las operaciones multimedia. Este código analiza el mandato, lo
traduce a un lenguaje mucho más próximo de la máquina y lo transmite al driver que
controla la circuitería de la tarjeta. Este driver, que no es más que un programa
particular, lo escribe generalmente el fabricante de la tarjeta. Si su programa es
independiente de la tarjeta (incluso a nivel ejecutable), los drivers, por su parte, son
específicos de cada tarjeta o familia de tarjetas. Microsoft ha definido once tipos de
dispositivos multimedia susceptibles de ser controlados por mandatos MCI. Los más
utilizados son: animation (para las secuencias de vídeo), cdaudio (para los CD audio),
scanner (para los escáneres de imágenes). Para cada uno de estos dispositivos, se
encontrarán los mismos mandatos MCI pero también mandatos específicos de cada uno de
ellos. Javier Parra Fuente.
PROCESADORES DE TEXTOS
Star Office del Linux
Tenemos un problema con el Star Office 4. 0 del Linux.
Cuando iniciamos el proceso de instalación con el ejecutable . /setup, este
se aborta ya que da un error en la linea 1 de un fichero script que no especifica (probablemente
setup. ins). ¿Podríais ayudarnos a resolver este problema? (el fichero del Star Office
es el so40_lnx_x86.tar)
Iñaki Fernandez Villanueva
siae0080@gc.ehu.es
El fallo parece localizarse en alguno de los scripts. StarOffice
hace uso de diversas variables de entorno para su correcta instalación y funcionamiento.
Hay que localizar y configurar esas variables. Normalmente se encuentran en conjunto en un
archivo denominado. sd. sh o. sd. csh; uno por si empleamos bash como shell y otro para
cshell. En Linux se suele usar Bash, luego hemos de introducir en el archivo /etc/. bashrc
la linea source ~/. sd. sh, salvar el archivo, salir de la shell y volver a entrar antes
del proceso de instalación.
Las otras posibles causas del fallo están relaccionadas
directamente con el propio programa, pues ha sido desarrollado enteramente en lenguaje C
con las librerías gráficas Motif 2. 0. Estas librerías no son gratuitas, y por tanto,
si no disponemos de ellas, sólo la versión compilada estáticamente funcionará en
nuestro equipo.
La versión compilada dinámicamente funciona exclusivamente con
la versión 2. 0 de Motif, pero no con versiones anteriores como la 1. 2 o emulaciones
como la lesstif. Por tanto, hemos de asegurarnos de instalar la versión compilada
estáticamente. Al estar desarrollado en C, por último, si persiste el error, hemos de
asegurarnos de disponer de la última versión de las librerias de C (Libc) que se
encuentran en: ftp://sunsite. unc. edu/pub/linux/GCC. Javier Cáceres.
DISEÑO
3D Studio 4. 0 y Windows 95
Estoy intentando ejecutar 3D Studio 4 bajo Windows 95 con
resultado negativo. Utilizo el MS-DOS que Windows 95 te proporciona (reiniciar en modo
MS-DOS) cuando le indicas Apagar el sistema. En primer lugar he utilizado los
drivers del 3D Studio (Vibrant), sin embargo la pega que tiene esta opción es que el
Vibrant exhibe una extensa lista de tarjetas de vídeo entre las que no se encuentra la
mía (S3 Virge VX-PCI) por lo que es inutilizable. A continuación he utilizado los
drivers que mi tarjeta tiene para 3D Studio (Rcturboc. exp) siguiendo todas las opciones
de instalación. Sin embargo al final del proceso, la pantalla se queda negra y además el
ordenador queda colgado. Mi equipo es un 200 MMX, 64 Mb RAM, 2,5 Gb disco. Se dice que el
DOS tiene el tope de manejo de RAM en 64 MB. ¿Tal vez tenga que ejecutar previamente
Himem. Sys o Emm386. Exe y configurarlo?.
Javier
jjavi@iponet.es
La versión 4. 0 de 3D Studio funciona correctamente si se configura tal y como Ud. ha
comentado en su pregunta. Por lo tanto, queda claro que no se trata de una
incompatibilidad con Windows 95. Según Ud. mismo deduce, parece claro que existe una
incompatibilidad en los controladores de la tarjeta de vídeo. Lo ideal es utilizar los
del propio fabricante, aunque 3D Studio incluye algunos propios. Si al instalar el
controlador del propio fabricante no funciona, pueden existir varios motivos. En primer
lugar que esté configurado para una combinación resolución/frecuencia de refresco
superior a la que soporta su tarjeta de vídeo/monitor. Cuando esto sucede, del monitor
desaparece cualquier imagen y se vuelve negro (en otros casos aparecen líneas
distorsionadas u otros efectos impredecibles). Por tanto, una de las primeras pruebas que
habría que realizar es poner la resolución mínima con la mínima frecuencia de refresco.
Una resolución de 640 x 480 con 60 hertzios sería suficiente para probar que el
controlador funciona. Si en estas circunstancias sigue sin funcionar, lo más probable es
que exista algún conflicto con algún otro controlador instalado. En este caso habría
que eliminar del Config. Sys y del Autoexec. Bat todos los controladores posibles,
dejándolo al mínimo. Si bajo estas condiciones aún permanece el problema, habría que
pensar en cambiar los controladores por otros nuevos, pues probablemente la causa esté en
esos controladores. Una opción alternativa es hablar con Autodesk para que suministre los
controladores más actuales de esa tarjeta de vídeo, que probablemente tendrán. Si aún
así continúan los problemas, entonces necesitaríamos más información para poder
diagnosticarlos. En ese caso, lo más adecuado es hablar directamente con Autodesk, pues
seguramente ya tenga conocimiento de problemas de ese estilo y posea las soluciones de los
mismos.
Por otro lado, MS-DOS tiene una limitación de 640 KB, no 64 MB.
Esta limitación, como bien dice, se puede eliminar con controladores extra. Sin embargo,
este no es el caso de 3D Studio, ya que posee controladores propios de la memoria
expandida. Jorge Pascual.
UTILIDADES
Carpeta persistente
Al instalar un programa concretamente Aeco Zip Explorer
Pro v2. 01 para Windows 95, me ha creado una carpeta en Mi PC, lo desinstalo y la carpeta
no hay forma de quitarla.
Fui al registro de configuraciones la busqué y la
eliminé, pero cual es mi sorpresa que me ha dejado una carpeta vacía y no veo la forma
de quitarla, les agradecería me expliquen cómo puedo quitarla.
La forma más simple de quitar esta carpeta es reinstalando el
programa e indicándole durante la instalación que no se desea incluir la carpeta ZipPro
en Mi Pc. Para ello, deberemos desactivar la opción Zip Virtual Folder in Windows
Explorer cuando lo pregunte y, una vez finalizada la instalación, deberemos
arrancar el programa desde Inicio-Programas-ZipPro. En ese momento, el programa
actualizará el registro y en la ventana de Mi PC desaparecerá la carpeta en cuestión.
Existen otros métodos pero si disponemos del archivo de instalación, éste es el sistema
más rápido. Actualmente, la versión 2. 53x ya no tiene este problema y desinstala
correctamente toda la aplicación. HelpDesk - 902 100 888 - www.helpdesk.nu.
COMUNICACIONES
Ventajas de la RDSI
Soy un joven empresario al que le empiezan a interesar las
nuevas formas de comunicación y tengo el siguiente problema: debido a la actividad de mi
empresa tengo que utilizar casi continuamente el teléfono y el fax para llamadas
nacionales y provinciales, con lo que la factura del teléfono sube de forma desorbitada.
Me han comentado que utilizando una línea RDSI puedo reducir estos costes y que a la vez
puedo utilizar una línea de teléfono para este y estar conectado a Internet con el
ordenador. ¿Es eso cierto?. ¿Qué ventajas o desventajas puedo tener al instalar una
línea de este tipo?. ¿Existen otras opciones para poder reducir costes del teléfono a
través de Internet?.
César González
La ventaja de tener una línea RDSI instalada en su trabajo viene
dada por la capacidad de poder mantener dos canales de comunicación de manera simultánea.
Para entendernos, es como si se tratase de dos líneas de teléfono distintas. A todos los
efectos, la tarificación se realiza de igual forma, es decir, se tarifica cada canal
utilizado independientemente. No obstante la cuota fija que se debe pagar por una línea
RDSI es significativamente más alta (llame al 004 para conocer las tarifas del momento).
Por otro lado la ventaja real que va a tener con una línea RDSI
va a ser a la hora de conectarse con Internet ya que la velocidad de acceso disponible se
incrementa hasta 64 KB (utilizando un canal) o 128 KB (si utiliza los dos canales).
Telefónica nos habla en su Web de lo que ofrecen las líneas RDSI
frente a las RTB:
- Mayor calidad del servicio.
- Alta velocidad de transmisión.
- Excepcional rapidez en los tiempos de establecimiento y
liberalización de llamadas.
- Gran fiabilidad y baja tasa de errores.
- Calidad de audio.
- Mejor relación coste/beneficio.
- Simplicidad y seguridad: acceso único.
- Identificación de abonados.
- Nuevas facilidades para los servicios ya existentes.
- Se adapta a las necesidades de cada abonado.
Otras ventajas de la RDSI frente a las líneas RTB:
- Poder mantener conversaciones telefónicas, aunque se esté
conectado a InfoVía o Internet.
- Poder conocer el consumo exacto de la conexión InfoVía e
Internet.
- No perder llamadas mientras el fax está trabajando.
- Poder especializar las líneas particulares: línea para el
hogar, línea para el trabajo, etc.
Tiene que tener en cuenta que para conectarse a Internet deberá dispone de un adaptador (similar
a un módem pero pensado para líneas digitales). Para más información le recomiendo que
se lea con detalle el articulo aparecido en la revista PC World Nº 136, página 196
¿Qué es RDSI? Aprenda qué le ofrece una línea RDSI, valore si le sale rentable
y conozca los pasos necesarios para contratarla. Dispone de esta información
dentro del Web de IDG en la dirección http://search.idg.es/pcworld/ShowID.asp?
ID=38012.
En cuanto a reducir costes a través de Internet, existen
programas que le permiten mantener conversaciones con otras personas a través de la Red,
independientemente del punto donde se encuentren las mismas personas. Para ello, ambos
usuarios, aparte de estar conectados a Internet deben poseer equipos multimedia que les
permitan transmitir la voz y el mismo programa. Fernando R. Cabello.
MULTIMEDIA
Grabación de sonido multipista
Dispongo de una tarjeta de sonido Maxi Sound 64 Home
Studio con el software de grabación multipista Quartz Audiomaster 2. 13 con el que hasta
el momento he hecho algunas grabaciones. Ahora me he comprado una grabadora HP CD Writer
Plus 7200 (con software Easy CD de Adaptec) para volcar mis grabaciones a CD. ¿Cómo
puedo volcar una grabación multipista, realizada con el Quartz Audiomaster, a CD en dos
pistas estéreo? Porque como sabréis, este software de grabación multipista guarda el
trabajo con archivos . seq en los que sólo se encuentra la información de
edición y no los WAV propiamente dichos (que son guardados como Takes
independientes). Necesito que me digáis la manera (¿software especial?) de convertir en
un WAV estéreo la secuencia multipista de un tema sin tener que utilizar la salida Speaker
de mi tarjeta para no perder calidad en la conversión D/A, inherente a la copia en
cassette, y así poder volcar mis maquetas a CD.
Pedro López
esclau@ctv.es
El proceso para poder almacenar una pista de audio dentro de un CD
es sencillo y, básicamente es el que Ud. desmenuza en su pregunta. En primer lugar es
necesario generar un fichero WAV con las características que deseemos. En el caso de
querer tener una calidad CD, es necesario utilizar un WAV estéreo con 16 bits y 44. 100
muestras por segundo. Una vez generado este fichero simplemente hay que utilizar el
software de grabación (en este caso Adaptec Easy CD Creator) y configurar las opciones
necesarias para escribir un CD de audio en lugar de un CD de datos. Bajo estas
condiciones, el software de grabación nos solicitará el fichero WAV que contiene el tema
y procederá a su grabación como pista de audio.
Como se puede apreciar, el problema radica en la generación del
fichero WAV. Algunos programas de mezcla que utilizan varias pistas y que, más o menos,
trabajan de la misma forma que Ud. cita en su pregunta (como SAW), después de tener
finalizado el proyecto permiten la generación de un fichero WAV con el resultado. Si su
software de edición de audio no le permite realizar directamente esta generación,
entonces tendrá que hablar con el fabricante para ver si le puede proporcionar un plug-in
que le ayude a realizar esa operación. Si esta posibilidad no existe, probablemente
tendrá que cambiar de programa de edición, o bien, como indica Ud. mismo, lanzar el
proyecto a un casete (u otro dispositivo de almacenamiento de audio, como un DAT) y
proceder a su digitalización. Como bien sabrá, en estas condiciones, además de perder
mucho tiempo, también se pierde mucha calidad, ya que estaríamos ante varias
conversiones digital/analógico y viceversa, con la consiguiente pérdida en cada una de
ellas. Jorge Pascual u
REDES
Conexión directa RJ45
He adquirido recientemente la revista nº 142, en la cual
un usuario os preguntaba como podía interconectar dos PC mediante conexión RJ45 sin un
hub. Llevo meses buscando esta configuración, y mi caso coincide con el de este usuario,
ya que poseo dos tarjetas de red SMC 8416 Bt tipo EISA, las cuales tienen un
conector BNC y otro RJ-45.
Primero querría saber si mis tarjetas son capaces de
funcionar mediante esta conexión directa, y también a ver si me podéis mandar el
esquema de la revista nº 124, ya que pasados ciertos meses, las suelo regalar debido a la
gran cantidad de revistas que suelo comprar, pues el montón sobrepasa el limitado espacio
que poseo para estas. Otra cosa, ¿es posible que con el tiempo se me estropeen las
tarjetas mediante esta conexión directa?
Victor Manuel
vmanuel@datalogic.es
El sistema de conexión entre dos ordenadores mediante un cable
cruzado funciona perfectamente en todas las tarjetas 10BaseT y en aquellas denominadas
100BaseTX. En cambio, el cable no sirve en el caso de tarjetas 100BaseT4 o 100BaseVG. En
las primeras, el esquema de conexión del cable cruzado es distinto, mientras que en el
segundo, no existe la posibilidad de una conexión directa entre dos ordenadores.
Para realizar la conexión hay que preparar un cable que
interconecte las patillas 1, 2, 3 y 6 de uno de los conectores con las 3, 6, 1 y 2 del
otro conector. El único problema es decidir cuál es el contacto número 1 de un conector.
Para ello sujete el conector mirándolo por la parte posterior (aquella en por la que se
introduce el cable) y con la lengüeta de fijación hacia abajo. El contacto 1 será el
que se encuentra más a la izquierda. A partir de él, y hacia la derecha, siga la
numeración consecutiva del resto de contactos.
Esta configuración no resulta idéntica a la que publicamos
anteriormente en PC World, ya que cambia la numeración de los contactos (nos hemos
adaptado a la que se emplea de forma casi generalizada en la actualidad) y difería en el
orden de uno de los pares (la anteriormente publicada no funcionaba con algunas tarjetas
de red).
En cuanto al almacenamiento de las revistas, le comunicamos que,
recientemente, hemos empezado a comercializar un CD-ROM en el que se encuentran todos los
artículos publicados en PC World en los años 1995, 96 y 97, organizados en tres bases de
datos independientes. Además, en este mismo CD-ROM encontrará el catálogo de Software
1998, que recoge las características y distribuidores de cerca de 5. 000 programas de
todo tipo. Este CD le permitirá realizar búsquedas por fechas, autores, e incluso por
palabras del texto de los artículos o la descripción de los programas, lo que facilita
enormemente la localización de información. Jaime Taboada u
PROGRAMACION
Error en Visual Basic
Trabajo con un Pentium 200 MMX con 32 Mb de RAM, con NT 4.
0 y desarrollando en Visual Basic 5. 0. Tengo instalado entre otras cosas MS Office 97. A
veces, trabajando con VB se genera un error que me saca de Visual sin contemplaciones,
enviandome un mensaje de Dr. Watson:
Error de aplicación
Excepción: infracción de acceso (0xc0000005),
Dirección: 0x
La dirección que indica es variable. He observado que a
otros compañeros también les sucede. Alguna vez ha sucedido con Windows 95, aunque ha
sido muchísimo menos frecuente que con NT. La información que guarda Dr. Watson a mi no
me aclara nada. He preguntado a algún partner de Microsoft, pero no me lo han solucionado.
¿Me podéis indicar cuál es el problema?
Pedro Hornero
SGE@mailhost.medusa.es
Este problema puede ser debido a múltiples causas. Microsoft confirma este problema y se
solventa instalando el Visual Studio Service Pack 3 que se puede conseguir a través de
Internet en: www.microsoft.com/vstudio/sp/
HelpDesk - 902 100 888 - www.helpdesk.nu.
Interrupciones
Estoy estudiando ingeniería de telecomunicaciones en la
Universidad de Málaga y estoy aprendiendo a programar en Modula 2 y Visual Basic. Mi
problema es a la hora de hacer un programa residente, tener acceso a disqueteras,
formatear un disco ya que no se donde puedo averiguar las llamadas a las interrupciones.
¿Hay algún libro sobre interrupciones?
Eduardo
Desde Visual Basic no podrá acceder a las funciones ofrecidas por
la BIOS o por sistema operativo, ya que bajo Windows todas las funciones mediante las que
se accede a los diversos servicios disponibles se encuentran estructuradas en distintas
API a las que se puede llamar desde diversos lenguajes de programación. Para el
desarrollo de programas residentes lo más conveniente es realizarlos directamente en
lenguaje ensamblador o bien en lenguaje C. Por otra parte en diversos servidores FTP de
Internet podrá encontrar la famosa lista de interrupciones de Ralf Brown. Como
bibliografía le recomendamos la lectura de cualquiera de las ediciones de la obra PC
Interno de la editorial Data Becker. Eugenio Barahona Marciel
Escasez de recursos del GDI
Hemos desarrollado una aplicación gráfica bastante
amplia para Windows NT, Windows 95 y OS/2 nativo utilizando unas librerías gráficas para
C. El problema surge en Windows 95 con el espacio de recursos, ya que el programa consume
muchos recursos GDI y no se ejecuta correctamente. Al utilizar el medidor de recursos,
vemos que están a casi 0% en los que llama recursos del sistema y recursos
GDI. Hemos probado la aplicación en Pentium 100 16 MB y Pentium II 233 128 MB con
espacio de memoria virtual de 200 MB y se comporta exactamente igual. Sé que en Windows
NT la gestión de recursos es distinta, puesto que cada proceso dispone de un espacio de
recursos propio y dinámico. ¿Es posible modificar la forma de gestionar los recursos? ¿Qué
otra solución podría tener el problema, sin cambiar las librerías, ya que son
necesarias para que la ejecución sea independiente del sistema?
Luis García San Luis
BOC@BOC.co.at
El Graphic Device Interface (GDI) es el sistema gráfico que
gestiona toda la información que aparece en pantalla. También ofrece soporte a los
dispositivos de salida, como las impresoras. GDI gestiona la creación de gráficos,
manipulación de bitmaps e interactúa con los drivers de dispositivos externos a Windows,
incluyendo tarjetas de vídeo o de impresión.
El GDI reserva un espacio de la memoria para trabajar, pero una
incorrecta gestión del GDI puede provocar la no recuperación de dicho espacio y la
disminución considerable de estos recursos hasta que el sistema no pueda mostrar datos en
pantalla. Con un 0% de recursos GDI el sistema no responderá y deberemos reiniciar el
equipo.
Los problemas pueden ser debidos a uno o varios de estos factores:
- Una mala estructuración del
programa o de las bibliotecas gráficas.
- Un intenso uso de gráficos incorporados en los formularios,
con calidad de 16, 24 o 32 bits de color.
- Demasiados formularios emergentes abiertos en la aplicación.
Esto hace bajar muchísimo el rendimiento del GDI.
- Podría ser que las bibliotecas gráficas utilizadas no sean
100% compatibles con el GDI de Windows y de OS/2.
- Se intenta acceder a los recursos del sistema de forma
directa sin utilizar los medios que éste ofrece y dispone (Ej. : API, DirectX, OpenGL)
Se debe pensar que la memoria GDI es un área de memoria apartada
del resto del sistema, y no aumenta proporcionalmente a la cantidad de memoria que
pongamos en el sistema. Debería examinar su aplicación teniendo en cuenta todos estos
factores, para poder ir acotando el problema y una vez establecida la causa de éste poder
solucionarlo. HelpDesk - 902 100 888 - www. helpdesk. nu.
HARDWARE
Instalar un dispositivo no Plug
& Play en Windows 95
Tengo un Pentium 100, con Windows 95 y los siguientes
periféricos: impresora Canon BJ 200Ex que utiliza el LPT1 y la IRQ 7, Sound Blaster 16
P&P que utiliza la interrupción 5, módem HSP con la interrupción 3. Intento que me
funcione un obsoleto pero operativo escáner de mano marca Qtronix. Resulta que mediante
el cambio de jumpers puedo lograr que la IRQ sea 3, 5 ó 7. Como quiera que dichas
interrupciones están ocupadas por los periféricos antes señalados no me funciona.
Windows95 no me lo reconoce. Sólo desinstalando la tarjeta Sound Blaster 16 y utilizando
la IRQ 05 he podido emplear el escaner. Existe otra forma menos primitiva de evitar el
conflicto, máxime cuando varias interrupciones están libres.
José Hernández
pepeh@mundivia.es
Hemos realizado varias pruebas con configuraciones similares que han resultado bastante
conflictivas. La mejor solución es instalar todo menos el escáner y la tarjeta de sonido.
Entonces reservar la IRQ y otros recursos que utilice éste, en el Administrador de
Dispositivos del Panel de Control del Sistema (pinchando en el rombo que aparece arriba).
Después apague el ordenador, instale el escáner y vuélvalo a encender. Si todo funciona
bien, vuelva a apagar e instale la tarjeta de sonido. Al arrancar, Windows le asignará
una IRQ que no esté usada y puede que funcione bien a la primera. Digo puede
porque a veces se oyen los sonidos entrecortados. Si es así vuelva al Administrador de
Dispositivos y establezca manualmente los recursos de la tarjeta de sonido. Pruebe con
varias IRQ hasta dar con una que funcione correctamente y no cause conflicto con otros
dispositivos. Oscar G. Peinado
Problemas con los puertos
Soy un asiduo lector con dos problemas a los que no
encuentro solución. Poseo un Cyrix P166 montado en una placa Award (VX), 64 MB de RAM,
Sound Blaster, tarjeta gráfica Cirrus Logic 5436 2 MB, monitor de 15 KFC digital, y
un módem HSP interno. El módem se instala en COM 4, usando la interrupción de COM 2, y
cuando instalo el joystick Logitech Wingman Warrior al puerto serie COM 2, tras reiniciar
Windows 95 no arranca, dando un fallo de protección general, que me obliga a quitar uno
de los dos dispositivos en conflicto desde el modo A prueba de fallos. Si cambio las IRQ,
siempre tengo como resultado dos dispositivos en conflicto. El pésimo servicio técnico
de Logitech, tras tenerme más de una hora al teléfono (902), me dijo que mi problema no
aparecía en las páginas web de la empresa (que yo ya había leído), y que no me lo
podía resolver, sin más. ¿Puedo conectar el joystick al USB? ¿Cómo? ¿Tengo otra
solución que no sea crear dos perfiles de hardware?
Joan Lluís Fuster i Daviu
lussi@alufis34.ffisic.uv.es
Según la consulta que nos realiza, la solución únicamente consiste en reconfigurar el
puerto al que hace referencia el módem HSP. Este tipo de modems se caracterizan por ser
absolutamente compatibles con las normas PnP, e incluso totalmente dependientes de éstas,
ya que no poseen apenas circuitería y dependen de sus drivers y de estar instalados en un
ordenador potente (el suyo, por ejemplo). Debe configurar el módem HSP en el puerto serie
COM3, ya que la IRQ que utiliza es la misma que el COM1, aunque en distintas direcciones
de memoria. Así no se producirán más los problemas de IRQ entre el joystick y su módem.
HelpDesk - 902 100 888 - www. helpdesk. nu u
Actualización de equipo
Tengo una placa modelo AB-PH5, con el chipset SiS
511,5512,5513, dispone de VRM y socket 7. La placa tiene instalado un procesador Pentium a
100 MHz, 64 MB de EDO RAM, dos discos duros de 4,3 GB UltraDMA y otro de 850 MB IDE. Me
gustaría saber si a mi placa base le puedo poner un micro AMD K6 a 200, 233, 266 ó 300
MHz. ¿Dónde puedo encontrar la actualización de la BIOS a la 4. 51PG? ¿Cómo puedo
hacer overclocking? ¿Cómo puedo poner más de cuatro dispositivos IDE?
B920358@santandersupernet.com
La posibilidad de usar uno de los procesadores que comenta dependerá de si su placa base
es capaz de proporcionar los voltajes que usan para trabajar el núcleo de dichos
procesadores, y de que sea capaz de generar los multiplicadores necesarios para obtener
las frecuencias de reloj del procesador a partir de la velocidad de funcionamiento del bus
de la placa base (por ejemplo, para obtener una velocidad de 300 MHz con un bus a 66 MHz
es necesario utilizar un multiplicador de por 4,5). El tema del voltaje del núcleo tiene
que ver con que muchos procesadores actuales, aunque disponen de un patillaje que trabaja
con señales a 3,3 voltios, internamente funcionan con voltajes que pueden oscilar entre
2,1 y 2,8 voltios dependiendo del modelo.
Por lo tanto deberá comprobar si su placa base es capaz de
generar el voltaje de funcionamiento interno del procesador que vaya a instalar y si es
capaz de generar el multiplicador necesario para generar la frecuencia de reloj de la
nueva CPU que instale. La información acerca del multiplicador y como configurarlo la
encontrará en el manual de su placa base o de su ordenador, mientras que la información
sobre el voltaje de funcionamiento de cada procesador concreto la podría hallar en el
manual de la placa base o en los servidores Web de los distintos fabricantes de
procesadores: www.intel.com, www.amd.com y www.cyrix.com.
En cuanto a la actualización de la BIOS, tendrá que dirigirse al
distribuidor o al fabricante de su placa base, el cual le proporcionará el software
necesario para actualizarla, si es que la BIOS de su sistema se encuentra en una memoria
de tipo flash. Por la versión que nos indica pensamos que es Award, por lo que también
podrá consultar en www.award.com.
El overclocking se realiza eligiendo una velocidad de bus superior
a la de funcionamiento normal del bus del procesador o eligiendo un multiplicador más
elevado que el necesario para obtener la frecuencia de funcionamiento del microprocesador.
En el primer caso se elegiría una velocidad de bus superior a 66
MHz, como por ejemplo 68, 75 u 83 MHz. Este tipo de técnicas dependen de si la placa base
soporta el uso de velocidades de bus superiores a 66 MHz y del abanico de multiplicadores
que la placa tenga disponibles. En cualquier caso, al utilizar estas técnicas, es
conveniente refrigerar el sistema de la forma más eficiente posible, utilizando
ventiladores colocados estratégicamente en la carcasa del ordenador y dotar al
microprocesador de un conjunto disipador/ventilador de calidad elevada. Además este tipo
de prácticas pueden terminar reduciendo la vida del procesador, quemándolo o provocando
el funcionamiento incorrecto de otros dispositivos del sistema (discos duros, tarjetas
gráficas, etc.)
La mayoría de las placas base disponen de dos controladoras IDE,
por lo que como máximo sólo es posible conectar cuatro dispositivos IDE. Si necesita
conectar más dispositivos de almacenamiento la mejor solución es recurrir a una
controladora SCSI y usar este tipo de dispositivos (con una controladora SCSI normal
podrá conectar simultáneamente hasta 7 dispositivos de este tipo). También puede
recurrir a instalar una tarjeta controladora IDE mediante la que podrá instalar dos o
cuatro dispositivos adicionales de este tipo, dependiendo de que la placa integre uno o
dos canales IDE. Si se decide por esta opción le recomendamos que adquiera una tarjeta
para bus PCI, debido a las funciones de auto configuración de que disponen los
dispositivos de este tipo y a la mayor velocidad de transferencia que es posible obtener
con este bus. Eugenio Barahona Marciel.