Reparando tu compu!

Contáctanos

viernes, 20 de febrero de 2015

Sobre FPGA y Circuitos Integrados complejos

Amplificador Operacional (AO)

Sirve para dar seguimiento a una tensión de entrada o "como seguidor de tensión".
Como Integrador o de manera que la forma de entrada sea distinta a la forma de señal de salida.






Buffer








Ref: imaagenes e informacioon wikipedia y google.com.mx
 
Ejemplos de buffer: 74ls241, 74LS244.




Evitan que un programa o recurso se quede sin datos durante una transferencia de FIFO o Entrada/Salida, por lo irregular de los datos o por la velocidad del proceso. Requieren de espacio, dirección, dimensión,  e índice y particiones. En algunas ocasiones las memorias caché se ocupan como buffers, aunque la memoria caché siempre guarda las estadísticas de los datos almacenados, los buffer no, simplemente dan entrada y salida de datos; y en pocas ocasiones de almacenamiento temporal de datos. 

Hace que tenga mayor intensidad la luz en un display. Amplifica la señal.  



Sobre la compuerta Timer 555

Una compuerta básica para poder comprender el funcionamiento del "trigger" y los "comparadores".






CMOS

Complementary metal-oxide-semiconductor




-No es la Bios.
-CMOS se refiere a un chip de memoria del equipo, alimentado con batería, donde se almacena información del proceso de inicio.Es un dispositivo utilizado como interruptor, controlado por tensión.

CCD

Es un circuito integrado que contiene un número determinado de condensadores o capacitores(un capacitor almacena energía y sustenta un campo eléctrico) enlazados o acoplados. Bajo el control de un circuito interno, cada condensador puede transferir su carga eléctrica a uno o a varios de los condensadores que estén a su lado en el circuito impreso. La alternativa digital a los CCD son los dispositivos CMOS. Se utilizan en cámaras digirales, cámaras web, etc. En la actualidad son más populares en aplicaciones profesionales y cámaras digitales.




BIOS o Firmware del sistema

- El sistema básico de entrada y salida(BIOS) del equipo usa información del CMOS al encender el equipo.

-Para resetear el password del BIOS hay que asegurar la desconexión de fuente alterna o directa electrónica al sistema, pues podría ocurrir un accidente o falso contacto.



MOSFET

-El Metal Oxide Semiconductor Field Effect Transistor, es un dispositivo de cuatro terminales llamados surtidor(S), drenador (D), compuerta (G) y sustrato (B).
-Conmuta y amplifica señales electrónicas.
-Contiene una capa de silicio polícristalino.





Con este tipo de transistores, y resistencias o diodos  podemos polarizar o enviar un "0" o no polarizar o enviar un "1". 


Memoria Flash 

Las memorias son un grupo de condensadores y cerrojos. 

Es parecida a la EEPROM, pues se puede programar y borrar eléctricamente, son de alta densidad o tienen gran capacidad de almacenamiento de bits. 
 




ROM Random Only Read Memory   




La ROM, casi siempre alberga el BIOS o Basic Input Output System o firmware del sistema.

Los programas en una ROM son a menudo los cimientos sobre los que se construye el resto de los programas (incluyendo el DOS).

No es volátil como la RAM, ni presenta carácteristicas de no firmware.


Un ejemplo de memoria ROM es la 2364



 Una EPROM es una ROM borrable.
Una EEPROM es una ROM eléctricamente programable y borrable.
Una PROM es una ROM programable. 

Ejemplo de una Programable Only Read Memory o PROM: 



RAM

Una RAM es una Memoria de Acceso Volátil.

La utilizan todos los dispositivos que tengan un microcontrolador como un microprocesador.

Dos módulos empaquetados de memoria son SIMM y DIMM que contienen 8, 16, 32, 64 o 128 MB cada uno.

Una SRAM es una Memoria de Acceso Volátil y Estático(mientras siga alimentada no necesita refresco o actualización).
Ejemplo de SRAM:



Una DRAM es una Memoria de Acceso Volátil y Dinámico(tiene un circuito dinámico de refresco de memoria). 

Ejemplo de DRAM:



Flip Flop 

Es la unidad básica de memoria en CI. 





Programable Integrated Circuit (PIC)

Ejemplos:  PIC 16F527 de 8 bit, PIC 24F de 16 bit, dsPIC30f de 16 bit.

