TECNOLOGÍAS DE INFORMACIÓN

Término que surge a partir de la segunda mitad del siglo pasado

TI

TI

Se refiere al uso de equipos de telecomunicaciones y computadoras para la transmisión, procesamiento y almacenamiento de datos.

Las TI están divididas en tecnologías de cómputo y otras tecnologías.

En la tecnología de cómputo se encuentran:

HARDWARE

HARDWARE

El hardware es un conjunto de dispositivos que aceptan datos e información, los procesan y los muestran.

Los componentes del Hardware son:

CPU (Unidad de Procesamiento Central): Su función es manipular datos y controlar tareas efectuadas por los demás componentes

Dentro de esta clasificación se encuentran los componentes del CPU que son:

Unidad de control: lee instrucciones y dirige los otros componentes del sistema de cómputo para que efectúen las instrucciones del programa.

Unidad Aritmético y Lógica: efectúa las operaciones aritméticas y de comparación o lógicas que se requieran.

Memoria Interna:almacena temporalmente las instrucciones.

CPU

CPU

Velocidad de los microprocesadores: la medida (gigahertz) determina cuantas veces por segundo realiza operaciones el procesador.

Tarjeta Principal (MOTHERBOARD): los circuitos integrados se albergan en una tarjeta de circuito llamada tarjeta principal, tarjeta madre o tarjeta del sistema. Esta se conecta a dispositivos periféricos con objeto de reunir las entradas y producir las salidas.

TARJETA PRINCIPAL ó MOTHERBOARD

TARJETA PRINCIPAL ó MOTHERBOARD

Dispositivos:

- Procesadores

- Dispositivos de entrada

- Dispositivos de Salida

- Dispositivos de Almacenamiento

- Dispositivos de Comunicación

Almacenamiento primario

Tipos de memoria: la memoria es la circuitería que guarda los datos y las instrucciones de programa cuando no son trasladados de un lugar a otro.

RANDOM ACCESS MEMORY (RAM): Memoria de acceso aleatorio, es temporal y almacena instrucciones y datos antes y después de ser procesados. En esta memoria se cargan los programas que está utilizando la computadora por ejemeplo: el sistema operativo, word, etc.

En esta memoria el usuario puede interactuar, escribir, borrar, etc. Es volátil, cuando deja de suministrarse energía eléctrica pierde la información almacenada.

Se mide en Bytes (250 MB hasta 32 Gb en PC)

MEMORIA ROM: Es una memoria de solo lectura, contiene una serie de programas grabados desde fábrica que el usuario no puede modificar. Los programas que esta memoria contiene ayudan a la computadora a iniciarse cuando se enciende

MEMORIA VIRTUAL: Es la capacidad de una computadora para usar el almacenamiento en disco a fin de simular RAM. Permite que las máquinas sin suficiente RAM trabajen programas grandes, manipulen grandes archivos de datos y corran a la vez más de un programa.

Dispositivos

De entrada

Aceptan datos e instrucciones y los convierten de manera que las computadoras puedan entender

Tipos

Dispositivos de tecleo

Scanners

Dispositivos apuntadores

Reconocimiento de carácteres ópticos

Reconocedores caligráficos

Reconocedores de voz

Web Cam

Otros dispositivos

De Salida

Presenta los datos de una forma que la gente los pueda entender

Impresora

Monitor

Graficador

Respuesta de audio

Equipo de procesamiento de imágenes

Cañón

Almacenamiento Secundario

Dispositivos de E-S

Tipos

Magnética

Consiste en la aplicación de campos magnéticos a materiales. Precio relativamente bajo. Son delicados.

Óptica

Almacenamiento por láser. Formato digital. Principal característica: fiablilidad.

Memoria Flash

Consisten en muchísimas celdas microscópicas que acumulan electrones con diferentes voltajes a medida que la electricidad pasa a través de ellas (impulsos eléctricos), creando así un mapa de diferentes cargas eléctricas-. Son relativamente caras.

Arquitectura de Von Neumann

Tipos de Computadora

Supercomputadora

Mayor poder de procesamiento en paralelo. Mayor costo. 4-10 veces más rápidas que los mainframes.

Usos: campos científicos y militar (pruebas de armas nucleares, predicción del clima y tornados, diseño de aviones, simuladores de vuelo).

Mainframe o Macrocomputadoras o Computadoras centrales

Alto poder de procesamiento. Cientos de usuarios

Uso: las grandes empresas con procesamiento de datos centralizado para el uso de grandes aplicaciones. Almacenamiento primario de varios GB

Minicomputadoras

De alcance medio. Varios procesos en paralelo. De 10 hasta 200 usuarios. Algunas empresas deciden conectarlas entre si y a su vez a un Mainframe.

Uso: tareas específicas; control de procesos, investigación científica y las aplicaciones de ingeniería; o para empresas más pequeñas.

