Está en la página 1de 24

Taller # 1 de Programación y Algoritmo

1) ¿Qué es computador? Citar mínimo 2 autores diferentes y conclusión


2) ¿Qué es el Hardware? Citar mínimo 2 autores diferentes y conclusión
3) ¿Cuáles son las cuatro categorías de un computador? Citar mínimo 2 autores
diferentes y conclusión.
4) ¿Qué es la CPU? Citar mínimo 2 autores Con Ejemplo.
5) Citar 4 periféricos de entrada.
6) Citar 4 periféricos de salida.
7) Citar 4 periféricos de almacenamiento Citar mínimo 2 autores diferentes y
conclusión.
8) ¿Qué es Memoria RAM? Citar mínimo 2 autores diferentes y conclusión.
9) ¿Qué es Memoria ROM? Citar mínimo 2 autores diferentes y conclusión.
10)¿Qué es Memoria Cache? Citar mínimo 2 autores diferentes y conclusión.
11)¿Qué es Disco Duro? Citar mínimo 2 autores diferentes y conclusión.
12) ¿En qué unidades se mide la memoria? Citar 2 ejemplos y conclusión.
13)¿Qué es código ASCII? Citar mínimo 2 autores diferentes y conclusión.
14)¿Qué es un Sistema Operativo? Citar mínimo 2 autores y conclusión
15)¿Qué es un interfaz? Citar mínimo 2 autores y conclusión
16)¿Qué es un programa de bajo, medio y alto Nivel? Citar mínimo 2 autores y
conclusión.
17)¿Qué es un compilador? Citar mínimo 2 autores y conclusión.
18)¿Qué es el Kernel? Citar mínimo 2 autores y conclusión.
19)¿Qué es el código Fuente? Citar mínimo 2 autores y conclusión.
20)¿Nombrar 2 características de la primera, segunda, tercera, cuarta y quinta
Generación?
21) Base de datos.
22)Sistema de gestión de bases de datos.
23)Personas en el entorno de las bases de datos.
24) Diagrama modelo entidad-relación 2 ejemplos y conclusión.
25) Qué es dominio, qué es TCP/IP, qué es hosting, dirección IP, FTP, DNS, Internet,
navegador. Citar mínimo 2 autores y conclusión.
PROGRAMACIÓN Y ALGORITMO1

Damith Eduardo Mercado Gómez


Ing. Mecatrónica
APR53-5
¿Qué es computador?

La computadora, ese equipo indispensable en la vida cotidiana de hoy en día que también se
conoce por el nombre de computador u ordenador, es una máquina electrónica que permite
procesar y acumular datos. El término proviene del latín computare “calcular”.[CITATION jul12 \p
1 \l 3082 ]

Una computadora, computador u ordenador (computer en inglés) es un dispositivo electrónico


compuesto básicamente de procesador, memoria y dispositivos de entrada/salida, y permite
procesar información.[ CITATION Ale18 \l 3082 ]

Conclusión: la computadora hoy en pleno siglo XXI toma un lugar interesante en el cual por
medio de esta se pueden analizar registrar y almacenar datos en diferentes áreas de estudio
gracias a sus múltiples aplicaciones, su versión más básica se compone de un simple procesador,
una memoria para el almacenamiento de la información y dispositivos de entrada y salida.

¿Qué es el Hardware?

El hardware es la parte física o (tangible) de la informática e incluye al ordenador en sí, los


dispositivos que lo rodean y a los cuales se encuentra conectado (ratón, teclado, impresora…),
los cables de conexión y todos aquellos aparatos que bien se nutren o bien muestran la
información.[CITATION Edi13 \p 19 \l 9226 ]
El hardware es toda la parte física de una computadora, todo lo que puedes ver y tocar, en
general, se los divide en dos grupos: Hardware básico: se trata de todos los elementos
fundamentales e indispensables para el funcionamiento de la máquina, como el disco duro o la
memoria RAM, y Hardware complementario: según sugiere el nombre, el hardware
complementario agrupa los elementos que no son esenciales para el funcionamiento del equipo y

1 Producción textual realizada en la asignatura de Lengua Materna, asesorada por el docente Julio César Mora
Suárez.
que realizan tareas adicionales específicas, como impresoras y pendrives, por ejemplo.
(rockcontent, 2019, párr. 3)
Conclusión: el hardware son los elementos tangibles que complementan el computador como lo
son el teclado, mouse, cables de conexión, tarjeta madre, etc.

¿Cuáles son las cuatro categorías de un computador?

