TECNOLOGÍAS DE INFORMACIÓN
Término que surge a partir de la segunda mitad del siglo pasado
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
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
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
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
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
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