miércoles, 30 de marzo de 2016

Unidad IV (Lenguajes de Interfaz)

Programación de dispositivos 

Programar interfaces de software y hardware para la manipulación de puertos y dispositivos de computadora. 



4.1 El buffer de video en modo texto

 4.2 Acceso a discos en lenguaje ensamblador 

4.3 Programación del puerto serial 

4.4 Programación del puerto paralelo

 4.5 Programación híbrida 

4.6 Programación de puerto usb

PROYECTO FINAL DEL CURSO !!

VER VIDEOS...
http://hgr.tripod.com/puertos_ensamblador.html

Videos de programacion de Puerto Serial o Paralelo:
https://www.youtube.com/watch?v=7o7g72MCn2U

Unidad III Modularizacion (Lenguajes de Interfaz)


Modularizacion


Comprender la importancia de la utilidad de las macros y procedimientos dentro del desarrollo de una aplicación de software.


3.1 Procedimientos

3.2 Macros

http://nuyoo.utm.mx/~jjf/le/le.html#Programas

http://itpn.mx/recursosisc/6semestre/lenguajesdeinterfaz/Unidad%20III.pdf


Unidad II (Lenguajes de Interfaz)



Programación Básica 

Conocer y utilizar las principales instrucciones del lenguaje ensamblador, para realizar determinadas aplicaciones de interfaz. 

Nota:  Calificaciones de Lenguaje de Interfaz:


2.1 Ensamblador (y ligador) a utilizar

http://lenguajesdeinterfazitsncg.blogspot.mx/2015/05/ensamblador-y-ligador-utilizar.html

http://www.herrera.unt.edu.ar/arqcom/descargas/resumen_isa_mips.pdf


2.2 Ciclos numéricos

2.3 Captura básica de cadenas

2.4 Comparación y prueba

2.5 Saltos

2.6 Ciclos condicionales

2.7 Incremento y decremento

2.8 Captura de cadenas con formato

 2.9 Instrucciones aritméticas

2.10 Manipulación de la pila

2.11 Obtención de cadena con representación decimal

2.12 Instrucciones lógicas

2.13 Desplazamiento y rotación

2.14 Obtención de una cadena con la representación hexadecimal

2.15 Captura y almacenamiento de datos numéricos

 2.16 Operaciones básicas sobre archivos de disco


martes, 29 de marzo de 2016

Unidad V Planificación y diseño




5.1 Análisis de necesidades

5.2 Diseño del sistema de cableado estructurado

5.3 Dispositivos de red

5.4 Servidores y estaciones de trabajo.

5.5 Sistemas Operativos de Red y Aplicaciones.

5.6 Pruebas y liberación

5.7 Documentación

Unidad IV Cableado Estructurado



                                                              

4.1 Cableado estructurado Normas y Estadares

         Definición de Cableado Estructurado:

         Elementos del Cableado estructurado:

         Normas y Estándares de cableado estructurado:


4.2 Componentes y herramientas de instalación

             pequeño kit de cable par trenzado
             kit manejo de Fibra Optica


4.3 Identificación y memoria técnica.


lunes, 14 de marzo de 2016

Capas del Modelo OSI y Modo del TCP/IP

Modelo TCP/IP[editar]

Este modelo es el implantado actualmente a nivel mundial: fue utilizado primeramente en ARPANET y es utilizado actualmente a nivel global en Internet y redes locales. Su nombre deriva de la unión de los nombres de los dos principales protocolos que lo conforman: TCP en la capa de transporte e IP en la capa de red.5 Se compone de cuatro capas:
#CapasUnidad de intercambio
4.Capa de aplicaciónno definido
3.Capa de transportePaquete de red
2.Capa de red (red / interred)no definido (Datagrama)
1.Capa de enlace de datos (enlace / nodo a red)??
El modelo OSI (Open Systems Interconnection) fue creado por la ISO y se encarga de la conexión entre sistemas abiertos, esto es, sistemas abiertos a la comunicación con otros sistemas. Los principios en los que basó su creación eran: una mayor definición de las funciones de cada capa, evitar agrupar funciones diferentes en la misma capa y una mayor simplificación en el funcionamiento del modelo en general.3


#CapasUnidad de intercambio
7.Capa de aplicaciónAPDU
6.Capa de presentaciónPPDU
5.Capa de sesiónSPDU
4.Capa de transporteTPDU
3.Capa de redPaquete de red
2.Capa de enlace de datosTrama de red (Marco / Trama)
1.Capa físicaBit

Dispositivos de Red (dispositivos y protocolos)




3.1 Activos y pasivos



3.2 de capa física


3.3 de capa de enlace


3.4 de capa de red


3.5 de capas superiores

Protocolos de la Capa de Enlace





