Nociones Básicas de Informática

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 59

Introducción a la Informática

Conceptos básicos
Informática
Ordenador
Hardware y software

Codificación de la información
Código binario
Bits y bytes

Estructura funcional de un ordenador: Arquitectura von Neumann


Unidades de entrada y de salida
Memoria (principal y auxiliar)
CPU = ALU + UC

Soporte lógico de los ordenadores


Sistema operativo
Software de aplicación

Apéndices
Historia de la Informática
Componentes de un PC

Lecturas recomendadas
• Alberto Prieto, Antonio Lloris & Juan Carlos Torres:
“Introducción a la Informática”, 3ª edición, capítulo 1
McGraw-Hill / Interamericana de España, 2002
Conceptos básicos
Informática
del francés informatique (“INFORmación autoMÁTICA”)
en inglés Computer Science

Ciencia que estudia el tratamiento de la información


por medio de máquinas automáticas.

Conjunto de conocimientos científicos y técnicas que hacen posible el


tratamiento automático de la información por medio de ordenadores.

Campo de conocimiento que abarca


todos los aspectos de diseño y uso de ordenadores

Ordenador
Máquina capaz de aceptar unos datos de entrada, efectuar con ellos
operaciones lógicas y aritméticas, y proporcionar los datos resultantes a través de
un medio de salida; todo ello sin la intervención de un operador humano y bajo
el control de un programa de instrucciones previamente almacenado en el
ordenador.

vs. Calculadora Máquina capaz de efectuar operaciones aritméticas


bajo el control directo del usuario:
- No realiza operaciones de tipo lógico
- No enlaza automáticamente las operaciones que realiza

Ejemplos de operaciones aritméticas y lógicas

- Operaciones aritméticas:
sumar, restar, multiplicar, dividir...

- Operaciones lógicas:
comparaciones, operaciones del Álgebra de Boole...

Introducción a la Informática -1- © Fernando Berzal


Hardware y software

HARDWARE [Soporte físico]

La máquina en sí; es decir, el conjunto de circuitos electrónicos, cables,


dispositivos electromecánicos y otros elementos físicos que forman los
ordenadores

SOFTWARE [Soporte lógico]

Conjunto de programas ejecutables por el ordenador.

El término hardware no se utiliza únicamente para designar los dispositivos


físicos del ordenador, sino también todo lo relacionado con ellos.

Ä ARQUITECTURA DE COMPUTADORES

Lo mismo puede decirse del software: no trata sólo de los programas de


ordenador, sino de todas las materias relacionadas con la construcción y uso de
los programas (organización y estructuración de los datos, análisis de
aplicaciones, metodologías de diseño, etc.).

Ä INGENIERÍA DEL SOFTWARE

Un ordenador necesita ambos soportes, tan imprescindible es el hardware


como el software. Aunque son muy distintos y sus disciplinas relacionadas son
diferentes, hardware y software son complementarios ya que el ordenador
necesita de ambos para su funcionamiento.

Introducción a la Informática -2- © Fernando Berzal


El ordenador como sistema
“Caja negra” cuyas salidas dependen de las entradas

Teniendo en cuenta las instrucciones del programa almacenado en el ordenador:

Datos de salida = f (Datos de entrada, Instrucciones)

Dato
Representación formal de hechos, conceptos o instrucciones adecuada para su
comunicación, interpretación y procesamiento por seres humanos o medios
automáticos.

Ejemplos: 25ºC, 25m, 1234-BCD, 4/10/2004...

En el interior del ordenador, todo se representa con ceros y unos.

Información
El significado que un ser humano le asigna a los datos.

Introducción a la Informática -3- © Fernando Berzal


Codificación de la información
Codificar es representar los elementos de un conjunto mediante los de otro, de
forma tal que a cada elemento del primer conjunto le corresponda un elemento
distinto del segundo.

Código binario
En el interior de los ordenadores digitales actuales, la información se
almacena y se transfiere de un sitio a otro según un CÓDIGO BINARIO.

• El código binario utiliza únicamente dos símbolos diferentes: {0, 1}

• Cualquier dato que introduzcamos en el ordenador o que sea manipulado


por él se codifica en su interior por una sucesión de ceros y unos (que
físicamente se representa por corrientes eléctricas, campos magnéticos,
marcas ópticas...)

• En la entrada y la salida del ordenador, los cambios de código se realizan


de forma automática para que no tengamos que introducir ni interpretar la
información codificada.

Bits
La unidad más elemental de información en el interior de un ordenador es
un valor binario (0 ó 1). Esta unidad elemental de información se denomina BIT
(BInary uniT).

Un bit representa la información correspondiente a la ocurrencia de un


suceso de dos posibilidades (opciones) distintas.

Cualquier suceso que tenga más de dos posibilidades no podrá


