miércoles, 31 de mayo de 2017

CORRECTO MANTENIMIENTO DE UN SISTEMA OFIMATICO

TIPOS DE MANTENIMIENTO

  • MANTENIMIENTO PREVENTIVO
En las operaciones de mantenimiento, el mantenimiento preventivo es el destinado a la conservación de equipos o instalaciones mediante la realización de revisión y reparación que garanticen su buen funcionamiento y fiabilidad.

  • MANTENIMIENTO CORRECTIVO
Se denomina mantenimiento correctivo, aquel que corrige los defectos observados en los equipamientos o instalaciones, es la forma más básica demantenimiento y consiste en localizar averías o defectos y corregirlos o repararlos.

  • MANTENIMIENTO PREDICTIVO
El mantenimiento preventivo es aquel que se realiza de manera anticipado con el fin de prevenir el surgimiento de averías en los artefactos, equipos electrónicos, vehículos automotores, maquinarias pesadas, etcétera.

viernes, 26 de mayo de 2017

BACKUP

                                        BACKUP

Resultado de imagen para que es el backup
Una copia de seguridad, copia de respaldo o también llamado backup (su nombre en inglés) en tecnologías de la información e informática es una copia de los datos originales que se realiza con el fin de disponer de un medio para recuperarlos en caso de su pérdida. Las copias de seguridad son útiles ante distintos eventos y usos: recuperar los sistemas informáticos y los datos de una catástrofe informática, natural o ataque; restaurar una pequeña cantidad de archivos que pueden haberse eliminado accidentalmente, corrompido, infectado por un virus informático u otras causas; guardar información histórica de forma más económica que los discos duros y además permitiendo el traslado a ubicaciones distintas de la de los datos originales; etc.
El proceso de copia de seguridad se complementa con otro conocido como restauración de los datos (en inglés restore), que es la acción de leer y grabar en la ubicación original u otra alternativa los datos requeridos.
La pérdida de datos es muy común, el 66% de los usuarios de Internet han sufrido una seria pérdida de datos en algún momento.1
Ya que los sistemas de respaldo contienen por lo menos una copia de todos los datos que vale la pena salvar, deben de tenerse en cuenta los requerimientos de almacenamiento. La organización del espacio de almacenamiento y la administración del proceso de efectuar la copia de seguridad son tareas complicadas. Para brindar una estructura de almacenamiento es conveniente utilizar un modelo de almacenaje de datos. Actualmente (noviembre de 2010), existen muchos tipos diferentes de dispositivos para almacenar datos que son útiles para hacer copias de seguridad, cada uno con sus ventajas y desventajas a tener en cuenta para elegirlos, como duplicidad, seguridad en los datos y facilidad de traslado.
Antes de que los datos sean enviados a su lugar de almacenamiento se lo debe seleccionar, extraer y manipular. Se han desarrollado muchas técnicas diferentes para optimizar el procedimiento de efectuar los backups. Estos procedimientos incluyen entre otros optimizaciones para trabajar con archivos abiertos y fuentes de datos en uso y también incluyen procesos de compresión, cifrado, y procesos de deduplicación, entendiéndose por esto último a una forma específica de compresión donde los datos superfluos son eliminados. Muchas organizaciones e individuos tratan de asegurarse que el proceso de backup se efectúe de la manera esperada y trabajan en la evaluación y la validación de las técnicas utilizadas. También es importante reconocer las limitaciones y los factores humanos que están involucrados en cualquier esquema de backup que se utilice. Las copias de seguridad garantizan dos objetivos: integridad y disponibilidad.

HELPDESK

                                       HELPDESK
Resultado de imagen para que es helpdesk
 ayuda'), o Mesa de Servicio (Service Desk), o simplemente CAU Centro de Atención al Usuario es un conjunto de recursos tecnológicos y humanos, para prestar servicios con la posibilidad de gestionar y solucionar todas las posibles incidencias de manera integral, junto con la atención de requerimientos relacionados a las Tecnologías de la Información y la Comunicación (TIC).Mesa de Ayuda (en inglés: Help Desk, a veces traducido como 'Escritorio de
El personal o recurso humano encargado de Mesa de Ayuda (MDA) debe saber proporcionar respuestas y soluciones a los usuarios finales, clientes o beneficiarios (destinatarios del servicio), y también puede otorgar asesoramiento en relación con una organización o institución, productos y servicios. Generalmente, el propósito de MDA es solucionar problemas o para orientar acerca de computadoras, equipos electrónicos o software.
Las organizaciones suelen proporcionar soporte de MDA a sus usuarios a través de varios canales, como números de teléfono gratuitos, sitios web, mensajería instantánea o correo electrónico. También, pueden brindar asistencia con miras a los usuarios o empleados, dentro de la organización. Por lo tanto, los usuarios finales pueden ser internos o ajenos a la organización donde se encuentre MDA.

