Está en la página 1de 21

GLOSARIO TÉCNICO EN ESPAÑOL E INGLÉS / TECHNICAL GLOSSARY IN

SPANISH AND ENGLISH.

Ana Carolina Daza Salinas


Ficha: 1565035
Abril 2018

Servicio nacional de aprendizaje SENA


Análisis y desarrollo de sistemas de información SENA
Proyecto de formación Diseño y construcción de software a la medida para el
Determinar las especificaciones funcionales del Sistema de Información
Fase II – Análisis
GLOSARIO TÉCNICO EN ESPAÑOL E INGLÉS / TECHNICAL GLOSSARY IN
SPANISH AND ENGLISH.

A continuación se hace desarrollo de la actividad correspondiente a la AP2-AA2-Ev1-Wiki,


denominada Wiki con el glosario Técnico en inglés y español. En donde del listado entregado
por el tutor, se hacen definiciones en español con su correspondiente traducción en inglés.
Es preciso establecer que las definiciones mencionadas a continuación son tomadas
textualmente de las fuentes bibliográficas indicadas al final del documento.
Then there is development of the activity corresponding to the AP2-AA2-Ev1-Wiki, called
Wiki with the Technical glossary in English and Spanish. Where from the list delivered by the
tutor, definitions are made in Spanish with their corresponding translation in English.
It is necessary to establish that the definitions mentioned below are taken verbatim from the
bibliographic sources indicated at the end of the document.

1. Lenguaje de programación: (Ver referencias bibliográficas 1,2 y 3)


Definición en español: es aquella estructura que, con una cierta base sintáctica y semántica,
imparte distintas instrucciones a un programa de computadora.
Notación utilizada por los programadores para escribir programas. Un lenguaje tiene una
sintaxis (las palabras y símbolos utilizadas para escribir códigos de programa), una gramática
(las reglas que definen una secuencia de palabras y símbolos significativos y correctos) y
semántica. Java es un lenguaje de programación.
Traducción en inglés - Programming Language - is that structure that, with a certain
syntactic and semantic base, imparts different instructions to a computer program.
Notation used by programmers to write programs. A language has a syntax (the words and
symbols used to write program codes), a grammar (the rules that define a sequence of words and
symbols meaningful and correct) and semantics. Java is a programming language.

2. Algoritmos: (Ver referencias bibliográficas 1, 5 y 9)


Definición en español: Método que describe cómo se resuelve un problema en término de las
acciones que se ejecutan y especifica el orden en que se ejecutan estas acciones. Los algoritmos
ayudan al programador a planificar un programa antes de su escritura en un lenguaje de
programación. Un algoritmo tiene una entrada, una salida y una descripción.
Traducción en inglés - Algorithm - Method that describes how a problem is solved in terms
of the actions that are executed and specifies the order in which these actions are executed.
Algorithms help the programmer to plan a program before writing it in a programming language.
An algorithm has an entry, an exit and a description.

3. Lenguaje de bajo nivel: (Ver referencias bibliográficas 2 y 3)


Definición en español: Las instrucciones del lenguaje son las instrucciones del
microprocesador del ordenador, que normalmente son demasiado simples. Es exclusivo de cada
ordenador. Es difícil y costoso de programar. En lenguajes de bajo nivel distinguimos entre
lenguaje máquina y lenguaje ensamblador.
Traducción en inglés - Low level language - The instructions of the language are the
instructions of the computer's microprocessor, which are usually too simple. It is exclusive of
each computer. It is difficult and expensive to program. In low-level languages we distinguish
between machine language and assembly language.

4. Lenguaje de bajo nivel – lenguaje de máquina: (Ver referencias bibliográficas 2 y 3)


Definición en español: Instrucciones reconocidas por los circuitos del procesador. Se
codifican en binario. Los datos son referenciados por su posición de memoria.
Traducción en inglés - Machine language: Instructions recognized by processor circuits.
They are encoded in binary. The data is referenced by its memory position.

5. Lenguaje de bajo nivel - ensamblador: (Ver referencias bibliográficas 2 y 3)


Definición en español: Codificación mnemotécnica del lenguaje máquina. Necesita un
traductor. Se pueden utilizar etiquetas en vez de posiciones de memoria.
Traducción en inglés - Low-level language - assembler: Mnemonic coding of the machine
language. You need a translator. You can use labels instead of memory locations.
6. Lenguaje de alto nivel: (Ver referencias bibliográficas 2 y 3)
Definición en español: Están basados en máquinas abstractas, que facilitan la comprensión
por personas. Instrucciones más flexibles y potentes. Necesita un traductor para convertir el
programa a lenguaje máquina, que es el que entiende el ordenador. No depende del procesador,
por lo que el mismo programa sirve para diferentes ordenadores.
Traducción en inglés - High level language: They are based on abstract machines, which
facilitate understanding by people. More flexible and powerful instructions. You need a
translator to convert the program to machine language, which is what the computer understands.
It does not depend on the processor, so the same program works for different computers.