representarse con un único bit, ya que faltarían valores para codificar la
información. Para que una codificación sea correcta, a cada elemento de un
conjunto se ha de asignar un elemento distinto del otro conjunto.

Introducción a la Informática -4- © Fernando Berzal


Ejemplo de codificación

Mensaje

“Confirmo asistencia”

Código Morse

-·-· --- -· ··-· ·-· -- ---


·- ··· ·· ··· ··- · -· -·-· ·· ·-

Alfabeto (código) Morse


A ·− H ···· Ñ ··− ·· U ··−
B −··· I ·· O −−− V ···−
C −·−· J ·−−− P ·−−· W ·−−
D −·· K −·− Q −−·− X −··−
E · L ·−·· R ·−· Y −·−−
F ··−· M −− S ··· Z −−··
G −−· N −· T ··−

Codificación binaria (ASCII)

01000011 01001111 01000110 01001001 01010010 01001101 01001111


01000001 01010011 01001001 01010011 ...

Código binario (ASCII)


A 01000001 H 01001000 Ñ 10100101 U 01010101
B 01000010 I 01001001 O 01001111 V 01010110
C 01000011 J 01001010 P 01010000 W 01010111
D 01000100 K 01001011 Q 01010001 X 01011000
E 01000101 L 01001100 R 01010010 Y 01011001
F 01000110 M 01001101 S 01010011 Z 01011010
G 01000111 N 01001110 T 01010100

Introducción a la Informática -5- © Fernando Berzal


Bytes
Usualmente, la información se representa por medio de caracteres. A cada
carácter le corresponde un cierto número de bits. Un BYTE es el número de bits
necesario para almacenar un carácter. Este número depende del código utilizado
(generalmente, 8).

Para medir la capacidad de almacenamiento del un ordenador se utilizan


múltiplos del byte:

Kilobyte 1 KB 210 bytes 1 024 bytes


Megabyte 1 MB 220 bytes 1 048 576 bytes
Gigabyte 1 GB 230 bytes 1 073 741 824 bytes
Terabyte 1 TB 240 bytes 1 099 511 627 776 bytes

Ejemplos

Datos Tamaño
Texto 1 novela de 200 páginas, 50 líneas por 800 000 bytes
página y 80 caracteres por línea (unos 780 KB)
Imagen en 1024x768 píxeles, 1 bpp (bit por píxel) 98 304 bytes
blanco y negro (menos de 100KB)
Imagen 1024x768 píxeles, 24 bpp (bits por píxel) 2 359 296 bytes
en color (unos 2300KB)
Sonido de 3 minutos, 11000 muestras por segundo, 1 980 000 bytes
baja calidad 8 bits por muestra (casi 2MB)
Sonido de 3 minutos, 44100 muestras por segundo, 23 814 000 bytes
alta calidad 12 bits por muestra, dos canales (estéreo) (casi 23MB)
Vídeo 90 minutos, 25 fotogramas por segundo, 41 057 280 000 bytes
(calidad VHS) 352x288 píxeles de resolución, 24 bpp (casi 40GB)
Vídeo 90 minutos, 25 fotogramas por segundo, 167 961 600 000 bytes
(calidad DVD) 720x576 píxeles de resolución, 24 bpp ¡¡¡ menos de 160GB !!!

NOTA: Existen técnicas de compresión de datos que permiten


almacenar los datos en menos espacio del mostrado en la tabla.

Introducción a la Informática -6- © Fernando Berzal


Estructura funcional
de un ordenador:
Arquitectura von Neumann

IDEA CLAVE: El programa se almacena en memoria junto con los datos.

Unidades de entrada
Dispositivos por medio de los cuales se introducen datos e instrucciones en el
ordenador.

vg: Teclado, ratón, cámara digital, escáner, lector de códigos de barras...

Unidades de salida
Dispositivos por donde se obtienen los resultados de los programas ejecutados
por el ordenador.

vg: Monitor, impresora, plotter, sintetizador de voz...

Introducción a la Informática -7- © Fernando Berzal


Memoria
Donde se almacenan, por un corto o largo período de tiempo, tanto los datos
como las instrucciones.

Memoria principal/central/interna
La que trabaja a mayor velocidad
· RAM [Random Access Memory]: De lectura y escritura, suele ser volátil.
· ROM [Read Only Memory]: Sólo lectura (no se puede modificar), permanente.

: Para que un programa se ejecute,


debe estar cargado (almacenado) en la memoria principal

: Se estructura en posiciones de un determinado número de bits (palabras de


memoria) a las que se accede por su dirección.

Memoria auxiliar/secundaria/externa/masiva
Más lenta, pero de mayor capacidad que la memoria principal

: Los datos y programas se suelen almacenar en la memoria auxiliar para