Microcomputadoras (PC's)

Son las más pequeñas y económicas

Almacenamiento primario: 250MB hasta 16Gb. Entrada USB. Unidad de CD-ROM y DVD (antes: Unidad de disco flexible de 3.5 pulgadas). Disco duro desde 100Gb hasta 16TB.

Subdivisión

De escritorio

Pleglables (laptos)

Portátiles (notebooks, minilaptos, ultrabooks, tabletas)

Computadoras personales que están en una sola unidad compacta (All in One)

De mano (teléfonos inteligentes, tarjetas inteligentes)

Computadoras y Terminales en RED

Son las computadoras conectadas a un mainframe

Consideradas como computadoras "no inteligentes"

No almacena SW de manera permanente.

Más económica que una PC

Menor costo de mantenimiento

Computadoras Embebidas

Pequeñas y muy simples utilizadas para controlar otro dispositivo.

Ejemplo: Cámara fotográfico, juguetes, aparatos electrodomésticos.

TECNOLOGÍAS DE CÓMPUTO

TECNOLOGÍAS DE CÓMPUTO

REDES Y TELECOMUNICACIONES

Es una colección del HW y SW compatible dispuesto para comunicar información de un lugar a otro. Estos sistemas pueden transmitir texto, gráficas, voz, docs. o información de video en movimiento completo.

Componentes Principales

HW

Medios de Comunicaciones

Redes de Comunicaciones

El dispositivo de proceso de comunicación

SW de comunicaciones

Proveedores de comunicaciones de datos.

Protocolos de comunicación

Aplicaciones de comunicaciones

Una RED de cómputo consiste en medios de comunicación, dispositivos y SW necesario para conectar dos o más sistemas de cómputo. Una vez conectados la computadora puede compartir información, datos y procesar tareas.

Arquitectura de RED

Es la definición de la estructura física de la red, incluyendo las funciones que realiza cada equipo que lo integra.

Las arquitecturas de RED incluyen:

Protocolos

Colección común de datos reglas y procedimientos que gobiernan la transmisión de información permitiendo la comunicación de los nodos o dispositivos.

Funciones:

Acceso en línea

Evitar colisiones

Otras

Principales protocolos

Sondeo

Método del Paso de Token

Protocolo de Control de Transmisión // Protocolo Internet

Estándares

Estándares de Comunicación

Para estandarizar la conexión se utiliza un modelo de capas. El modelo más conocido es el OSI (Open System Interconection)

Estándares de Transmisión

Amplificadores de ancho de banda

FDDI (Interfaz de datos distribuidos por fibra)

ATM (Modo de transferencia asíncrona)

ISDN (Red Digital de Servicios Integrados

Estándares de Software

Sistemas Operativos==No hay

Estándar de interfaz gráfica del usuario > XWindows

Estándares de aplicación de Software > Aún de está intentando.

Interfaces

Tipos de Transferencia de Dtaos

En paralelo

En serie

Topologías

Tipos de Red de acuerdo a su distribución y conectividad

De Bus

Anillo

Estrella

Topic principal

SOFTWARE

SOFTWARE

Conjunto de instrucciones de computadora escritas en un lenguajes de programación, las cuales se dirigen al HW (Hardware)

Tipos

SW de aplicación

Construido para ayudar a realizar una tarea determinada típica-mente humana.

Apoya al usuario a:

Hacer tareas humanas

Usar la computadora (no directamente)

Tipos

Propósito Especial

Propósito General

Clasificación por su uso

Negocios

Productividad

Aprendizaje

Entretenimiento

Administración

Diseño

Música

Antivirus

SW de Sistemas (Sistema operativo)

Aquellos programas de computadoras encargados de coordinar el funcionamiento de la misma, son los sistemas operativos.

Sistemas Operativos

Sistemas Operativos de interfaz Gráfica

Programas de apoyo a Sistemas

SW de Programación (Lenguajes)

Consiste en escribir instrucciones detalladas que debe seguir una computadora para realizar una tarea. Las instrucciones para la computadora deben hacerse en un lenguaje que ella pueda interpretar. El lenguaje de la computadora puede simplificarse para los programadores usando traductores o compiladores. Los programas no deben dejar nada al azar, es decir, deben cubrir todos los posibles casos que puedan suceder.

Lenguajes de Programación

Se utilizan para comunicarse con las computadoras. Se escriben mediante instrucciones siguiendo una sintaxis definida. Son la base de todos los programas que se despliegan en la computadora.

CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN

Lenguajes de Bajo Nivel

Son lenguajes de programación que se acercan al funcionamiento de una computadora

El lenguaje de más bajo nivel por excelencia es código máquina (ceros y unos).

Los lenguajes de máquina son difíciles de entender por el programador, fáciles de entender por la computadora

Escritos en cadenas de ceros y unos (0 y 1)

Carga o transfiere un programa a la memoria sin necesidad de ejecutar una traducción posterior

Mayor velocidad de ejecución

Lenguajes de Medio Nivel

Se acercan a los lenguajes de bajo nivel, pero presentan cualidades de un lenguaje cercano al lenguaje humano.

Lenguajes de Alto Nivel

Fáciles de entender por el programador, pero muy difícil de entender por la computadora. Están formados por elementos de lenguajes naturales como el inglés por ej: Java, HTML, C++, C#, C, Visual Basic, etc.

VENTAJAS

Permite desarrollar aplicaciones más robustas

Son muy flexibles

Compatibles para diferentes sistemas operativos

Bases de Datos

Conjunto de datos almacenados de forma organizada para ser encontrados fácilmente y así poder ser usados en un contexto específico en cualquier momento dado.

DBMS

Es un conjunto de programas que se utilizan para crear, acceder y controlar a las bases de datos. Es un software dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que se utilizan.

Diferentes formas de llamarlos

Database Management System (DBMS)

Sistema Gestor de Base de datos (SGBD)

Sistema de Administrador de Base de Datos

Manejador de Base de Datos

Herramientas de un DBMS

Añadir

Borrar

Mantener

Exhibir

Imprimir

Buscar

Elegir

Clasificar

Actualizar Datos