Cuando las personas piensas en los tipos de ordenadores, generalmente se trata de algo así
como un ordenador portátil o su ordenador de oficina. Los ordenadores en realidad están a
nuestro alrededor, y se pueden dividir en categorías separadas según su tamaño y poder de
procesamiento. Ciertas definiciones han cambiado con el paso del tiempo gracias a los avances
rápidos en tecnología: tenemos ordenadores que pueden caber en la palma de nuestras manos
ahora que tienen tanto poder de procesamiento como un ordenador que era del tamaño de una
habitación completa hace 50 años atrás. Aun así, la mayoría de las calificaciones generales para
cada categoría son las mismas, junto con las muchas subcategorías que pueden encajar en cada
una. (Pérez J., 2018, párr. 1)
Superordenadores
Unos superordenadores es exactamente lo que parece. Es un término usado para describir los
ordenadores que tienen el poder de procesamiento más capaz de su tiempo. Los primeros
superordenadores de los años 60 y 70 usaban solo un par de procesadores, mientras que los años
90 veían superordenadores con miles de procesadores a la vez. Hoy en día, los superordenadores
modernos ejecutan cientos de miles de procesadores, capaces de calcular cuatrillones de cálculos
en tan solo unos pocos nanosegundos. (Pérez J. , 2018, párr. 2)
Ordenadores centrales
Al igual que los superordenadores, los ordenadores mainframe son máquinas enormes y con
mucho poder de procesamiento. Los ordenadores corporativos son utilizados principalmente por
corporaciones, agencias gubernamentales y bancos, organizaciones que necesitan una forma de
almacenar grandes cantidades de información. No son lo mismo que los superordenadores. Las
capacidades de procesamiento de los ordenadores mainframe se miden en MIPS, o millones de
instrucciones por segundo. Los superordenadores, por otro lado, se miden en FLOPS, o
operaciones de punto flotante por segundo. (Pérez J. , 2018, párr. 3)
Miniordenadores
Un miniordenador es una máquina de multiprocesamiento que puede admitir hasta 200 usuarios
al mismo tiempo. Es como un ordenador central menos poderosa y tiene el tamaño de un
refrigerador. Un servidor puede ser un ejemplo de una miniordenadora, pero no todos los
servidores son miniordenadores. A pesar de su nombre, una miniordenadora no es una
ordenadora personal como la computadora de escritorio que puede tener en casa o en el trabajo.
Ellos son mucho más grandes que eso. Debido a la forma en que los microordenadores (que
veremos a continuación) se han destacado en el procesamiento de potencia incluso más allá de
los miniordenadores, y en un tamaño mucho más pequeño, los miniordenadores se han vuelto
obsoletos. (Pérez J. , 2018, párr. 4)
Microordenadores
Los microordenadores son aquellos con los que las personas están más familiarizadas a diario, no
profesionales, pero, por supuesto, eso no significa que sean exclusivos del hogar. Los
microordenadores son computadoras más pequeñas que funcionan con microprocesadores en sus
unidades centrales de procesamiento. Son mucho, mucho más baratos que los superordenadores,
las computadoras centrales e incluso las miniordenadoras, porque están diseñadas para usos
cotidianos que son más prácticos que profesionales. (Pérez J. , 2018, párr. 5) 
¿Qué es la CPU?

El CPU o Central Processing Unit (Unidad de Procesamiento Central en castellano) es la parte


central de toda computadora ya que es la que cumple la tarea de procesamiento de todas las
funciones, así como también de almacenamiento de la información. Es un circuito electrónico
que ha existido desde siempre en las computadoras sin importar su modelo y es por eso que es
considerado uno de los elementos básicos de cualquier computador. (González, 2009, párr. 1)
La CPU es la parte central del procesamiento de una computadora. Es la encargada del
procesamiento de todas las instrucciones que provienen del hardware y del software. El término
se empezó a usar a principios de la década del 60 del siglo pasado. CPU proviene de central
processing unit, que se traduce como a unidad central de procesamiento o unidad de
procesamiento central. (Alegsa, 2018, párr. 1)
Ejemplo:
Periféricos de entrada

Ratón o Mouse: Es un dispositivo electrónico que nos permite dar instrucciones a nuestra
computadora a través de un cursor que aparece en la pantalla y haciendo clic para que se lleve a
cabo una acción determinada; a medida que el Mouse rueda sobre el escritorio, el cursor
(Puntero) en la pantalla hace lo mismo. Tal procedimiento permitirá controlar, apuntar, sostener
y manipular varios objetos gráficos (Y de texto) en un programa.[CITATION Con06 \p 3 \l 9226 ]
Teclado: El teclado es un dispositivo eficaz para introducir datos no gráficos como rótulos de
imágenes asociados con un despliegue de gráficas. Los teclados también pueden ofrecerse con
características que facilitan la entrada de coordenadas de la pantalla, selecciones de menús o
funciones de gráficas. [CITATION Con06 \p 3 \l 9226 ]
Micrófono: Los micrófonos son los transductores encargados de transformar energía acústica en
energía eléctrica, permitiendo, por lo tanto el registro, almacenamiento, transmisión y
procesamiento electrónico de las señales de audio. Son dispositivos duales de los altoparlantes,
constituyendo ambos transductores los elementos más significativos en cuanto a las
características sonoras que sobre imponen a las señales de audio. [CITATION Con06 \p 3 \l 9226 ]
Scanner: Es una unidad de ingreso de información. Permite la introducción de imágenes gráficas
al computador mediante un sistema de matrices de puntos, como resultado de un barrido óptico
del documento. La información se almacena en archivos en forma de mapas de bits (bit maps), o
en otros formatos más eficientes como Jpeg o Gif. [CITATION Con06 \p 3 \l 9226 ]

Periférico de salida
 Auriculares: Los auriculares trabajan del mismo modo que el altavoz. La diferencia radica en
que estos se han diseñado para que exista un contacto directo entre el aparato y nuestro oído, de
manera que el sonido no se reproduzca en el ambiente y que, por tanto, sólo el usuario que los
lleva puestos pueda escuchar lo que se está reproduciendo.[CITATION int \p 1 \l 9226 ]
 Grabadora: Esta tiene únicamente la función de pasar elementos digitales a una unidad de
disco como el DVD, el CD, etc. Por este motivo, hablamos de un periférico de salida y no de un
híbrido pues, recalcamos, no sirve para introducir información, esto sería un grabador-
reproductor. [CITATION int \p 1 \l 9226 ]
 LED: Olvidado por lo pequeño que suele ser, un LED también nos ofrece cierta información en
función del color de la luz que emite, la frecuencia de su parpadeo o el mero hecho de estar
encendida o apagada. Se trata, por tanto, de un pequeño elemento visual de salida. [CITATION
int \p 1 \l 9226 ]

Impresora: Aunque la impresora se considera a día de hoy un periférico híbrido, no hemos


podido dejar de mencionarla en este punto también porque su principal función sí que se
corresponde con la salida de información, del sistema a la realidad, haciéndose, además, de
manera física, tangible. [CITATION int \p 1 \l 9226 ]

Periféricos de almacenamiento

Disco duro (Hard Disk o Hard Disk Drive): Es un sistema tradicional de almacenamiento de


