1. Licenciatura en Informática
Materia: Arquitectura de
Computadoras
Prof.: Hernández García Miguel Ángel
Nombre: Luna Hernández Ulises
Grupo: 3001_IM1
PRODUCTO 1
1
2. INDICE
1, SUBSISTEMAS DE UNA COMPUTADORA ……………………………………………….3
1.1 SISTEMA DE RED……………………………………………………………………...3
1.2 SISTEMA DE SOFTWARE…………………………………………………………….3
1.3 SISTEMA DE HARDWARE……………………………………………………………3
2. ARQUITECTURA DE COMPUTADORAS………………………………………………….4
3. COMPONENTES DE HARDWARE…………………………………………………………4
4. INTERACCION ENTRE HARDWARE, SOFTWARE Y USUARIO……………………...5
5. EVOLUCION DE COMPUTADORAS……………………………………………………….5
6. CLASIFICACION DE LAS COMPUTADORAS POR SU TAMAÑO ……………………7
6.1 MICROCOMPUTADORAS…………………………………………………………….7
6.2 MINICOMPUTADORAS………………………………………………………………..7
6.3 MAINFRAMES…………………………………………………………………………..7
6.4 SUPERCOMPUTADORAS……………………………………………………………8
6.5 OTRAS CLASIFICACIONES…………………………………………........................8
7. LEY DE MOORE………………………………………………………………………………9
8. APLICACIÓN DE LAS COMPUTADORAS………………………………………………10
9. PERIFERICOS……………………………………………………………………………….11
10. CODIGOS DE REPRESENTACION DE DATOS………………………………………...12
11. UNIDADES DE MEDICION EN COMPUTADORAS…………………………………….14
12. REPRESENTACION BINARIO…………………………………………………………….14
12.1 CONVERSION BINARIO A DECIMAL…………………………………………...16
12.2 CONVERSION DECIMAL A BINARIO……………………………………….......17
12.3 CONVERSION DE FRACCION DECIMAL A BINARIO……………………......18
12.4 CONVERSION OCTAL A BINARIO……………………………………………...19
12.5 CONVERSION BINARIO A OCTAL……………………………………………...20
12.6 CONVERSION OCTAL A DECIMAL…………………………………………….21
12.7 CONVERSION DECIMAL A OCTAL…………………………………………….22
12.8 CONVERSION BINARIO A HEXADECIMAL…………………………………...23
12.9 CONVERSION HEXADECIMAL A OCTAL……………………………………..24
13. CONCLUSIONES……………………………………………………………………………25
14. BIBLIOGRAFIA………………………………………………………………………………26
2
3. SUBSISTEMAS DE UNA COMPUTADORA
SISTEMA DE RED
Se le conoce de esta forma a uno de los componentes que forman parte del equipamiento lógico de
una computadora(es decir del software) su objetivo es mantener controladas las actividades de los
recursos del ordenador lo cual posibilita la comunicación de un equipo con otros dentro de una red
Servicios de internet: las necesidades que se busca cubrir con dichos servicios son
mantener a los usuarios informados, comunicados y que interactúen entre ellos. Algunos de los
instrumentos para cumplir estas funciones son:
o La transferencia de ficheros
o El correo electrónico
o Los boletines electrónicos y grupos de noticias
o Los foros de debate y las conversaciones en línea.
Conexiones de red:
o Modems: es un modulador que se conecta a un ordenador y una línea
telefónica para lograr transmitir información entre varios equipos.
o Network cards: se usan para conectar dos o más dispositivos entre sí a través de
una conexión inalámbrica, cable UTP, cable coaxial, fibra óptica o algún otro medio
SISTEMA DE SOFTWARE
Son el conjunto de instrucciones que las computadoras emplean para manipular datos, es decir son
las instrucciones electrónicas que van a indicar a la PC que es lo que tiene que hacer.
Sistema operativo: es el software principales de una computadora es el que controla el
resto de programas del ordenador (Windows, Linux , Mac…)
Navegador Web: permite ver la información que contiene una página web (Netscape, Internet
Explorer)
Aplicaciones de productividad:
o Microsoft office: es una recopilación de programas(suite ofimática) los
cuales son utilizados en oficinas tiene diferentes funciones. También
interrelaciona aplicaciones de escritorio, servidores y servicios para los
sistemas operativos .Las diferentes versiones de Microsoft Office son
usadas por más del 80% de las empresas alrededor del mundo.
o Star office: suite ofimática propiedad de Oracle Corporation. Fue
desarrollada por StarDivision.
SISTEMA DE HARDWARE
Son todas las partes físicas y tangibles de una computadora:
o Teclado
o Monitor
o CPU
o Mouse
3
4. ARQUITECTURA DE COMPUTADORAS
La arquitectura de una computadora explica la situación de sus componentes y permite determinar
las posibilidades de que un sistema informático, con una determinada configuración, pueda realizar
las operaciones para las que se va a utilizar, es el diseño conceptual y la estructura operacional
fundamental de un sistema de computadora.
Es decir es la forma de interconectar los componentes de hardware para crear computadoras según
la función que cada uno de estos componentes tenga.
Para adquirir un equipo de cómputo es necesario asegurarse de que sea el indicado para cubrir las
necesidades que se tengan para lo cual sería importante hacerse las siguientes preguntas:
o ¿Qué se desea realizar con el nuevo sistema informático? :para que se necesita
o ¿Cuáles son los objetivos a conseguir? :tener claro que es lo que se quiere lograr
con dicho equipo
o ¿Qué software será el más adecuado para conseguir los objetivos marcados? :que
requerimientos debe cumplir para que cumpla las expectativas deseadas
o ¿Qué impacto va a suponer en la organización (laboral o personal) la introducción
del nuevo sistema informático?: que tan útil va a ser en el lugar que se va a utilizar y
cuanto afectaría que no fuera el equipo adecuado
COMPONENTES DE HARDWARE
Son todas las partes que forman parte de este sistema es decir la parte física y tangible de un
equipo siendo los principales componentes los siguientes:
o Monitor : es un dispositivo de salida que muestra los resultados del procesamiento de una
computadora
o Teclado :parte de la computadora que se utiliza para introducir datos en una computadora
o Mouse :es un dispositivo que se utiliza para apuntar y seleccionar dentro del entorno del
monitor en una computadora
o CPU: se encarga de manejar todo el equipo en general ya que interpreta las instrucciones
contenidas en los programas , también se encarga de procesar los datos recibidos
o Impresora: Se encarga de proporcionar de forma física y tangible la información
almacenada en formato electrónico ya sean textos o gráficos
o Bocinas: es un difusor de sonido , el cual es canalizado hacia el exterior
o CD ROM: es una unidad obligatoria en cualquier computador ya que esta se encarga de
leer los Discos Compactos y la mayoría del software se distribuye por este medio
4
5. INTERACCION ENTRE HARDWARE, SOFTWARE Y USUARIO
A dicha interacción se le conoce como un sistema informático es el conjunto de partes
interrelacionadas, hardware, software y de Recurso Humano(usuario).
En otras palabras podemos definir un sistema informático como la unión de diversos elementos,
especialmente el hardware, el software y un soporte humano, definiendo así al hardware como el
que incluye CPU, memoria, sistemas de almacenamiento externo, etc. , al software como al que
incluye al sistema operativo, y aplicaciones, y especialmente los sistemas de gestión de bases de
datos; y finalmente al usuario (palabra que incluye desde personal técnico como: analistas,
programadores, operarios, etc.; quienes mantienen el sistema ; y por supuesto también a quien
hace uso de el equipo)
EVOLUCION DE LA COMPUTADORA
Como sabemos la computadora no siempre ah sido como la conocemos hoy en día , a pasado por
múltiples cambios pasando por una muy larga trayectoria la cual la ha hecho evolucionar hasta
llegar a lo que hoy tenemos en casa y que es tan común ver y utilizar en cualquier lugar ya que
actualmente es considerada como una poderosa e imprescindible herramienta que ha llegado a ser
5
6. de gran importancia a nivel mundial. Existen 4 generaciones por las cuales a atravesado esta
importante herramienta siendo los siguientes los eventos mas trascendentales de cada una de estas
etapas:
Primera Generación (1945-1956): Computadores basados en válvula de vacío que se programaron
en lenguaje máquina o en lenguaje ensamblador.
o La computadora fue utilizada para fines militares durante la Segunda Guerra Mundial.
o IBM creó la primera calculadora electrónica en 1944.
o Se desarrolló la computadora ENIAC, EDVAC en 1945 y la UNIVAC en 1951.
Segunda Generación (1956-1963); Computadores de transistores. Evolucionan los modos de
direccionamiento y surgen los lenguajes de alto nivel.
o Se reemplazó el lenguaje de máquina por el lenguaje ensamblador.
o Los lenguajes de alto nivel utilizados fueron COBOL y FORTRAN
o Se diseñaron computadoras más pequeñas, rápidas y eficientes.
Tercera Generación (1964-1971): Computadores basados en circuitos integrados y con la
posibilidad de trabajar en tiempo compartido
o Uso de chips de silicón.
o Sistemas operativos.
Cuarta Generación (1971-presente): Computadores que integran toda la CPU en un solo circuito
integrado (microprocesadores). Comienzan a proliferar las redes de computadores.
o Se desarrollaron nuevos chips con mayor capacidad de almacenamiento.
o Se comenzaron a utilizar las computadoras personales y las Macintosh.
6
7. o Se desarrolló el diseño de redes.
o Internet
CLASIFICACION DE LAS COMPUTADORAS POR SU TAMAÑO
MICROCOMPUTADORAS
Una microcomputadora es una computadora que utiliza un microprocesador como unidad central de
procesamiento, son computadoras que ocupan espacios pequeños. Dentro del término
microcomputadora pueden agruparse computadoras de diferentes tipos y usos como consolas de
videojuegos, notebooks, dispositivos de mano, teléfonos celulares y las computadoras personales.
Para uso personal, en el hogar y negocios pequeños. El gasto típico en un equipo de este tipo es
entre 1000 y 2000 USD. Los modelos actuales exceden los 500 millones de transacciones por
segundo que equivale a 500MHz
MINICOMPUTADORAS
Son más conocidas como servidores, es una clase de computadoras que se encuentran ubicadas
en un rango intermedio; entre los mainframes, y las microcomputadoras, computadoras personales,
etc. Es más poderosa que una microcomputadora y puede ejecutar las tareas de muchas personas
usando terminales conectadas a ellas. Una terminal es un dispositivo de entrada-salida que tiene
monitor y teclado pero no procesa información.
Estas computadoras fueron diseñadas utilizando dos importantes innovaciones
o El uso de los circuitos integrados y
o Las mejoras en el diseño de la memoria RAM, que permitieron una mayor disponibilidad de
recursos.
MAINFRAMES
También son conocidas como computadoras centrales estas a diferencia de las anteriores son más
grandes, rápidas y por tanto costosas. Normalmente se usan en negocios o el gobierno para
proveer almacenamiento centralizado y administrar grandes cantidades de información. Hay
mainframes que llegan a manejar miles de usuarios. Pueden llegar a procesar miles de millones de
instrucciones, lo cual es posible mediante el uso de varios procesadores en el mismo equipo. Esta
opción sería seleccionada por razones de confiabilidad, seguridad de la información, y control
centralizado.
7
8. El precio puede exceder fácilmente el millón ;esto se debe a que poseen una gran velocidad
de su CPU como una gran memoria interna, alta y gran capacidad de almacenamiento externo
también cuentan con alta calidad en su ingeniería interna lo cual tiene como consecuencia una alta
fiabilidad y soporte técnico el cual es caro pero de alta calidad, puede funcionar durante años sin
problemas ni interrupciones y las reparaciones del mismo pueden ser realizadas mientras está
funcionando.
SUPERCOMPUTADORAS
Son las más rápidas y costosas. Van de medio millón a 35 millones de dólares. Son diseñadas para
tareas específicas, tal como modelación molecular, decodificación de claves secretas, predicción del
clima. También se usan en negocios, pueden procesar más de un millón de millones de
transacciones por segundo.
También se les llama superordenadores poseen una capacidad de cálculo muy superior a las
comunes ( de cada época) fueron introducidas en los sesenta y quien las diseño fue Seymour Cray
. Cabe mencionar algo importante las supercomputadoras de hoy tienden a convertirse en las
computadoras ordinarias del mañana debido a la rápida evolución que tienen estos equipos los
cuales se vuelven obsoletos en un periodo de tiempo relativamente corto.
OTRAS CLASIFICACIONES
Las computadoras en general se clasifican por:
o Tamaño
o Tipo (microcomputadoras, minicomputadoras, mainframes y supercomputadoras)
o Costo
o Velocidad
Dichas clasificaciones en realidad están contenidas dentro de la clasificación mencionada en el
apartado anterior ya que cada una de ellas cuenta con las características mencionadas y son
diferentes dependiendo de su tamaño; tal y como menciono en las siguientes tablas:
Vel. de proceso Decenas de millones de instrucciones por segundo.
Usuario a la vez Uno (Por eso se llaman Personales).
Tamaño Pequeño, o portatiles.
Facilidad de uso Supuestamente fáciles de usar.
Clientes usuales Pequeñas empresas, oficinas, escuelas, individuos.
Penetración social Mediana.
Impacto social Alto, en los países industrializados.
Parque instalado Cientos de millones en el mundo.
Costo Pocos miles de dólares.
MICROCOMPUTADORAS
Vel. de proceso Cientos de millones de instrucciones por segundo.
Usuario a la vez Hasta decenas , o cientos cuando se usan en red.
Tamaño Reducido; no siempre necesitan instalaciones especiales.
8
9. Facilidad de usos Para especialistas.
Universidades, empresas medianas. Suelen funcionar como servidores de
Clientes usuales
redes.
Penetración social Baja.
Impacto social Reducido, aunque amplio en los entornos de las redes.
Parque instalado Cientos de miles.
Costo Decenas de miles de dólares.
MINICOMPUTADORAS
MAINFRAMES
Vel. de proceso Cientos de millones de instrucciones por segundo o mas.
Usuario a la vez Centenares o miles.
Tamaño Requieren instalaciones especiales y aire acondicionado.
Facilidad de uso Para especialistas.
Clientes usuales Grandes corporaciones y gobiernos.
Penetración social Baja.
Muy alto, aunque pasa inadvertido, la sociedad industrial moderna
Impacto social
no puede funcionar sin ellas.
Parque instalado Miles en todo el mundo.
Costo Centenares de miles de dólares o más.
SUPER COMPUTADORAS
Vel. de Proceso Miles de millones de instrucciones de punto flotante por segundo.
Usuario a la vez Hasta miles, en entorno de redes amplias.
Tamaño Requieren instalaciones especiales y aire acondicionado industrial.
Facilidad de uso Solo para especialistas.
Clientes usuales Grandes centros de investigación.
Penetración social Prácticamente nula.
Impacto social Casi nulo.
Parque instalado Menos de un millar en todo el mundo.
Costo Hasta decenas de millones cada una.
LEY DE MOORE
Según los autores la Ley de Moore es la que rige la constante evolución que vivimos ; esta ley nos
menciona que cada 18 meses la potencia de los ordenadores se duplica. Esto puede parecer
difícil de creer sin embargo dicha ley lleva cumpliéndose desde hace cuatro décadas ya que el 19
de abril de 2005 cumplió 40 años en vigor.
Esta ley tiene origen en 1965 cuando la revista Electronics Magazine
cumplió 35 años y le pidieron a Moore un artículo en el que predijera como
sería la electrónica del futuro próximo , lo que Moore hizo fue fijarse en los
circuitos integrados los cuales tenían por entonces 4 años de vida, y
también analizo su evolución hasta ese entonces; así es que pudo
9
10. darse cuenta que el número de transistores y resistencias estaba doblándose cada año; y de
ahí fue de donde surgió su ley ,lo que predijo en sus propias palabras fue: "El número de
componentes de un circuito integrado seguirá doblándose cada año, y en 1975 serán mil veces más
complejos que en 1965".
APLICACIÓN DE LAS COMPUTADORAS
La palabra computación es en la actualidad casi sinónimo de moderno. La aplicación de la
computación a los campos más diversos de la actividad humana ha logrado mejoras notables en la
mayoría de ellos y ha dado lugar a profundos cambios para adaptarse a las nuevas tecnologías de
la información. Es aplicada; entre otros campos; en el mundo de los negocios, en el ámbito de las
comunicaciones, de la enseñanza, el entretenimiento y del desarrollo como tal, la computación ha
representado una bocanada de aire fresco que ha permitido poner cada vez más conocimientos a
disposición de una cantidad cada día mayor de personas.
EDUCACION: Como sabemos las nuevas tecnologías de información son y siempre han sido un
recurso para apoyar el problema de la educación; sin embargo, no sólo se reconoce la importancia
de la computadora en este aspecto, como en su momento la tuvo la televisión, al permitir que
llegara la educación a lugares apartados; las computadoras se convirtió en el recurso que apoya las
funciones humanas para el aprendizaje motivo por el cual estas se introducen cada vez más en las
escuelas.
NEGOCIOS: En las últimas, las computadoras han cambiado drásticamente las prácticas de
negocios en todo el mundo dicho aparato se utilizan en 3 áreas generales:
o Aplicaciones para manejo de transacciones
o Aplicaciones de productividad personal
o Computación en grupo de trabajo
ENTRETENIMIENTO: El 60 por ciento de los usuarios utilizan la computadora como elemento
de entretenimiento, entre chat y correo electrónico, sin ningún fin productivo. Mucha gente no tiene
conciencia de utilizarlo con fines ajenos a la diversión o comunicación instantánea esto ya que el 75
10
11. por ciento de los usuarios estudia preparatoria y licenciatura; el resto reporta menor grado de
escolaridad. Las edades más frecuentes para el uso de Internet oscilan entre 12 a 34 años
COMUNICACIONES: Inicialmente el uso de los computadores se centraba en la realización de
procesos a nivel local, pero con el nacimiento de las redes de comunicación y posteriormente con la
Internet, estas tecnologías fueron ampliando sus horizontes hasta llegar a constituirse en
herramientas de comunicación de gran importancia, traspasando fronteras y espacios de tiempo.
Por lo mencionado anteriormente las computadoras y más específicamente el Internet son
herramientas vitales cuando de comunicarnos se trata. El uso del correo electrónico, la publicación
de información por medio de páginas web, el chat, los foros de discusión, las conversaciones vía
Internet, las videoconferencias, etc., son servicios que nos brindan este aparato para consultar o
compartir información o establecer comunicaciones directas con otras personas en distintas partes
del mundo de forma sincrónica o asincrónica.
PERIFERICOS
El papel que juegan los dispositivos periféricos de la computadora es esencial, ya que sin tales
dispositivos la computadora no sería útil a los usuarios.
Los dispositivos periféricos nos ayudan a introducir a la computadora los datos para que esta nos
ayude a la resolución de problemas y por consiguiente obtener el resultado de dichas operaciones,
es decir; estos dispositivos nos ayudan a comunicarnos con la computadora, para que esta a su vez
nos ayude a resolver los problemas que tengamos y realice las operaciones que nosotros no
podamos realizar manualmente.
La computadora necesita de entradas para poder generar salidas y éstas se dan a través de dos
tipos de dispositivos periféricos:
o Dispositivos Periféricos de Entrada: permiten al usuario introducir datos, comandos y
programas en el CPU
-teclado
-ratón
-micrófono
-scanner
-cámara digital
-palancas de mando
-tarjetas perforadas
o Dispositivos periféricos de Salida : permiten al usuario ver los resultados de los cálculos o
de las manipulaciones de datos de la computadora
-monitor
-impresora
-altavoces
- auriculares
- multimedia
-plotters
-data show (cañón)
11
12. CODIGOS DE REPRESENTACION DE DATOS
Una computadora representa caracteres usando códigos siendo los siguientes los mas destacados:
o ASCII (American Standard Code for Information Interchange) : está dividido en cuatro
grupos de 32 caracteres. Los primeros 32 caracteres, del código ASCII forman un juego
especial de caracteres no imprimibles llamados caracteres de control
El segundo grupo de caracteres comprende varios símbolos de puntuación, caracteres
especiales y dígitos numéricos, los caracteres más notables de éste grupo son el carácter
de espacio y los dígitos numéricos.
El tercer grupo de caracteres ASCII está reservado a las letras mayúsculas. Los códigos
ASCII para los caracteres "A" a la "Z" están en el rango comprendido entre 41h y 5Ah
El cuarto y último grupo de caracteres ASCII está reservado a las letras minúsculas, cinco
símbolos especiales adicionales y otro carácter de control (borrar). Los caracteres ASCII
para las letras minúsculas utilizan los códigos 61h al 7Ah.
Bit 6 Bit 5 Grupo
0 0 Caracteres de control
0 1 Dígitos y puntuación
1 0 Letras mayúsculas y caracteres especiales
1 1 Letras minúsculas y caracteres especiales
En el código estándar ASCII el bit de posición siete siempre es cero, esto significa que el
juego de caracteres ASCII consume la mitad de la capacidad de representación de un byte.
12
13. o EBCDIC (Extended Binary-Coded Decimal Interchange Code): es un código estándar de
8 bits usado por computadoras mainframe IBM. IBM adaptó el este código de tarjetas
perforadas en los años 1960 y lo promulgó como una táctica customer-control cambiando el
código estándar ASCII, es un código binario que representa caracteres alfanuméricos,
controles y signos de puntuación. Cada carácter está compuesto por 8 bits = 1 byte, por eso
define un total de 256 caracteres. Básicamente este es el funcionamiento de dicho código;
el espacio en blanco - 0 1 0 0 0 0 0 0, las letras mayúsculas de la A a la Z: se dividen en
tres grupos (A-I), (J-R), (S-Z) y en las primeras cuatro posiciones se identifica el grupo al
cual pertenece la letra y en las restantes cuatro posiciones el dígito correspondiente a la
posición de la letra en el grupo, la letra Ñ se representa 0 1 1 0 1 0 0 1 y finalmente los
d
í
g
i
t
o
s
d
e
l
c
e
r
o
(
0
)
a
l
n
u
e
v
e
(9): se identifican con un uno en las primeras cuatro posiciones y en las restantes cuatro
posiciones el dígito en binario.
13
14. o Unicode: Este código proporciona un número único para cada carácter, sin importar la
plataforma, programa o idioma. Líderes de la industria han adoptado la norma Unicode ya
que es un requisito para los estándares modernos tales como XML, Java, ECMAScript,
LDAP, CORBA 3.0, WML, etc. Es compatible con muchos sistemas operativos, con todos
los exploradores actuales y con muchos otros productos. La aparición de la norma Unicode
y la disponibilidad de herramientas que la respaldan, se encuentran entre las más recientes
e importantes tendencias en tecnología de software. La incorporación de Unicode en sitios
Web y en aplicaciones de cliente-servidor o de múltiples niveles permite disminuir
ostensiblemente los costos del uso de juegos de caracteres heredados. Unicode permite
que un producto de software o sitio Web específico se oriente a múltiples plataformas,
idiomas y países sin necesidad de rediseñarlo. Además permite que los datos se trasladen
a través de muchos sistemas distintos sin sufrir daños. Todas estas ventajas se deben a
que Unicode es un código de 16 bits que puede representar más de 65,000 caracteres.
UNIDADES DE MEDICION EN COMPUTACION
El Sistema Internacional de Unidades (SI), establece las unidades de medida que se utilizan en el
mundo. Dichas unidades se agrupan mediante Prefijos , los cuales indican múltiplos y subdivisiones
de una unidad de medida.
La International Electrotechnical Commission (IEC) formalizó en 1988 el uso de los Prefijos
binarios, reconociendo los prefijos usados por el SI, pero asociando el uso en computación con bits
y bytes: kilo (k), mega (M), giga (G) y recientemente tera (T) y peta (P), como múltiplos de 1024
1 byte = B = 8 bits
10
1 kilobyte = k = 2 = 1.024 bits
20
1 megabyte = M = 2 = 1.048.576 bits
30
1 gigabyte = G = 2 = 1.073.741.824 bits
40
1 terabyte = T = 2 = 1.099.511.627.776 bits
50
1 petabyte = P = 2 = 1.125.899.906.842.624 bits
14
15. REPRESENTACION BINARIO
La representación de números en un ordenador es necesaria para que éste pueda almacenarlos y
manipularlos. Sin embargo, el problema es que un número matemático puede ser infinito, pero la
representación de un número en un ordenador debe ocupar un número de bits predeterminado, por
lo tanto, la clave es predeterminar un número de bits y cómo se interpretan para que representen la
cifra de la manera más eficiente posible
o Un número entero o cero se representará en base binaria (base 2) como un número natural,
con la excepción de que el bit de mayor peso representa el signo más o menos. Por lo
tanto, para un número entero o cero, este bit se debe establecer en 0 .
o Un número entero negativo se codifica utilizando complementos dobles.
-Se elige un número negativo.
-Se toma su valor absoluto (su equivalente positivo)
-Se representa en base binaria utilizando n-1 bits
-Cada bit se cambia con su complemento (es decir, los ceros se reemplazan con unos -
y viceversa)
-Se suma 1
Binario Decimal
1010 10
1 0111 23
100 78
1110
1011 189
1101
1 1011 27
1111 252
1100
15
16. CONVERSIÓN DE BINARIO A DECIMAL
Para realizar la conversión de binario a decimal, realice lo siguiente:
1. Se inicie por el lado derecho del número en binario, cada cifra multiplíquela por 2 elevado a
0
la potencia consecutiva (comenzando por la potencia 0, 2 ).
2. Después de realizar cada una de las multiplicaciones, sume todas y el número resultante
será el equivalente al sistema decimal.
Ejemplos:
1.
Los números de arriba indican la potencia a la que hay que elevar
43210
16
17. 11011 = 1*24 + 1*23 + 0*22 + 1*21 + 1*20
= 16 + 8 + 0 + 2 + 1 = 2710
2.
6543210
10011102 = 1*26 + 0*25 + 0*24 + 1*23 + 1*22 + 1*21 + 0*20
= 64 + 0 + 0 + 8 + 4 + 2 + 0 = 7810
3.
76543210
111111002 = 1*27 + 1*26 + 1*25 + 1*24 + 1*23 + 1*22 + 0*21 + 0*20
= 128 + 64 + 32 + 16 + 8 + 4 + 0 + 0 = 25210
CONVERSION DECIMAL A BINARIO
Se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y
así sucesivamente. Ordenados los restos, del último al primero, éste será el número binario que
buscamos
Ejemplos:
1
NO. DECIMAL BASE COCIENTE RESTO
26 2 13 0
2610 = 110102
13 2 6 1
6 2 3 0
3 2 1 1
1 2 0 1
17
18. 2
NO. DECIMAL BASE COCIENTE RESTO
25 2 12 1
2510=110012
12 2 6 0
6 2 3 0
3 2 1 1
1 2 0 1
3.
NO. DECIMAL BASE COCIENTE RESTO 1010 = 10102
10 2 5 0
5 2 2 1
2 2 1 0
1 2 0 1
CONVERSIONES DE FRACCIONES DECIMAL A BINARIO
1. Se transforma la parte entera a binario. (Si la parte entera es 0 en binario será 0, si la parte
entera es 1 en binario será 1, si la parte entera es 5 en binario será 101 y así
sucesivamente).
2. Se sigue con la parte fraccionaria, multiplicando cada número por 2. Si el resultado obtenido
es mayor o igual a 1 se anota como un uno (1) binario. Si es menor que 1 se anota como un
0 binario. (Por ejemplo, al multiplicar 0.6 por 2 obtenemos como resultado 1.2 lo cual indica
que nuestro resultado es un uno (1) en binario, solo se toma la parte entera del resultado).
3. Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de
su obtención.
4. Algunos números se transforman en dígitos periódicos, por ejemplo: el 0.1.
Ejemplos:
1.-
0,3125 (decimal) => 0,0101 (binario).
Proceso:
0,3125 * 2 = 0,625 => 0
0,625 * 2 = 1,25 => 1
0,25 * 2 = 0,5 => 0
0,5 * 2 = 1 => 1
En orden: 0101 -> 0,0101 (binario)
18
19. 2.-
0,1 (decimal) => 0,0 0011 0011... (Binario).
Proceso:
0,1 · 2 = 0,2 ==> 0
0,2 · 2 = 0,4 ==> 0
0,4 · 2 = 0,8 ==> 0
0,8 · 2 = 1,6 ==> 1
0,6 · 2 = 1,2 ==> 1
0,2 · 2 = 0,4 ==> 0 <--se repiten las cuatro cifras, periódicamente
0,4 · 2 = 0,8 ==> 0 <-
0,8 · 2 = 1,6 ==> 1 <-
0,6 · 2 = 1,2 ==> 1 <-...
En orden: 0 0011 0011... => 0,0 0011 0011... (Binario periódico)
3.-
6,83 (decimal) => 110,110101000111 (binario).
Proceso:
6 => 110
0,83 · 2 = 1,66 => 1
0,66 · 2 = 1,32 => 1
0,32 · 2 = 0,64 => 0
0,64 · 2 = 1,28 => 1
0,28 · 2 = 0,56 => 0
0,56 · 2 = 1,12 => 1
0,12 · 2 = 0,24 => 0
0,24 · 2 = 0,48 => 0
0,48 · 2 = 0,96 => 0
0,96 · 2 = 1,92 => 1
0,92 · 2 = 1,84 => 1
0,84 · 2 = 1,68 => 1
En orden: 110101000111 (binario)
Parte entera: 110 (binario) Encadenando parte entera y fraccionaria: 110,110101000111 (binario)
CONVERSION DE OCTAL A BINARIO
La Explicación se puede ver de esta manera en el sistema octal cuenta con 8 dígitos del o al 7 teniendo cada
digito su valor binario con la siguiente tabla solo se tendrá que intercambiar el digito octal por su valor
binario.
Número en binario 000 001 010 011 100 101 110 111
Número en octal 0 1 2 3 4 5 6 7
Ejemplos:
1.-
1748 (octal) = 001 111 1002 (binario). Proceso:
19
20. 1=001
7=111
4=100 =0011111002
2.-
65.47 (octal) = 110 101. 100 1112 (binario). Proceso
6=110
5=101
4=100
7=111 = 110101.1001112
3.-
77.12 (octal) = 111 111. 001 0102 (binario). Proceso
7=111
7=111
1=001
2=010 = 111111.0010102
CONVERSION DE BINARIO A OCTAL
Para realizar la conversión de binario a octal, puede ser de esta manera:
1) Agrupar la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de
agrupar no se completa 3 dígitos, entonces se agregaran ceros a la izquierda.
2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
Número en binario 000 001 010 011 100 101 110 111
Número en octal 0 1 2 3 4 5 6 7
3) La cantidad correspondiente en octal se agrupa de izquierda a derecha.
Ejemplos
20
21. 1.-
1101112 (binario) = 678 (octal). Proceso:
111 = 7 = 678
110 = 6
2.-
110011112 (binario) = 3178 (octal). Proceso:
111 = 7 = 3178
001 = 1
11 entonces agregue un cero, con lo que se obtiene 011 = 3
3.-
10000112 (binario) = 1038 (octal). Proceso:
011 = 3 = 1038
000 = 0
1 entonces agregue 001 = 1
CONVERSIONES DE OCTAL A DECIMAL
Supongamos el número octal 731
2 1 0
pues en decimal sería 7 * 8 + 3 * 8 + 1 * 8 =
7 * 64 + 3 * 8 + 1 =
448 + 24 + 1 = 473 (decimal)
Es decir multiplicas cada cifra por 8 elevado a su posicion-1 y sumas
Más ejemplos:
1.
4758 (octal) = 31710 (decimal) Proceso:
21
22. 2 1 0
4*8 + 7*8 + 5*8 =
256 + 56 + 5 = 31710
2.
5768 (octal) = 38210 (decimal) Proceso:
2 1 0
5*8 + 7*8 + 6*8 =
320 + 56 + 6 = 38210
3.
4438 (octal) = 29110 (decimal) Proceso:
2 1 0
4*8 + 4*8 + 3*8 =
256 + 32 + 3 = 29110
CONVERSION DECIMAL A OCTAL
El proceso inverso es por divisiones sucesivas en vez de multiplicar:
473/8 = 59 -- resto 1
59/8 = 7 -- resto 3
7/8 (no se divide con decimales, así que queda 7)
Ahora coges los "restos" de las divisiones de abajo arriba
7 3 1 y ya has pasado el 473 a octal que será 731.
Más ejemplos tomando las conversiones anteriores para transformarlas de nuevo:
1.-
31710 (decimal) = 4758 (octal) Proceso:
22
23. 317 / 8 = 39 -- (39 * 8 = 312 + 5 = 317) resto 5 = 4758
39 / 8 = 4 -- ( 4 * 8 = 32 + 7 = 39 ) resto 7
4 / 8 = (como no se puede dividir se queda en 4)
2.-
38210 (decimal) = 5768 (octal) Proceso:
382 / 8 = 47 -- (47 * 8 = 376 + 6 = 382) resto 6 = 576 8
47 / 8 = 5 -- ( 5 * 8 = 40 + 7 = 47) resto 7
5 / 8 = (como no se puede dividir se queda en 5)
3.-
29110 (decimal) =4438 (octal) Proceso:
291 / 8 = 36 -- (36 * 8 = 288 + 3 =291) resto 3 = 443 8
36 / 8 = 4 -- (4 * 8 = 32 + 4 = 36) resto 4
4 / 8 = (como no se puede dividir se queda en 4)
CONVERSION DE BINARIO A HEXADECIMAL
Para realizar la conversión de binario a hexadecimal, se puede hacer de esta manera:
1) Se debe agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al
terminar de agrupar no completa 4 dígitos, entonces agregue ceros a la izquierda.
2) Después se debe de ver el valor que corresponde de acuerdo a la tabla:
23
24. Número en 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
binario
Número en 0 1 2 3 4 5 6 7 8 9 A B C D E F
hexadecimal
3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda.
Ejemplos:
1.-
1101110102 (binario) = 1BA16 (hexadecimal). Proceso:
1010 = A = 1BA16
1011 = B
Queda 1 entonces agrega 3 ceros del lado izquierdo 0001 = 1
2.-
111010101011112 (binario) = 3AAF16 (hexadecimal). Proceso:
1111 = F = 3AAF16
1010 = A
1010 = A
Queda 11 en este caso se le agrega 2 ceros del lado izquierdo 0011 = 3
3.-
10101010111000011102 (binario) = 5570E16 (hexadecimal). Proceso
1110 = E = 5570E16
0000 = 0
0111 = 7
0101 = 5
Queda 101 en este caso solo se agrega un cero de lado izquierdo 0101 = 5
24
25. CONVERSION DE HEXADECIMAL A BINARIO
Para ser esta conversión usando la tabla de valores de conversión solo se toma su valor de cada
número o letra y se sustituye por su valor.
Número en 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
binario
Número en 0 1 2 3 4 5 6 7 8 9 A B C D E F
hexadecimal
Ejemplos:
1.-
28C16 (hexadecimal) = 0010100011002 (binario). Proceso:
2 = 0010
8 = 1000
C = 1100 = 0010100011002
2.-
983BE16 (hexadecimal) = 100110000011101111102 (binario). Proceso:
9 = 1001
8 = 1000
3 = 0011
B = 1011
E = 1110 = 100110000011101111102
3.-
5464AD16 (hexadecimal) = 0101010001100100101011012 (binario). Proceso:
5 = 0101
4 = 0100
6 = 0110
4 = 0100
A = 1010
D = 1101 = 010101000110010010101101 2
25
26. CONCLUSIONES
Una computadora es algo muy útil en nuestros días; por no decir indispensable; dicho avance
tecnológico ha pasado por múltiples cambios a lo largo de su existencia pasando por varias
generaciones y siendo cada vez más eficaz para resolver los diferentes problemas que surjan en los
distintos campos de la sociedad desde la educación y negocios hasta facilitarnos la comunicación
con cualquier parte del mundo acortando distancias y permitiéndonos estar informados de lo que
acontece a nuestro alrededor. Existen varios tipos de computadoras y aunque todas son útiles es
necesario tener claro lo que se desea obtener de ella ya que de acuerdo a sus características
pueden adaptarse mejor a nuestras necesidades.
Cabe mencionar que dicho aparato no sería lo que es sin alguno de sus componentes los cuales a
pesar de que tal vez lo veamos como algo insignificante individualmente la computadora no tendría
el funcionamiento que tiene si alguno de ellos faltara; en cuanto a sus componentes no me refiero
únicamente a los que vemos y podemos tocar (hardware) si no también a los programas ,los
componentes internos y por supuesto también a los códigos que utiliza una computadora para
interpretar los datos que se ingresan en la misma
26
27. BIBLIOGRAFIA
o Garrido A. (2005) Fundamentos de Programación. Madrid ,España: Delta publicaciones
o Fernández C.(2003) Computación desde cero ,España: Ediciones Díaz Santos
o Computer literacy:
RECOPILACION: (02-02-11)
http://www.jegsworks.com/ lessons-sp/reference/
o Scribd: sistemas operativos
RECOPILACION (02-02-11)
http://www.scribd.com/doc/6042368/Sistemas
o La revista Informática
RECOPILACION: (02-02-11)
http://larevistainformatica.com
o Alegsa:Diccionario de Informática
RECOPILACION: (03-02-11)
http://www.alegsa.com.ar/Dic/
o Lenguajes de Programación
RECOPILACION; (03-02-11)
http://www.lenguajes-de-programacion.com/
o Rincón del Vago
RECOPILACION (02-02-11)
http://www.rincondelvago.com/
o Interacción Humano Maquina
RECOPILACION (03-02-11)
http://interfacemindbraincomputer.wetpaint.com
o Alipso
RECOPILACION: (04-02-11)
http://www.alipso.com/computacion_general/
o Mastermagazine
RECOPILACION:(03-02-11)
http://www.mastermagazine.info/articulo/7771.php
27