que, cuando se ejecute varias veces un programa o se utilicen
repetidamente unos datos, no sea necesario introducirlos de nuevo.

vg: Dispositivos de almacenamiento


como discos magnéticos y ópticos, cintas magnéticas...

Introducción a la Informática -8- © Fernando Berzal


CPU [Central Processing Unit]

CPU = ALU + UC

Unidad aritmético-lógica (UAL o ALU)


Unidad encargada de efectuar las operaciones aritméticas y lógicas

Unidad de control (UC)


Detecta señales de estado procedentes de las distintas partes del ordenador y
genera señales de control dirigidas a todas las unidades para controlar el
funcionamiento de la máquina.

: Capta de la memoria principal las instrucciones del programa que ejecuta


el ordenador, las descodifica y las ejecuta una a una.

: Contiene un reloj que sincroniza todas las operaciones elementales


involucradas en la ejecución de una instrucción.

: La frecuencia del reloj (en Megahertzios, MHz, o Gigahertzios, GHz)


determina, en parte, la velocidad de funcionamiento del ordenador.

Microprocesador (µP)
CPU contenida en uno
o varios circuitos integrados (chips)

Introducción a la Informática -9- © Fernando Berzal


Ejecución de un programa
Una vez cargado el programa en memoria, se le cede el control del ordenador:
1. Se lee una instrucción del programa.
2. La unidad de control decodifica la instrucción
3. La unidad de control envía las señales necesarias para ejecutar la instrucción:
a. Se leen los datos de entrada (1 ó 2)
b. Se efectúa una operación con ellos en la ALU (p.ej. suma)
c. Se almacena el resultado
4. Se determina cuál debe ser la siguiente instrucción que se debe ejecutar.
5. Se vuelve al paso 1.

Tipos de instrucciones
Instrucciones de transferencia de datos
Mover datos de un sitio a otro

Instrucciones de tratamiento
Realización de operaciones aritméticas y lógicas

Instrucciones de bifurcación y saltos


Alteración del orden secuencial de ejecución de las instrucciones
p.ej.: Llamadas/retornos de subrutinas

Otras
p.ej.: Petición de interrupciones, detención de la CPU...

Introducción a la Informática - 10 - © Fernando Berzal


Clasificación de los ordenadores
Según el uso que se les da:

• Ordenador de propósito general: Admiten distintos tipos de


aplicaciones que sólo dependen del programa que se ejecuta.

• Ordenador de propósito específico: Sólo admite una aplicación


concreta, utiliza muy pocos programas y las unidades de E/S suelen estar
adaptadas para la aplicación en que se emplea.

vg: electrodomésticos (lavadoras, microondas...)


electrónica de consumo (TVs, vídeos, cámaras...)
periféricos (impresoras, escáneres...)
sistemas de comunicaciones (teléfonos, módems...)
vehículos (encendido, transmisión, ABS, airbag...)
sistemas de control industrial y robots
sistemas militares (misiles...)

Clasificación de los ordenadores de propósito general


© Prieto, Lloris & Torres: “Introducción a la Informática”
(en función de su capacidad, de mayor a menor)

Introducción a la Informática - 11 - © Fernando Berzal


Soporte lógico de los ordenadores
Soporte lógico = Software = Programas

Programas de Aplicación
Sistema Operativo

Clasificación
Software de sistema
Sistema operativo (SO)
Herramientas / utilidades (complementos del SO)
Optimización de recursos (p.ej. desfragmentador de disco)
Diagnóstico del sistema
Herramientas de administración
Backup (p.ej. compresión de archivos)
Antivirus (McAffee, Norton, Panda...)

Software de aplicación
Programación
Traductores (compiladores/intérpretes)
Depuradores
Editores de texto
Entornos integrados de desarrollo (IDEs)
Herramientas ofimáticas (p.ej. suites = paquetes integrados)
Procesamiento de textos (MS Word, Lotus WordPro, WordPerfect)
Bases de datos (MS Access, Lotus Approach)
Hojas de cálculo (MS Excel, Lotus 1-2-3)
Gráficos raster/matriciales/retoque fotográfico (Adobe Photoshop, Paint Shop Pro)
Gráficos vectoriales (Corel Draw, MS Visio)
Autoedición (MS Publisher, Adobe Illustrator, QuarkXpress)
Colaboración / groupware (Lotus Notes)
Ciencia/Ingeniería
CAD/CAM (AutoCAD, Cadence)
Cálculo matemático (Mathematica, Matlab, SPSS)
Sistemas gestores de bases de datos (Oracle, IBM DB2, Interbase...)
Comunicación (p.ej. Internet)
Multimedia (imagen & sonido)
Juegos...

Introducción a la Informática - 12 - © Fernando Berzal