datos. Pueden encontrarse fijos (en el computador) o removibles (fijados mediante un puerto
USB o de manera inalámbrica). Cada uno posee discos o platos de metal magnético, encargados
de archivar los datos. Igualmente, contienen cabezales que están ensamblados a un brazo
mecánico movible hacia el interior y el exterior; este último es el encargado de ejecutar la lectura
y escritura de la información.[CITATION Equ19 \p 1 \l 9226 ]
Pen Drive o lápiz de memoria: Puede conectarse al computador mediante el puerto USB. De
tamaño pequeño, tiene una gran capacidad de almacenamiento y facilidad de transporte a
cualquier lado. [CITATION Equ19 \p 1 \l 9226 ]
Cinta de almacenamiento: Estos periféricos de entrada y salida de acceso secuencial pueden
grabar y leer la información fundamentados en un soporte magnético. Sumado a ello, contienen
un controlador de cinta que tiene elementos electrónicos y electromecánicos. El Consorcio de la
Industria de Almacenamiento de Información predijo que la densidad de área de almacenamiento
de la cinta alcanzaría los 91 GB por pulgada cuadrada para 2025. [CITATION Equ19 \p 1 \l 9226 ]
Soluciones en línea: La nube o cloud storage es otra alternativa para incluir en esta clasificación.
Los datos son resguardados en un servidor remoto al que se accede mediante Internet o un
servicio web. Generalmente, los datos son cifrados para garantizar la seguridad y la
confidencialidad. Algunas empresas emplean esta modalidad para resguardar copias de
seguridad. Su ventaja radica en su capacidad de almacenar grandes volúmenes de datos.
[CITATION Equ19 \p 1 \l 9226 ]

Memoria Flash: Estos dispositivos de almacenamiento, son muy rápidos debido a que


realizan lecturas y escrituras de múltiples posiciones en la misma operación. [ CITATION Cec18 \l
9226 ] MEMORIA USB: Es un dispositivo de almacenamiento externo y portátil, que se conecta
al puerto USB y tiene capacidad de almacenamiento variable. [ CITATION Cec18 \l 9226 ]

Discos de Almacenamiento Óptico: Es un medio de almacenamiento de datos analógicos o


digitales. Consiste en un disco circular en el cual la información se codifica, guarda y almacena
haciendo unos surcos microscópicos con un láser sobre una de las caras planas que lo componen
[ CITATION Cec18 \l 9226 ]

Disco Duro/Rígido: Es el sistema de almacenamiento más utilizado, puede estar fijo o ser
permanente. Su estructura interna, consta de un disco de metal con un cabezal y brazo mecánico.
|[ CITATION Cec18 \l 9226 ]
Conclusión: los periféricos de almacenamiento nos permiten resguardar y recuperar la
información, contamos con una gran variedad de ellos y se diferencian por su velocidad, precio,
tamaño y capacidad de almacenamiento.

¿Qué es la RAM?
La memoria de acceso aleatorio (RAM) es la memoria del equipo que almacena información
que un programa necesita mientras se ejecuta. La memoria de acceso aleatorio se refiere al tipo
de almacenamiento de datos que permite que se pueda acceder a los datos almacenados en
cualquier orden, es decir, de manera aleatoria y no en secuencia. En contraste, otros tipos de
dispositivos de memoria (como cintas magnéticas, discos y baterías) pueden tener acceso a los
datos en el medio del almacenamiento en un orden predeterminado debido a las restricciones en
su diseño mecánico. Agregar memoria es una de las maneras más fáciles y más rentables de
aumentar el rendimiento de su equipo debido a que la mayoría de los equipos se entregan con
una cantidad mínima de memoria.[ CITATION Del19 \l 9226 ]

La memoria RAM es la memoria principal de un dispositivo, esa donde se almacenan de


forma temporal los datos de los programas que estás utilizando en este momento, Random
Access Memory en inglés, y tiene dos características que la diferencian. Por una parte, una
enorme velocidad, y por otra los datos sólo se almacenan de forma temporal. Esto quiere decir
que cuando reinicies o apagues tu ordenador, lo normal es que los datos que tuviera almacenados
se pierdan. (xataka, 2019, párr. 1)
Conclusión: se le denomina a la memoria RAM como memoria volátil ya que esta almacena
datos mientras utilizamos algún programa, al apagar el equipo lo que sucede es que la
información que había en la RAM se borra, además de esto es muy veloz.

¿Qué es la ROM?

En informática cuando hablamos de memoria ROM (acrónimo de read- onlly memory, es


decir memoria de sólo lectura), nos referimos a un tipo almacenamiento empleado en
computadoras y otros dispositivos electrónicos que se caracteriza por ser únicamente del acceso
para lectura y nunca para escritura, es decir, que se la puede recuperar pero no modificar o
intervenir.[ CITATION Raf18 \l 9226 ]
 la memoria ROM es un chip o circuito integrado el cual es capaz de almacenar en su interior
información, la cual no puede ser alterada, por lo menos de manera accidental. Asimismo, la
memoria ROM puede conservar los datos grabados en sus circuitos aun cuando no se encuentra
energizada, es decir cuando no existe una fuente de alimentación que los mantenga allí, al
contrario de las memorias RAM, que ante la ausencia de energía que las alimente pierden
inmediatamente el contenido de sus celdas. (Tecnología fácil, s.f.)

conclusión: a diferencia de la memoria RAM, esta no puede ser modificada ni alterada


accidentalmente ya que esta guarda la información grabada en su circuito y la mantiene aun
cuando no está energizada.

¿Qué es la Memoria cache?

La memoria caché de un procesador, es un tipo de memoria volátil (como la memoria RAM),


pero muy rápida. Su función es almacenar instrucciones y datos a los que el procesador debe
acceder continuamente. ¿Cuál es su finalidad? Pues que este tipo de datos sean de acceso
instantáneo para el procesador, ya que se trata de información relevante y que debe estar a la
mano de manera muy fluida. Los sistemas de hardware y software llamados caché, almacenan
este tipo de datos de manera duplicada y por esta razón su acceso es tan veloz.[ CITATION Blo19 \l
9226 ]