Protocolo XON/XOFF



 • Este control de flujo consiste en mandar los caracteres ASCII XON y XOFF por el mismo canal de comunicaciones. Por ejemplo, es utilizado en conexiones serie RS-232 con 3 hilos (Tx, Rx y GND ) 



El protocolo consiste en: cuando el receptor está a punto de congestionarse, manda un carácter XOFF al emisor y éste se detiene. En el momento que el receptor se descongestiona, indica al emisor que puede reanudar, mandado el carácter XON.

Capa de Enalce:




Establece los medios necesarios para una comunicación confiable y eficiente entre dos máquinas en red. Define el tipo de servicio.

* Agrega una secuencia especial de bits al principio y al final del flujo inicial de bits de los paquetes, estructurando este flujo bajo un formato predefinido llamado trama o marco, que suele ser de unos cientos de bytes. Los sucesivos marcos forman trenes de bits, que serán entregados a la Capa Física para su transmisión.


*  Sincroniza el envío de las tramas, transfiriéndolas de una forma confiable libre de errores. Para detectar y controlar los errores se añaden bits de paridad, se usan CRC (Códigos Cíclicos Redundantes) y envío de acuses de recibo positivos y negativos, y para evitar tramas repetidas se usan números de secuencia en ellas.

*  Envía los paquetes de nodo a nodo, ya sea usando un circuito virtual o como datagramas.

*  Controla la congestión de la red.

*  Regula la velocidad de tráfico de datos.

*  Controla el flujo de tramas mediante protocolos que prohíben que el remitente envíe tramas sin la autorización explícita del receptor, sincronizando así su emisión y recepción.
*  Se encarga de la de secuencia, de enlace lógico y de acceso al medio (soportes físicos de 
la red).


*  Define los procedimientos para la gestión del enlace:

protocolo de la capa Fisica:

Ejemplos de protocolos capa Fisica[editar]


  • xDSL.-línea de suscripción digital, Digital Subscriber Line (DSL), es una familia de tecnologías que proporcionan el acceso a Internet mediante la transmisión de datos digitales a través de los cables de una red telefónica loca.

  • IrDA capa física.- “Asociación de Datos Infra-rojos”, define un estándar físico en la forma de transmisión y recepción de datos por rayos infrarrojos.

  • USB capa física.-


 “muro de fuego” o “cortafuego”. Se le llama Firewall a un tipo de tecnología que ayuda a prevenir el acceso de intrusos a nuestra computadora, ya sea por medio de Internet o por medio de una Red Interna; además de controlar la entrada o salida de datos no autorizada al sistema. Es como un vigilante entre nuestra computadora y el resto del mundo. Los firewalls son más conocidos y usados en el ambiente de las redes privadas (empresariales, universitarias y gubernamentales), que deben proteger las integridad de sus datos y sus servidores de ataques de hackers y de accesos no autorizados.

IEEE 1394
Conector FireWire de 6 pines
FireWire Logo.svg
Logotipo de IEEE 1394
Tiposerial
Historia de producción
DiseñadorApple Computer
Diseñado en1995
Fabricantevarios fabricantes
Producido1995-2009
Especificaciones
Longitud4,5 metros
Conectable en caliente
Externo
Electrico
Voltaje maximo30 VDC
Corriente maxima1,5 A
Señal de Datos

Ancho de banda400–3200 Mbit/s (50–400 MB/s)
Pines4, 6, 9, 12
Patillaje
FireWire-46 Diagram.svg
Diagramas para 6 y 4 pines

Pin 1TPB- (4 y 9 pines); Poder (6 pines)
Pin 2TPB+ (4 y 9 pines); Tierra (6 pines)
Pin 3TPA- (4 y 9 pines); TPB- (6 pines)
Pin 4TPA+ (4 y 9 pines); TPB+ (6 pines)
Pin 5TPA- (6 pines); A-shield (9 pines)
Pin 6TPA+ (6 pines); Tierra (9 pines)
Pin 7Sin conexión
Pin 8Poder (9 pines)
Pin 9B-shield (9 pines)
Las configuraciones son diferentes dependiendo de la cantidad de pines o contactos.

          EEE 1394 es un tipo de conexión para diversas plataformas, destinado a la entrada y salida de      datos en serie a gran velocidad. Suele utilizarse para la interconexión de dispositivos digitales                como cámaras digitales y videocámaras a computadoras. Existen cuatro versiones de 4, 6, 9 y 12        pines. En el mercado doméstico su popularidad ha disminuido entre los fabricantes de hardware, y       se ha sustituido por la interfaz USB en sus versiones 2.0 y 3.0, o la interfaz Thunderbolt.