Sistemas operativos

Sistema operativo
Conjunto de programas encargado de controlar los recursos del ordenador

Funciones
• Evitar que el usuario/aplicación tenga que conocer con demasiados
detalles el hardware (esto es, servir de puente entre el hardware y los
programas de aplicación)
• Ofrecer una interfaz de usuario que permita ejecutar aplicaciones (p.ej.
interfaz gráfica de usuario tipo WIMP)

Módulos
KERNEL (núcleo del sistema operativo)
- Cargador inicial (arranque del ordenador)
- Administrador de CPU (dispatcher/planificador)
- Administrador de memoria (memoria virtual, swapping)
- Gestor de archivos (FAT, NTFS...)
- Comunicación entre procesos
- Protección de datos y control de acceso
Controladores de dispositivos (drivers)
Herramientas de administración
Interfaz de usuario (GUI)

Clasificación
Monousuario vs. Multiusuario
Monotarea vs. Multitarea

Ejemplos de sistemas operativos

Monotarea Multitarea
MS-DOS OS/2 (IBM)
CP/M MacOS (Apple)
Windows 95/98/Me (uso doméstico)
Windows NT/2000 (uso profesional)
Windows XP
UNIX (IRIX, Solaris/SunOS, Linux...)

Introducción a la Informática - 13 - © Fernando Berzal


Sistema operativo monotarea

Sistemas operativos multitarea

Introducción a la Informática - 14 - © Fernando Berzal


La familia de sistemas operativos UNIX (una pequeña parte de ella):

La familia de sistemas operativos Windows

Introducción a la Informática - 15 - © Fernando Berzal


Software peligroso

Virus
Pequeño programa diseñado para instalarse y ejecutarse en un ordenador
sin permiso del usuario y, habitualmente, con “mala intención”
- Funciones: propagarse, defenderse & realizar alguna acción (inocua/dañina).
- Suelen permanecer inactivos algún tiempo para propagarse sin ser detectados.

Tipos
- Virus clásicos: Infectan ficheros ejecutables (.exe, .com...)
- Virus de macros: Macros dentro de documentos (Word, Excel...)
- Virus MBR [Master Boot Record]: Infectan el sector de arranque del
disco y permanecen incluso cuando formateamos el disco.

Troyanos
Programas que hacen algo de cara al usuario
y, además, realizan otras tareas "ocultas".

Bombas lógicas
Software, incluido por los que desarrollaron la aplicación,
que se activa cuando se dan ciertas condiciones (p.ej. fecha).

Introducción a la Informática - 16 - © Fernando Berzal


Historia de la Informática
Dispositivos mecánicos

Dispositivos electromecánicos

Primera generación (1946-1957): Válvulas de vacío

Segunda generación (1958-1964): Transistores

Tercera generación (1965-1970): Circuitos integrados

Cuarta generación (1971-...): Microprocesadores

Así esperaban en 1954 que fuesen los ordenadores personales en 2004...

http://www.snopes.com/inboxer/hoaxes/computer.asp
Dispositivos mecánicos
Fecha Invención
3000 a.C. Ábaco

1612-1614 Varillas de John Napier para calcular

1622 Reglas de cálculo (William Oughtred)


ü Cálculo de logaritmos
1642 Máquina de Pascal: Pascalina
ü Primera máquina capaz de sumar y restar
1674 Máquina de Leibnitz
ü Sumas, restas, multiplicaciones y divisiones
1801 Telares Jacquard
ü Tarjetas perforadas controlan el telar
1820 Arithmometer
ü Primera calculadora producida en masa
1822 Máquina diferencial de Charles Babbage

1834 Máquina analítica de Charles Babbage


Componentes básicos del ordenador:
Memoria, unidad de cálculo y unidad de control de operaciones

Ábaco

Historia de la Informática -1- © Fernando Berzal


Regla de cálculo

Máquina de Pascal

Historia de la Informática -2- © Fernando Berzal


Telares Jacquard

Historia de la Informática -3- © Fernando Berzal


Máquina diferencial de Charles Babbage

Charles Babbage Ada Augusta Byron

Historia de la Informática -4- © Fernando Berzal


Dispositivos electromecánicos

Relé

Fecha Invención
1889 Máquina tabuladota de Hollerith para el Censo de EE.UU

1914 Ajedrez automático de Leonardo Torres Quevedo

1938 Z1, de Conrad Zuse (Alemania)

1944 Harvard Mark I, de Howard Aiken (EE.UU)


= IBM Automatic Sequence Control Calculator [ASCC]

Historia de la Informática -5- © Fernando Berzal


Primera generación
Válvulas de vacío
Fecha Ordenador
1946 ENIAC (Electronic Numerical Integrator And Computer)

1948 Manchester Mark I


