Está en la página 1de 9

DIAGNOSTICO Y REPARACION DE PC

Prof. Carlos Arroyo UNIDAD 1 Pgina 1 de 9


Antes que nada veremos una diferencia:
Qu es software y qu es hardware?
Se denomina software a todos los componentes intangibles de un ordenador o computadora,
es decir, al conjunto de programas y procedimientos necesarios para hacer posible la
realizacin de una tarea especfica, en contraposicin a los componentes fsicos del sistema
(hardware). Esto incluye aplicaciones informticas tales como un procesador de textos, que
permite al usuario realizar una tarea, y software de sistema como un sistema operativo, que
permite al resto de programas funcionar adecuadamente, facilitando la interaccin con los
componentes fsicos y el resto de aplicaciones.
Probablemente la definicin ms formal de software es la atribuida al Instituto de
Ingenieros Elctricos y Electrnicos, la suma total de los programas de cmputo,
procedimientos, reglas documentacin y datos asociados que forman parte de las operaciones
de un sistema de cmputo. Bajo esta definicin, el concepto de software va ms all de los
programas de cmputo en sus distintas formas: cdigo fuente, binario o ejecutable, adems de
su documentacin: es decir, todo lo intangible.
El trmino software fue usado por primera vez
en este sentido por John W. Tukey en 1957. En las
ciencias de la computacin y la ingeniera de
software, el software es toda la informacin
procesada por los sistemas informticos:
programas y datos. El concepto de leer diferentes
secuencias de instrucciones de la memoria de un
dispositivo para controlar clculos fue inventado
por Charles Babbage como parte de su mquina
diferencial. La teora que forma la base de la
mayor parte del software moderno fue propuesta
por vez primera por Alan Turing en su ensayo de
1936, Los nmeros computables, con una
aplicacin al problema de decisin.
Se denomina hardware o soporte fsico al conjunto de elementos materiales que componen
un ordenador. Hardware tambin son los componentes fsicos de
una computadora tales como el disco duro, CD-ROM, disquetera
(floppy), etc. En dicho conjunto se incluyen los dispositivos
electrnicos y electromecnicos, circuitos, cables, tarjetas,
perifricos de todo tipo y otros elementos fsicos.
El hardware se refiere a todos los componentes fsicos (que se
pueden tocar) de la computadora: discos, unidades de disco,
monitor, teclado, ratn (mouse), impresora, placas, chips y dems
perifricos. En cambio, el software es intangible, existe como ideas, conceptos, smbolos, pero
no tiene sustancia. Una buena metfora sera un libro: las pginas y la tinta son el hardware,
mientras que las palabras, oraciones, prrafos y el significado del texto son el software. Una
computadora sin software sera tan intil como un libro con pginas en blanco.

DIAGNOSTICO Y REPARACION DE PC