El servicio de MDA ofrece respuestas y soluciones acerca de soporte técnico, entre otras cuestiones relacionadas a la utilización de sistemas informáticos.
El personal o recurso humano encargado de prestar servicio de help desk debe poseer conocimientos de software, hardware y telecomunicaciones, todo relacionado con el área, además de las políticas de la organización, así como también tener capacidades comunicacionales idóneas, tales como escuchar y comprender la información, y las ideas expuestas en forma oral, a problemas específicos, para así lograr respuestas coherentes.
Lo más importante es dejar al usuario satisfecho con las gestiones del analista, más allá si el analista entrega o no una solución.
Los términos de MDA y su uso se extiende con la popularización del estándar ITIL para el gerenciamiento de TI.

domingo, 14 de mayo de 2017

DISPOSITIVOS DE PROCESO DE INFORMACION







Dispositivos de proceso de información

Resultado de imagen para dispositivos de proceso de informacionSon elementos que realizan el " trabajo pesado" del equipo de computo.Procesan los datos introducidos por el usuario; y de acuerdo con los pasos determinados por un programa, proporcionan un resultado especifico.

Elementos que procesan información:

Resultado de imagen para tarjeta de videoTarjeta de vídeo:Una tarjeta gráfica es una tarjeta de expansión o un circuito integrado (chip), de la placa base del ordenador, que se encarga de procesar los datos provenientes de la unidad central de procesamiento (CPU) y transformarlos en información comprensible y representable en el dispositivo de salida (por ejemplo: monitor, televisor o proyector).
También se le conoce como:
  • Adaptador de pantalla
  • Adaptador de vídeo
  • Placa de vídeo
  • Tarjeta aceleradora de gráficos
  • Tarjeta de vídeo

características:
Las tarjetas de vídeo modernas incluyen una gran cantidad de memoria RAM auxiliar, que le sirve al procesador interno para realizar sus cálculos y almacenar temporalmente el resultado de sus operaciones, las cuales se traducirán en una imagen agradable a la vista, incluso en las situaciones más demandantes (películas en alta definición, juegos tridimensionales, etc).

estructura:Una tarjeta de video avanzada posee varias salidas, que le permiten conectarse a monitores de diferentes tecnologías. De forma típica, encontramos el tradicional conector de 15 terminales para los monitores tradicionales, el nuevo conector DVI para las pantallas planas LCD o de plasma, y un conector con salida de vídeo para poder visualizar el despliegue en la pantalla de un televisor.

tipos de tarjeta:
Por el momento, las dos principales fabricantes de tarjetas de video de muy alto nivel son ATI y Nvidia, y sus dispositivos son los preferidos por los fanáticos de los juegos en línea y por los profesionales del diseño tridimensional. Sus tarjetas de vídeo fácilmente pueden costar lo mismo que un microprocesador de gama alta, y dos o tres veces el precio de una tarjeta madre promedio, pero los usuarios avanzados están muy dispuestos a pagar dicho precio para obtener un despliegue de imágenes continuo y agradable.


Microprocesador:El microprocesador (o simplemente procesador) es el circuito integrado central más complejo de un sistema informático; a modo de ilustración, se le suele llamar por analogía el «cerebro» de un computador.
Es el encargado de ejecutar los programas, desde el sistema operativo hasta las aplicaciones de usuario; sólo ejecuta instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritméticas y lógicas simples, tales como sumarrestarmultiplicardividir, las lógicas binarias y accesos a memoria.1
Puede contener una o más unidades centrales de procesamiento (CPU) constituidas, esencialmente, por registros, una unidad de control, una unidad aritmético lógica (ALU) y una unidad de cálculo en coma flotante (conocida antiguamente como «coprocesador matemático»).
El microprocesador está conectado generalmente mediante un zócalo específico de la placa base de la computadora; normalmente para su correcto y estable funcionamiento, se le incorpora un sistema de refrigeración que consta de un disipador de calor fabricado en algún material de alta conductividad térmica, como cobre o aluminio, y de uno o más ventiladores que eliminan el exceso del calor absorbido por el disipador. Entre el disipador y la cápsula del microprocesador usualmente se coloca pasta térmica para mejorar la conductividad del calor. Existen otros métodos más eficaces, como la refrigeración líquida o el uso de células peltier para refrigeración extrema, aunque estas técnicas se utilizan casi exclusivamente para aplicaciones especiales, tales como en las prácticas de overclocking.
Compañías mas importantes en la fabricación de microprocesadores:

