Академический Документы
Профессиональный Документы
Культура Документы
FUNDAMENTOS DE PROGRAMACIÓN
MACI - UNJBG
Josué Yufra Gutierrez
d. El procesador: Controla el funcionamiento de la computadora y
realiza todas las funciones de procesamiento de los datos,
constituyendo el cerebro y corazón de la computadora.
MACI - UNJBG
Josué Yufra Gutierrez
5. Dispositivos de almacenamiento secundario
a. Discos duros: Formados por componentes electromagnéticos
que permiten rápido acceso a bloques físicos de datos.
b. Discos ópticos: Entre el CD-ROM y DVD, resistentes al paso del
tiempo y gran capacidad de almacenamiento.
c. Discos duros virtuales: Información que no reside en la
computadora del usuario, sino mediante una web de internet.
d. Discos y memorias flash USB: Con tecnología especial, que
escribe y borra información, se almacena información sin
alimentación eléctrica.
e. Otros dispositivos de entrada y salida: Permiten comunicación
entre persona y CPU. Tanto como para ingreso de información y
obtención de resultados. Los dispositivos móviles se han vuelto
una alternativa viable para los sistemas de comunicación.
6. Conectores de dispositivos de Entrada y Salida
a. Puerto serie y paralelo: Para conexión de impresora matricial, o
equipos que manejen puertos COM1, COM2 y LPT.
b. USB: Reúne diferentes conexiones a través de un tipo de conector
común. Bus estándar de entrada y salida.
c. Bus IEEE Firewire: Interfaz con gran velocidad de transferencia,
para comunicación y control de componentes audiovisuales.
7. Redes, Web y Web 2.0
a. Compartir recursos: Puede existir la relación cliente servidor, con
fines de asumir recursos y servicios a los demás.
b. Redes P2P: Enlaza computadoras vía internet, punto a punto.
c. Aplicaciones de las redes de comunicaciones: LAN, MAN WAN y
PAN, los cuales se comunican entre sí, compartiendo recursos e
información.
MACI - UNJBG
Josué Yufra Gutierrez
d. Módem: Dispositivo que intercambia información entre
computadora a través de línea telefónica. Convierte una señal
analógica en señal digital, y viceversa.
e. Internet y la World Wide Web: Software de navegador, que
almacena información en servidores web. Las plataformas cliente
acceden a internet para solicitar información Web.
f. Web 2.0: Basada en tecnologías de interfaz, en programación de
aplicaciones web.
8. El software
a. Generalidades: Conjunto de instrucciones que controlan y
coordinan los componentes del hardware.
b. Software del sistema: Programa básico de la computadora, que
permite que la maquina funcione.
c. Software de aplicación: Programa que asiste y ayuda a un
usuario realizar cierta tarea específica.
d. Software de programación: Sirve para escribir lenguajes que
permitan interactuar entre usuario y máquina. Llamados también
traductores, que transforman de forma binaria.
e. Software de utilidad: Facilitan el uso de la computadora.
f. Sistema operativo: Parte mas importante del software de sistema,
que controla y gestiona absolutamente todos los recursos de la
computadora.
i. Multiprogramación/Multitarea: Permite a múltiples
programas compartir recursos de un sistema de
computadora.
ii. Tiempo compartido: Permiten uso simultaneo de un recurso
de computadora.
iii. Multiproceso: Enlaza 2 o más CPU, para trabajar en
paralelo.
9. Lenguajes de programación
a. Algoritmo: El procesador debe ser capaz de comprender las
instrucciones de cada paso y realizar las operaciones
correspondientes. De algoritmo a seudocódigo se llama
codificación, a su vez, el algoritmo escrito en lenguaje de
programación se llama código fuente.
MACI - UNJBG
Josué Yufra Gutierrez
Lenguaje de máquina: Programación binaria, difícil de programar
y dependiente de la máquina.
b. Traductores de lenguaje
Intérpretes: Traductor de programa fuente, cual ejecuta; como el
BASIC, ejecuta una sola línea de código.
Compiladores: Traduce toda la fuente, pero en una sola
operación, en un solo bloque.
La compilación y sus fases: Proceso de traducción de programas
fuente a programas objeto, póstumo a ser traducido a código
máquina. Y para obtener ello se requiere un enlazador.
MACI - UNJBG
Josué Yufra Gutierrez
HTML: Elemento clave de programación en la Web.
JavaScript: Lenguaje que facilita al diseño y modos de enlace.
VBScript: Respuesta de Microsoft a JavaScript basada en Visual
Basic.
Java: Lenguaje por excelencia, de la Web.
ActiveX: De Microsoft para simular características de Java.
C#: Competidor de Java y creado por Microsoft.
Perl: Lenguaje idóneo para escritura de texto.
XML: Lenguaje que resuelve limitaciones del HTML.
AJAX: Futuro de la Web, mezcla entre JavaScript y XML.
MACI - UNJBG
Josué Yufra Gutierrez