Prof. Carlos Arroyo UNIDAD 1 Pgina 2 de 9
El lenguaje de la PC
Sistema Binario: Historia
El antiguo matemtico Indio Pingala present la primera descripcin que se conoce de un
sistema de numeracin binario en el siglo tercero antes de Cristo, lo cual coincidi con su
descubrimiento del concepto del nmero cero.
El sistema binario moderno fue documentado en su totalidad por Leibniz en el siglo XVII en su
artculo "Explication de l'Arithmtique Binaire". Leibniz us el 0 y el 1, al igual que el sistema de
numeracin binario actual.
En 1854, el matemtico britnico George Boole, public un artculo que marc un antes y un
despus, detallando un sistema de lgica que terminara denominndose lgebra de Boole.
Dicho sistema jugara un papel fundamental en el desarrollo del sistema binario actual,
particularmente en el desarrollo de circuitos electrnicos.
En 1937, Claude Shannon realiz su tesis doctoral en el MIT, en la cual implementaba el
lgebra de Boole y aritmtica binaria utilizando rels y conmutadores por primera vez en la
historia. Titulada Un Anlisis Simblico de Circuitos Conmutadores y Rels, la tesis de Shannon
bsicamente fund el diseo prctico de circuitos digitales.
En noviembre de 1937, George Stibitz, trabajando por aquel entonces en los Laboratorios Bell,
construy un ordenador basado en rels - al cual apod "Modelo K" (porque lo construy en
una cocina, en ingls "kitchen")- que utilizaba la suma binaria para realizar los clculos. Los
Laboratorios Bell autorizaron un completo programa de investigacin a finales de 1938, con
Stibitz al mando. El 8 de enero de 1940 terminaron el diseo de una Calculadora de Nmeros
Complejos, la cual era capaz de realizar clculos con nmeros complejos. En una demostracin
en la conferencia de la Sociedad Americana de Matemticas, el 11 de septiembre de 1940,
Stibitz logr enviar comandos de manera remota a la Calculadora de Nmeros Complejos a
travs de la lnea telefnica mediante un teletipo. Fue la primera mquina computadora
utilizada de manera remota a travs de la lnea de telfono. Algunos participantes de la
conferencia que presenciaron la demostracin fueron John Von Neumann, John Mauchly y
Norbert Wiener, el cual escribi acerca de dicho suceso en sus diferentes tipos de memorias
en la cual alcanzo diferentes logros.
Archivo Binario
Un Archivo binario es un archivo informtico que contiene informacin de cualquier tipo,
codificada en forma binaria para el propsito de almacenamiento y procesamiento en
ordenadores. Por ejemplo los archivos informticos que almacenan texto formateado o
fotografas.
Muchos formatos binarios contienen partes que pueden ser interpretados como texto. Un
archivo binario que slo contiene informacin de tipo textual sin informacin sobre el formato
del mismo se dice que es un archivo de texto plano. Habitualmente se contraponen los
trminos 'archivo binario' y 'archivo de texto' de forma que los primeros no contienen
solamente texto.
Habitualmente se piensa en los archivos binarios como una secuencia de bytes lo que implica
que los dgitos binarios (bits) se agrupan de ocho en ocho. Los archivos binarios contienen
DIAGNOSTICO Y REPARACION DE PC

Prof. Carlos Arroyo UNIDAD 1 Pgina 3 de 9
bytes que suelen ser interpretados como alguna otra cosa que no sean caracteres de texto. Un
ejemplo tpico son los programas de ordenador compilados; de hecho, las aplicaciones o
programas compilados son conocidos como binarios, especialmente entre los programadores.
Pero un archivo binario puede almacenar imgenes, sonido, versin comprimida de otros
archivos, etc. En pocas palabras, cualquier tipo de informacin.
Algunos archivos binarios tienen una cabecera. Esta cabecera es un bloque de metadatos que
un programa informtico usar para interpretar correctamente la informacin contenida. Por
ejemplo, un archivo GIF puede consistir en mltiples imgenes y la cabecera se usa para
identificar y describir cada bloque de datos de cada imagen. Si el archivo binario no tiene
cabecera se dice que es un archivo binario plano.
Bit, lo ms pequeo del lenguaje
Bit es el acrnimo de Binary digit. (dgito binario). Un bit es un dgito del sistema de
numeracin binario. La Real Academia Espaola (RAE) ha aceptado la palabra bit con el plural
bits.
Mientras que en nuestro sistema de numeracin decimal se usan diez dgitos, en el binario se
usan slo dos dgitos, el 0 y el 1. Un bit o dgito binario puede representar uno de esos dos
valores, 0 1.
Podemos imaginarnos un bit como una bombilla que puede estar en uno de los siguientes dos
estados:
Apagada o encendida
El bit es la unidad mnima de informacin empleada en informtica, en cualquier dispositivo
digital, o en la teora de la informacin. Con l, podemos representar dos valores cualquiera,
como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino,
amarillo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro
al estado de "encendido" (1).
Origen del termino Bit
Claude E. Shannon primero us la palabra bit en un trabajo acadmico de 1948. l atribuy su
origen a John W. Tukey, que haba escrito una nota en los laboratorios Bell el 9 de enero de
1947 en la cual contrajo las palabras "binary digit" (dgito binario) a simplemente "bit",
formando una palabra combinada. Curiosamente, Vannevar Bush haba escrito en 1936 sobre
los "bits de informacin" que podan ser almacenados en las tarjetas perforadas usadas en las
computadoras mecnicas de ese tiempo.
Combinacin de Bit
Con un bit podemos representar solamente dos valores. Para representar o codificar ms
informacin en un dispositivo digital, necesitamos una mayor cantidad de bits. Si usamos dos
bits, tendremos cuatro combinaciones posibles:

