lunes, 15 de julio de 2013

software

¿QUE ES SOFTWARE?:

Un sistema operativo (SO) es el programa o conjunto de programas que son encargados de controlar y dirigir el ordenador, traduciendo las instrucciones a un lenguaje que el hardware( partes físicas del ordenador) puede comprender y permite la normal ejecución del resto de las operaciones.
ejemplo : windows, Linux, mac, DOS, etc.


El software de Aplicación es aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un texto, como ejemplos
Aplicaciones ofimáticas (Office, Word, Excel)
Software de Cálculo Numérico (Excel, COI, NOI, SAE)
Software de Diseño Asistido o CAD (AutoCad)

Los lenguajes de programación son herramientas que nos permiten crear programas y software. Es un lenguaje artificial que puede ser usado para controlar el comportamiento de una máquina, especialmente una computadora. Estos se componen de un conjunto de reglas que permiten expresar instrucciones que luego serán interpretadas.
Con los lenguajes de programación se crea el software de aplicación y los sistemas operativos.
Entre ellos tenemos Del-phi, Visual Basic, Pascal, Java, etc...                                                                                                  





TIPOS DE SOFTWARE:

1- Software de sistema: El que se constituye en el soporte del hardware y de la computadora en si. Por ejemplo: el sistema operativo, controladores de dispositivos o drivers, herramientas de diagnóstico, servidores, sistema de ventanas y utilidades entre otros.





2- Software de programación: Por medio de él, un programador cuenta con las herramientas de asistencia para la elaboración de las aplicaciones que desarrolla. Por ejemplo: editores de texto, compiladores, intérprete de instrucciones, enlazadores, debuggers, etc.


3- Software de aplicación: Es el que permite a los usuarios finales hacer determinadas tareas. Por ejemplo: los navegadores, editores de texto, editores gráficos, antivirus, messengers, editores de fotografía, etc.
Tengamos en cuenta que cualquier tipo de software, mas allá de la categoría en que se lo clasifique, siempre es creado a través de la programación.


QUE ES EL LENGUAJE BINARIO?:


 La manera en que las computadoras "hablan entre sí" es conocida por muy pocas personas. Por eso es que ahora vamos a presentar un poquito acerca de lo que es el código ASCII, que es "el idioma de las computadoras".

ASCII son las siglas en inglés de "American Standard Code For Information Interchange", que en español sería algo como Código Americano Estandarizado para el Intercambio de Información.


QUE ES EL SISTEMA HEXADECIMAL?:



Otro código que se usa con cierta frecuencia es el hexadecimal, es decir, en base dieciséis.

Consiste en utilizar las letras A, B, C, D, E y F para representar los números del diez al quince, mientras que para el dieciséis emplearemos el 1 y el 0.
1016 = 1610
1B16 = 16 + 11 = 2710
3E16 = 3 · 16 + 14 = 6210

La razón para el uso del sistema hexadecimal es que su conversión a binario o la conversión de binario a hexadecimal es muy simple, puesto que, al ser dieciséis igual a dos elevado a cuatro, cuatro números binarios componen un número hexadecimal.

No obstante en esta quincena no trabajaremos las conversiones entre el hexadecimal y otros sistemas.






lunes, 6 de mayo de 2013

PARA QUE SIRVE EL IRQ

Los IRQ son puertos de interrupción esto nos sirve para que ningún dispositivo de nuestro equipo tenga conflicto con otro así que si un dispositivo te muestra error en esto puedes darle un cambio para que no tengan conflicto

INTERRUPCIONES (IRQ)

Definición
¿Qué significa IRQ, qué son las interrupciones de hardware? IRQ es un acrónimo desde las palabras inglesas Interrupt Request, traducidas en castellano como solicitud de interrupción o interrupción de hardware. Cuando un periférico, (por ejemplo una impresora) u otro dispositivo hardware (e.g. una tarjeta de sonido), necesitan "comunicarse" con la CPU utilizan una líneas de notificación preestablecidas denominadas Líneas de interrupción . En nuestro caso cuando la impresora se queda sin papel envía una petición de interrupt al procesador el cual puede decidir si analizarla en el momento o aplazarla. Una CPU puede estar ocupada procesando billones de operaciones por segundo, lo que hace una IRQ es avisar de una nueva tarea pendiente de ser examinada. El procesador, una vez ejecutada la tarea solicitada con la IRQ, vuelve a su anterior operación. Las IRQs disponen de canales físicos dedicados en las placas base, cada uno con un nivel de prioridad y conectados a la CPU con pins.
 
 
 
Tabla de IRQs
 
 
 
En el siguiente cuadro el usuario encontrará un gráfico con el número de cada IRQ, su uso común, el nivel de prioridad asignada por default a cada línea de interrupción. En la tabla se muestra también una descripción general, diferencias y conflictos más frecuentes a la hora de configurar o modificar las IRQ.
 
 
 
 
Tabla de Números IRQ

