Sei sulla pagina 1di 45

Relacionada con contar y calcular pero tambin podemos decir que los

trminos computacin e informtica son lo mismo, de igual manera podemos


revisar en la pgina Web de Wikipedia el concepto de computacin y nos
redirige al Wiki de informtica.
Conjunto de conocimientos cientficos y tcnicas que hacen posible el
tratamiento automtico de la informacin por medio de ordenadores, es decir
proceso de datos que son transformados en informacin por medio del uso de
un computador.
Es una aplicacin informtica diseada para ayudar a asegurar
la calidad de software y asistir a los programadores y otras
personas involucradas en el desarrollo y uso de sistemas
informticos en el seguimiento de los defectos de software.
Unos ejemplos de aplicaciones que se encargan de esas
funciones son Bugzilla y GNOME, ya que proponen la severidad
del error como: Bloqueador, Crtico, Mayor, Normal, Menor, Trivial
y Mejora
Es una de las fases mediante el cual un compilador convierte un programa
sintcticamente correcto en una serie de instrucciones a ser interpretadas por
una mquina.

Tipos de generadores de codigo


Generadores interactivos: este tipo de generadores son muy comunes
actualmente y permiten, que con un simple sistema de arrastrar y configurar
un par de parmetros del elemento, poder generar todo el cdigo necesario
para implementar esa funcionalidad.
Generadores usando un lenguaje de modelado: este tipo de generadores
son menos comunes pero son los ms potentes, ya que usando una
descripcin del modelo que queremos crear en un lenguaje de modelado
como UML, son capaces de crear un porcentaje bastante amplio del cdigo.
Elemento lgico que traduce una palabra de "n" bits a otra de "m" bits las
cuales se refieren al mismo valor decimal, pero en "distintos cdigos.
Puede hacerse simplemente conectando un decodificador a un codificador.
programa informtico que traduce un programa que ha sido escrito en un
lenguaje de programacin a un lenguaje diferente al lenguaje de mquina,
aunque tambin puede ser traducido a un cdigo intermedio (bytecode) o a
texto.
La copilacion se da en los siguientes procesos:
Front-end: Parte que analiza el cdigo fuente, comprueba su validez, genera el
rbol de derivacin y rellena los valores de la tabla de smbolos.
Back-end: Parte que genera el cdigo mquina, especfico de una plataforma, a
partir de los resultados de la fase de anlisis, realizada por el Front End.
Algunos ejemplos de copiladores son:
Compiladores cruzados
Compiladores optimizadores
Compiladores de una sola pasada
Compiladores de varias pasadas
Compiladores JIT (Just In Time)
Es un programa usado para probar y eliminar los errores de otros programas.
Ejemplos de depuradores:
Visual DuxDebugger
GNU Debugger (gdb)
SoftICE
OllyDbg
Trw2000
Ida Pro
Cheat Engine
Programa de computador que traduce el lenguaje de mquina a lenguaje
ensamblador, la operacin inversa de la que hace el ensamblador.
Algunos de desensambladores:
Interactive Disassembler (IDA)
ILDASM
OllyDbg SIMON
Texe
unPIC
Programa que toma los objetos generados en los primeros pasos del proceso
de compilacin, la informacin de todos los recursos necesarios, quita
aquellos recursos que no necesita, y enlaza el cdigo objeto con sus
bibliotecas con lo que finalmente produce un fichero ejecutable o una
biblioteca.
Herramienta de programacin que genera documentacin destinada a los
programadores (documentacin de API) o a usuarios finales, o a ambos, a partir de
un conjunto de cdigo fuente especialmente documentado, y en algunos casos,
archivos binarios.
Tipos de documentos:
Documentos batch
Documentos interactivos
Formularios
Programa informtico que analiza una cadena de smbolos de acuerdo a las reglas
de una gramtica formal.
Tipos de analizadores:
Analizador sintctico descendente (Top-Down-Parser)
Analizador sintctico ascendente (Bottom-Up-Parser)
Analizador sintctico descendente recursivo
Chart parser
Left corner parser
Analizador sintctico LR
Analizador sintctico LALR
Gestin de los diversos cambios que se realizan sobre los elementos de algn
producto o una configuracin del mismo.
Ejemplos:
CVS, Subversion, SourceSafe, ClearCase, Darcs, Bazaar, Plastic SCM, Git, SCCS,
Mercurial, Perforce, Fossil SCM, Team Foundation Server.
Investigacin del comportamiento de un programa de computadora usando
informacin reunida desde el anlisis dinmico del mismo
Clasificacin:
Basados en eventos: Java, Microsoft .NET, Python, Ruby
Estadsticos: permiten que el programa de destino funcione a la velocidad mxima
Con instrumentacin de cdigo: permiten habilitar la recopilacin de mtricas de
rendimiento cuando el intrprete se encuentra con cada declaracin de destin
Como simulacin: Los datos son recogidos de forma interactiva y selectiva
mediante la ejecucin del programa sin modificar en el marco de un simulador de
conjunto de instrucciones.
Entorno de programacin que ha sido empaquetado como un programa de aplicacin,
es decir, consiste en un editor de cdigo, un compilador, un depurador y un constructor
de interfaz grfica (GUI).
POR EJEMPLO:
Eclipse
NetBeans
IntelliJ IDEA
JBuilder de Borland
JDeveloper de Oracle
KDevelop
Anjunta
Clarion
MS Visual Studio
Visual C++
programa informtico que permite crear y modificar archivos digitales compuestos
nicamente por textos sin formato como por ejemplo:
Bloc de notas
Emacs
Gedit
jEdit
Kate
Notepad++
Vi
Text Editor and Corrector (TECO)
Parte fsica de un ordenador o sistema
informtico
Dispositivo de salida (interfaz), que muestra datos o informacin al usuario.
Parmetros de una pantalla:
Pxel
Tamao de punto o (dot pitch)
rea til
ngulo de visin
Luminancia
Tiempo de respuesta
Contraste
Coeficiente de contraste de imagen
Blindaje
Tipo de monitor
Tarjeta de circuito impreso a la que se conectan los componentes que
constituyen la computadora.
admite los siguientes componentes:
Conectores de alimentacin de energa elctrica.
Zcalo de CPU (monoprocesador) o zcalos de CPU (multiprocesador).
Ranuras de RAM.
Chipset.
Circuito integrado central ms complejo de un sistema informtico; a modo de
ilustracin, se le suele llamar por analoga el cerebro de un computador.
FASES:
Prefetch, prelectura de la instruccin desde la memoria principal.
Fetch, envo de la instruccin al decodificador
Decodificacin de la instruccin, es decir, determinar qu instruccin es y por tanto
qu se debe hacer.
Lectura de operandos (si los hay).
Ejecucin, lanzamiento de las mquinas de estado que
llevan a cabo el procesamiento.
Escritura de los resultados en la memoria principal o en
los registros.
Memoria de trabajo de computadoras para el sistema operativo, los programas y la
mayor parte del software.
TIPOS:
SRAM (Static Random Access Memory), RAM esttica, memoria esttica de acceso
aleatrio.
DRAM (Dynamic Random Access Memory), RAM dinmica, memoria dinmica de
acceso aleatorio.
Tipo de dispositivo con diversos circuitos integrados (chips) y controladores,
que insertada en su correspondiente ranura de expansin sirve para expandir
las capacidades de la computadora a la que se inserta. Como por ejemplo:
Tarjeta de sonido, Tarjeta grfica, Tarjeta de red, Mdem interno, Tarjeta
sintonizadora de televisin.
TIPOS:
PCI
PCI Express
AGP
Dispositivo que convierte la corriente alterna (CA), en una o varias corrientes
continuas (CC), que alimentan los distintos circuitos del aparato electrnico al
que se conecta (computadora, televisor, impresora, router, etc.).
Unidad de disco que utiliza una luz lser como parte del proceso de lectura o
escritura de datos desde un archivo a discos pticos a travs de haces de luz
que interpretan las refracciones provocadas sobre su propia emisin como por
ejemplo los discos compactos (CD), discos verstiles digitales (DVD) y discos
Blu-ray (BD).
Dispositivo de almacenamiento de datos que emplea un sistema de grabacin
magntica para almacenar archivos digitales.
Es importante para que se de:
Interfaz IDE o PATA
Interfaz SATA
Interfaz SAS
Interfaz SCSI
Interfaz FC
Interfaz USB
Dispositivo apuntador utilizado para facilitar el manejo de un entorno grfico
en una computadora.
Dispositivo o perifrico de entrada, en parte inspirado en el teclado de las
mquinas de escribir, que utiliza una disposicin de botones o teclas, para que
acten como palancas mecnicas o interruptores electrnicos que envan
informacin a la computadora.
Es una interfaz que sirve de soporte para poder ejecutar otros programas u
otras aplicaciones y, al mismo tiempo, permite realizar tareas de
mantenimiento de la computadora.
Sistema operativo multiusuario (es decir, para trabajar en red) y multitarea
(realiza varias tareas a la vez), pensado para trabajar en red, ya sea en el
hogar o en una pequea empresa.
Controlar los dispositivos fsicos de la computadora: disco duro, monitor, etc. Y
detectar los posibles errores que se produzcan en su funcionamiento.
Controlar el proceso de almacenamiento de datos en los diferentes soportes.
Controlar y ejecutar todo tipo de aplicaciones, as como detectar errores de
ejecucin
Aqu encontramos a los siguientes iconos:
Mi PC
Papelera de reciclaje
Barra de Tareas
Botn de inicio:
Programas
Favoritos
Documentos
Configuracin
Buscar
Ayuda
Ejecutar
Apagar el Sistema
Aqu encontramos a las siguientes ventanas:
Barra de ttulo
Botn de Minimizar
Botn de Maximizar
Botn de Restaurar
Botn Cerrar
Bordes
Men de Control
Barra de mens
Barras de desplazamiento
Barra de estado
Barra de herramientas
El uso racional de la Informtica trae para el hombre una calidad
superior en su nivel de vida por facilitar su labor al dedicar ms su
tiempo a tareas ms creadoras con proteccin para su vida al utilizar
las simulaciones en las computadoras y permite el acceso pleno a la
informacin y comunicacin con todo el mundo.
Programa o software, por lo general gratuito, que nos permite visualizar pginas
web a travs de Internet como por ejemplo: internet explore, mozilla fire fox,
opera, google chrome.
Pgina web en la que se ofrece consultar una base de datos en la cual se
relacionan direcciones de pginas web con su contenido como por ejemplo:
allthaweb, altavista, amazon.
Pginas web en las que se nos ofrece una bsqueda sin quehaya una base de
datos propia como ndices, robots o motores de bsqueda y Directorios por
ejemplo: IXQUICK, WEBCRAWLER, COPERNIC y YIPPY.
Aparato, por lo general informtico, que permite la reproduccin de un
sistema reproducen sensaciones y experiencias que en la realidad pueden
llegar a suceder. Intentan reproducir tanto las sensaciones fsicas (velocidad,
aceleracin, percepcin del entorno) como el comportamiento de los
equipos de la mquina que se pretende simular. Se puede recurrir a
complejos mecanismos hidrulicos comandados por potentes ordenadores
que mediante modelos matemticos consiguen reproducir sensaciones de
velocidad y aceleracin. Para reproducir el entorno exterior se emplean
proyecciones de bases de datos de terreno. A este entorno se le conoce
como "entorno sinttico.
Secuencia de instrucciones, escritas para realizar una tarea especfica en una
computadora, requiere programas para funcionar, por lo general,
ejecutando las instrucciones del programa en un procesador central, tiene un
formato ejecutable que la computadora puede utilizar directamente para
ejecutar las instrucciones. El mismo programa en su formato de cdigo fuente
legible para humanos, del cual se derivan los programas ejecutables, le
permite a un programador estudiar y desarrollar sus algoritmos.
Una coleccin de programas de computadora y datos relacionados se
conoce como software.
Son programas que nos ayudan a solucionar problemas relacionados con el
sistema operativo y administrar mejor nuestro equipo de computo,
herramientas practicas que nos ayudan en determinadas funciones como por
ejemplo un editor de video, un depurador de cdigo o programa para
recuperar datos perdidos.
Cleanerup es un ejemplo de un utilitario.

Potrebbero piacerti anche