Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE DATOS
Días: Jueves
División: 1C
Clase 1
Historia de la computadora
No importan las fechas.
Era electrónica
Primeras máquinas basadas en componentes electrónicos.
o “Válvulas electrónicas” o “tubos al vacío”, sin partes mecánicas. Controlaban el flujo de electrones
mediante campos eléctricos.
Funcionaban como relés y como repetidores.
Necesitaban MUCHA electricidad, y se quemaban muy rápido.
Consumían mucha electricidad, generaban mucho calor. Costosas y voluminosas. Procesaban la información con válvulas
electrónicas. Tarjetas perforadas para entrar los datos y los programas utilizaban cilindros magnéticos para almacenar
información y los programas en un código especial.
ENIAC (1945)
o Creada en EEUU.
o Creada para realizar calcular trayectorias balísticas.
o 5 millones de conexiones soldadas a mano.
o Máquina decimal.
o 5000 sumas x segundo.
o 350 multiplicaciones x segundo.
o 35 divisiones x segundo.
o Programable por cables.
o No se podía guardar el programa.
COLOSSUS (70’s)
o Primer computadora electrónica.
o Descifró el código enigma de los Nazis.
o Alan Turing participó y se destacó en el proyecto. Es el padre de la teoría de la computabilidad
o Fue destruida al acabar la Segunda Guerra Mundial.
Manchester Mark I
o Primer computadora electrónica con un programa almacenado.
o El primer programa lo escribió Tom Kilburn.
EDVAC (1951)
o Primer computadora electrónica con un programa almacenado construida en EEUU.
o Diseño basado en ENIAC y el trabajo de Jhon Von Neumann.
Von Neumann es considerado padre de las computadoras modernas.
o Misma arquitectura que las computadoras actuales.
EDSAC (1949)
o Primer computadora electrónica con un programa almacenado construida en Inglaterra.
o Diseño basado en el trabajo de Von Neumann
Software:
Utilizaban redes de núcleos magnéticos para el almacenamiento primario. Se podían almacenar datos e instrucciones.
El lenguaje COBOL (lenguaje de alto nivel), se desarrolló durante esta generación.
Los programas escritos se podían transferir de una computadora a otra con un mínimo esfuerzo.
Apple I (1975)
o Steve Jobs y Steve Wozniak diseñaron una nueva computadora. La empresa nace en el garage de
la casa de Jobs.
o Muchos piensan que Jobs revolucionó la industria de la computación.
o Wozniak permitió que sus computadoras tuvieran piezas removibles. Él fue el que revolucionó el
mundo de las computadoras por convencer a Jobs de hacer la Apple I con arquitectura abierta.
IBM PC (1981)
o Tenía Slots de expansión y arquitectura abierta (como Apple).
Otras empresas clonaron sus computadoras e hicieron sus propias.
Apple PC (1983)
o Primera interfaz gráfica.
Cualquier persona podía utilizarla.
o Fracaso comercial.
o Xenox inventa: mouse, GUI y protocolo Ethernet.
Windows (1985)
o Toma la idea de interfaz gráfica de Apple.
o En el ’87 presenta Office.
Arduino
¿Qué es?
Es una plaqueta programable de código abierto, que nos permite generar proyectos sin tener conocimientos de electrónica.
Nos ayuda a aprender a programar y a hacer plaquetas de prototipo.
El Arduino es la tesis de un colombiano que estudió en Italia. Las placas de prototipado ya existían, pero eran caras;
entonces este estudiante implementó la filosofía del Open Source, de software y hardware libre.
Los microcontroladores de arduino usan los sensores para escuchar el mundo físico y los actuadores para interactuar con
el mundo físico. Los microcrontroladores leen sobre los sensores y escriben sobre los actuadores.
Filosofía del open source: generar código y compartir el código fuente, para beneficiar a la comunidad.
Arduino
Pines digitales: se pueden poner en 0 o 5 volteos
GND: Ground (-). Un PIN que está siempre a 0V.
Microprocesador
Tiene todo lo que necesita dentro del encapsulado.
Muchas tareas a la vez y más complejas.
Microcontrolador
Tiene todo lo que necesita y la memoria.
Pensado para que el artefacto que lo use, haga una tarea a la vez.
Hay dos tipos:
o Se programan una vez.
Electrodomésticos.
o Son reprogramables.
Pensados para proyectos.
Clase 2
Principios eléctricos
La intensidad de la corriente es la cantidad de electrones que atraviesa una sección del conductor en una unidad de
tiempo.
Si por un conductor circula un Coulomb por segundo decimos que la intensidad de la corriente es de un Ampere. El
amperaje es la cantidad de electrones que circulan por segundo en un circuito.
Cuando hablamos de diferencia de potencial, queremos decir que si tenemos dos placas en donde una tiene más
electrones que la otra. Se establece un campo eléctrico en donde se traslada el excedente de electrones de una hacia
otra logrando así un equilibrio. Este traslado produce trabajo, que se mide en Joule por Coulomb. La unidad de
medida de tensión es el Voltio ( 1 voltio = 1 joule/coulomb).
Conducción eléctrica
Depende de la estructura atómica del material.
o Estructuras más ordenadas = mejor flujo de electrones.
Cuando un electrón viaja por alta resistencia se choca con otros electrones e impurezas y pierde energía, la
cual se transfiere a los átomos, que vibran muy rápido.
Ley de Ohm
Describe cómo se relaciona el voltaje, corriente y resistencia.
Fórmula:
o V =I × R
Para mantener el Voltaje constante, elevo la corriente eléctrica y disminuyo la resistencia.
V
o I=
R
Si aumento la resistencia, la corriente es menor.
V
o R=
I
Si aumento la corriente, va a bajar la resistencia.
No siempre se cumple…
Electrónica
LED: Diodo Emisor de Luz.
El diodo permite pasar la corriente de un solo lado.
En un LED, la patita más larga es el ánodo (+).
Resistencias:
Lleva distintas cantidades de impurezas.
Programando un Arduino:
void setup()
{
//Se utiliza para configurar
//Lo llama una vez
pinMode(7, OUTPUT/*=1*/);
//(número de pin, salida/entrada)
//Si quiero decir que es de 5 o 0 V, debo decir que es de salida
//Si escribe 1, es de 5V, si escribe 0, es de 0V
//Si quiero saber si es un 5 o 0, debo decir que es de entrada.
}
void loop()
{
//Lo llama infinitas veces
digitalWrite(7, HIGH=1);
//Le dice que escriba en tal pin
//(número de pin, 5V/0V)
}
Clase 3
Representación interna de datos
En la computadora, se pueden guardar datos EN BINARIO.
n = cantidad de transistores / relés / etc
Y en las columnas 4.
o Del 0000 al 1111.
1010111 = W
64+0+16+0+4+2+1 = W
Primero la fila y luego la columna.
Cadena de caracteres
o Cada carácter lo va a cortar en pedacitos de 8 bits, y luego por el código ASCII.
Clase 4
IEEE
32 bits
1b = Signo
1 = Negativo
0 = Positivo
8b = Exponente
Se guarda en el sist de repr por desplazamiento
Hay que traducirlo a decimal y restarle la constante (8 bits =127)
Cantidad de lugares que se corre la coma
23b = mantisa reducida
Clase 5
Códigos y errores
Distancia entre dos códigos de un sistema de codificación
Cantidad de bits que tienen que cambiar en un código válido para que sea otro código valido.
Distancia de un sistema de codificación
La menor distancia entre sus códigos
e = cantidad de bits que pueden cambiar
Arduino
Funciones no necesitan prototipo
29/04/2022
Códigos y errores:
Se necesitan 3 bits para representar 8 productos (3^2) . Para controlar que lleguen los datos
correctamente, se agrega un bit de control.
Distancia
Distancia en 2 códigos de un sistema de codificación ---> es la cant de bits que tienen que cambiar en un
código válido para convertirse en un código válido del sistema.
Distancia de un sistema de codificación
Es igual a la menor de las distancias entre sus códigos.
Para controlar que lleguen todos los datos bien, se utiliza la paridad horizontal . Se le agrega un bit de
paridad, que es la suma del xor del último bit
6/5/2022
Para que dos resistencias esten en serie no tendria que haber nada en el medio.
En cambio en las resistencias en paralelo la entrada y la salida están unidas entre ellas.
Leyes de Kirchoff:
La suma de las corrientes entrantes de un nodo es igual a la corriente saliente. I=I1+I2 , donde la suma de la corriente de la
bifurcacion es igual a la corriente princpial.
It= I1+I2
Rt * It = (r1*i1)+(r2*i2)
Rt*I= I(R1+R2)
Rt= I(R1+R2)
_________
I
____________
------------
-------
R1+R2
27/05/2022
Algebra de bool
Es la base de todo componente digital (componentes con dos estados).
Axiomas: que no tienen demostración. Son un dogma, una cuestion de fe. Son reglas que no se cuestionan.
Primer axioma : existe una regla de equivalencia denominada “=” tal que si A = B puedo reemplazar A por B en cualquier
ocurrencia de A.
Segundo axioma: existe una regla de combinación “+” tal que A + B pertenece al conjunto G si A pertenece a G o B
pertenece a G. (+ es el or y el g es el grupo de los valores posibles que pueden tomar A o B).
Segundo axioma n2 : Existe una regla de combinación “.” Tal que A.B pertenece al conjunto g si a pertenece a G y B
pertenece a G.
- Axioma 6 = para todo A q existe en G existe un A negado tal que A negado . A negado = 0 y A + A negado = 1.
-Axioma 7 = por lo menos hay dos elementos en el conjunto G existe el elemento A,B perteneciente a G tal que A es
distinto de B.
Propiedades del algebra de bool: 1- Dualidad : hay una simetría en los postulados (todas las propiedades vienen de a dos