PrioridadUsoDescripciónConflictos
IRQ 01Temporizador del sistemaPetición de interrupción reservada al cronómetro del PC que sincroniza todos los componentes. No disponible para otros periféricos u otros dispositivos.En el manejo de los IRQ, este interrupt no debería generar conflictos, en caso contrario investigar si hay incidencia de hardware en la placa base.
IRQ 12Controlador del tecladoNo utilizable para otros dispositivos, IRQ exclusiva para el teclado aunque se trate de sistemas que no lo llevan.IRQ reservada, en caso de conflicto comprobar el hardware de la tarjeta madre o el controlador del teclado.
IRQ 2-Interruptor de cascada para IRQs 8-15Conecta las interrupciones IRQ del 8 al 15. No utilizada en la mayoría de sistema, en caso de empleo cambiar los dispositivos en IRQ 9 a otras líneas de interrupción como IRQ 10 o IRQ 11.Los típicos conflictos en IRQ 2 proceden del uso simultáneo de diferentes dispositivos en IRQ 2 e IRQ 9.
IRQ 311Puerto serie 2 (COM2)Interruptor automático para el segundo puerto serie, en algunos casos también default para el serial 4 (COM4).Un problema frecuente procede de dispositivos que tratan de emplear COM2 y COM4 simultáneamente.
IRQ 412Puerto serie 1 (COM1)Interruptor por defecto para el serial primero (COM1) y para COM3. Es habitual el uso de un ratón con salida serial en IRQ 4 en aquellos PC que no emplean el conector PS/2 para mouse.Fuentes de conflictos recurrentes son un modem que trata de de utilizar COM3/IRQ 4 y dispositivos que emplean a la vez COM1 y COM3 en IRQ 4.
IRQ 513Puerto sonido / paralelo 2 (LPT2), COM3, COM4En ausencia de un segundo puerto para impresora LPT2, IRQ 5 es asignado primariamente a la tarjeta de sonido o como una alternativa para los puertos seriales COM.Si se utiliza el 2º puerto paralelo, impresora u otro aparato, se atribuirá ipso facto el interrupt request 5. Mejor asignar un IRQ alejado del número 5 a dispositivos (e.g. de red) que acepten interrupts con números elevados.
IRQ 614Controlador de Floppy Disk (disquete)Interruptor reservado al controlador de la disquetera (lector disquete).Los conflictos en IRQ 6 son improbables y pueden derivar del intento de asignar un periférico.
IRQ 715Puerto paralelo 1 (LPT1), COM3, COM4Normalmente destinado al uso de impresoras, en caso contrario, y salvo la posibilidad de conflictos, puede ser empleado para todo terminal que use puertos paralelos.Los conflictos en IRQ 7 son pocos frecuentes. En caso de utilizar dos puertos paralelos, asegúrate de haber asignado el segundo al IRQ 5 o a otro interrupt request disponible.
IRQ 83RTC - Reloj en tiempo real (en CMOS)No utilizable por otros dispositivos, IRQ 8 maneja los eventos que necesitan ser parametrados al tiempo real.Un eventual conflicto en este interrupt puede ser síntoma de un problema de hardware en la tarjeta madre.
IRQ 94LibreDisponible para diferentes adaptadores, normalmente empleado para tarjetas de red. En la mayoría de computadoras puede emplearse libremente al no tener asignación de default.Puede generar conflicto con IRQ 2 ya que IRQ 9 aprovecha IRQ 2 para interactuar con la CPU. Es también la razón por la que IRQ 9 posee una prioridad más alta.
IRQ 105LibreDisponible para adaptadores y periféricos genéricos, e.g. tarjetas de red, de sonido, adaptador SCSI y PCI, canal IDE secundario.Los conflictos en IRQ 10 son improbables. Puede precisar de cambio de asignación en BIOS setup si se utiliza una PC card.
IRQ 116LibreDisponible para adaptadores y periféricos genéricos.Eventuales conflictos podrían proceder de tarjetas PCI video.
IRQ 127Ratón con conector PS/2, tarjeta de red, PCI video, IDE terciarioEn caso de no usar un ratón PS/2, puede emplearse IRQ 12 para un adaptador de red.Si la entrada PS/2-ratón está habilitada en BIOS, y se está usando el ratón vía PS/2, evitar utilizar IRQ 12 para otros dispositivos. Conflictos ocasionales por asignación vía BIOS de PCI video.
IRQ 138Coprocesador matemático (FPU o NPU)Interruptor dedicado y no utilizable para ningún otro dispositivo. No genera conflictos, salvo en caso de eventual incidencia hardware en la placa madre, en el micro-procesador o en el coprocesador matemático.
IRQ 149Canal IDE primarioIRQ 14 puede emplearse para otros dispositivos, por ejemplo un adaptador SCSI, en aquellas maquinas que no usan dispositivos IDE siempre y que se haya deshabilitado el canal IDE en la BIOS.Muy poco frecuentes, en el caso de utilizar solo dispositivos SCSI y designar interrupt 14, comprobar que todos los controladores IDE estén desactivados.
IRQ 1510Canal IDE Secundario / LibreReservado al controlador IDE secundario, puede utilizarse para tarjetas de red o SCSI previa deshabilitación en el BIOS setup.Un conflicto en IRQ 15 es comúnmente debido al uso de dispositivos no IDE /ATA sin haber desactivado en BIOS.
* Los datos de esta tabla hace referencia a una configuración de IRQ estándar.