7. Algoritmos cualitativos: (Ver referencias bibliográficas 5 y 7)


Definición en español: son aquellos en los que en sus pasos o instrucciones no están
involucrados cálculos numéricos; por ejemplo las instrucciones para mar un aeromodelo, para
desarrollar una actividad física, para buscar una palabra en el diccionario.
Traducción en inglés- Qualitative algorithms: are those in which numerical calculations are
not involved in their steps or instructions; for example the instructions for mar an aeromodel, to
develop a physical activity, to look for a word in the dictionary.

8. Algoritmos cuantitativos: (Ver referencias bibliográficas 5 y 7)


Definición en español: Involucran en sus instrucciones o pasos cálculos numéricos. Por
ejemplo: la solución de un factorial, la solución de una ecuación, hallar el mínimo común
múltiplo.
Traducción en inglés- Quantitative algorithms: they involve numerical calculations in their
instructions or steps. For example: the solution of a factorial, the solution of an equation, find the
least common multiple.

9. Lenguajes algorítmicos gráficos: (Ver referencia bibliográfica 8)


Definición en español: Son la representación gráfica de las operaciones que realiza un
algoritmo (diagrama de flujo).
Traducción en inglés- Graphical algorithmic languages: they are the graphic representation
of the operations performed by an algorithm (flow chart).
10. Lenguajes no gráficos: (Ver referencia bibliográfica 8)
Definición en español: Representan en forma descriptiva las operaciones que debe realizar
un algoritmo (pseudocodigo).
Traducción en inglés- Non-graphic languages: they represent in a descriptive way the
operations that an algorithm (pseudocodigo) must perform.

11. Pseudocódigo: (Ver referencias bibliográficas 4 y 16 )


Definición en español: Es la representación narrativa de los pasos que debe seguir un
algoritmo para dar solución a un problema determinado. Mezcla de lenguaje de programación y
español (o inglés o cualquier otro idioma) que se emplea, dentro de la programación
estructurada, para realizar el diseño de un programa. En esencial, el pseudocódigo se puede
definir como un lenguaje de especificaciones de algoritmos.
El pseudocódigo utiliza palabras que indican el proceso a realizar; pues en él se muestran las
instrucciones que permiten solucionar el problema mediante algoritmo escrito en palabras
normales de un idioma, para lo cual usan palabras imperativas como inicie, lea, imprima, sume,
divida, finalice
Traducción en inglés- Pseudocode: It is the narrative representation of the steps an algorithm
must follow to solve a given problem. Mix of programming language and Spanish (or English or
any other language) that is used, within the structured programming, to make the design of a
program. In essence, the pseudocode can be defined as a language of algorithm specifications.
The pseudocode uses words that indicate the process to be performed; because it shows the
instructions that allow solving the problem by algorithm written in normal words of a language,
for which use imperative words such as start, read, print, add, divide, finalize

12. Definición del problema: (Ver referencia bibliográfica 3)


Definición en español: Está dada por el enunciado del problema, el cuál debe ser claro y
completo. Es importante que conozcamos exactamente que se desea del computador; mientras
que esto no se comprenda, no tiene caso pasar a la siguiente etapa.
Traducción en inglés- Definition of the problem: It is given by the statement of the problem,
which must be clear and complete. It is important that we know exactly what is desired of the
computer; as long as this is not understood, there is no point in moving on to the next stage.
13. Análisis del problema: (Ver referencias bibliográficas 3 y 11)
Definición en español: Entendido el problema (que se desea obtener del computador), para
resolverlo es preciso analizar a) Los datos o resultados que se esperan, b) Los datos de entrada
que nos suministran, c) El proceso al que se requiere someter esos datos a fin de obtener los
resultados esperados y d) Áreas de trabajo, fórmulas y otros recursos necesarios. Siendo en este
sentido que se deberá elaborar un documento en el que se especificará, claramente, cuales son los
requisitos que el programa deberá tener. A dicho documento se le llama Especificación de
Requisitos Software (ERS) y en él quedará escrito qué tiene que hacer el programa que se va a
desarrollar, tanto en lo que se refiere al comportamiento interno (gestión de los datos) como al
externo (interacción con el usuario y con otras aplicaciones).
Una recomendación muy práctica es el que nos pongamos en el lugar del computador, y
analizar que es necesario que me ordenen y en que secuencia, para poder producir los resultados
esperados. También da buenos resultados hacer similitudes con la labor de un empleado que hace
el mismo trabajo que deseamos programarle al computador.
Traducción en inglés- Analysis of the problem: Having understood the problem (which one
wants to obtain from the computer), to solve it, it is necessary to analyze a) The data or results
that are expected, b) The input data that they provide us, c) The process that is requires
submitting these data in order to obtain the expected results; and d) Work areas, formulas and
other necessary resources. Being in this sense that a document should be prepared in which will
be specified, clearly, what are the requirements that the program should have. This document is
called Software Requirements Specification (ERS) and it will be written what the program that is
to be developed has to do, both in terms of internal behavior (data management) and external
behavior (interaction with the user and with other applications).
A very practical recommendation is that we put ourselves in the place of the computer, and
analyze that it is necessary to order me and in what sequence, in order to produce the expected
results. It also gives good results to make similarities with the work of an employee who does the
same work we want to program the computer.
14. Diseño del algoritmo: (Ver referencias bibliográficas 1 y 3)
Definición en español: Actividad de definir como se debe estructurar e implementa un
programa. En este paso se describe la secuencia ordenada de pasos que conduce a la solución del
problema citado, ya sea por diagrama de flujo o seudocódigo.
Traducción en inglés- Algorithm design: Activity to define how a program should be
structured and implemented. This step describes the ordered sequence of steps that leads to the
solution of the aforementioned problem, either by flowchart or pseudo-code.