DIAGNOSTICO Y REPARACION DE PC

Prof. Carlos Arroyo UNIDAD 1 Pgina 4 de 9
0 0 - los dos estn "apagados"
0 1 - el primero (de derecha a izquierda) est "encendido" y el segundo "apagado"
1 0 - el primero (de derecha a izquierda) est "apagado" y el segundo "encendido"
1 1 - los dos estn "encendidos"
Hay 4 combinaciones posibles con dos bits
Bit 1 Bit 0
0 0
0 1
1 0
1 1
Con estas cuatro combinaciones podemos representar hasta cuatro valores diferentes, como
por ejemplo, los colores rojo, verde, azul y negro.
A travs de secuencias de bits, se puede codificar cualquier valor discreto como nmeros,
palabras, e imgenes. Cuatro bits forman un nibble, y pueden representar hasta 2
4
= 16 valores
diferentes; ocho bits forman un octeto, y se pueden representar hasta 2
8
= 256 valores
diferentes. En general, con n nmero de bits pueden representarse hasta 2
n
valores diferentes.
Un byte y un octeto no son la misma cosa. Mientras que un octeto siempre tiene 8 bits, un
byte contiene un nmero fijo de bits, que no necesariamente son 8. En los computadores
antiguos, el byte podra estar conformado por 6, 7, 8 9 bits. Hoy en da, en la inmensa
mayora de las computadoras, y en la mayora de los campos, un byte tiene 8 bits, siendo
equivalente al octeto, pero hay excepciones.
Octeto o Byte
Voz inglesa, se pronuncia bit, que si bien la Real Academia Espaola ha aceptado como
equivalente a octeto, es decir a ocho bits, para fines correctos, un byte debe ser considerado
como una secuencia de bits contiguos, cuyo tamao depende del cdigo de informacin o
cdigo de caracteres en que sea definido. Se usa comnmente como unidad bsica de
almacenamiento de informacin en combinacin con los prefijos de cantidad.
Los prefijos kilo, mega, giga, etc. se consideran mltiplos de 1024 en lugar de mltiplos de
1000. Esto es as porque 1024 es la potencia de 2 (2
10
) ms cercana a 1000. Se utiliza una
potencia de dos porque la computadora trabaja en un sistema binario.
Sin embargo, para el SI, los prefijos mantienen su significado usual de potencias de mil.
As:
DIAGNOSTICO Y REPARACION DE PC

Prof. Carlos Arroyo UNIDAD 1 Pgina 5 de 9
Nombre Abrev. Factor Tamao en SI
Kilo K 1024 1000
Mega M 1.048.576 1.000.000
Giga G 1.073.741.824 1.000.000.000
Tera T 1.099.511.627.776 1.000.000.000.000
Peta P 1.125.899.906.842.624 1.000.000.000.000.000
Exa E 1.152.921.504.606.846.976 1.000.000.000.000.000.000