Cuando son de 8 bit, procesan 2^8 o 255 al almacenar, si se necesita un resultado muy grande, se ocupan 2 o más registros. Cuando se tienen 16 bit, se procesan resultados más grandes o de hasta 65535 instrucciones en la misma instrucción.
Cuando se tienen 32 bit, el limite es de 4 millones de instrucciones. 

Referencia: http://www.forosdeelectronica.com 

Software para programación de PIC: ISE, Proteus, MPLAB http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/

Microprocesador




Esta diseñado  para  llevar a cabo la ejecución de programas de una computadora. Esta formado por millones de transistores. 

 La diferencia de un microprocesador con un microcontrolador, es que el microprocesador procesa la información y el microcontrolador, ejecuta ordenes que un programador o persona guarda en la memoria del microcontrolador. 

Sus partes principales son la memoria caché que es ultrarápida, la FPU o Unidad de Coma Flotante, los registros, la memoria, los puertos de entrada y salida.

Tienen un ancho de bus expresado en bits, y una velocidad interna y externa con que trabajan expresado en hertzios.

Microcontrolador




Es capaz de ejecutar las ordenes guardadas en su memoria. 

Contiene un CPU o todos los elementos de la Unidad Central de Procesamiento; bases de control de dirección y procesamiento, una Unidad Arítmetico Lógica, suele estar cerca del ventilador o cooler; líneas de E/S; memoria ROM, EPROM, memoria RAM .

Un ejemplo son los PIC. 

Hay de dos variantes de microcontroladores: los que tienen memoria EPROM reprogramable, y la variante con memoria PROM que solo se programa una vez. 


CPU (Unidad Central de Procesamiento)

Contiene una ALU, y una CU (Unidad de Control)
Cuando una computadora tiene más de una CPU, se dice que tiene multiprocesamiento. 

Sobre las compuertas básicas que componen la ALU




Imaagenes de google.com.mx

viernes, 23 de enero de 2015

Seguridad Informática, HTML, CSS, PHP

Denial of Service (DoS)o Distributed Denial of Service (DDoS)

Provoca que un sistema o recurso sea inaccesible; da probabilidad de ocurrencia de un evento adverso.

Siempre provocan que el servidor se sobrecargue; un SMURF es un DoS que genera flood, en la red.

Un DoS siempre es un riesgo.

Una amenaza es un evento adverso o virus.

Una vulnerabilidad es la debilidad frente a una amenaza.

Un incidente es la materialización de un riesgo.

Un impacto, afecta a la imagen, la economía en el mercado, etcétera.

La autenticación es muy importante en todo sistema informático.

Manejo de passwords:
  1. Estáticos.
  2. Dinámicos.
Reglas de inducción.- Algo que se sabe generar. 

Token cards, Smart cards.- Algo que se tiene.

Biométricos.- Algo propio del usuario a un sistema.

Integridad.- Siempre hay que garantizar que la información es la misma de origen a destino: Huella digital de los datos o hash (checksum): MD5 (Message Digest 5), SHA-1 (Secure Hash Algoritm 1).

Confidencialidad.-Garantizar que nadie puede entender la información que fluye.

Disponibilidad.-Garantizar que los servicios estén activos en todo momento.

Control de acceso

No repudiación

Auditoria o monitoreo, alertas.

Latencia.- Suma de retardos temporales dentro de una red. Un retardo es producido por la demora  en la transmisión y propagación de paquetes dentro de una red. Las latencias más relevantes son:

  1. CAS.- tiempo que tarda la memoria para colocarse sobre una columna o celda.
  2. RAS.- tiempo que tarda la memoria para colocarse sobre una fila.
  3. ACTIVE.- tiempo que tarda la memoria en activar un tablero.
  4. PRECHARGE.- tiempo que tarda la memoria en desactivar un tablero.

Lectura o escritura en la memoria, para mandar señales a las instrucciones anteriores: latencia CAS, latencia RAS, latencia ACTIVE.


Lenguaje para Páginas Web, HTML

Siempre que se haga una página en html, se ocupan los siguientes comandos, en un espacio para escribir, se puede hacer una página en block de notas, o notepad.exe.
 Las instrucciones se escriben entre el símbolo "<" y ">", y se finalizan ocupando el mismo símbolo y usando un "/". 