15. Codificación: (Ver referencia bibliográfica 3)


Definición en español: Es pasar el algoritmo al lenguaje de programación seleccionado. En
este sentido puede definirse también como la operación de escribir la solución del problema (de
acuerdo a la lógica del diagrama de flujo o pseudocódigo), en una serie de instrucciones
detalladas, en un código reconocible por la computadora. La serie de instrucciones detalladas se
le conoce como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de
alto nivel.
Traducción en inglés- Coding: is to pass the algorithm to the selected programming
language. In this sense it can also be defined as the operation of writing the solution of the
problem (according to the logic of the flow diagram or pseudocode), in a series of detailed
instructions, in a code recognizable by the computer. The series of detailed instructions is known
as source code, which is written in a programming language or high level language.

16. Compilación y ejecución: (Ver referencia bibliográfica 1)


Definición en español:
Compilación es el proceso de traducción de un lenguaje de programación. Normalmente este
proceso implica la traducción de un lenguaje de programación de alto nivel a lenguaje de
programación de bajo nivel, o el formato binario de un conjunto de instrucciones específicas. La
traducción se realiza con un programa denominado compilador. Este permite detectar los errores
sintácticos, pues al traducir el algoritmo se puede verificar las equivocaciones como por ejemplo
haber digitado mal el nombre de una variable, etc.
La Ejecución del programa sirve para observar el comportamiento del programa, y tal y como
lo percibirá el usuario final
Traducción en inglés- Compilation and execution
Compilation: is the process of translating a programming language. Normally this process
involves the translation of a high-level programming language into a low-level programming
language, or the binary format of a set of specific instructions. The translation is done with a
program called a compiler. This allows to detect the syntactic errors, because when translating
the algorithm it is possible to verify the mistakes such as having wrongly entered the name of a
variable, etc.
The execution of the program serves to observe the behavior of the program, and as the end
user will perceive it

17. Prueba y depuración: (Ver referencias bibliográficas 1 y 3)


Definición en español:
La Prueba en términos de programación consiste en la captura de datos hasta que el programa
no presente errores (los más comunes son los sintácticos y lógicos), permitiendo la verificación
sistemática de que un programa funciona correctamente.
La Depuración es la herramienta para ayudar a la localización de errores sintácticos, y de
lógica de un programa, pues en la depuración se hace seguimiento instrucción por instrucción
para observar el comportamiento que van teniendo las variables en ellas descritas.
Traducción en inglés- Test and Debugging
The Test in terms of programming consists in the capture of data until the program does not
present errors (the most common are syntactic and logical), allowing the systematic verification
that a program works correctly.
Debugging is the tool to help the localization of syntactic errors, and the logic of a program,
since in the debugging instruction is followed by instruction to observe the behavior of the
variables described therein.

18. Documentación: (Ver referencia bibliográfica 3)


Definición en español: Es la guía o comunicación escrita es sus variadas formas, ya sea en
enunciados, procedimientos, dibujos o diagramas. A menudo un programa escrito por una
persona, es usado por otra. Por ello la documentación sirve para ayudar a comprender o usar un
programa o para facilitar futuras modificaciones (mantenimiento).
Traducción en inglés- Documentation: It is the guide or written communication is its various
forms, either in statements, procedures, drawings or diagrams. Often a program written by one
person is used by another. Therefore, the documentation helps to understand or use a program or
to facilitate future modifications (maintenance).