IBM (USA) hoy por hoy hace los procesadores mas rápidos pero también con mas alto consumo de energía.

Freescale, antes motorola (USA), los creadores de los primeros procesadores para las macs, ahora se dedican a hacer procesadores para diferentes compañias, y siguen innovando con sus RISC procesadores.

AMD ha logrado alcanzar a intel, tanto en el poder como en el consumo de energia.

Intel, ha logrado disminuir el consumo de energia de los procesadores, lo que permite tener microprocesadores mas rápidos y menos calientes.

Estructura del microprocesador:



Tarjeta madre:La placa base, también conocida como placa madre o placa principal (motherboard o mainboard en inglés), es una tarjeta de circuito impreso a la que se conectan los componentes que constituyen la computadora.
Es una parte fundamental para montar cualquier computadora personal de escritorio o portátil. Tiene instalados una serie de circuitos integrados, entre los que se encuentra el circuito integrado auxiliar (chipset), que sirve como centro de conexión entre el microprocesador (CPU), la memoria de acceso aleatorio (RAM), las ranuras de expansión y otros dispositivos.
Va instalada dentro de una carcasa o gabinete que por lo general está hecha de chapa y tiene un panel para conectar dispositivos externos y muchos conectores internos y zócalos para instalar componentes internos.
La placa madre, además incluye un firmware llamado BIOS, que le permite realizar las funcionalidades básicas, como pruebas de los dispositivos, vídeo y manejo del teclado, reconocimiento de dispositivos y carga del sistema operativo.

Componentes de la placa base:Una placa base típica admite los siguientes componentes:
  • Conectores de alimentación de energía eléctrica.
  • Zócalo de CPU (monoprocesador) o zócalos de CPU (multiprocesador).
  • Ranuras de RAM.
  • Chipset.

Otros componentes importantes son:
  • El reloj: regula la velocidad de ejecución de las instrucciones del microprocesador y de los periféricos internos.
  • La CMOS: una pequeña memoria que preserva cierta información importante (como la configuración del equipo, fecha y hora), mientras el equipo no está alimentado por electricidad.
    • La pila de la CMOS: proporciona la electricidad necesaria para operar el circuito constantemente y que este último no se apague perdiendo la serie de configuraciones guardadas, como la fecha, hora, secuencia de arranque...
  • EL BIOS: un programa registrado en una memoria no volátil (antiguamente en memorias ROM, pero desde hace tiempo se emplean memorias flash). Este programa es específico de la placa base y se encarga de la interfaz de bajo nivel entre el microprocesador y algunos periféricos. Recupera, y después ejecuta, las instrucciones del registro de arranque principal (Master Boot RecordMBR), o registradas en un disco duro o un dispositivo de estado sólido, cuando arranca el sistema operativo.
  • El bus frontal o bus delantero (front-side bus o FSB): también llamado “bus interno”, conecta el microprocesador al chipset. Está cayendo en desuso frente a HyperTransport y Quickpath.
  • El bus de memoria conecta el chipset a la memoria temporal.
  • El bus de expansión (también llamado bus E/S): une el microprocesador a los conectores de entrada/salida y a las ranuras de expansión.
  • Los conectores de entrada/salida que cumplen normalmente con la norma PC 99; estos conectores incluyen:
  • Las ranuras de expansión: se trata de receptáculos (slots) que pueden acoger placas o tarjetas de expansión (estas tarjetas se utilizan para agregar características o aumentar el rendimiento de la computadora; por ejemplo, una tarjeta gráfica se puede añadir para mejorar el rendimiento 3D). Estos puertos pueden ser puertos:
    • ISA (Industry Standard Architecture) interfaz antigua,
    • PCI (Peripheral Component Interconnect),
    • AGP (Accelerated Graphics Port) y,
    • PCIe o PCI-Express, son los más recientes.
  • Con la evolución de las computadoras, más y más características se han integrado en la placa base, tales como circuitos electrónicos para la gestión del vídeo, de sonido o de redes, evitando así la adición de tarjetas de expansión:
    • interfaz gráfica integrada o unidad de procesamiento gráfico (GPUGraphics Processing Unit, o IGP, Integrated Graphic Processor);
    • interfaz integrada de audio o sonido;
    • interfaz integrada Ethernet o puertos de red integrados ((10/100 Mbit/s)/(1 Gbit/s)).
  • En la placa también existen distintos conjuntos de pines, llamados jumpers o puentes, que sirven para configurar otros dispositivos:
    • JMDM1: Sirve para conectar un módem por el cual se puede encender el sistema cuando este recibe una señal.
    • JIR2: Este conector permite conectar módulos de infrarrojos IrDA, teniendo que configurar la BIOS.
    • JBAT1: Se utiliza para poder borrar todas las configuraciones que como usuario podemos modificar y restablecer las configuraciones que vienen de fábrica.
    • JP20: Permite conectar audio en el panel frontal.
    • JFP1 Y JFP2: Se utiliza para la conexión de los interruptores del panel frontal y los ledes.
    • JUSB1 Y JUSB3: Es para conectar puertos USB del panel frontal.

