Você está na página 1de 45

Introduccin a los sistemas informticos

Que es un computador?
La informtica es la ciencia que estudia el tratamiento automtico de la informacin Un computador (u ordenador) es una mquina programable que transforma informacin
Recibe informacin La almacena y la transforma de acuerdo a un programa Devuelve el resultado de esa transformacin

Ordenes

Informacin
Tratamiento Automtico

Informacin

Computadores digitales electrnicos


Hoy en da los ordenadores son aparatos electrnicos digitales binarios
Electrnicos significa que funcionan mediante circuitos de bajo voltaje y corriente Digitales significa que toda la informacin que entra, se almacena o sale de un ordenador est en forma de dgitos o nmeros Binarios significa que los nmeros con los que trabaja un ordenador estn en forma de ceros y unos

Realmente un ordenador solo sabe de ceros y unos

Era preinformtica
Desde el 500a.c. hasta mediados de 1900 el hombre utiliza maquinas que le ayudan en el proceso de clculo
500ac. El baco 1642. Blaise Pascal Pascalina. Sumas acumuladas. 1646. Gottfried Wilhelm von Leibniz. Stepped Reckoner. Sumas, restas, multiplicaciones, divisiones y races cuadradas 1812. Charles Babbage. Mquina analtica. Programable. No se pudo construir. 1886. Mquinas tabuladoras. Tabulating Machine Corporation. IBM

Primera generacin (1944-1955)


En los aos 50 aparecen los primeros ordenadores programables
Z3 (Konrad Zuse Alemania, 1941)
Electromecnico En teora turing completo, en la prctica no Usado para calculos estadsticos del ejercito 1.000Kg 4.000W 2.000 rels Sumas: 0,8 seg Multiplicaciones: 3 seg

Colossus (Tommy Flowers UK, 1943)


Electrnico Usado por UK para romper el cifrado de los alemanes No es turing completo

