lunes, 29 de septiembre de 2014
domingo, 28 de septiembre de 2014
Decimal and Binary Numbers
Decimal system
The decimal system has ten digits or symbols (0, 1, 2, 3, 4, 5, 6, 7, 8 and 9) that confers depending on their position in the figure value.
The value of each digit is associated to a power base 10, which number corresponds with the number of symbols or digits of the decimal system, and an exponent equal to the position of the least one digit, counting from the right.
Binary numbering system.
The binary number system uses only two digits, zero (0) and one (1).
In a binary number, each digit has a different value depending on the position occupied. The value of each position is that of a power base 2 raised to an exponent equal to the digit minus one. It can be seen that, as was the case with the decimal system, the base of the power equal to the number of digits used (2) to represent numbers.
According to these rules, the binary number 1011 has a value that is calculated as:
The decimal system has ten digits or symbols (0, 1, 2, 3, 4, 5, 6, 7, 8 and 9) that confers depending on their position in the figure value.
The value of each digit is associated to a power base 10, which number corresponds with the number of symbols or digits of the decimal system, and an exponent equal to the position of the least one digit, counting from the right.
Binary numbering system.
The binary number system uses only two digits, zero (0) and one (1).
In a binary number, each digit has a different value depending on the position occupied. The value of each position is that of a power base 2 raised to an exponent equal to the digit minus one. It can be seen that, as was the case with the decimal system, the base of the power equal to the number of digits used (2) to represent numbers.
According to these rules, the binary number 1011 has a value that is calculated as:
1*23 + 0*22 + 1*21 + 1*20 ,
8 + 0 + 2 + 1 = 11
and express both figures describe the same amount write it like:
10
1110
Conversion between decimal and binary numbers
Convert a decimal number to binary is very simple: just perform successive divisions by 2 and write the remains from each division in the reverse order they were obtained.
For example, to convert the binary number 7710 will make a series of divisions that yield the following radicals:
77: 2 = 38 Rest: 1
38: 2 = 19 Rest: 0
19: Rest 2 = 9: 1
9: Rest 2 = 4: 1
4: 2 = 2 Rest: 0
2: 2 = 1 Other: 0
1: 2 = 0 Other: 1
and taking the residue in reverse order obtain the binary number: 7710 = 10011012
Converting binary to decimal
The process to convert a number from binary to decimal is even simpler; enough to develop the number, considering the value of each digit in its position, which is a power of 2, the exponent is 0 in the bit farthest to the right, and is incremented by one as we move forward positions counterclockwise.
For example, to convert binary to decimal number 10100112, which developed considering the value of each bit:
1*26 + 0*25 + 1*24 + 0*23 + 0*22 + 1*21 + 1*20 = 83
10100112 = 8310
Code ascii
Intergers and Floating Numbers.
Integers
An integer data type in computing is that it can represent a finite subset of the integers. The largest number that can represent depends on the size of the space used by the data types integer data available and its size depends on the programming language used as well as architecture. For example, if to store an integral number of 4-byte available memory fear that:
4x8 = 4 bytes = 32 bits
With 32 bits can represent 232 values = 4294967296:
Only positive (unsigned): 0 to 4294967295
Positive and negative (integers): from -2147483648 to 2147483647
Floating
The way in which computer architecture solves the problem of representing real numbers is through floating point numbers. A floating point number is divided into 3 sections of bits: sign, signifier and exponent.
Example 8-bit floating point
b7 b6 b5 b4 b3 b2 b1 b0
\ pm \ pm 2 ^ 1 2 ^ 0 2 ^ {- 1} 2 ^ {- 2} 2 ^ {-} 2 ^ {3 - 4}
This example consists of a floating hypothetical 8-bit integer in which the bit 7 corresponds to the sign of the number, the sign bit of the exponent 6, bits 5 and 4 the exponent bits and the significant 3,2,1 and 0.
With floating point numbers there is a limited range to represent quantities, using numbers out of range will result in overflow or underflow.
There are a finite number of real numbers that can be represented within the range.
The signifier is normalized.
The most common way is to use floating point as dictated by the IEEE 754
Integers and Floats
- unsigned (int) 32 0 <= X <= 4,294,967,295. big Numbers
- int (signed) 32 -2,147,483,648 <= X <= 2,147,483,647 small numbers, control loops
- unsigned long 32 0 <= X <= 4,294,967,295 astronomical distances
- enum 32 -2,147,483,648 <= X <= 2,147,483,647 sets of sorted values
- long (int) 32 -2,147,483,648 <= X <= 2,147,483,647 Big Numbers
- float 32 1.18e-38 <= | X | <= 3.40e38 scientific accuracy (7-digit)
sábado, 27 de septiembre de 2014
Evolution of the Intel processor.
The processor, also known as micro or CPU, is the brain of the PC. Its main functions include the application execution and coordination of the various devices that are part of a computer.
1971
It was the world's first microprocessor, created in a single chip, and developed by Intel. It was a 4-bit CPU.
Intel® 4004 processor
Initial clock speed:108KHz
Transistors:2,300
Manufa
cturing technology:10 micron
1972
Intel® 8008 processor
Initial clock speed: 800KHz
Transistors: 3,500
Manufacturing technology: 10 micron
1974
8080 became the CPU of the first personal computer.
Intel® 8080 processor
Initial clock speed: 2MHz
Transistors: 4,500
Manufacturing technology: 6 micron
1978
A sale made by Intel to the new personal computer division of IBM, made the IBM PC Business laid great hit with the new product in 8088.
Intel® 8086 processor
Initial clock speed: 5MHz
Transistors: 29,000
Manufacturing technology: 3 micron
1982
It was the first Intel processor that could run all the software written for its predecessor.
Intel® 286™ processor
Initial clock speed: 6MHz
Transistors: 134,000
Manufacturing technology: 1.5 micron
1985
The 386 added a 32-bit architecture, with ability to multitask and a unit of translation of pageswhich made much easier to deploy operating systems.
Intel 386™ processor
Initial clock speed: 16MHz
Transistors: 275,000
Manufacturing technology: 1.5 micron
1989
Generating 486 signified to have a personal computer of advanced features, including an instruction set optimized floating point unit, or FPU.
Intel 486™ processor
Initial clock spee
Initial clock speed: 25MHz
Transistors: 1.2 million
Manufacturing technology: 1 micron
1993
The Pentium microprocessor had an architecture capable of executing two operations at once.
Intel® Pentium® processor
Initial clock speed: 66MHz
Transistors: 3.1 million
Manufacturing technology: 0.8 micron
1995
It was used in servers and software and workstation applications (networking) quickly boosted their integration into computers.
Intel® Pentium® Pro processor
Initial clock speed:200MHz
Transistors: 5.5 million
Manufacturing technology: 0.35 micron
1997
Intel® Pentium® processor
Initial clock speed: 300MHz
Transistors: 7.5 million
Manufacturing technology: 0.25 micron
1998
Processors for specific market segments, the Celeron processor is the name given to the line of inexpensive Intel.
Intel® Celeron® processor
Initial clock speed: 266MHz
Transistors: 7.5 million
Manufacturing technology: 0.25 micron
1999
Reinforce performance with advanced imaging, 3D, adding a better quality of audio, video and performance in speech recognition applications.
Intel® Pentium® III processor
Initial clock speed: 600MHz
Transistors: 9.5 million
Manufacturing technology: 0.25 micron
2000
Intel sacrificed performance for each cycle to change as many cycles per second and improved SSE instructions.
Intel® Pentium® 4 processor
Initial clock speed:1.5GHz
Transistors:42 million
Manufacturing technology: 0.18 micron
2001
The Pentium III Xeon Intel comprehensive strengths in terms of workstation and server market segments processor.
Intel® Xeon®processor
Initial clock speed: 1.7GHz
Transistors: 42 million
Manufacturing technology: 0.18 micron
2003
Intel® Pentium® M processor
Initial clock speed: 1.7GHz
Transistors: 55 million
Manufacturing technology: 90nm
2006
Intel launched this range of dual-core processors and CPUs 2x2 MCM quad-core x86-64 instruction set, based on the new Intel Core architecture.
Intel® Core™2 Duo processor
Initial clock speed: 2.66GHz
Transistors: 291 million
Manufacturing technology: 65nm
Intel Core i7 processor family is a quad-core Intel architecture x86-64. The Core i7 processors are the first that use Intel Nehalem microarchitecture and is the successor to the Intel Core 2 family.
2008
Intel® Atom™ processor
Initial clock speed: 1.86GHz
Transistors: 47 million
Manufacturing technology: 45nm
2010
2nd generation
Intel® Core™ processor
Initial clock speed: 3.8GHz
Transistors: 1.16 billion
Manufacturing technology: 32nm
2012
3rd generation Intel® Core™ processor
Initial clock speed: 2.9GHz
Transistors: 1.4 billion
Manufacturing technology:22nm
1971
It was the world's first microprocessor, created in a single chip, and developed by Intel. It was a 4-bit CPU.
Intel® 4004 processor
Initial clock speed:108KHz
Transistors:2,300
Manufa
cturing technology:10 micron
1972
Intel® 8008 processor
Initial clock speed: 800KHz
Transistors: 3,500
Manufacturing technology: 10 micron
1974
8080 became the CPU of the first personal computer.
Intel® 8080 processor
Initial clock speed: 2MHz
Transistors: 4,500
Manufacturing technology: 6 micron
1978
A sale made by Intel to the new personal computer division of IBM, made the IBM PC Business laid great hit with the new product in 8088.
Intel® 8086 processor
Initial clock speed: 5MHz
Transistors: 29,000
Manufacturing technology: 3 micron
1982
It was the first Intel processor that could run all the software written for its predecessor.
Intel® 286™ processor
Initial clock speed: 6MHz
Transistors: 134,000
Manufacturing technology: 1.5 micron
1985
The 386 added a 32-bit architecture, with ability to multitask and a unit of translation of pageswhich made much easier to deploy operating systems.
Intel 386™ processor
Initial clock speed: 16MHz
Transistors: 275,000
Manufacturing technology: 1.5 micron
1989
Generating 486 signified to have a personal computer of advanced features, including an instruction set optimized floating point unit, or FPU.
Intel 486™ processor
Initial clock spee
Initial clock speed: 25MHz
Transistors: 1.2 million
Manufacturing technology: 1 micron
1993
The Pentium microprocessor had an architecture capable of executing two operations at once.
Intel® Pentium® processor
Initial clock speed: 66MHz
Transistors: 3.1 million
Manufacturing technology: 0.8 micron
1995
It was used in servers and software and workstation applications (networking) quickly boosted their integration into computers.
Intel® Pentium® Pro processor
Initial clock speed:200MHz
Transistors: 5.5 million
Manufacturing technology: 0.35 micron
1997
Intel® Pentium® processor
Initial clock speed: 300MHz
Transistors: 7.5 million
Manufacturing technology: 0.25 micron
1998
Processors for specific market segments, the Celeron processor is the name given to the line of inexpensive Intel.
Intel® Celeron® processor
Initial clock speed: 266MHz
Transistors: 7.5 million
Manufacturing technology: 0.25 micron
1999
Reinforce performance with advanced imaging, 3D, adding a better quality of audio, video and performance in speech recognition applications.
Intel® Pentium® III processor
Initial clock speed: 600MHz
Transistors: 9.5 million
Manufacturing technology: 0.25 micron
2000
Intel sacrificed performance for each cycle to change as many cycles per second and improved SSE instructions.
Intel® Pentium® 4 processor
Initial clock speed:1.5GHz
Transistors:42 million
Manufacturing technology: 0.18 micron
2001
The Pentium III Xeon Intel comprehensive strengths in terms of workstation and server market segments processor.
Intel® Xeon®processor
Initial clock speed: 1.7GHz
Transistors: 42 million
Manufacturing technology: 0.18 micron
2003
Intel® Pentium® M processor
Initial clock speed: 1.7GHz
Transistors: 55 million
Manufacturing technology: 90nm
2006
Intel launched this range of dual-core processors and CPUs 2x2 MCM quad-core x86-64 instruction set, based on the new Intel Core architecture.
Intel® Core™2 Duo processor
Initial clock speed: 2.66GHz
Transistors: 291 million
Manufacturing technology: 65nm
Intel Core i7 processor family is a quad-core Intel architecture x86-64. The Core i7 processors are the first that use Intel Nehalem microarchitecture and is the successor to the Intel Core 2 family.
2008
Intel® Atom™ processor
Initial clock speed: 1.86GHz
Transistors: 47 million
Manufacturing technology: 45nm
2010
2nd generation
Intel® Core™ processor
Initial clock speed: 3.8GHz
Transistors: 1.16 billion
Manufacturing technology: 32nm
2012
Initial clock speed: 2.9GHz
Transistors: 1.4 billion
Manufacturing technology:22nm
jueves, 18 de septiembre de 2014
miércoles, 17 de septiembre de 2014
Arduino, Raspberry e Intel Edison
Arduino
Arduino es una herramienta para la toma de computadoras que pueden
detectar y controlar más del mundo físico que el equipo de escritorio. Es
una plataforma de computación física de código abierto basado en una placa
electrónica simple, y un entorno de desarrollo para escribir software para la
placa.
Arduino se puede utilizar para
desarrollar objetos interactivos, teniendo las entradas de una variedad de
interruptores o sensores, y el control de una variedad de luces, motores y
otras salidas físicas. Proyectos de. Las tablas se pueden montar a mano o
comprados pre ensamblado. El lenguaje de programación es una implementación de
cableado, una plataforma similar computación física, que se basa en el entorno
de programación multimedia de procesamiento.
Ventajas
· Asequible - placas
Arduino son relativamente baratos en comparación con otras plataformas de
microcontroladores
· Multiplataforma - El
software de Arduino funciona en sistemas operativos Windows, Macintosh OSX y
Linux.
· Entorno de programación
simple, clara - El entorno de programación de Arduino es suficiente para los
usuarios avanzados que aprovechan así de fácil uso para los principiantes.
· El código abierto y
extensible en software- El software de Arduino se publica como herramientas de
código abierto, disponible para la extensión por programadores
experimentados.
· Los usuarios con poca
experiencia pueden construir la versión tablero del módulo con el fin de
entender cómo funciona y ahorrar dinero.
Intel Edison
Intel Edison puede definirse como un PC completo del tamaño de una
tarjeta SD estándar, unos 32×24×2,1 milímetros. Un PC en miniatura enfocado
a un mercado muy concreto: según Intel, quieren que Edison sea el
centro de toda la informática “para llevar puesta”.
La plataforma de desarrollo de Intel ® Edison es el primero de una serie
de bajo costo, y plataformas de cómputo de propósito general de productos
listos para facilitar la disminución de las barreras de entrada para los
empresarios de todos los tamaños-desde los fabricantes de pro a la electrónica
de consumo y las empresas que trabajan en el Internet de los objetos
(IO). La plataforma de desarrollo de Intel Edison paquetes de un robusto
conjunto de características en su pequeño tamaño, ofreciendo un gran
rendimiento, durabilidad, y una amplia gama de E / S y soporte de
software. Estas características versátiles ayudan a satisfacer las
necesidades de una amplia gama de clientes.
Características principales
· Utiliza una 22nm
Intel SoC que incluye un procesador de doble núcleo, CPU de doble rosca Intel a
500 MHz y 32 bits Intel ®microcontrolador Quark a 100 MHz.
· El módulo Intel
Edison apoyará inicialmente desarrollo con Arduino * y C / C ++, seguido por
Node.JS, Python, RTOS, y apoyo de programación Visual en un futuro próximo.
· El módulo Intel
Edison incluye un dispositivo a dispositivo y marco conectividad de dispositivo
a la nube para permitir la comunicación entre dispositivos y un multi-inquilino
basado en la nube, servicio de análisis de series de tiempo.
Raspberry Pi
La
Raspberry Pi es un bajo costo, la tarjeta de crédito de tamaño de
ordenador que se conecta a un monitor de ordenador o un televisor,
y utiliza un teclado y un ratón estándar. Es un dispositivo pequeño capaz
que permite a las personas de todas las edades a explorar la computación, y
para aprender a programar en lenguajes como Python. Es capaz de hacer todo
lo que esperas de un ordenador de sobremesa que hacer, desde navegar por
Internet y reproducción de vídeo de alta definición, a hacer hojas de cálculo,
procesador de textos, y jugar juegos.
Lo
que es más, el Raspberry Pi tiene la capacidad de interactuar con el mundo
exterior, y se ha utilizado en una amplia gama de proyectos maker digitales, de
las máquinas de música y detectores en las estaciones meteorológicas y con
cámaras infrarrojas. Rasp
Características
- 512
MB en RAM.
- Procesador
ARM de 32 bits.
- 700Mhz
de velocidad con la posibilidad de llevarlo a 1ghz.
- USB
x 2
- Video
HDMI
- Ethernet
- Funciona a 5V - 1.5A (recomendado)
Arduino, Rasberry e Intel Edison
miércoles, 10 de septiembre de 2014
Telematics
The telematics is the integration of telecommunications and computing. The telematic is a science that studies techniques necessary to acquire, process and transmit data between electronic devices with the help the computer.
Suscribirse a:
Entradas (Atom)