19. Mantenimiento: (Ver referencia bibliográfica 3)


Definición en español: Se lleva acabo después de terminado el programa, cuando se detecta
que es necesario hacer algún cambio, ajuste o complementación al programa para que siga
trabajando de manera correcta. Para poder realizar este trabajo se requiere que el programa este
correctamente documentado.
Traducción en inglés- Maintenance: It is carried out after the program has finished, when it
is detected that it is necessary to make some change, adjustment or complementation to the
program so that it continues to work correctly. In order to carry out this work, the program must
be correctly documented.

20. Tipos de datos: (Ver referencias bibliográficas 4, 10 y 11)


Definición en español: Son las especificaciones de un dominio (rango de valores) y de un
conjunto válido de operaciones a los que normalmente los traductores asocian a un esquema de
representación interna propio, determinando qué operaciones se le pueden aplicar y cómo es
representado internamente por el computador, y así mismo incluye restricciones a imponer en los
datos. Entre los tipos de datos que comúnmente aparecen en un programa se pueden contar:
Números reales, Números complejos, Valores lógicos, Texto y Nulo. Los tipos de datos se
utilizan para definir variables.
Traducción en inglés- Data types: These are the specifications of a domain (range of values)
and of a valid set of operations to which translators normally associate their own internal
representation scheme, determining which operations can be applied to it and how it is
represented internally by the computer, and likewise includes restrictions to impose on the data.
Among the types of data that commonly appear in a program you can count: Real numbers,
Complex numbers, Logical values, Text and Null. The data types are used to define variables.
21. Expresiones: (Ver referencia bibliográfica 11)
Definición en español: Es una subparte de una sentencia que representa un valor, por ejemplo
la expresión aritmética ´2+5´ representa el valor 7; siendo común definir este término también
como la combinación de constantes, variables, y/o funciones, que es interpretada de acuerdo a las
normativas particulares de precedencia y asociación para un lenguaje de programación en
particular. Por ejemplo, en Java, cualquier construcción sintáctica legal que represente un valor
es una expresión.
Traducción en inglés- Expressions: It is a subpart of a statement that represents a value, for
example the arithmetic expression '2 + 5'represents the value 7; It is common to define this term
also as the combination of constants, variables, and / or functions, which is interpreted according
to the particular rules of precedence and association for a particular programming language. For
example, in Java, any legal syntactic construction that represents a value is an expression.

22. Operadores y operandos: (Ver referencias bibliográficas 2,4,6 y 13)


Definición en español:
Operadores: Son elementos que relacionan de forma diferente, los valores de una o más
variables y/o constantes. Es decir, los operadores nos permiten manipular valores
Operando es un valor (un argumento) con el cual la instrucción, nombrada por un
mnemónico, opera. El operando puede ser un registro, una dirección de memoria, una constante
literal, o una etiqueta. Dependiendo de la instrucción, puede haber cero, uno, dos o más
operandos.
Traducción en inglés- Operators and Operand
Operators: They are elements that relate in a different way, the values of one or more
variables and / or constants. That is, operators allow us to manipulate values
Operand is a value (an argument) with which the instruction, named by a mnemonic,
operates. The operand can be a register, a memory address, a literal constant, or a label.
Depending on the instruction, there may be zero, one, two or more operands.

23. Identificadores (variables y constantes): (Ver referencias bibliográficas 2 y 4 )


Definición en español: Un identificador es una serie de caracteres formados por letras,
dígitos y el carácter subrayado ( _ ) que no inicie con dígito, asi mismo es el nombre que damos
a todo lo que manipulamos dentro de un programa; es decir los nombres simbólicos que se darán
a ciertos elementos de programación (p.e. nombres de variables, tipos, módulos, etc.). Pueden
ser: constantes o variables.
Traducción en inglés- Identifiers (variables and constants): An identifier is a series of
characters formed by letters, digits and the underlined character (_) that does not start with a
digit, likewise it is the name that we give to everything that we manipulate within a program; that
is, the symbolic names that will be given to certain programming elements (eg names of
variables, types, modules, etc.). They can be: constants or variables.

24. Constantes: (Ver referencias bibliográficas 2, 4 y 14)


Definición en español: datos que no cambian su valor a lo largo del programa.
Traducción en inglés- Constants: data that will not change its value throughout the program.

25. Variables: (Ver referencias bibliográficas 2, 4 y 15)