En informática, una memoria caché es una capa de almacenamiento de datos de alta velocidad
que almacena un subconjunto de datos, normalmente transitorios, de modo que las solicitudes
futuras de dichos datos se atienden con mayor rapidez que si se debe acceder a los datos desde la
ubicación de almacenamiento principal. El almacenamiento en caché permite reutilizar de forma
eficaz los datos recuperados o procesados anteriormente.[ CITATION aws \l 9226 ]
Conclusión: almacena o recupera datos ya dados para facilitar el acceso a programas y
aplicaciones haciéndolo con una rapidez mayor.

¿Qué es Disco duro?

El disco duro es el dispositivo del sistema de memoria del PC que se usa para almacenar todos
los programas y archivos ya que es el único capaz de guardar datos incluso cuando no está
alimentado por la corriente eléctrica. Esto es lo que lo diferencia de otras memorias de tu equipo,
como por ejemplo la RAM, que es la que se usa para hacer funcionar los programas. Otros tipos
de memoria pierden la información si no hay energía.[ CITATION Ang19 \l 9226 ]
Los discos duros son dispositivos de almacenamiento de datos en los que podemos almacenar
cualquier tipo de información digital. Ya sean fotografías, vídeos, archivos de texto o programas
informáticos, el disco duro es una de las partes más importantes de cualquier sistema
informático.[ CITATION qlo14 \l 9226 ]
Conclusión: los discos duros nos permiten guardar cualquier tipo de información digital, esto lo
hace poniendo marcar magnéticas a lo largo de la pista del plato con tres diferentes posiciones1,
0 o neutro y estos sistemas informáticos son capaces de interpretar ese código binario como
información.

¿En qué unidades se mide la memoria?

La memoria RAM se mide en megabytes (MB) o gigabytes (GB). Cuanta más memoria
RAM tenga tu computador, más cosas podrás hacer al mismo tiempo. Si no tienes la suficiente
memoria RAM, podrás notar que tu ordenador se pone lento al tener muchos programas abiertos.
Un bit es la unidad más pequeña de datos.  Un byte equivale a ocho bits. Un megabyte es, al
menos, un millón de bytes y un gigabyte son mil millones de bytes. Mira el siguiente video para
que comprendas a qué equivalen las medidas digitales.[ CITATION GCF \l 9226 ]

¿Qué es el Código ASCII?

ASCII es la sigla para «American Standard Code for Information Interchange» (Código


Standard Norteamericano para Intercambio de Información). Este código fue propuesto por
Robert W. Bemer, buscando crear códigos para caracteres alfanuméricos (letras, símbolos,
números y acentos).
El desarrollo de este código fundamentalmente se debió a la necesidad de que las
computadoras y dispositivos de distintos fabricantes tuvieran un lenguaje común con el cual
comunicarse, y de este modo poder ofrecer una compatibilidad más flexible y segura entre ellos.
[CITATION tec \l 9226 ]

El ASCII en informática se conoce como código fuente al texto desarrollado en un lenguaje


de programación que debe ser compilado o desarrollado para poder ejecutar en un ordenador,
que es una presentación de los caracteres alfanuméricos que es cuando está formado por letras y
números y se hace fácil para la comunicación entre los diferentes dispositivos digitales.

[ CITA
TION Con19 \l 9226 ]

Conclusión: ASCII es el Código Estadounidense Estándar para el Intercambio de Información,


este código está basado integralmente en el alfabeto latino que tiene distintos tipos de usos y
puede tratarse de una combinación de símbolos en el marco de un sistema establecido que cuenta
con un cierto valor. Se crea a raíz de establecer una un lenguaje en común entre los diferentes
fabricantes de computadoras.

¿Qué es un sistema operativo?


El Sistema Operativo (SO) es el programa o software básico de un ordenador. Es una
plataforma que facilita la interacción entre el usuario y los demás programas del ordenador y los
dispositivos de hardware. Las funciones básicas del Sistema Operativo son administrar los
recursos del ordenador, coordinar el hardware y organizar los archivos y directorios de su
sistema. Los Sistemas Operativos más utilizados son Windows, Linux y Mac. Tanto Windows
como Mac vienen con un navegador integrado, Windows el navegador Internet Explorer y Mac
Safari. [CITATION mas \l 9226 ]
Un sistema operativo es un conjunto de programas que, mediante órdenes
electrónicas, controlan la actividad total del computador. Algo así como un director de orquesta
que pone todo en orden y asegura que todas las partes de la máquina trabajen juntas. Por lo
general, se ejecuta en el equipo cuando la encendemos. Todo ordenador debe tener instalado un
sistema operativo para poder funcionar. La definición indica que se trata de un grupo de
programas informáticos que ofrecen la posibilidad de administrar de manera más eficiente los
recursos con los que cuenta una computadora[CITATION Sán19 \p 3 \l 9226 ]
Conclusión: un sistema operativo es aquel que por medio de unas características especiales
asignadas tiene la capacidad de controlar todo el sistema que conocemos como computador al
momento de encenderlo, siendo el SO la plataforma base pare el funcionamiento del ordenador y
mediante esto se puede interactuar con la computadora.

¿Qué es una interfaz?

En el campo de la informática, el término interfaz se emplea para nombrar a la conexión


funcional que existe entre dos programas, sistemas o dispositivos, que brinda una comunicación
de diversos niveles, haciendo posible un intercambio de información. Existen dos tipos de
interfaces: las interfaces de usuario y las interfaces físicas. [ CITATION Con191 \l 9226 ]

(Interface). La interfaz es una conexión entre dos sistemas, la región de contacto.


La interfaz entre el hombre y la computadora es la salida que corresponde a la entrada de la
computadora.

En un sistema de información, la salida de un sistema ha de tener una forma aceptable para el