ENIAC (John Mauchly, J. Presper Eckert, US, 1946


Electrnico Primero ordenador de uso general Turing completo Diseado para trayectorias balsticas y usado para la bomba atmica 27.000kg 17.468 tubos de vaco 63 metros cuadrados 150.000W 5.000 sumas por segundo

Segunda generacin (1950-1965)


Aparecen los ordenadores basados en transistores inventados en 1947 Los transistores hacen el mismo trabajo que una vlvula de vaco pero con muchas ventajas
Menor tamao y peso Menor consumo Menor calentamiento Ms duracin Ms baratos Ms rpidos

Los transistores permitieron mejorar los ordenadores integrando ms transistores y haciendo que fuesen ms rpidos y sin los problemas de las vlvulas Los ordenadores siguen siendo mquina muy caras y reservados a gobiernos, grandes corporaciones yuniversidades

Tercera generacin 1963-1971


El la aparicin de los circuitos integrados permite el desarrollo de la tercera generacin de ordenadores Un CI es un bloque que en su interior contiene una gran cantidad transistores y conexiones entre transistores integrados en una oblea de silicio El ordenador ahora se construye interconectando CI en placas En esta poca aparecen empresas como HP, DEC, American Microsystems. Los principales fabricantes son IBM y VAX Los ordenadores empiezan a llegar a las empresas medias-grandes

Cuarta generacin (1971-Actualidad)


Aparece el microprocesador y esto revoluciona la informtica Un microprocesador es un CI que contiene una CPU completa en su interior En 1971 Una empresa llamada Integrated Technologies (Intel) desarolla un microprocesador para una calculadora llamado 4004 Se comienzan a crear microcomputadoras basadas en ese chip y sus descencientes 8008, 8086, 8088 (1978) En 1981 IBM decide crear un ordenador personal basado en el 8088 de Intel y crea la arquitectura IBM-PC A partir de ese momento la microinformtica se dispara y el ordenador se hace cada vez ms accesible y omnipresente

Y ahora que?
Redes, Redes y Redes (y redes) Datos y programas en La Nube Miniaturizacin y portabilidad
Netbooks Tabletas Smartphones (que se comern a las consolas)

Desaparicin de soportes fsicos no electrnicos El aumento de potencia ya no es tan importante Si lo es el aumento de la capacidad Computacin quntica?

El sistema informtico
Un sistema es un conjunto de elementos interrelacionados, entre los que existe una cierta cohesin y unidad de propsito. Un sistema informtico es un conjunto de hardware y software que realizan una tarea o un conjunto de ellas.
El hardware lo forman los componentes fsicos y tangibles de un ordenador El software son los programas que son ejecutados por el hardware. El software es intangible e invisible.

No existe un sistema informtico hasta que no existen hardware y software Un sistema informtico puede incluir una o mas computadoras y otro hardware que no forma parte de esas computadoras

La informacin digital
Un ordenador necesita informacin
Datos sobre los que trabajar rdenes que le digan que tiene que hacer

Un ordenador solo maneja informacin digital es decir la que est en forma numrica Al proceso de transformar informacin no digital en informacin digital se le llama digitalizacin

Ejemplo de digitalizacin de una seal

Comparacin entre seales digitales de audio

Unidades de medida de informacin digital


Unidad
8
1024

Abreviatura
b B KB MB

Equivalencia
Un 0 o un 1 23 (8) bits 210 (1024) bytes 210 (1024) kilobytes

Bit Byte Kilobyte

1024
1024

Megabyte

Gigabyte
Terabyte Petabyte Exabyte

GB
TB PB EB

210 (1024) megabytes


210 (1024) gigabytes 210 (1024) terabytes 1024 petabytes

1024
1024

1024

Evolucin del tamao

Sistema Binario vs Sistema Internacinal


Los prefijos del sistema internacional tienen un significado diferente en informtica y en otras materias
1 Kilovatio (kW) = 1000 Vatios (W) 1 Kilobyte (kB) = 1024 bytes (B)

Algunos fabricantes de hardware comenzaron a expresar capacidades en unidades del SI (Ej, un USB de 1GB tiene 1.000.000 de Bytes) Esto produce problemas ya que es difcil saber si nos estn dando la informacin en unidades en mltiplos de 1000 o de 1024 Para intentar solucionar el problema se propuso el sistema IEC 60027 (aka IEC 27) que fija prefijos diferentes para los mltiplos de 1024

Tabla de prefijos del SI y del SB

Aunque es dificil conviene acostumbrarse a usar las nuevas unidades, o al menos las abreviaturas.

Comparacin de tamao entre unidades del SI y SB

Ejemplos
Cuantos GiB caben en un CD-ROM de 700MiB? Cuntos MiB hay en un DVD de 4,38GiB? Cuntos MiB caben en un DVD de 8,5GB? Cuandos CD de 700MiB caben en un DVD de 8,5GB?

Megabits y Megabytes
Normalmente las velocidades de transferencia se miden en megabits
Redes Accesos a Internet Buses de datos

Adems el mega es en SI (1000000 bits) Por lo que


Megabit megabyte mebibyte

Para diferenciarlos se recomienta asignar la b a bit y la B a Byte


Mb MB MiB

El problema es cuando la velocidad se da en Megas. Mega que?

Ejemplo
Cunto tardaramos en descargar un fichero de 20MiB en un ADSL de 10 Megas suponiendo que tiene una eficacia del 100%?

El sistema binario natural


En binario los nmeros se escriben usando solo dos dgitos
Un bit
0 1

Dos bits
00 01 10 11

En general con n bits podemos escribir 2n nmeros diferentes que si comenzamos por cero irn de 0 a 2n-1

De binario natural a decimal


Para pasar un nmero de binario a decimal se suman los pesos de cada posicin multiplicados por el bit de esa posicin Los pesos en binario son 2p siendo p la posicin de la cifra empezando en cero
Binario 1 23 Peso 8 8+0+2+1=11 0 22 0 1 21 2 1 20 1

Ejemplos
000101 000000000101 10010 11011 11111 10011001 11000101 11111111

Trucos para pasar de binario natural a decimal


Los ceros a la izquierda no cuentan Un nmero binario con todo ceros siempre es cero Un nmero todo unos siempre es el mximo nmero que se puede escribir con esos bits Un nmero cuyo bit ms a la derecha es uno siempre es impar Un nmero cuyo bit ms a la derecha es cero siempre es par

De decimal a binario
Se divide el nmero sucesivamente entre dos hasta obtener un numero menor que dos El nmero en binario estar formado por el ltimo cociente y los restos ledos de derecha a izquierda.

Ejemplos
6 17 2 100 255 840

El octal
En octal lo nmeros se escriben usando ocho dgitos del 0 al 7
Un dgito 0, 1, 2, 3 , 4, 5 , 6 , 7 Dos dgitos del 00 al 77
64 nmeros del 0 al 77 (63 en decimal)

En general con n dgitos octales podemos escribir 8n nmeros diferentes que si comenzamos por cero irn de 0 a 8n-1

De octal a decimal
Para pasar un nmero de binario a decimal se suman los pesos de cada posicin multiplicados por el digito de esa posicin Los pesos en binario son 8p siendo p la posicin de la cifra empezando en cero
Octal 1 83 Peso 512 7 82 64 0 81 8 3 80 1

512+7*64+0+3*1=963

De decimal a octal
Se divide el nmero sucesivamente entre ocho hasta obtener un numero menor que ocho El nmero en octal estar formado por el ltimo cociente y los restos ledos de derecha a izquierda.

Ejemplos
11(8 77(8 354(8 23(8 2(8 11(10 77(10 354(10 23(10 2(10

Binario y Octal
La utilidad del octal es que las transformaciones de binario a octal y de octal a binario son casi inmediatas. Para pasar un nmero binario a octal se agrupan los bits en grupos de 3 bits de derecha a izquierda y se pasan los grupos de 3 bits a decimal.

El paso de octal a binario se realiza a la inversa, se escribe cada dgito octal como un grupo de tres binarios

Ejemplos
11001001(2 111100101(2 001001011(2 111(2 11(8 234(8 45(8 11(8

Hexadecimal
En hexadecimal lo nmeros se escriben usando dieciseis dgitos del 0 al 9 y A a F
Un dgito 0, 1, 2, D, E, F
16 nmeros del 0 al 15

Dos dgitos del 00 al FF


256 nmeros del 0 al FF (255 en decimal)

En general con n dgitos octales podemos escribir 8n nmeros diferentes que si comenzamos por cero irn de 0 a 8n-1

De Hexadecimal a decimal
Para pasar un nmero de hexadecimal a decimal se suman los pesos de cada posicin multiplicados por el digito de esa posicin Los pesos en hexadecimal son 16p siendo p la posicin de la cifra empezando en cero

De decimal a hexadecimal
Se divide el nmero sucesivamente entre ocho hasta obtener un numero menor que ocho El nmero en octal estar formado por el ltimo cociente y los restos ledos de derecha a izquierda.

Ejemplos
23(10 100(10 255(10 127(10 AA(16 34(16 2F(16 356(16

Binario y hexadecimal
Para representar un dgito hexadecimal en binario necesitamos 4bits, esto es justo medio byte y se suele denominar nibble. La principal utilidad del sistema hexadecimal es la de abreviar nmeros binarios. Para pasar de binario a hexadecimal se agrupan los bits de cuatro en cuatro empezando por la derecha y se escribe la cifra hexadecimal correspondiente a los grupos de cuatro bits.

Ejemplo
1101(2 101101(2 00101101(2 11010000(2 AA(16 10(16 C19A(16 La IP en decimal de tu equipo

escrita en hexadecimal La IP en binario de tu equipo escrita en hexadecimal

ASCII
Los ordenadores tienen que ser capaces de almacenar y trabajar con textos Tiene que existir una manera de pasar de texto (letras y dgitos) a binario. La manera obvia es asignar a cada carcter un nmero diferente y trabajar con ese nmero Para que el sistema funcione la numeracin de caracteres tiene que ser la misma entre ordenadores ASCII significa American Standard Code for Information Interchange y se public en 1962 US-ASCII (aka ASCII) es un cdigo de 7 bits por carcter
128 caracteres Los 32 primeros son cdigos no imprimibles Los del 32 al 126 son caracteres imprimibles ordenados de manera alfabetica primero en maysculas y luego en minsculas El 127 (delete) era usado para anular lneas

Tabla ASCII

ASCII Extendido
Los 128 caracteres del ASCII son insuficientes para representar caracteres de otros idiomas como el Espaol, Francs Por ello se crearon extensiones del ASCII que aadan otro bit ms para pasar a 256 caracteres No existe un solo ASCII extendido aunque la versin ms comn en Europa occidental es el Codepage 850 llamado tambin ISO-8859-1 o Latin-1

Tabla Extended ASCII

Ejemplos
Vuestro nombre en ASCII en hexadecimal, octal y binario

Unicode
Incluso el ASCII Extendido se queda corto a la hora de representar caracteres de otros idiomas
rabe Chino Cirlico

Para solucionar eso se propuso el standard unicode Unicode crea un espacio de 1,114,112 caracteres agrupado en pginas que continuamente se van completando Un texto unicode se puede almacenar usando 8, 16 32 bits. La versin de 8 bits UTF-8 coincide con ASCII de 7 bits por lo que son compatibles http://www.unicode.org/charts/

Você também pode gostar