<html>
</html>


Esto nos comenta que estamos usando una página, y en lenguaje html.

para decir que vamos a poner o escribir un título, escribimos:

<title>
Este va a ser un título de ejemplo.
</title>

después de comentar que usamos html.
También es importante recordar el cuerpo de la página, además de algún título.

Esto es algo que podemos hacer con

<body>
</body>

Los headers son preferentes para agregar un título

<header>
</header>

Hay instrucciones que se ocupan, para poner una imágen, como por ejemplo:

< img src= "">

O como para poner un flash, y no permitir que se guarde el archivo en pdf, como:

<embed src=”manual.pdf#toolbar=0″ width=”500″ height=”375″>

Para hacer la página más segura, se puede cofificar en IPV6, que tiene más código binario para decifrar, y díficulta a un DoS o virus, el acceso.


Post en construcción.

Pantallas

de rayos catódicos o CRT

- Electrones en patrón de barrido.
-Permiten reproducir una mayor variedad cromática que las LCD.
-Los campos eléctricos afectan el monitor.
-Disparador de electrones guíado por un rayo a la pantalla de elementos fosforecentes.



-Los deflectores X y Y envían los electrones de izquierda a derecha y de arriba hacía abajo.

TFT o Thin Film Transistor

-Una de las primeras aplicaciones de los TFTs son las pantallas de cristal líquido.
-Los TFTs se pueden fabricar con una gran variedad de materiales semiconductores.
-Usando semiconductores y electrodos transparentes, como el Indio-Óxido de Estaño (ITO), los dispositivos TFT pueden hacerse completamente transparentes.






de plasma

(PDP, panel de pantalla de plasma) se basa en la emisión de luz gracias a la excitación eléctrica de un gas. El gas usado en las pantallas de plasma es el resultado de la combinación de argón (90%) y xenón (10%). El gas se encuentra dentro de celdas, cada una de las cuales corresponde a un píxel que corresponde a su vez a una fila y a una columna de electrodos, que permite la reacción del gas que se encuentra dentro de la celda. Al modular el voltaje aplicado por los electrodos y la frecuencia de reacción, se pueden definir hasta 256 valores de intensidad lumínica. Consta de muchas celdas diminutas situadas entre dos paneles de cristal que contienen una mezcla de gases nobles (neon y xenon). El gas en las celdas se convierte eléctricamente en plasma el cual provoca que los fósforos emitan luz.




El consumo de energía resulta más de 30 veces superior al de una pantalla LCD. 






de cristal líquido o LCD

-Cada píxel y subpíxel se divide en tres colores o RGB (Red, Green, Blue).



-(Pantalla de cristal líquido) se basa en una pantalla hecha de dos placas paralelas transparentes ranuradas y orientadas a 90º una de otra. El espacio entre ellas alberga una fina capa de líquido que contiene ciertas moléculas (cristales líquidos) que poseen la propiedad de orientarse cuando se ven expuestas a la corriente eléctrica.  



Resolución: El tamaño horizontal y vertical expresadas en píxeles (por ejemplo, 1024x768). A diferencia de los monitores CRT, las pantallas LCD tienen una resolución de soporte nativo para mostrar mejor efecto.

de OLED





Organic Light Emittin Diode.

Pantallas de led, en la ropa, bolsas, para televisión. Por una parte, las capas orgánicas de polímeros o moléculas de los OLED son más delgadas, luminosas y mucho más flexibles que las capas cristalinas de un led o LCD. Por otra parte, en algunas tecnologías el sustrato de impresión de los OLED puede ser el plástico, que ofrece flexibilidad frente a la rigidez del cristal que da soporte a los LCD o pantallas de plasma.






Ref: http://es.kioskea.net/contents/378-pantalla-o-monitor-del-equipo

de corriente cero o ZBD (Biestable).

Zenithal bistable device.


La corriente es necesaria para cambiar la imagen; siempre guarda una imagen. Se generan en escala de grises o color.

La siguiente tabla resume las diferentes resoluciones así como los formatos correspondientes:

Formato de visualizaciónResolución horizontalResolución verticalCantidad de píxelesFormato
VGA640480307.2001
SVGA800600480.0001,56
XGA1024768786.4322,56
SXGA128010241.310.7204,27
SXGA+140010501.470.0004,78
SXGA+128010241.310.7204,27
UXGA160012001.920.0006,25
QXGA204815363.145.72810,2
QSXGA256020485.242.80017,1
QUXGA320024007.680.00025