sistema con el que establece interfaz. El nexo común entre los dos sistemas, quizá una forma
terminada, una tarjeta perforada o una señal eléctrica.
Puede ser un elemento de conexión entre dispositivos (puerto de impresora, por ejemplo) y que
permite el intercambio de información.[ CITATION Glo \l 9226 ]
Conclusión: la interfaz el uno de los puntos más importante al momento de crearlo debido a que
este debe brindar una interacción cómoda entre el computador y el humano.
¿Qué es un programa de bajo, medio y alto Nivel?

Los lenguajes de bajo nivel, también llamados lenguajes ensambladores, permiten


al programador escribir instrucciones de un programa usando abreviaturas del inglés, también
llamadas palabras nemotécnicas, tales como: ADD, DIV, SUB, etc. Un programa escrito en un
lenguaje ensamblador tiene el inconveniente de que no es comprensible para la computadora, ya
que, no está compuesto por ceros y unos. Para traducir las instrucciones de un programa escrito
en un lenguaje ensamblador a instrucciones de un lenguaje máquina hay que utilizar un programa
llamado ensamblador.

Lenguaje de medio nivel es un lenguaje de programación informática como el lenguaje C, que


se encuentran entre los lenguajes de alto nivel y los lenguajes de bajo nivel Suelen ser
clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel. Son
precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un
manejo abstracto (independiente de la máquina, a diferencia del ensamblador), pero sin perder
mucho del poder y eficiencia que tienen los lenguajes de bajo nivel, Una característica distintiva,
por ejemplo, que convierte a C en un lenguaje de medio nivel y al Pascal en un lenguaje de alto
nivel es que en el primero es posible manejar las letras como si fueran números (en Pascal no), y
por el contrario en Pascal es posible concatenar las cadenas de caracteres con el operador suma y
copiarlas con la asignación (en C es el usuario el responsable de llamar a las funciones
correspondientes).

Una de las características más peculiares del lenguaje de programación C; es el uso de


“apuntadores”, los cuales son muy útiles en la implementación de algoritmos como Listas
ligadas, Tablas Hash y algoritmos de búsqueda y ordenamiento que para otros lenguajes de
programación (como Java por ejemplo) les suele ser un poco más complicado implementar.
El lenguaje de alto nivel (high-level language) es aquel que se aproxima más al lenguaje
natural humano que al lenguaje binario de las computadoras, el que se conoce como lenguaje de
bajo nivel. Su función principal radica en que, a partir de su desarrollo, existe la posibilidad de
que se pueda utilizar el mismo programa en distintas máquinas, es decir que es independiente de
un hardware determinado. La única condición es que la PC tenga un programa conocido como
traductor o compilador, que lo traduce al lenguaje específico de cada máquina. Además, al
utilizar palabras del lenguaje humano (por lo general el inglés) es más práctico y fácil de
manipular para el programador de manera que no corre tantos riesgos de equivocarse como si es
más factible de caer en el error con el binario. De esta manera, el programador puede
concentrarse más en el programa en sí que en el lenguaje y, por otra parte, se reducen los tiempos
de creación del programa, incluso en caso de que tenga que hacer modificaciones, son mucho
más fáciles de hacer. Un punto en contra que tiene este tipo de lenguaje de tercera generación es
que en la actualidad existe gran diversidad de ellos (PASCAL, BASIC, FORTRAN, C++,
COBOL, ALGOL, entre muchos otros).
¿Qué es un compilador?
Un compilador es un pequeño programa informático, que se encarga de traducir (compilar) el
código fuente de cualquier aplicación que se esté desarrollando. En pocas palabras, es
un software que se encarga de traducir el programa hecho en lenguaje de programación, a un
lenguaje de máquina que pueda ser comprendido por el equipo y pueda ser procesado o
ejecutado por este.[ CITATION Cul \l 9226 ]

Es un Software que traduce un programa escrito en un lenguaje de programación de alto nivel


(C / C ++, COBOL, etc.) en lenguaje de máquina. Un compilador generalmente genera lenguaje
ensamblador primero y luego traduce el lenguaje ensamblador al lenguaje máquina. Una utilidad
conocida como «enlazador» combina todos los módulos de lenguaje de máquina necesarios en
un programa ejecutable que se puede ejecutar en la computadora.[ CITATION Cal18 \l 9226 ]
Conclusión: un compilador es aquel programa que convierte el código fuente de un programa
hecho en lenguaje de alto nivel, a un lenguaje de máquina.

¿Qué es el Kernel?

El núcleo o kernel es la parte central de un sistema operativo y es el que se encarga de realizar


toda la comunicación segura entre el software y el hardware del ordenador. El núcleo kernel es la
parte más importante del sistema operativo Unix y sus derivados, como Linux y todas las
distribuciones que dependen de él.[ CITATION Gam18 \l 9226 ]

Se denomina kernel a la parte más importante de un sistema operativo, parte encargada de


acceder a los distintos dispositivos de los que una computadora dispone. El kernel también
organiza a la manera en la que se ejecutan los diversos programas que se cargan en memoria. De
esta manera, el kernel se encarga de los aspectos más críticos de un sistema operativo, sirviendo
como mediación entre el software y el hardware. Si bien este tipo de diferenciación existente
entre las diversas partes de un sistema operativo se presenta en aquellos que son más utilizados,
es importante señalar, no obstante, que en algunos casos la misma se omite. [ CITATION Gab15 \l
9226 ]
conclusión: es el principal responsable de facilitar a los distintos programas acceso seguro al
hardware de la computadora o en forma básica, es el encargado de gestionar recursos a través de
servicios de llamada al sistema.

¿Qué es código fuente?

En el contexto de la informática, el código fuente se define como el conjunto de líneas de


textos, que son las directrices que debe seguir la computadora para realizar dicho programa; por
lo que es en el código fuente, donde se encuentra escrito el funcionamiento de la computadora.
[ CITATION con19 \l 9226 ]

Los ordenadores, ya sean PC domésticos, modernos móviles u ordenadores para la industria o