Resultado de imagen para memoria ram y sus partesMemoria RAM: La memoria de acceso aleatorio (Random Access Memory, RAM) se utiliza como memoria de trabajo de computadoras para el sistema operativo, los programas y la mayor parte del software. En la RAM se cargan todas las instrucciones que ejecuta la unidad central de procesamiento (procesador) y otras unidades del computador.
Se denominan «de acceso aleatorio» porque se puede leer o escribir en una posición de memoria con un tiempo de espera igual para cualquier posición, no siendo necesario seguir un orden para acceder (acceso secuencial) a la información de la manera más rápida posible.
Durante el encendido de la computadora, la rutina POST verifica que los módulos de RAM estén conectados de manera correcta. En el caso que no existan o no se detecten los módulos, la mayoría de tarjetas madres emiten una serie de sonidos que indican la ausencia de memoria principal. Terminado ese proceso, la memoria BIOS puede realizar un test básico sobre la memoria RAM indicando fallos mayores en la misma.

Tipos de memoria RAM:
DRAM: Dinamic-RAM, o RAM DINAMICA, ya que es "la original", y por tanto la más lenta.
Usada hasta la época del 386, su velocidad típica es de 80 ó 70 nanosegundos (ns), tiempo éste que tarda en vaciarse para poder dar entrada a la siguiente serie de datos. Por ello, es más rápida la de 70 ns que la de 80 ns.


Físicamente, aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos.


Fast Page (FPM): a veces llamada DRAM (o sólo "RAM"), puesto que evoluciona directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia. Algo más rápida, tanto por su estructura (el modo de Página Rápida) como por ser de 70 ó 60 ns.

Usada hasta con los primeros Pentium, físicamente aparece como SIMMs de 30 ó 72 contactos (los de 72 en los Pentium y algunos 486).

EDO:o EDO-RAM: Extended Data Output-RAM. Evoluciona de la Fast Page; permite empezar a introducir nuevos datos mientras los anteriores están saliendo (haciendo su 
Output), lo que la hace algo más rápida (un 5%, más o menos). 

Muy común en los Pentium MMX y AMD K6, con velocidad de 70, 60 ó 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168. 

SDRAM: Sincronic-RAM. Funciona de manera sincronizada con la velocidad de la placa (de 50 a 66 MHz), para lo que debe ser rapidísima, de unos 25 a 10 ns. Sólo se presenta en forma de DIMMs de 168 contactos; es usada en los Pentium II de menos de 350 MHz y en los Celeron.

PC100: o SDRAM de 100 MHz. Memoria SDRAM capaz de funcionar a esos 100 MHz, que utilizan los AMD K6-2, Pentium II a 350 MHz y computadores más modernos; teóricamente se trata de unas especificaciones mínimas que se deben cumplir para funcionar correctamente a dicha velocidad, aunque no todas las memorias vendidas como "de 100 MHz" las cumplen.


PC133: o SDRAM de 133 MHz. La más moderna (y recomendable).
SIMMs y DIMMs

Se trata de la forma en que se juntan los chips de memoria, del tipo que sean, para conectarse a la placa base del ordenador. Son unas plaquitas alargadas con conectores en un extremo; al conjunto se le llama módulo.

El número de conectores depende del bus de datos del microprocesador, que más que un autobús es la carretera por la que van los datos; el número de carriles de dicha carretera representaría el número de bits de información que puede manejar cada vez. 