ü Primer ordenador digital con programa almacenado
1949 Whirlwind (Jay Forrester, MIT)
ü Primer ordenador de tiempo real
1949 EDSAC (Electronic Delay Storage Automatic Computer)
Maurice Wilkes, Universidad de Cambridge, Inglaterra
1952 ILLIAC I (Universidad de Illinois en Urbana-Champaign)

Primera calculadora electrónica

ABC [Atanasoff-Berry Computer]


Iowa State University, 1939

Historia de la Informática -6- © Fernando Berzal


ENIAC (Electronic Numerical Integrator And Computer)
Universidad de Pennsylvania, Philadelphia
John Presper Eckert & John Mauchly
Se inició en 1943 y se terminó en 1946, se usó hasta 1955

Características

Codificación decimal (no binaria)


20 acumuladores de 10 dígitos
Programada manualmente
18,000 válvulas de vacío
30 toneladas
15,000 pies cuadrados
140kW de consumo de potemcia
5,000 sumas por segundo

EDVAC (Electronic Discrete Variable Automatic Computer) & IAS


IAS (Institute for Advanced Studies), Universidad de Princeton
John von Neumann
1942-1952

Características

1000 palabras de 40 bits


2 instrucciones de 20 bits
Conjunto de registros en la CPU
- Registro de almacenamiento de memoria (MBR)
- Registro de direccionamiento de memoria (MAR)
- Registro de instrucción
- Registro de buffer de instrucción
- Contador de programa
- Acumulador
- Multiplicador cociente

Arquitectura von Neumann


(concepto de programa almacenado)
• La memoria principal almacena programas y datos
• La ALU opera con datos binarios
• La unidad de control interpreta instrucciones de la memoria

Historia de la Informática -7- © Fernando Berzal


Primeras empresas de Informática
Fecha Empresa
1896 Tabulating Machines Co. (Herman Hollerith)

1911 CTR: Calculating, Tabulating, and Recording Co.


ü Fusión de Tabulating Machines con otras dos empresas
1924 IBM: International Business Machines
ü Cambio de nombre de CTR (Thomas J. Watson)
1938 HP: Hewlett-Packard
ü Desde un garage de Palo Alto (William Hewlett & David Packard)
1958 DEC: Digital Equipment Corporation

Remington-Rand Corporation:
UNIVAC Division (Universal Automatic Computer)
UNIVAC I (1951)
Primer ordenador comercial, empleado para el censo de EEUU en 1951
UNIVAC 1103A (1953)
Primera máquina comercial con memoria de núcleos de ferrita

IBM (Internacional Business Machines)


IBM 701 (1952), “Defense Calculador”
Primer ordenador de programa almacenado de IBM
IBM 650 (1953), “Magnetic Drum Calculador”
Primer ordenador electrónico producido en masa
IBM 702 (1955)
701 para aplicaciones de negocios

IBM 704 (1955): STRETCH


Supercomputador: 100x → ¡¡¡5 kFLOPS!!!

Historia de la Informática -8- © Fernando Berzal


Segunda generación
Transistores
1958-1964

Inventados en los laboratorios Bell en 1947


por John Bardeen, Walter Brattain y William Shockley,
reemplazaron a las válvulas de vacío:
ü Menor tamaño
ü Menor coste de fabricación
ü Menor disipación de calor
ü Menor consumo eléctrico
ü Mayor fiabilidad

Fecha Ordenador
1957 Atlas Guidance Computer (Burroughs)
ü Control del lanzamiento del misil Atlas
1960 DEC PDP-1 (Digital Equipment Corporation)
ü Primer ordenador comercial con monitor y teclado
1961 IBM 7030, Stretch
ü 30x más rápido que el IBM 704
1964 CDC 6600 (Control Data Corporation)
ü Primer supercomputador comercial
1965 DEC PDP-8 (Digital Equipment Corporation)
ü Primera minicomputadora

DEC PDP-8

Historia de la Informática -9- © Fernando Berzal


Tercera generación
Circuitos integrados

Inventados en 1958:
Jack Kilby en Texas Instruments
Robert Noyce en Fairchild Semiconductor

Fecha Ordenador
1965 Burroughs B2500 y B3500
ü Primeros ordenadores con circuitos integrados
1964 IBM anuncia su línea de ordenadores System/360

1972 DEC PDP-11/45

1976 Cray-1
ü Primer supercomputador vectorial
1978 DEC VAX-11/780

IBM 360

Ley de Moore (Gordon Moore, ejecutivo de Intel):


El número de transistores en un chip se duplica cada 18 meses

Menor tamaño = Menor consumo = Mejor rendimiento

Historia de la Informática - 10 - © Fernando Berzal


Cuarta generación
Microprocesadores
Primer microprocesador (de 4 bits)
• Intel 4004 (1971), 108kHz, unos 4004 transistores