la ciencia, trabajan con un sistema binario: encendido/apagado, cargado/no cargado, 1/0. Una
secuencia de estados (bits) indica al ordenador lo que tiene que hacer. Mientras que en los
comienzos de la tecnología informática se creaban comandos con estas dos condiciones, hace
tiempo que se ha pasado a escribir aplicaciones en un lenguaje de programación legible por los
humanos. Esto puede sonar un poco raro a priori, pues para los profanos en la materia un código
fuente es más un galimatías que otra cosa.[ CITATION ion \l 9226 ]
Conclusión: en el código fuente como lo indica su nombre es donde se encuentra estipulado
todo el funcionamiento de la computadora.

Generaciones de computadoras

Primera Generación (1951-1958)

En esta generación había un gran desconocimiento de las capacidades de las computadoras,


puesto que se realizó un estudio en esta época que determinó que con veinte computadoras se
saturaría el mercado de los Estados Unidos en el campo de procesamiento de datos. Esta
generación abarco la década de los cincuenta. Y se conoce como la primera generación. Estas
máquinas tenían las siguientes características:
 Usaban tubos al vacío para procesar información.
 Usaban tarjetas perforadas para entrar los datos y los programas.
 Usaban cilindros magnéticos para almacenar información e instrucciones internas.
 Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran
cantidad de calor y eran sumamente lentas.
 Se comenzó a utilizar el sistema binario para representar los datos.

Segunda Generación (1958-1964)

En esta generación las computadoras se reducen de tamaño y son de menor costo. Aparecen
muchas compañías y las computadoras eran bastante avanzadas para su época como la serie
5000 de Burroughs y la ATLAS de la Universidad de Manchester. Algunas computadoras se
programaban con cinta perforadas y otras por medio de cableado en un tablero.

Características de esta generación:

 Usaban transistores para procesar información.


 Los transistores eran más rápidos, pequeños y más confiables que los tubos al vacío.
 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al
vacío.
 Usaban pequeños anillos magnéticos para almacenar información e instrucciones.
cantidad de calor y eran sumamente lentas.
 Se mejoraron los programas de computadoras que fueron desarrollados durante la
primera generación.
 Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN, los
cuales eran comercialmente accesibles.
 Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas, control del
tráfico aéreo y simulaciones de propósito general.
 La marina de los Estados Unidos desarrolla el primer simulador de vuelo, "Whirlwind I".
 Surgieron las minicomputadoras y los terminales a distancia.
 Se comenzó a disminuir el tamaño de las computadoras.

Tercera Generación (1964-1971)


La tercera generación de computadoras emergió con el desarrollo de circuitos integrados
(pastillas de silicio) en las que se colocan miles de componentes electrónicos en una integración
en miniatura. Las computadoras nuevamente se hicieron más pequeñas, más rápidas,
desprendían menos calor y eran energéticamente más eficientes. El ordenador IBM-360 dominó
las ventas de la tercera generación de ordenadores desde su presentación en 1965. El PDP-8 de
la Digital Equipment Corporation fue el primer miniordenador.
Características de está generación:
 Se desarrollaron circuitos integrados para procesar información.
 Se desarrollaron los "chips" para almacenar y procesar la información. Un "chip" es una
pieza de silicio que contiene los componentes electrónicos en miniatura llamados
semiconductores.
 Los circuitos integrados recuerdan los datos, ya que almacenan la información como
cargas eléctricas.
 Surge la multiprogramación.
 Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis
matemáticos.
 Emerge la industria del "software".
 Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.
 Otra vez las computadoras se tornan más pequeñas, más ligeras y más eficientes.
 Consumían menos electricidad, por lo tanto, generaban menos calor.

Cuarta Generación (1971-1988)

Aparecen los microprocesadores que es un gran adelanto de la microelectrónica, son circuitos


integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con
base en estos circuitos son extremadamente pequeñas y baratas, por lo que su uso se extiende al
mercado industrial. Aquí nacen las computadoras personales que han adquirido proporciones
enormes y que han influido en la sociedad en general sobre la llamada "revolución informática".

Características de está generación:

 Se desarrolló el microprocesador.
 Se colocan más circuitos dentro de un "chip".
 "LSI - Large Scale Integration circuit".
 "VLSI - Very Large Scale Integration circuit".
 Cada "chip" puede hacer diferentes tareas.
 Un "chip" sencillo actualmente contiene la unidad de control y la unidad de
aritmética/lógica. El tercer componente, la memoria primaria, es operado por otros
"chips".
 Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio.
 Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.
 Se desarrollan las supercomputadoras.

Quinta Generación (1983 al presente)

En vista de la acelerada marcha de la microelectrónica, la sociedad industrial se ha dado a la


tarea de poner también a esa altura el desarrollo del software y los sistemas con que se manejan
las computadoras. Surge la competencia internacional por el dominio del mercado de la
computación, en la que se perfilan dos líderes que, sin embargo, no han podido alcanzar el nivel
que se desea: la capacidad de comunicarse con la computadora en un lenguaje más cotidiano y
no a través de códigos o lenguajes de control especializados.

Japón lanzó en 1983 el llamado "programa de la quinta generación de computadoras", con los
objetivos explícitos de producir máquinas con innovaciones reales en los criterios mencionados.
Y en los Estados Unidos ya está en actividad un programa en desarrollo que persigue objetivos
semejantes, que pueden resumirse de la siguiente manera:

 Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.


 Se desarrollan las supercomputadoras.

Bases de datos

Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente


a un mismo contexto, ordenada de modo sistemático para su posterior recuperación, análisis y/o
transmisión. Existen actualmente muchas formas de bases de datos, que van desde una biblioteca
hasta los vastos conjuntos de datos de usuarios de una empresa de telecomunicaciones.
Las bases de datos son el producto de la necesidad humana de almacenar la información, es
decir, de preservarla contra el tiempo y el deterioro, para poder acudir a ella posteriormente. En
ese sentido, la aparición de la electrónica y la computación brindó el elemento digital
indispensable para almacenar enormes cantidades de datos en espacios físicos limitados, gracias
a su conversión en señales eléctricas o magnéticas.