SIMMs: Single In-line Memory Module, con 30 ó 72 contactos. Los de 30 contactos pueden manejar 8 bits cada vez, por lo que en un 386 ó 486, que tiene un bus de datos de 32 bits, necesitamos usarlos de 4 en 4 módulos iguales. Miden unos 8,5 cm (30 c.) ó 10,5 cm (72 c.) y sus zócalos suelen ser de color blanco.

Los SIMMs de 72 contactos, más modernos, manejan 32 bits, por lo que se usan de 1 en 1 en los 486; en los Pentium se haría de 2 en 2 módulos (iguales), porque el bus de datos de los Pentium es el doble de grande (64 bits).

DIMMs: más alargados (unos 13 cm), con 168 contactos y en zócalos generalmente negros; llevan dos muescas para facilitar su correcta colocación. Pueden manejar 64 bits de una vez, por lo que pueden usarse de 1 en 1 en los Pentium, K6 y superiores. Existen para voltaje estándar (5 voltios) o reducido (3.3 V).

Y podríamos añadir los módulos SIP, que eran parecidos a los SIMM pero con frágiles patitas soldadas y que no se usan desde hace bastantes años, o cuando toda o parte de la memoria viene soldada en la placa (caso de algunos ordenadores de marca).

SOFTWARE

                                                             Software
Resultado de imagen para softwareSe conoce como software al equipo lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas, tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.

El Software son los programas de aplicación y los sistemas operativos, que según las funciones que realizan pueden ser clasificados en:
  • software de aplicación
  • software de sistema
  • software de programación
Software de aplicación

Es aquel que nos ayuda a realizar una tarea determinada, existen varias categorías de Software de Aplicación por que hay muchos programas (solo nombramos algunos) los cuales son: Aplicaciones de negocio, Aplicaciones de Utilería, Aplicaciones Personales, aplicaciones de Entretenimiento.
Esté puede ser utilizado en cualquier instalación informática, independiente del empleo que vayamos a hacer de ella. Existen literalmente miles de estos programas para ser aplicados en diferentes tareas, desde procesamiento de palabras hasta cómo seleccionar una universidad. Como existen muchos programas se dividen en cuatro categorías de software de aplicaciones:


  • Procesadores de palabras: Estos permiten hacer cambios y correcciones con facilidad, permiten revisar la ortografía e incluso la gramática de un documento, cambiar la apariencia de la letra, agregar gráficos, fusionar listas de direcciones con cartas con envío de correo en grupo, general tablas de contenido, etc. También se puede usar para crear cualquier tipo de documento (carta de negocio, documentos legales).

    Resultado de imagen para software de aplicacion de procesador de hojas de calculo
  • Hojas de calculo: son procesadores de números tridimensionales. Se pueden crear hojas de trabajo donde puedes colocar textos, números o formulas en las celdas, obteniendo una hoja contable computarizada.También puede crear gráficas y tablas para mostrar gráficamente relaciones entre números.



    Resultado de imagen para software de aplicacion de procesador de graficadores
  • Graficadores: Se utilizan para crear ilustraciones desde cero (0) los; usuarios pueden pintar con dispositivos electrónicos de señalamiento en vez de lápices o brochas. Otro tipo de software para gráfico son las aplicaciones para presentaciones de gráficos con este se crean gráficas y tabla a color y de calidad profesional basados en datos numéricos de otro programa (hoja de cálculo).
Resultado de imagen para software de aplicacion de procesador de manejador de base de datos
  • Manejador de base de datos: Se utiliza para organizar los datos guardados en la computadora y permite buscar datos específicos de diferentes maneras. También archivan los datos en orden alfabético esto permite obtenerla información que se desean más fácilmente.




B) Aplicación de utileria: Las utilerías, que componen la segunda categoría de aplicaciones de software, te ayudan a administrar a darle mantenimiento a tu computadora.
El software de aplicación es aquel que permite a los usuarios llevar acabo una o varias tareas especificas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios.


C) Aplicaciones personales
Estos programas te permiten mantener una agenda de direcciones y calendario de citas, hacer operaciones bancarias sin tener que salir de tu hogar, enviar correo electrónico a cualquier parte del mundo y además conectarte a servicios informáticos que ofrecen grandes bases de datos de información valiosa.