Definición en español: Las variables permiten almacenar temporalmente un dato durante la
ejecución del programa que la contenga, puede variar dependiendo a su funcionamiento, y las
variables ocupan un espacio en la memoria el equipo. Las variables se identifican por el nombre
con el cual se definan dentro de un programa.
Traducción en inglés- Variables: Variables allow a data to be stored temporarily during the
execution of the program that contains it, it can vary depending on its operation, and the
variables occupy a space in the memory of the equipment. The variables are identified by the
name with which they are defined within a program.

26. Técnicas de diseño top down y bottom up: (Ver referencias bibliográficas 16, 17 y 18)
Definición en español: Top-down (‘de arriba abajo’) y bottom-up (‘de abajo arriba’) son
estrategias de procesamiento de información características de las ciencias de la información,
especialmente en lo relativo al software.
En el modelo Top-Down se formula un resumen del sistema, sin especificar detalles. Cada
parte del sistema se refina diseñando con mayor detalle, hasta que la especificación completa es
lo suficientemente detallada para validar el modelo. El modelo top-down se diseña con
frecuencia con la ayuda de "cajas negras" que hacen más fácil cumplir requisitos aunque estas
cajas negras no expliquen en detalle los componentes individuales. Enfatiza la planificación y
conocimiento completo del sistema. Se entiende que la codificación no puede comenzar hasta
que no se haya alcanzado un nivel de detalle suficiente, al menos en alguna parte del sistema.
Esto retrasa las pruebas de las unidades funcionales del sistema hasta que gran parte del diseño
se ha completado.
El diseño Bottom-Up (abajo – arriba): las partes individuales se diseñan con detalle y luego
se enlazan para formar componentes más grandes, que a su vez se enlazan hasta que se forma el
sistema completo. Las estrategias basadas en el flujo de información "bottom-up" se antojan
potencialmente necesarias y suficientes porque se basan en el conocimiento de todas las
variables que pueden afectar los elementos del sistema. Hace énfasis en la programación y
pruebas tempranas, que pueden comenzar tan pronto se ha especificado el primer módulo. Este
enfoque tiene el riesgo de programar cosas sin saber cómo se van a conectar al resto del sistema,
y esta conexión puede no ser tan fácil como se creyó al comienzo. La reutilización del código es
uno de los mayores beneficios del enfoque bottom-up.
El desarrollo de software moderno usualmente combina tanto top-down como bottom-up.
Aunque un conocimiento completo del sistema se considera usualmente necesario para un buen
diseño, haciendo que teóricamente sea un enfoque top-down, la mayoría de proyectos de
desarrollo de software tratan de usar código existente en algún grado. El uso de módulos
existentes le da al diseño un sabor bottom-up. Algunos enfoques usan un enfoque en el que un
sistema parcialmente funcional es diseñado y programado completamente, y este sistema se va
expandiendo para llenar los requisitos del proyecto.
Traducción en inglés- Top down and bottom up design techniques: The techniques Top-
down (top-down) and bottom-up (bottom-up) are information processing strategies characteristic
of information sciences, especially in relation to the software
In the Top-Down model, a summary of the system is formulated, without specifying details.
Each part of the system is refined by designing in greater detail, until the complete specification
is sufficiently detailed to validate the model. The top-down model is often designed with the help
of "black boxes" that make it easier to meet requirements even if these black boxes do not
explain the individual components in detail. Emphasizes the planning and complete knowledge
of the system. It is understood that coding cannot begin until a sufficient level of detail has been
reached, at least somewhere in the system. This delays testing of the functional units of the
system until much of the design has been completed.
The Bottom-Up design (bottom-up): the individual parts are designed in detail and then linked
to form larger components, which in turn are linked until the complete system is formed.
Strategies based on the flow of information "bottom-up" seem potentially necessary and
sufficient because they are based on knowledge of all the variables that can affect the elements of
the system. It emphasizes early programming and testing, which can begin as soon as the first
module is specified. This approach has the risk of programming things without knowing how
they are going to connect to the rest of the system, and this connection may not be as easy as it
was initially believed. The reuse of the code is one of the greatest benefits of the bottom-up
approach.
Modern software development usually combines both top-down and bottom-up. Although a
complete knowledge of the system is usually considered necessary for good design, making it
theoretically a top-down approach, most software development projects try to use existing code
to some degree. The use of existing modules gives the design a bottom-up flavor. Some
approaches use an approach in which a partially functional system is completely designed and
programmed, and this system is expanded to meet the requirements of the project.

27. Dispositivos de entrada: (Ver referencia bibliográfica 19)