Sistema gestor de base de datos 

Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el


almacenamiento, modificación y extracción de la información en una base de datos. Los usuarios
pueden acceder a la información usando herramientas específicas de consulta y de generación de
informes, o bien mediante aplicaciones al efecto.
Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para
administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se
corrompe. Permiten presentar la información de la base de datos en variados formatos. La
mayoría incluyen un generador de informes. También pueden incluir un módulo gráfico que
permita presentar la información con gráficos y tablas.
Generalmente se accede a los datos mediante lenguajes de consulta, lenguajes de alto nivel
que simplifican la tarea de construir las aplicaciones. También simplifican las consultas y la
presentación de la información. Un SGBD permite controlar el acceso a los datos, asegurar su
integridad, gestionar el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y
hacer copias de seguridad. Las bases de datos y los sistemas para su gestión son esenciales para
cualquier área de negocio, y deben ser gestionados con esmero.

personas en el entorno de bases de datos


Usuarios normales. Son usuarios no sofisticados que interactúan con el sistema mediante un
programa de aplicación con una interfaz de formularios, donde puede rellenar los campos
apropiados del formulario. Estos usuarios pueden también simplemente leer informes generados
de la base de datos.
Programadores de aplicaciones. Son profesionales informáticos que escriben los programas de
aplicación, utilizando herramientas para desarrollar interfaces de usuario, como las herramientas
de desarrollo rápido de aplicaciones (DRA), que facilitan crear los formularios e informes sin
escribir directamente el programa.
Usuarios sofisticados. Interactúan con el sistema sin programas escritos, usando el lenguaje de
consulta de base de datos para hacer sus consultas. Los analistas que envían las consultas para
explorar los datos en la base de datos entran en esta categoría, usando ellos las herramientas
de procesamiento analítico en línea (OLAP, OnLine Analytical Processing), o herramientas
de recopilación de datos.
Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de bases de datos
especializadas y adecuadas para el procesamiento de datos tradicional. Entre estas aplicaciones
están los sistemas de diseño
asistido por
computadora, sistemas de
base de
conocimientos y sistemas
expertos, sistemas que
almacenan datos de tipos de
datos complejos (como
gráficos y de audio) y sistemas de modelado de entorno.

Diagrama modelo entidad- relación.

Un diagrama entidad-relación, también conocido como modelo entidad relación o ERD, es un


tipo de diagrama de flujo que ilustra cómo las "entidades", como personas, objetos o conceptos,
se relacionan entre sí dentro de un sistema. Los diagramas ER se usan a menudo para diseñar o
depurar bases de datos relacionales en los campos de ingeniería de software, sistemas de
información empresarial, educación e investigación. También conocidos como los ERD o
modelos ER, emplean un conjunto definido de símbolos, tales como rectángulos, diamantes,
óvalos y líneas de conexión para representar la interconexión de entidades, relaciones y sus
atributos. Son un reflejo de la estructura gramatical y emplean entidades como sustantivos y
relaciones como verbos.[ CITATION Qué4 \l 9226 ]
Dominio: el latín dominĭum, el dominio es la facultad o la capacidad que dispone
una persona para controlar a otras o para hacer uso de lo propio. El concepto puede asociarse a
la potestad o a la autoridad.
Por ejemplo: “La computadora forma parte de mis dominios en esta casa”, “Ricardo ya ha
perdido el dominio sobre su hijo”, «El gobierno busca recuperar el dominio sobre la región sur
del país».

TCP/IP: La definición de TCP/IP es la identificación del grupo de protocolos de red que hacen
posible la transferencia de datos en redes, entre equipos informáticos e internet. Las siglas
TCP/IP hacen referencia a este grupo de protocolos:
 TCP es el Protocolo de Control de Transmisión que permite establecer una conexión y el
intercambio de datos entre dos anfitriones. Este protocolo proporciona un transporte fiable de
datos.
 IP o protocolo de internet, utiliza direcciones series de cuatro octetos con formato de punto
decimal (como por ejemplo 75.4.160.25). Este protocolo lleva los datos a otras máquinas de la
red.
Hosting: es un servicio en línea que te permite publicar un sitio o aplicación web en Internet.
Cuando te registras en un servicio de hosting, básicamente alquilas un espacio en un
servidor donde puedes almacenar todos los archivos y datos necesarios para que tu sitio web
funcione correctamente.
Dirección IP: Una dirección IP es una etiqueta numérica que identifica, de manera lógica y
jerárquica, a un interfaz (elemento de comunicación/conexión) de un dispositivo (habitualmente
una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol), que
corresponde al nivel de red del Modelo OSI. Dicho número no se ha de confundir con la
dirección MAC, que es un identificador de 48bits para identificar de forma única la tarjeta de red
y no depende del protocolo de conexión utilizado ni de la red. La dirección IP puede cambiar
muy a menudo por cambios en la red o porque el dispositivo encargado dentro de la red de
asignar las direcciones IP decida asignar otra IP (por ejemplo, con el protocolo DHCP). A esta
forma de asignación de dirección IP se denomina dirección IP dinámica (normalmente abreviado
como IP dinámica).
FTP: (siglas en inglés de File Transfer Protocol, ‘Protocolo de Transferencia de Archivos’), es
un protocolo de red para la transferencia de archivos entre sistemas interconectados o enlazados
a Internet, basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a
un servidor para descargar archivos desde él o para enviarle archivos, independientemente del
sistema operativo utilizado en cada equipo.
DNS: Las DNS son las siglas que forman la denominación Domain Name System o Sistema de
Nombres de Dominio y además de apuntar los dominios al servidor correspondiente, nos servirá
para traducir la dirección real, que es una relación numérica denominada IP, en el nombre del
dominio.
Internet: Internet (el internet o, también, la internet) es un conjunto descentralizado de redes de
comunicación interconectadas que utilizan la familia de protocolos TCP/IP, lo cual garantiza que
las redes físicas heterogéneas que la componen constituyan una red lógica única de alcance
mundial. Sus orígenes se remontan a 1969, cuando se estableció la primera conexión
de computadoras, conocida como ARPANET, entre tres universidades en California (Estados
Unidos).
Navegador: Es un software, aplicación o programa que permite el acceso a la Web,
interpretando la información de distintos tipos de archivos y sitios web para que estos puedan ser
vistos.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de
texto, posiblemente con recursos multimedia incrustados. Además, permite visitar páginas web y
hacer actividades en ella, es decir, enlazar un sitio con otro, imprimir, enviar y recibir correo,
entre otras funcionalidades más.
[ CITATION BGu19 \l 3082 ]