D) Aplicaciones de entretenimiento
Software de entretenimiento: Videojuegos de galería, simuladores de vuelo, juegos interactivos de misterio y rompecabezas difíciles de solucionar. Muchos programas educativos pueden ser considerados como software de entretenimiento. Estos programas pueden ser excelentes herramientas para la educación.
Existen distintos software de aplicación los cuales son de suma importancia, ya que facilitan muchos trabajos.
Algunos de estos software son:

  • Instore Till. Software específico para el mercado de alimentación así como hipermercados (alimentación u otros; allí donde se realiza venta en línea de cajas). Es un producto abierto que funciona sobre sistemas basados en tecnología PC soportando TPVs RIVA, IBM, Wincor Nixdorf, etc.
  • WinTouch. Es la versión Windows destinada a equipos con pantalla táctil. Software Windows específico para el mercado de fast food soportando tanto sistemas propietarios RIVA como sistemas abiertos RIVA y de terceros.
  • WinCash. Aplicativo Windows para comercio general y especializado.
  • Instore. Software específico para el mercado de alimentación así como hipermercados y grandes centros (allí donde se realiza venta en línea de cajas). Es un producto abierto que funciona sobre sistemas basados en tecnología PC soportando TPVs RIVA, IBM, Wincor Nixdorf, Bull, NCR, PCs, etc.


                                SOFTWARE DE SISTEMAS


Resultado de imagen para software de sistemas

En terminología informática el software de sistema, denominado también software de base, consiste en un software que sirve para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado software de aplicación. Como ejemplos cabe mencionar a las bibliotecas, como por ejemplo OpenGL, para la aceleración gráfica; PNG, para el sistema gráfico; o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn.
El software de sistema por antonomasia es Microsoft Windows, que entre todas sus versiones acumula cerca de un 90% de la cuota de mercado.1 Mención especial merece el proyecto GNU, cuyas herramientas de programación permitieron combinarse con el núcleo informático basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux. A diferencia de la plataforma de Microsoft u otros ejemplos como Mac OS, es software libre.
Estos programas realizan diversas tareas, como la transferencia de datos entre la memoria RAM y los dispositivos de almacenamiento (disco rígido, unidades de discos ópticos, etc) entre otros.

                                   SOFTWARE DE PROGRAMACIÓN
Imagen relacionada Es el conjunto de herramientas que permiten al programador desarrollar programas de informática, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen en forma básica:

  • Editores de textos: Un editor de texto es un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos sin formato, conocidos comúnmente como archivos de texto o “texto plano”. El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor. Es comúnmente de 7- u 8-bits en ASCII o UTF-8, rara vez EBCDIC.Por ejemplo, un editor ASCII de 8 bits que lee el número binario 0110 0001 (decimal 97 o hexadecimal 61) en el archivo lo representará en la pantalla por la figura a, que el usuario reconoce como la letra "a" y ofrecerá al usuario las funciones necesarias para cambiar el número binario en el archivo.Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado, y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, lenguaje de programación interpretado (scripts) o el código fuente de algún programa.El archivo creado por un editor de texto incluye por convención en DOS y Microsoft Windows la extensión ".txt", aunque pueda ser cambiada a cualquier otra con posterioridad. Tanto Unix como Linux dan al usuario total libertad en la denominación de sus archivos.



  • Interprete:En ciencias de la computaciónintérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas. Los intérpretes se diferencian de los compiladores o de los ensambladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.                                                         Usando un intérprete, un solo archivo fuente puede producir resultados iguales incluso en sistemas sumamente diferentes (ejemplo. una PC y una PlayStation 4). Usando un compilador, un solo archivo fuente puede producir resultados iguales solo si es compilado a distintos ejecutables específicos a cada sistema.

  • Enlazadores:Un enlazador (en ingléslinker) es un programa que toma los objetos generados en los primeros pasos del proceso de compilación, la información de todos los recursos necesarios (biblioteca), quita aquellos recursos que no necesita, y enlaza el código objeto con su(s) biblioteca(s) con lo que finalmente produce un fichero ejecutable o una biblioteca. En el caso de los programas enlazados dinámicamente, el enlace entre el programa ejecutable y las bibliotecas se realiza en tiempo de carga o ejecución del programa.

  • Depuradores:Un depurador (en inglés, debugger), es un programa usado para probar y depurar (eliminar) los errores de otros programas (el programa "objetivo"). El código a ser examinado puede alternativamente estar corriendo en un simulador de conjunto de instrucciones (ISS), una técnica que permite gran potencia en su capacidad de detenerse cuando son encontradas condiciones específicas pero será típicamente algo más lento que ejecutando el código directamente en el apropiado (o el mismo) procesador. Algunos depuradores ofrecen dos modos de operación - la simulación parcial o completa, para limitar este impacto.