Definición en español: son los encargados de que podamos dar los comandos al computador,
ya que tomando como ejemplo el teclado, las ordenes que damos físicamente mediante el teclado
son convertidas en señales eléctricas que son almacenadas en la CPU del computador, luego son
procesada, ejecutadas y finalmente nos llegan los resultados mediante los dispositivos de salida.
Los dispositivos de entrada más comunes son: el teclado, el mouse, micrófono, scanner, webcam,
en algunos casos mandos de juegos de video y demás dispositivos que sean incorporados al
computador según lo requiera el usuario.
Traducción en inglés- Input devices: are responsible for giving commands to the computer,
since taking as an example the keyboard, the orders that we give physically through the keyboard
are converted into electrical signals that are stored in the CPU of the computer, then they are
processed, executed and finally the results arrive through the output devices. The most common
input devices are: the keyboard, the mouse, microphone, scanner, webcam, in some cases video
game controls and other devices that are incorporated into the computer as required by the user.

28. Dispositivos de salida: (Ver referencia bibliográfica 19)


Definición en español: son los encargados de enviarnos los resultados de los comandos que
le hemos indicado al computador en el ejemplo anterior el dispositivo de salida por el cual nos
llegaría la información seria el monitor. Los dispositivos de salida más comunes son: monitor,
altavoces, auriculares, impresoras y en algunos casos otros dispositivos de salida como el
trazador (plotter) o cualquier otro según lo requiera el usuario.
Existen dispositivos capaces de generar las acciones de las dos clases de dispositivos (de
entrada y de salida); pero a diferencia de ellos la mayoría de estos dispositivos están orientados a
la comunicación entre computadores, ya sea mediante la red o mediante la transferencia por
algún otro medio. Los dispositivos de entrada/salida más comunes son: el modem, el fax, la
USB, el CD, el DVD, las unidades de almacenamiento y cualquier otro dispositivo que cumpla
con las especificaciones de funcionamiento.
Traducción en inglés- Output devices: they are responsible for sending us the results of the
commands that we have indicated to the computer in the previous example, the output device
through which the information would reach the monitor. The most common output devices are:
monitor, speakers, headphones, printers and in some cases other output devices such as the
plotter or any other as required by the user.
There are devices capable of generating the actions of the two kinds of devices (input and
output); but unlike them most of these devices are oriented to communication between
computers, either through the network or through transfer by some other means. The most
common input / output devices are: the modem, the fax, the USB, the CD, the DVD, the storage
units and any other device that meets the operating specifications.

29. Unidad central de procesamiento (c.p.u): (Ver referencia bibliográfica 20)


Definición en español: Es el procesador que contiene los circuitos lógicos que realizan las
instrucciones de la computadora.
Traducción en inglés- Central processing unit (c.p.u): It is the processor that contains the
logic circuits that perform the instructions of the computer.
30. Unidad de control: (Ver referencias bibliográficas 21 y 22)
Definición en español: Es en esencia la que gobierna todas las actividades de la computadora,
así como el CPU es el cerebro de la computadora, se puede decir que la UC es el núcleo del
CPU. En inglés: control unit (CU), es uno de los tres bloques funcionales principales en los que
se divide una unidad central de procesamiento (CPU). Los otros dos bloques son la unidad de
proceso y la unidad de entrada/salida. le corresponde interpretar las instrucciones de los
programas. Por tanto, ella es la encargada de establecer las operaciones que hay que realizar en la
computadora y en qué orden.
Su función es buscar las instrucciones en la memoria principal, decodificarlas (interpretación)
y ejecutarlas, empleando para ello la unidad de proceso.
Existen dos tipos de unidades de control: las cableadas, usadas generalmente en máquinas
sencillas, y las microprogramadas, propias de máquinas más complejas. En el primer caso, los
componentes principales son el circuito de lógica secuencial, el de control de estado, el de lógica
combinacional y el de emisión de reconocimiento de señales de control. En el segundo caso, la
microprogramación de la UC se encuentra almacenada en una micromemoria, a la cual se accede
de manera secuencial para posteriormente ir ejecutando, cada una de las microinstrucciones
dadas.
Traducción en inglés- Control unit: It is essentially the one that governs all the activities of
the computer, just as the CPU is the brain of the computer, it can be said that the UC is the core
of the CPU. In English: control unit (CU), is one of the three main functional blocks into which a
central processing unit (CPU) is divided. The other two blocks are the process unit and the input
/ output unit. He has to interpret the instructions of the programs. Therefore, she is responsible
for establishing the operations that must be performed on the computer and in what order.
Its function is to search the instructions in the main memory, decode them (interpretation) and
execute them, using the process unit.
There are two types of control units: those wired, generally used in simple machines, and the
microprogrammed, typical of more complex machines. In the first case, the main components are
the sequential logic circuit, the state control circuit, the combinational logic circuit and the
control signal recognition emission. In the second case, the microprogramming of the UC is
stored in a micromemory, which is accessed sequentially to later execute each of the
microinstructions given.