Microprocesadores de 8 bits
• Intel 8008 (1972), Intel 8080 (1974) e Intel 8085 (1976)

Microprocesadores de 16 bits
• Intel 8086 (1978), 4.77 MHz

Microprocesadores de 32 bits
• Intel 80386 (1985)

Microprocesadores de 64 bits
• DEC Alpha (1992)
• Intel Itanium, IA-64

Microprocesadores utilizados en PCs


CPUs Año(s) Transistores
8086 & 8088 1978-81 29,000
80286 1984 134,000
80386DX & 80386SX 1987-88 275,000
80486 (SX, DX, DX2 & DX4) 1990-92 1,200,000
Pentium 1993-95 3,100,000
Cyrix 6X86 1996 --
AMD K5 1996 --
IDT WinChip C6 1997 3,500,000
Pentium MMX 1997 4,500,000
IBM/Cyrix 6x86MX 1997 6,000,000
IDT WinChip2 3D 1998 6,000,000
Pentium Pro 1995 5,500,000
AMD K6 1997 8,800,000
Pentium II 1997 7,500,000
AMD K6-2 1998 9,300,000
Mobile Pentium II 1999 27,400,000
Mobile Celeron 18,900,000
Pentium III 9,300,000
AMD K6-3 ?
Pentium III CuMine 28,000,000
AMD Athlon original 1999 22,000,000
AMD Athlon Thunderbird 2000 37,000,000
Pentium 4 2001 42,000,000

Historia de la Informática - 11 - © Fernando Berzal


Intel 4004

Intel Pentium 4

Historia de la Informática - 12 - © Fernando Berzal


Algunos ordenadores populares...

Fecha Ordenador
1973 Alto (Xerox PARC: PC experimental con ratón, Ethernet y GUI)
1975 MITS Altair 8800 (primer ordenador personal comercial)
1976 Apple I (Steve Jobs & Steve Wozniak)
1977 Apple II
1980 Osborne 1 (primer ordenador “portátil”)
1981 Xerox Star (versión comercial del Alto)
1981 IBM PC (arquitectura abierta)
1983 IBM PC-XT
1983 Apple Lisa
1984 IBM PC-AT (80286)
1984 Apple Macintosh
1988 Apple Next
1993 Apple Newton (primer PDA)

Altair Alto Osborne 1 IBM PC-XT

Apple I Macintosh Newton

http://oldcomputers.net/
http://www.theoldcomputer.com/
http://www.old-computers.com/
http://www.computer.org/history/

Historia de la Informática - 13 - © Fernando Berzal


Arquitectura von Neumann

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada -1-
Componentes de un PC

Aspecto exterior de un PC de sobremesa (sin periféricos):

Componentes físicos básicos:

1 Fuente de alimentación

1 Placa base (buses y puertos)

1 Microprocesador (CPU)

1 Memoria RAM

1 Dispositivos de almacenamiento
(disquetera, disco duro…)

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada -2-
Microprocesador

ü Fabricante
vg: Intel, AMD…

ü Generación (modelo del microprocesador)


vg: Intel Pentium 4, AMD Athlon…

ü La frecuencia interna del reloj (Hz)


vg: > 2 GHz
Sólo la parte interna del microprocesador funciona a esa frecuencia.

ü Tamaño de palabra (bits)


vg: 32 bits

ü Memoria caché interna


vg: 512KB

CPU

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada -3-
Evolución histórica de las CPUs
Primer microprocesador: Intel 4004 (1971)

CPUs Año(s) Transistores


8086 and 8088 1978-81 29,000
80286 1984 134,000
80386DX and 80386SX 1987-88 275,000
80486SX, 80486DX, 1990-92 1,200,000
80486DX2 and 80486DX4
Pentium 1993-95 3,100,000
Cyrix 6X86 1996 --
AMD K5 1996 --
IDT WinChip C6 1997 3,500,000
Pentium MMX 1997 4,500,000
IBM/Cyrix 6x86MX 1997 6,000,000
IDT WinChip2 3D 1998 6,000,000
Pentium Pro 1995 5,500,000
AMD K6 1997 8,800,000
Pentium II 1997 7,500,000
AMD K6-2 1998 9,300,000
Mobile Pentium II 1999 27,400,000
Mobile Celeron 18,900,000
Pentium III 9,300,000
AMD K6-3 ?
Pentium III CuMine 28,000,000
AMD original Athlon 1999 22,000,000
AMD Athlon Thunderbird 2000 37,000,000
Pentium 4 2001 42,000,000

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada -4-
Memoria RAM

ü Tamaño (bits…) vg: 256 MB

ü Velocidad
Fecuencia del reloj (MHz) vg: PC-100
Tiempo de refresco (ns) 10 ns