SeñalDB-25DE-9 (DB-9, TIA-574)EIA/TIA 561HostRJ-50MMJnota 1
Common GroundG7544,563,4
Transmitted DataTD236382
Received DataRD325695
Data Terminal ReadyDTR2043271
Data Set ReadyDSR661756
Request To SendRTS47814-
Clear To SendCTS58783-
Carrier DetectDCD812710-
Ring IndicatorRI2291-2-
Las UART o U(S)ART (Transmisor y Receptor Asíncrono Universal) se diseñaron para convertir las señales que maneja la CPU y transmitirlas al exterior. Las UART deben resolver problemas tales como la conversión de tensiones internas del DCE con respecto al DTE, gobernar las señales de control, y realizar la transformación desde el bus de datos de señales en paralelo a serie y viceversa. Debe ser robusta y deberá tolerar circuitos abiertos, cortocircuitos y escritura simultánea sobre un mismo pin, entre otras consideraciones. Es en la UART en donde se implementa la interfaz.

PINEIACCITT / V.24E/SFunción DTE-DCE
1CGAA 101Tierra del Chasis
2TDBA 103SalidaDatos Transmitidos
3RDAA 104EntradaDatos Recibidos
4RTSCA 105SalidaSolicitud de Envío
5CTSCB 106EntradaListo para Enviar
6DSRCC 107EntradaEquipo de Datos Listo
7SGAB 102---Tierra de Señal
8DCDCF 109EntradaPortadora Detectada
9*EntradaTest de Voltaje Positivo
10*EntradaTest de Voltaje Negativo
11(no se usa)
12+SCDCSCF 122EntradaPortadora Detectada-Secundario
13+SCTSSCB 121EntradaListo para Enviar-Secundario
14+SBA 118SalidaDatos Transmitidos-Secundario
15#TCDB 114EntradaReloj de Transmisión
16+SRDSBB 119EntradaDatos Recibidos-Secundario
17#RCDD 115EntradaReloj de Recepción
18(no se usa)
19+SRTSSCA 120SalidaSolicitud de Envío Secundario
20DTRCD 108,2SalidaTerminal de Datos Listo
21*SQCG 110EntradaCalidad de Señal
22RICE 125EntradaIndicador de Timbre
23*DSRCH 111SalidaEquipo de Datos Listo
CI 112SalidaSelector de Tasa de Datos
24*XTCDA 113SalidaReloj de Transmisión Externo
25*SalidaOcupado













  • GSM interfaz radio


Protocolos de la capa de Red (los mas conocidos)

Algunos protocolos de la capa de red son:

Internet Protocol (IP)
FamiliaFamilia de protocolos de Internet
FunciónEnvío de paquetes de datos tanto a nivel local como a través de redes.
Última versiónIPv6
Ubicación en la pila de protocolos
Aplicaciónhttpftp, ...
TransporteTCPUDP, ...
RedIP
EnlaceEthernetToken Ring,
FDDI, ...
Estándares
RFC 2460 (IPv6, 1998)
[editar datos en Wikidata]









jueves, 3 de marzo de 2016

Liga de Admo. Datos






Admon. de Bases de Datos: seleccionar algunos comandos del Manual Mysql, de la liga de Jouse Eduardo Garza y ponerlo en blog. (como archivo de texto, comprobando su ejecución)



miércoles, 2 de marzo de 2016

Practica de comandos


un buen tutorial mysql !!!


# C:\>mysql -u root -p

Enter password: *****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.7.10-log MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

# mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| alumnos2 |
| biblioteca |
| biblioteca2 |
| biblioteca3 |
| club_video |
| dbprueba |
| ejemplos |
| empleados |
| empleados2 |
| mysql |
| performance_schema |
| proveedor2 |
| proveedores |
| sakila |
| sys |
| world |
+--------------------+
17 rows in set (0.25 sec)

# mysql> use empleados

Database changed
mysql> show tables
-> \c
mysql> use empleados
Database changed

# mysql> show tables;
+---------------------+
| Tables_in_empleados |
+---------------------+
| alumnos2 |
| deptoplaneacion |
| pet |
| salarios |
| sueldos |
+---------------------+

# DROP TABLE pet ;

root@host# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> DROP TABLE tutorials_tbl
Query OK, 0 rows affected (0.8 sec)
mysql>

 # mysql> DROP TABLE table_name ;


mysql> use empleados;
Database changed
mysql> show tables;
+---------------------+
| Tables_in_empleados |
+---------------------+
| alumnos2            |
| deptoplaneacion     |
| pet                 |
| salarios            |
| sueldos             |
+---------------------+
5 rows in set (0.00 sec)

# mysql> drop table pet;
Query OK, 0 rows affected (0.89 sec)

# DROP TABLES nombre de la tabla;
Es muy fácil de colocar una tabla de datos existente, pero hay que tener mucho cuidado al borrar cualquier tabla existente porque los datos perdidos no se recuperarán después de eliminar una tabla.