31. Unidad aritmético – lógica: (Ver referencias bibliográficas 21 y 23)


Definición en español: Esta unidad realiza cálculos (suma, resta, multiplicación y división) y
operaciones lógicas (comparaciones). Transfiere los datos entre las posiciones de
almacenamiento. Los datos se manipulan de acuerdo con las instrucciones del programa y
regresan al almacenamiento. Debido a que el procesamiento no puede efectuarse en el área de
almacenamiento, los datos deben transferirse a la UAL. Para terminar una operación puede
suceder que los datos pasen de la UAL al área de almacenamiento varias veces.
Traducción en inglés- Arithmetic unit - logic: This unit performs calculations (addition,
subtraction, multiplication and division) and logical operations (comparisons). It transfers data
between storage positions. The data is manipulated according to the instructions of the program
and returned to storage. Because processing can not be done in the storage area, the data must be
transferred to the UAL. To finish an operation it can happen that the data go from the UAL to the
storage area several times.

32. Memoria central (interna): (Ver referencias bibliográficas 20 y 24)


Definición en español: Memoria primaria (MP), memoria principal, memoria central o
memoria interna, es la memoria de la computadora donde son almacenados temporalmente tanto
los datos como los programas que la unidad central de procesamiento (CPU) está procesando o
va a procesar en un determinado momento. Por su función, la MP debe ser inseparable del
microprocesador o CPU, con quien se comunica a través del bus de datos y el bus de direcciones.
El ancho del bus determina la capacidad que posea el microprocesador para el direccionamiento
de direcciones en memoria.
En algunas ocasiones suele llamarse “memoria interna” porque a diferencia de los
dispositivos de memoria secundaria, la MP no puede extraerse tan fácilmente.
Esta clase de memoria es volátil, es decir que cuando se corta la energía eléctrica, se borra
toda la información que estuviera almacenada en ella.
La MP es el núcleo del subsistema de memoria de un sistema informático, y posee una menor
capacidad de almacenamiento que la memoria secundaria, pero una velocidad millones de veces
superior. Cuanto mayor sea la cantidad de memoria, mayor será la capacidad de almacenamiento
de datos.
Cuando la CPU tiene que ejecutar un programa, primero lo coloca en la memoria y después lo
empieza a ejecutar. Lo mismo ocurre cuando necesita procesar una serie de datos; antes de poder
procesarlos los tiene que llevar a la memoria principal.
Consta de a de dos áreas de memoria: memoria RAM (Randon Access Memory) y memoria
ROM (Read Only Memory)
Traducción en inglés- Central memory (internal): Primary memory (MP), main memory,
central memory or internal memory, it is the memory of the computer where data and programs
that the central processing unit (CPU) is processing or going are temporarily stored. To process
at a certain moment. By its function, the MP must be inseparable from the microprocessor or
CPU, with whom it communicates through the data bus and the address bus. The width of the
bus determines the capacity of the microprocessor to address addresses in memory.
Sometimes called "internal memory" because unlike secondary memory devices, the MP
cannot be extracted so easily.
This kind of memory is volatile, that is to say that when the electric power is cut off, all the
information that was stored in it is erased.
The MP is the core of the memory subsystem of a computer system, and has a lower storage
capacity than secondary memory, but a speed millions of times higher. The greater the amount of
memory, the greater the data storage capacity.
When the CPU has to execute a program, it first places it in memory and then starts executing
it. The same happens when you need to process a series of data; before you can process them you
have to take them to the main memory.
Consists of a of two memory areas: RAM (Randon Access Memory) and ROM (Read Only
Memory)

33. Memoria RAM - Memoria de acceso aleatorio: (Ver referencia bibliográfica 20)
Definición en español: Memoria donde la computadora almacena datos que le permiten al
procesador acceder rápidamente al sistema operativo, las aplicaciones y los datos en uso. Tiene
estrecha relación con la velocidad de la computadora. Se mide en megabytes.
Traducción en inglés- RAM Memory - Random Access Memory. Memory where the
computer stores data that allows the processor to quickly access the operating system,
applications and data in use. It has a close relationship with the speed of the computer. It is
measured in megabytes.

34. Memoria ROM- Memoria de sólo lectura. (Ver referencia bibliográfica 20)
Definición en español: Memoria incorporada que contiene datos que no pueden ser
modificados. Permite a la computadora arrancar. A diferencia de la RAM, los datos de la
memoria ROM no se pierden al apagar el equipo.
Traducción en inglés- ROM Memory - Read-only memory: Built-in memory that contains
data that cannot be modified. It allows the computer to boot. Unlike RAM, in the ROM the data
is not lost when you turn off the computer.