ü Detección y corrección de errores. vg: Bits de paridad, ECC

Conexión directamente sobre la placa base


n Módulo SIMM (30 o 72 contactos).
n Módulo DIMM (168 contactos).

Tipos de memoria RAM (Random Access Memory)

n DRAM (Dynamic RAM): 70-80 ns.


n FPM (Fast Page Mode): 60-70 ns.
n EDO (Extended Data Output-RAM): 50-70ns,
Permite acceder a ella mientras aún no se ha terminado el ciclo anterior.
n SDRAM (Synchronous DRAM): 10-25ns.
Funciona de forma sincronizada con la placa base.
n PC100 o SDRAM de 100 MHz.
n PC133: o SDRAM de 133 MHz.
n BEDO (Burst-EDO)
Evolución de la memoria EDO que compite en prestaciones con la SDRAM.
n RDRAM (Rambus DRAM).
n DDR (Double Data Rate).
RDRAM y DDR pueden transmitir datos al doble de la frecuencia de reloj.

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada -5-
Placa base

Placa ATX
Mejor distribución de los componentes y circulación de aire:
ü CPU colocada junto a la fuente de alimentación para recibir el
aire del ventilador.
ü Conectores para teclado y ratón de tipo PS/2.

Baby AT
Basado en el modelo original del IBM PC-AT, físicamente
compatible con éste pero de dimensiones más reducidas.
ü Conector para teclado DIN de 5 pins.

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada -6-
Placa para biprocesador

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada -7-
Placa base: Chipset

Familia de circuitos integrados que sirven para


conectar los distintos componentes de la placa base.

Chipset de Intel

POST
[Power On Self Test]

BIOS
[Basic Input Output System]

Placa base: Memoria caché

Memoria muy rápida


estratégicamente situada entre el procesador y la memoria RAM

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada -8-
Placa base: Zócalo del microprocesador

PGA Pin Grid Array

ZIF Zero Insertion Force [socket]

Zócalo ZIF

Slot 1 Ranura de conexión (Intel)

Slot A Ranura de conexión (AMD)

Slot 1

Placa base: Ranuras de memoria

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada -9-
Placa base: Ranuras de expansión

Buses

1 ISA
1 VLB
1 PCI

Puertos

1 AGP

Placa base: Conectores

Buses

1 IDE
1 EIDE (Enhanced IDE)
1 SCSI
1 USB
1 Firewire (IEEE 1384)

Puertos

1 Puerto serie (RS-232) vg: Modem


1 Puerto paralelo vg: Impresora

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 10 -
© Fernando Berzal & Nicolás Marín
Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 11 -
Puertos PS/2 para ratón y teclado:

Puertos serie

Puerto paralelo

Salida para el monitor

Salidas USB y conexión RJ45 (red)

Puerto “multimedia”

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 12 -
Dispositivos de almacenamiento

Parámetros

ü Capacidad (MB, GB, TB)

ü Velocidad
o Velocidad de transferencia (MB/s) vg: 10MB/s
o Tiempo medio de acceso (ms) vg: 14ms (HD)
150ms (CD)
ü Almacenamiento de información
o Dispositivos magnéticos: disco 3½”, disco duro…
o Dispositivos ópticos: CD-ROM, DVD…

ü Modo de acceso
o Directo (discos)
o Secuencial (cintas)

Conexión vía IDE/EIDE, SCSI, USB…

Dispositivos de almacenamiento

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 13 -
Disquetes

Tamaño Modelo Capacidad Descripción

5,25" SS/DD 180 Kb Una cara, doble densidad.

5,25" DS/DD 360 Kb Dos caras, doble densidad.

5,25" DS/HD 1,2 MB Dos caras, alta densidad.

3,5 " DS/DD 720 Kb Dos caras, doble densidad.

3,5" DS/HD 1,44 MB Dos caras, alta densidad (estándar actual)

Disco antiguo de 5 ¼ “ Disco de 3 ½ “

Discos duros
ü Velocidad de rotación en revoluciones por minuto (rpm)
ü Memoria caché

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 14 -
Discos ópticos
ü CD-ROM Compact-Disc Read-Only-Memory 650 MB
ü CD-R Compact-Disc Recordable
ü CD-RW Compact-Disc ReWritable
ü DVD Digital Versatile Disc 4.7 GB

Lector de CD CD-ROMs

Velocidad de los lectores de CD-ROM


1x = 300 KB/s

Tasa de transferencia máxima 2,400 KB/s 3,600 4,800 6,000 7,200 9,000
Velocidad de la unidad de CD-ROM (16x) (24x) (32x) (40x) (48x) (60x)

Velocidad de las grabadoras de CDs