Referencias de imaagenes e informacioon : varios sitios de google.com.mx

Interfaces de transferencia de datos, Comunicación Serial Asincróna y Paralela Asincróna


Referencia de imágen: https://www.youtube.com/watch?v=XKcj5Fy-HQ4  (el video habla sobre formateo de HD en bajo nível)


SATA
Serial Advanced Technology Attachment


Imágen que me recordó mi amoro


Y una pieza para puerto IDE me recordó Karla M., y también mi mamá en un sueño.

IDE
Integrated Device Electronics o Advanced Technology Attachment o Parallel ATA



SCSI
 Small Computers System Interface 




Comunicación Asincrona Serial y Paralela

 



Interfaces para conectar conexiones de transferencia de datos

A USB

DB9 a DB25


DB25 female a RJ45

DB25 male aRJ45



NTFS (New Technology File System) y FAT32 (File Allocation Table)

Hard Drive

Es el disco duro de la computadora. 

Se compone de sectores de un determinado número de bits, clusters que contienen varios sectores, tracks o pistas por las cuales se lee un número de sectores.

Tienen forma de cílindro, la base en forma de círculo es el platter. 








Si se hace una partición de disco, se da un acomodamiento en clústers o unidades de localicación.

Si la partición es de 255MB, se hace un acomodamiento de 8 sectores (4 KB).
Si la partición es de 512MB,se hace una acomodamiento de 16 sectores (8 KB).
Con 1024 MB, se hace un acomodamiento de 32 sectores en tamaño de clúster(16 KB).
Con 2048 MB, se hace un tamaño de clúster de 64 sectores (32 KB).

Dependiendo de la partición, se proporciona un formato a el clúster, dado en NTFS, o FAT32. Posteriormente se guarda la información, de acuerdo al formato dado al clúster o sectores, y en base a un acomodamiento de información, por ejemplo en 16 KB se guarda de acuerdo a 32 sectores de un clúster, y con 1024 o un número similar o múltiplo, o bien, siempre en base a el número de sectores tomado para guardar la información.

Referencia: http://www.karbosguide.com/hardware/module6a2.htm , www.google.com.mx

Hard Disk Drive 

Se compone de uno o más platos o discos rígidos,  unidos por un mismo eje que gira a gran velocidad que es una caja metálica sellada.  Es memoria no volátil.  El primer disco duro fué inventado por IBM en 1956. 

Solid State Disk o Solid State Diisk  

Usan menos Power Usage,  que los HDD. 
Tienen mayor rápidez de acceso a datos. No tiene partes movibles.   

Una mayor "reability" o confiabilidad que un HDD. 
No hay ruido. 

Tiene un más limitado ciclo de escritura y menos tiempo para almacenamiento.  

SATA I 1. 5Gbps
SATA II 3. 0Gbps
SATA III 6. 0Gbps

La más alta velocidad de lectura es de 400 MB/second,  y la máxima velocidad de escritura es de 300 MB/second. 

Tiene un ECC o Error Connecting Code que ayuda a identificar  en un SDD corrupción de datos.  

Los tipos de discos duros que existen pueden ser IDE, SATA, SCSI.

  



NTFS (New Technology File System) y FAT32 (File Allocation Table)

Son particiones para el Hard Drive, están NTFS, FAT32 y FAT o FAT16.

FAT32 también tiene limitaciones de tamaño. No puede crear una partición FAT32 mayor que 32GB en esta versión de Windows y no puede almacenan un archivo mayor que 4GB en una partición FAT32.



Partición es un área de un disco duro que se puede formatear y a la que se puede asignar una letra de unidad.

Volumen es en donde se suele guardar archivos de recuperación, o bien es una partición primaria formateada o una unidad lógica.

¿Qué es Fdisk?
Fdisk es una herramienta avanzada de la línea de comandos que formaba parte de versiones anteriores de Windows. Fdisk se usó para crear, eliminar y formatear particiones en discos duros que se habían formateado con el sistema FAT32 y otros sistemas de archivos FAT.
Fdisk no funciona con particiones ni discos duros formateados con el sistema de archivos NTFS, y no se incluye en Windows 7.