35. Memoria auxiliar (externa): (Ver referencia bibliográfica 25)


Definición en español: La memoria secundaria, memoria auxiliar, memoria periférica o
memoria externa, también conocida como almacenamiento secundario, es el conjunto de
dispositivos y soportes de almacenamiento de datos que conforman el subsistema de memoria de
la computadora, junto con la memoria primaria o principal.
La memoria secundaria es un tipo de almacenamiento masivo y permanente (no volátil) con
mayor capacidad para almacenar datos e información que la memoria primaria que es volátil,
aunque la memoria secundaria es de menor velocidad.
Deben diferenciarse los “dispositivos o unidades de almacenamiento” de los “soportes o
medios de almacenamiento”, porque los primeros son los aparatos que leen o escriben los datos
almacenados en los soportes.
Traducción en inglés- Auxiliary memory (external): The secondary memory, auxiliary
memory, peripheral memory or external memory, also known as secondary storage, is the set of
devices and storage media that make up the computer's memory subsystem, along with memory
primary or main.
Secondary memory is a type of massive and permanent (non-volatile) storage with greater
capacity to store data and information than primary memory that is volatile, although secondary
memory is slower.
The "devices or storage units" must be differentiated from the "supports or storage media",
because the first ones are the devices that read or write the data stored in the supports.
Bibliografía.

1. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.p
df Algoritmo, compilación, depuración, diseño de algoritmos, ejecución, expresión,
lenguaje de programación.
2. http://informatica.uv.es/iiguia/AED/oldwww/2004_05/AED.Tema.02.pdf constantes,
identificadores, lenguaje de programación, Lenguajes de bajo nivel y lenguajes de alto
nivel, Lenguaje de máquina, operadores.
3. http://www.monografias.com/trabajos38/programacion/programacion.shtml algoritmo,
análisis del problema, codificación, Definición de problema, diseño de algoritmo, prueba
y depuración, documentación, mantenimiento, lenguaje de programación, lenguaje de
bajo nivel, lenguaje de alto nivel, lenguaje de máquina
4. http://www.monografias.com/trabajos38/programacion/programacion2.shtml
identificador, operadores, pseudocódigos, tipos de datos, variables.
5. http://ing.unne.edu.ar/pub/informatica/Alg_diag.pdf Algoritmos. Algoritmos cualitativos
y Algoritmos cuantitativos.
6. http://algoritmosextremos.blogspot.com.co/2012/02/operadores.html operadores.
7. http://algoritmosextremos.blogspot.com.co/2012/02/tipos-de-algoritmos.html Tipos de
algoritmos (algoritmos cualitativos y algoritmos cuantitativos)
8. http://algoritmosextremos.blogspot.com.co/2012/02/tipos-de-lenguajes-algoritmicos.html
Lenguajes gráficos y lenguaje no gráfico
9. http://algoritmosextremos.blogspot.com.co/2012/02/definicion-de-algoritmo.html
Algoritmos
10. http://progra.usm.cl/apunte/materia/tipos.html tipos de datos.
11. http://elvex.ugr.es/decsai/java/pdf/2C-Datos.pdf Tipos de datos.
12. http://www.carlospes.com/minidiccionario/analisis.php Análisis del problema.
13. https://es.wikipedia.org/wiki/Operando Operadores - operandos
14. http://algoritmosextremos.blogspot.com.co/2012/02/constantes.html Constantes.
15. http://algoritmosextremos.blogspot.com.co/2012/02/variables.html Variables
16. https://programacionfacil.wikispaces.com/file/view/Parte_4.pdf Técnicas Top down y
bottom up, Pseudocódigo
17. https://es.wikipedia.org/wiki/Top-down_y_bottom-up Top-down y bottom-up
18. https://desarrolloweb.com/articulos/2183.php Top-down y bottom-up
19. http://algoritmacion.blogspot.com.co/2011/02/dispositivos-de-entrada-de-salida-y-
de.html Dispositivos de entrada y Dispositivos de salida.
20. https://upload.wikimedia.org/wikipedia/commons/a/a0/Glosario_Inform%C3%A1tico.pd
f Cpu, memoria ram, memoria rom
21. https://es.wikipedia.org/wiki/Unidad_de_control unidad de control, Unidad aritmético
lógica (UAL)
22. http://www.carlospes.com/minidiccionario/unidad_de_control.php Unidades de control.
23. http://www.carlospes.com/minidiccionario/unidad_aritmetico_logica.php Unidad
aritmético lógica
24. http://fraba.galeon.com/memoriacen.htm memoria central
25. https://es.wikipedia.org/wiki/Memoria_secundaria memoria auxiliar.

También podría gustarte