Velocidad de lectura × Velocidad de grabación × Velocidad de regrabación

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 15 -
Cintas magnéticas
vg: QIC (120MB), Travan (800MB-4GB), DAT (2GB-4GB) …

Unidad de cinta Cinta magnética

Otros dispositivos de almacenamiento

ü Jaz Discos de 1GB y 2GB

ü Zip Discos de 100MB, 250MB y 750MB

ü LS-120 Discos de 120 MB

ü Memorias flash

Jaz Zip

LS-120 Memoria flash USB

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 16 -
Periféricos de E/S

Dispositivos a través de los cuales


el ordenador se comunica con el exterior…

Dispositivos de entrada

1 Ratón

1 Teclado Dispositivos de entrada

1 Escáner

1 Cámara

1 Micrófono (tarjeta de sonido)

Dispositivos de salida

1 Impresora

1 Monitor (tarjeta gráfica)


Dispositivos de salida
1 Altavoces (tarjeta de sonido)

Dispositivos de entrada/salida

1 Modem

1 Tarjeta de red

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 17 -
Ratón

Tipos de ratones

ü Mecánicos (bola) u ópticos (LEDs)

ü Conexión vía puerto serie (RS-232), PS2 o USB

ü Normales o inalámbricos (conexión por infrarrojos)

Dispositivos similares

ü Joystick

ü Trackball

ü Touchpad

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 18 -
Teclado

Estándar: Teclado QWERTY

Conexión: Puerto para teclado DIN-5 o PS/2

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 19 -
Impresora

Parámetros

ü Resolución
Puntos por pulgada (dpi)
vg: 600x300 (600 dpi horizontal x 300 dpi vertical)

ü Velocidad de impresión
Páginas por minuto (ppm) o caracteres por segundo (cps)
NOTA: Varía en función de la resolución

Conexión: Puerto paralelo o USB

buffer

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 20 -
Tipos de impresoras

1 Impresoras de impacto: margarita, agujas (9, 12, 24)…

1 Impresoras de inyección de tinta

1 Impresoras láser

Otros dispositivos de impresión

ü Plotters
ü Impresoras fotográficas
ü Impresoras de gran formato
ü Impresoras multifunción

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 21 -
Monitor

Conexión
A través de la tarjeta gráfica.

Parámetros

ü Tamaño
Pulgadas (diagonal)
vg: 15, 17…

ü Resolución
Píxeles (picture elements)
vg: 1024x768

ü Distancia entre puntos (dot pitch)


Definición de las imágenes
vg: 0.28 mm

ü Frecuencia de refresco (Hz)


vg: > 72Hz

Tipos de monitores

Tubos CRT Pantallas TFT

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 22 -
Tarjeta gráfica

Alternativas
Tarjeta de expansión independiente o integrada en la placa base

Características

ü Resolución máxima (píxeles)


vg: 1024x768

ü Profundidad de color (bits por píxel o número de colores)


vg: 24

ü Memoria (MB)
vg: 16MB

ü Modos gráficos (configuraciones posibles)


vg: SVGA (800x600, 256 colores)

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 23 -
© Fernando Berzal & Nicolás Marín
Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 24 -
Modem [MOdulador-DEModulador]

Modem interno

Modem externo

Norma Explicación Velocidad máxima (bps)

V.22bis 2.400

V.32 Comunicaciones módem-módem 9.600

V.32bis 14.400

V.34 28.800

V.34+ 33.600

V.90 55.600

V.29 Comunicaciones módem-fax 14.400

V.42 y MNP2-4 Control de errores No aplicable

V.42bis y MNP5-10 Compresión de datos No aplicable

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 25 -
Tarjeta de sonido

Características
ü Precisión de los conversores A/D y D/A (número de bits)
ü Frecuencia de muestreo

Ejemplo: CD
16 bits, 44100Hz, estéreo

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 26 -
Escáner

Escáner de sobremesa

Escáner de mano

Características

ü Resolución (puntos por pulgada, ppp)

ü Profundidad de color (bits)

ü Calidad del CCD [Charge-Coupled Device]

Tamaño de una imagen


Tamaño imagen = L x A x RH x RV x B
L Longitud
A Anchura
RH Resolución horizontal
RV Resolución vertical
B Bits de color (bits por píxel)

Periféricos relacionados
ü Lectores de códigos de barras
ü Cámaras fotográficas digitales
ü Webcams
© Fernando Berzal & Nicolás Marín
Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 27 -
Otros periféricos y accesorios

UPS [Uninterruptible Power Supply]

UPS

Tarjeta de televisión

Tarjeta TV

Reproductor MP3

Reproductor mp3

© Fernando Berzal & Nicolás Marín


Departamento de Ciencias de la Computación e Inteligencia Artificial
Universidad de Granada - 28 -

También podría gustarte