[ CITATION Rob19 \l 3082 ]

Referencias
Pérez , J., & Gardey, A. (2012). definicion.de. Obtenido de https://definicion.de/computadora/

¿Qué es un modelo entidad relación? (s.f.). Online Diagram Software & Visual Solution | Lucidchart.
Obtenido de https://www.lucidchart.com/pages/es/que-es-un-diagrama-entidad-relacion

Alegsa ©. (2018). Alegsa. Obtenido de http://www.alegsa.com.ar/Dic/computadora.php

Alegsa, L. (06 de 06 de 2018). alegsa.com. Obtenido de http://www.alegsa.com.ar/Dic/cpu.php

aws. (s.f.). amazom.com. Obtenido de https://aws.amazon.com/es/caching/

B., G. (10 de Diciembre de 2019). Obtenido de https://www.hostinger.es/tutoriales/que-es-un-hosting

Biolatti, C. (30 de JULIO de 2018). terceromanuelbelgrano. Obtenido de


http://terceromanuelbelgrano.blogspot.com/2018/07/perifericos-de-almacenamiento.html

Blog LG. (19 de 10 de 2019). Obtenido de https://www.lgblog.cl/lgtv/tecnologia-tendencias/cache/

Calvo, J. (17 de 04 de 2018). europeanvalley.es. Obtenido de


https://www.europeanvalley.es/noticias/que-es-un-compilador-en-programacion/
conceptodefinicion.de. (25 de julio de 2019). Obtenido de https://conceptodefinicion.de/codigo-
fuente/. Consultado el 11 de febrero del 2020

Conceptodefinicion.de. (26 de 07 de 2019). conceptodefinicion.de. Obtenido de


https://conceptodefinicion.de/interfaz/. Consultado el 11 de febrero del 2020

Conceptodefinicion.de. (23 de 09 de 2019). Conceptodefinicion.de.com. Obtenido de


https://conceptodefinicion.de/ascii/. Consultado el 11 de febrero del 2020

Contreras, J. (03 de 2006). monografias. Obtenido de


https://www.monografias.com/trabajos34/dispositivos-perifericos/dispositivos-
perifericos.shtml

Culturacion. (s.f.). Obtenido de http://culturacion.com/que-es-un-compilador/

Dell. (30 de 04 de 2019). Obtenido de


https://www.dell.com/support/article/co/es/cobsdt1/sln116405/qu%C3%A9-es-la-memoria-
ram?lang=es

Duarte, G. (marzo de 2015). Definición ABC. Obtenido de


https://www.definicionabc.com/tecnologia/kernel.php

Equipo Editorial. (14 de junio de 2019). Reporte Digital. Obtenido de


https://reportedigital.com/negocios/tecnologia/perifericos-de-almacenamiento/

Gamarra, G. (04 de 01 de 2018). profesionalreview.com. Obtenido de


https://www.profesionalreview.com/2018/01/04/que-es-el-kernel-y-como-funciona/

GCF global. (s.f.). gcfglobal.org/. Obtenido de https://edu.gcfglobal.org/es/informatica-basica/memoria-


ram-y-disco-duro/1/

Glosarioit. (s.f.). glosarioit.com. Obtenido de https://www.glosarioit.com/Interfaz

González, G. A. (26 de 02 de 2009). www.definicionabc.com. Obtenido de


https://www.definicionabc.com/tecnologia/cpu.php

internetpasoapaso. (s.f.). internetpasoapaso.com.

ionos. (s.f.). Obtenido de https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/codigo-


fuente-definicion-con-ejemplos/

Masadelante. (s.f.). masadelante.com. Obtenido de https://www.masadelante.com/faqs/sistema-


operativo

Peláez, R. (2013). Informaytica Basica. Málaga,España: ICB. Recuperado el 11 de 02 de 2020, de


https://ebookcentral.proquest.com/lib/bibliotecaitmsp/reader.action?
docID=5885449&query=informatica

Pérez, J. (21 de 09 de 2018). comunycarse. Obtenido de https://www.comunycarse.com/es/tipos-de-


ordenadores-y-sus-componentes-principales/
qloudea. (24 de 09 de 2014). qloudea.com. Obtenido de https://qloudea.com/blog/que-es-un-disco-
duro/

Raffino, M. (28 de 11 de 2018). conceptod. Obtenido de https://concepto.de/memoria-rom/

Robledano, Á. (18 de 06 de 2019). Qué es TCP/IP. Obtenido de https://openwebinars.net/blog/que-es-


tcpip/

rockcontent. (23 de 07 de 2019). rockcontent.com. Obtenido de


https://rockcontent.com/es/blog/hardware-y-software/

sanches, A. (1 de 11 de 2019). aboutespañol.com. Obtenido de https://www.aboutespanol.com/disco-


duro-que-es-3866824

Sánchez, A. (19 de 12 de 2019). conceptodefinicion.de. Obtenido de


https://conceptodefinicion.de/sistema-operativo/

tecnologiainformatica. (s.f.). Obtenido de tecnologia-informatica.com: https://www.tecnologia-


informatica.com/que-es-codigo-ascii/

xataka. (28 de 10 de 2019). xataka.com. Obtenido de https://www.xataka.com/basics/tipos-memoria-


ram-como-elegir-cual-se-adapta-a-que-necesitas

También podría gustarte