Comandos Windows System 32

Comandos System 32

En un sistema Windows 32 el CPU o procesador, actua de manera más lenta. En un 64 bit se ocupa mayor RAM
  y posibilidades que en un 32.

 Comandos Internos o Residentes (incluidos dentro del propio COMMAND.COM


Son los que se cargan en el equipo, al momento de iniciar el sistema operativo.


Cambiar a una "unidad":
A:\>B:

CD o CHDIR – Cambia el directorio actual.
 FOR – Repite un comando.
PROMPT– Cambia la línea de visualización de la orden.
RD o RMDIR– Elimina un directorio.
REM – Permite insertar comentarios en archivos de proceso por lotes. 
REN o RENAME – Renombra archivos y directorios.
SET – Asigna valores a variables de entorno.
TYPE – Muestra el contenido de un fichero. Se utiliza, principalmente, para ver contenidos de ficheros en formato texto.
MEM – Muestra la cantidad de memoria RAM, la cantidad ocupada y la libre.

 

Comandos externos o transitorios (archivos ejecutables en el directorio del MSDOS)



ATTRIB – Sin parámetros, visualiza los atributos de los directorios y archivos. Con parámetros, cambia los atributos de directorios y archivos.


Los atributos de los directorios, y los ficheros son: de lectura (r), de escritura (w), de archivo (a), oculto (h), de sistema (s). Parámetros: signos (más o menos) y letras r, w, a, y h “v”. Ejemplo: Attrib +r *.* (atributo de sólo lectura, para todos los ficheros de ese directorio).

 CHKDSK – Verifica si hay errores en el disco duro. (También se puede utilizar para corregirlos con el parámetro “/F”)

DELTREE – Borra un directorio sin importar que contenga subdirectorios con todos sus contenidos.

DOSKEY – Permite mantener residentes en memoria RAM las órdenes que han sido ejecutadas en el punto indicativo.

FC – Compara ficheros.FORMAT – Permite crear la estructura lógica, en una unidad física de almacenamiento (discos duros, disquetes y unidades de almacenamiento masivo).

PRINT – Permite imprimir ficheros.

KEYB – Establece el idioma del teclado según el parámetro adicionado (Ejemplo: KEYB SP para el teclado español).

SUBST – Crea una unidad lógica virtual a partir de un directorio.

TREE – Muestra los directorios en forma de árbol.

Re direccionamientos:
  • < – Re direccionamiento de la entrada estándar. Su sintaxis es comando < fichero.
  • > – Re direccionamiento de la salida estándar. Su sintaxis es comando > fichero. Si el fichero no existe, lo crea. Si ya existía, sobre escribe su contenido.
  • >> – Re direccionamiento de la salida estándar a un fichero existente. Su sintaxis es comando >> fichero. Si el fichero no existe, lo crea. Si ya existía, añade el resultado del comando a continuación del contenido previo del fichero.


Ref: https://fergarciac.wordpress.com/2012/10/14/comandos-internos-y-externos-del-ms-dos/

 Atajos en Windows


Tecla Inicio + R
Ventana para ejecutar.

 C:\\WINDOWS\\system32\\devmgmt.msc.
Abrir el administrador de dispositivos.

appwiz.cpl
Desinstalar o instalar un programa.

ncpa.cpl
Redes e Internet > Conexiones de red



desk.cpl
Pantalla > Resolución de pantalla > Cambiar apariencia de la pantalla
firewall.cpl
Sistema y seguridad > Firewall de Windows
hdwwiz.cpl
Administrador de dispositivos
inetcpl.cpl
Propiedades: Internet

intl.cpl
Región > Formatos > idioma | fecha y hora
joy.cpl

Dispositivos de juego

main.cpl

Propiedades: Mouse

mmsys.cpl

Sonido > Reproducción
powercfg.cpl

Hardware y sonido > Opciones de energía

sysdm.cpl

Propiedades del sistema

telephon.cpl

Información de la ubicación (modem)
timedate.cpl

Fecha y hora > Cambiar fecha y hora... | Cambiar zona horaria...

wscui.cpl

Sistema y seguridad > Centro de actividades

La terminal

Ocupa "$" como "prompt" para el ingreso de comandos, o bien "#".

Ref: eescuela primaria, etc.