Lenguaje de la mquina
Los computadores emplean un lenguaje que tiene una palabra o instruccin para cada
una de las tareas para las que fue diseado el microprocesador (CPU).
Dicho lenguaje se llama de bajo nivel, lengua je de mquina o lenguaje ensamblador
(assembler). El conjunto (set) de instrucciones del lenguaje de mquina es propio de cada
procesador.
Lenguajes de alto nivel
Aunque podemos aprender las instrucciones para ordenar al microprocesador tareas en su
lenguaje de mquina, ello no resulta prctico. Para facilitar la comunicacin con la mquina se
han diseado unos lenguajes de alto nivel, ms fciles de manejar, tales como el Basic, Fortran,
C, Pascal, Java, etc. Los programadores utilizan alguno de estos lenguajes para desarrollar los
programas de aplicacin que han de manejar los usuarios de la computadora.

Origen del sistema decimal
Debido a que nuestros antepasados usaban los 10
dedos de las manos para hacer las cuentas, se hizo
popular el sistema numrico decimal o "de base 10",
representado por smbolos que van desde el 0 hasta el
9. Reciben el nombre de "dgitos" por tener su origen en
los dedos o "deditos".

El 0 y el 1 son los dos dgitos empleados en un sistema binario
Puesto que una computadora no tiene manos con dedos, ni un equivalente elctrico con 10
niveles, ya que funciona con circuitos digitales que conducen impulsos elctricos forma dos
por slo 2 ni ve les de voltaje (alto y bajo, o activo e inactivo), no puede manejar directamente
los 10 dgitos decimales del sistema de numeracin clsico.
Bit significa dgito binario. Su nombre es una abreviatura de BInary digiT. Un bit es la mnima
unidad de in formacin en un sistema binario, as como una letra es la mnima unidad en un
sistema alfabtico.
Por ejemplo, la expresin 11010101 est formada por 8 bits.
Contemos en binario
La manera de contar con nmeros binarios es muy similar a la que empleamos con el sistema
decimal. En el sistema decimal comenzamos a contar desde el 0 (lo que hay antes de que
llegue la primera unidad, o sea nada) y vamos diciendo
1, 2, 3, 4... etc. Si los dgitos decimales slo van del 0 al 9, cmo indicar una cifra mayor?
Muy sencillo: cuando se hayan utilizado los nmeros del 1 al 9, se termina colocando un 0 en
tal columna y se aumenta una unidad en la columna que le sigue:
1, 2, 3, 4 ... 8, 9, 10, 11, 12, 13.., 19, 20, 21, 22, 23... 97, 98, 99, 100, etc.
Continuando con el proceso en el sistema decimal, se podr ver que un nmero en una
columna representa un valor diez veces mayor que un nmero en una columna anterior. Por
eso se dice columna de unidades, decenas, centenas, mil, diez mil, etc.
DIAGNOSTICO Y REPARACION DE PC

Prof. Carlos Arroyo UNIDAD 1 Pgina 6 de 9
Cuando se cuenta en el sistema binario, y se han cumplido las dos combinaciones posibles (0 y
1) en la columna de unidades, se coloca un 1 en la columna que sigue. Este 1, como se puede
deducir, representa un valor dos veces mayor que el de la columna anterior.
Contemos en forma ascendente, pero utilizan do nmeros que slo estn formados por unos y/o ceros:
Cero (0), uno (1), diez (10), once (11), cien (100), ciento uno (101), ciento diez (110), ciento once (111),
mil (1000), mil uno (1001), mil diez (1010), mil once (1011), mil cien (1100), mil ciento uno (1101),
(1110), (1111), etc.

En binario se dice "uno cero cero" y no cien, y "uno uno cero" en vez de seis.

0 ------- 0 1------- 1 2------ 10 3 ----- 11
4 ---- 100 5---- 101 6----- 110 7 ----111
8 ---1000 9---1001 10 - 1010 11 - 1011
12 -1100 13-1101 14 --1110 15- 1111

Una forma sencilla que aprend por ah es las divisiones sucesivas, es decir, ir dividiendo el nmero
decimal por el nmero 2, anotando el resto, y cuando nos quede 1 en el cociente y en el resto 0 1,
hemos terminado, como en el ejemplo:



Ahora aprenderemos a pasar Binarios a Decimales, es muy sencillo, slo hay que prestar un poco de
atencin:
Pasaremos el nmero binario 10011
2.
la ecuacin es como sigue:

1 x 2
4
+ 0 x 2
3
+ 0 x 2
2
+ 1 x 2
1
+ 1 x 2
0

Desglosaremos como es esto... A ver:
Contemos cuntos dgitos tiene el binario, son 5, verdad?, entonces a ese 5 le restamos 1, es 4, el cual
ser la potencia a la que elevaremos nuestro primer 2.
El 1er nmero es el 1 (de izquierda a derecha).- Entonces es 1 x 2
4
= 1 x 16 = 16
El 2do es 0.- 0 x 2
3
= 0 (no hace falta hacer cuentas)
El 3ro tambin es cero, o sea que da cero, pero hay que tener en cuanta q el 2 estaba elevado a 2, ojo
con esto!
El 4to es 1, esto s sacaremos la cuenta.- 1 x 2
1
= 2
Y el 5to es 1.- 1 x 2
0
, aj, cunto es 2 elevado a cero. Bueno gente, es hora de revisar los cuadernos de
matemtica. Les ahorrar el paso. Todo nmero elevado a cero es 1. La cuenta nos da 1.
Finalmente hay que sumar todos los productos, o sea: 16 + 0 + 0 + 2 + 1 = 19
Entonces el nmero binario 10011
2
=19 en Sistema decimal.
Quers probar con el nmero del grfico de arriba?, recuerde que debera dar 13, a ver:
1101
2
1 x 2
3
+ 1 x 2
2
+ 0 x 2
1
+ 1 x 2
0

Esto nos da los resultados parciales de: 8+4+1, o sea 13. funciona!!!
Pruebe con el ejercicio que les adjunto en la carpeta de trabajo.






Entonces anotamos los nmeros como indica la
flecha roja (de abajo hacia arriba), incluido el
ltimo cociente, a decir: 1101
Es decir 13 en Binario es: 1101
2

DIAGNOSTICO Y REPARACION DE PC

Prof. Carlos Arroyo UNIDAD 1 Pgina 7 de 9
Codificacin del sistema Binario:
American Standard Code for Information Interchange
El cdigo ASCII (acrnimo ingls de American Standard Code for Information Interchange
Cdigo Estadounidense Estndar para el Intercambio de Informacin), pronunciado
generalmente [ski], es un cdigo de caracteres basado en el alfabeto latino tal como se usa en
ingls moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comit
Estadounidense de Estndares (ASA, conocido desde 1969 como el Instituto Estadounidense
de Estndares Nacionales, o ANSI) como una refundicin o evolucin de los conjuntos de
cdigos utilizados entonces en telegrafa. Ms tarde, en 1967, se incluyeron las minsculas, y
se redefinieron algunos cdigos de control para formar el cdigo conocido como US-ASCII.
El cdigo ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un
bit adicional (bit de paridad) que se usaba para detectar errores en la transmisin. A menudo
se llama incorrectamente ASCII a otros cdigos de caracteres de 8 bits, como el estndar ISO-
8859-1 que es una extensin que utiliza 8 bits para proporcionar caracteres adicionales usados
en idiomas distintos al ingls, como el espaol.
ASCII fue publicado como estndar por primera vez en 1967 y fue actualizado por ltima vez
en 1986. En la actualidad define cdigos para 33 caracteres no imprimibles, de los cuales la
mayora son caracteres de control obsoletos que tienen efecto sobre como se procesa el texto,
ms otros 95 caracteres imprimibles que les siguen en la numeracin (empezando por el
carcter espacio).
Casi todos los sistemas informticos actuales utilizan el cdigo ASCII o una extensin
compatible para representar textos y para el control de dispositivos que manejan texto.
Los caracteres de control ASCII
El cdigo ASCII reserva los primeros 32 cdigos (numerados del 0 al 31 en decimal) para
caracteres de control: cdigos no pensados originalmente para representar informacin
imprimible, sino para controlar dispositivos (como impresoras) que usaban ASCII. Por ejemplo,
el carcter 10 representa la funcin "nueva lnea" (line feed), que hace que una impresora
avance el papel, y el carcter 27 representa la tecla "escape" que a menudo se encuentra en la
esquina superior izquierda de los teclados comunes.
El cdigo 127 (los siete bits a uno), otro carcter especial, equivale a "suprimir" ("delete").
Aunque esta funcin se asemeja a otros caracteres de control, los diseadores de ASCII
idearon este cdigo para poder "borrar" una seccin de papel perforado (un medio de
almacenamiento popular hasta la dcada de 1980) mediante la perforacin de todos los
agujeros posibles de una posicin de carcter concreta, reemplazando cualquier informacin
previa. Dado que el cdigo 0 era ignorado, fue posible dejar huecos (regiones de agujeros) y
ms tarde hacer correcciones.
Muchos de los caracteres de control ASCII servan para marcar paquetes de datos, o para
controlar protocolos de transmisin de datos (por ejemplo ENQuiry, con el significado: hay
alguna estacin por ah?, ACKnowledge: recibido o "acuse de recibo", Negative AcKnowledge:
No recibido, Start Of Header: inicio de cabecera, Start of TeXt: inicio de texto, End of TeXt: final
de texto, etc.). ESCape y SUBstitute permitan a un protocolo de comunicaciones, por ejemplo,
marcar datos binarios para que contuviesen cdigos con el mismo cdigo que el carcter de
DIAGNOSTICO Y REPARACION DE PC

Prof. Carlos Arroyo UNIDAD 1 Pgina 8 de 9
protocolo, y que el receptor pudiese interpretarlos como datos en lugar de como caracteres
propios del protocolo.
Los diseadores del cdigo ASCII idearon los caracteres de separacin para su uso en sistemas
de cintas magnticas.
Dos de los caracteres de control de dispositivos, comnmente llamados XON y XOFF
generalmente ejercan funciones de caracteres de control de flujo para controlar el flujo hacia
un dispositivo lento (como una impresora) desde un dispositivo rpido (como un
microprocesador), de forma que los datos no saturasen la capacidad de recepcin del
dispositivo lento y se perdiesen.
Los primeros usuarios de ASCII adoptaron algunos de los cdigos de control para representar
"metainformacin" como final-de-lnea, principio/final de un elemento de datos, etc. Estas
asignaciones a menudo entraban en conflicto, as que parte del esfuerzo de convertir datos de
un formato a otro comporta hacer las conversiones correctas de metainformacin. Por
ejemplo, el carcter que representa el final-de-lnea en ficheros de texto vara con el sistema
operativo. Cuando se copian archivos de un sistema a otro, el sistema de conversin debe
reconocer estos caracteres como marcas de final-de-lnea y actuar en consecuencia.
Actualmente los usuarios de ASCII usan menos los caracteres de control. Los lenguajes
modernos de etiquetas, los protocolos modernos de comunicacin, el paso de dispositivos
basados en texto a basados en grficos, el declive de las teleimpresoras, las tarjetas perforadas
y los papeles continuos han dejado obsoleta la mayora de caracteres de control.

Tabla de Caracteres ASCII
Como hemos visto anteriormente la tabla sirve para funciones internas de codificacin, pero
tambin el usuario puede utilizar esta tabla para poder introducir un cdigo ASCII (Letra,
Smbolo o Nmero) en un procesador de texto o DOS, por ejemplo la letra , suele tener
problemas si se configura mal el teclado, utilizando el cdigo ASCII, presionando la tecla ALT +
el cdigo del carcter nos da automticamente el cdigo en pantalla.

DIAGNOSTICO Y REPARACION DE PC

Prof. Carlos Arroyo UNIDAD 1 Pgina 9 de 9

También podría gustarte