Sei sulla pagina 1di 6

ARQUITECTURA DE

ORDENADORES
1.- Arquitectura de Von Neuman
Describe la arquitectura de diseo para un ordenador digital electrnico con programa almacenado.

ARQUITECTURA VON NEUMANN


almacenamiento
-teclado
-ratn
-micrfono
-escner
-lector ptico

E
N
T
R
A
D
A

procesador
unidad
de control

unidad
aritmticolgica

S
A
L
I
D
A

-pantalla
-impresora
-audio
...

memoria
instrucciones y datos
En este diseo, el ordenador se subdivide en
- elementos de entrada que permiten la introduccin de datos e instrucciones.
- elementos de salida que comunican los resultados.
- procesador encargado de realizar la tarea que ha sido programada mediante instrucciones
- memoria que almacena el programa que se ha de ejecutar y los datos sobre los que acta
- dispositivos de almacenamiento que permiten cargar y archivar la informacin y los programas cuando no
estn siendo utilizados o cuando se apaga el ordenador.
El procesador cuenta con dos subsistemas:
- la unidad aritmtico-lgica que es la encargada de realizar las operaciones aritmticas, de
lectura/escritura hacia los sistemas de entrada, salida, memoria o almacenamiento y las comparaciones
entre valores.
- la unidad de control que se encargar de controlar el orden en que se ejecutan las instrucciones, en
ocasiones dependiendo del resultado de una comparacin o una condicin.

2.- Componentes de un ordenador


En un ordenador de escritorio, el diseo anterior se concreta en un procesador, memoria RAM y ROM, el
dispositivo de almacenamiento que puede ser un disco duro, un pendrive o un lectograbador ptico. Las
tarjetas de red, grfica y de comunicaciones se conectan a dispositivos externos como el router, la
pantalla, el teclado, ratn o la impresora . Todo ello se alimenta e interconecta mediante un circuito
denominado placa base.

Alfredo Lpez Hierro.

Creative Commons by-nc

Pg 1 de 6

2.1.- Placa base


La placa base es un circuito impreso al que se conectan los otros componentes del ordenador. Su funcin
es alimentar elctricamente a cada componente y
permitir la transferencia de datos entre el procesador,
la memoria, el disco duro y el hardware de entrada y
salida conectado a ese ordenador.
Una placa base tpica admite los siguientes
componentes:

Uno o varios conectores de alimentacin que


proporciona a la placa base los voltajes e
intensidades necesarios.

El zcalo de CPU donde va el procesador

Las ranuras de memoria RAM.

El chipset, unos circuitos electrnicos que


controlan el trfico de datos. Se divide en dos
secciones el puente norte (northbridge) que
controla el trfico entre procesador, memoria
y tarjeta grfica y el puente sur (southbridge)
que lo hace con el trfico entre dispositivos de
almacenamiento (disco duro, CD, DVD) y los
perifricos.

El reloj, que marca el ritmo al que se


sincronizan las operaciones realizadas por los
componentes.

La memoria CMOS guarda informacin de


configuracin del ordenador, y la fecha. Esta memoria viene alimentada por una pila para
preservar la informacin cuando se apaga la alimentacin elctrica.

Los buses que son el cableado que comunica los datos entre los componentes.

Los conectores de entrada salida por donde se enchufan los perifricos externos como puertos
serie, paralelo, PS/2, USB, RJ45, VGA, HDMI o de audio, o los conectores IDE o SATA para sistemas
de almacenamiento como el disco duro, CD, DVD

Las ranuras de expansin (PCI) para la conexin de tarjetas con una funcin especfica como la de
sonido o la de red (wifi o cableada). La tarjeta grfica va en un conector especfico (AGP o PCIexpress).

Alfredo Lpez Hierro.

Creative Commons by-nc

Pg 2 de 6

2.2.- Procesador
Es el encargado de ejecutar las instrucciones y procesar los datos. Pueden ser uno o varios y
cada uno puede tener varios ncleos.
Dispone en su interior de un memoria RAM muy rpida (memoria cach) donde mantiene
copia de los datos a los que est accediendo con frecuencia para mejorar el rendimiento.
Los parmetros ms importantes son:

el nmero de instrucciones que puede ejecutar por segundo (frecuencia de reloj) que se mide en
GHz (miles de millones de operaciones por segundo)

el tamao mximo del entero que puede procesar en un solo paso (32/64 bits)

el consumo energtico, a menor consumo mayor autonoma y duracin de la batera.

La tecnologa de ARM tiene menor consumo por lo que se emplea en mviles y tablets mientras que los
fabricantes ms importantes en PCs son Intel y AMD.

2.3.- Memoria RAM


La RAM es la memoria en que se almacena temporalmente la informacin, datos y programas
que el procesador est leyendo, procesando y ejecutando en ese momento. Esta memoria no
es permanente y se borra al apagarse el ordenador, por lo que se necesitan otros elementos
que permiten el almacenamiento permanente, como el disco duro. Los parmetros ms importantes que
caracterizan la memoria RAM son la tecnologa (DDR3), la velocidad de acceso (ns) y la capacidad (GB).
Alfredo Lpez Hierro.

Creative Commons by-nc

Pg 3 de 6

2.4.- Disco duro


El disco duro puede estar constituido por varios discos magnticos que giran a gran velocidad
cuando se leen y escriben datos o ser de estado slido (SSD), sin partes mviles y acceso a la
informacin ms rpido. Van unidos a la placa base mediante conexin IDE o SATA. La
capacidad de memoria o de almacenamiento se mide en GB o TB (gigabytes o terabytes).
1TB son 1024GB, 1GB equivale a 1024 MB (megabytes) y 1MB, 1024KB.

2.5.- Tarjeta grfica, de red y otras tarjetas de expansin


Aunque la tendencia es ir integrando estas tarjetas en la placa base, el insertar tarjetas independientes en
los conectores PCI permite elegir la tarjeta de potencia adecuada a la utilidad que se va a dar al equipo.
La tarjeta grfica es la encargada de preparar la seal de video que saldr al monitor y la de red la que
controla las comunicaciones con otros ordenadores ya sea en red local o Internet.
Otros tipos de tarjetas especficas como las de adquisicin de datos del entorno pueden conectarse
tambin en los conectores PCI de la placa base.

2.6.- Caja ATX y fuente de alimentacin


La caja da soporte y proteccin a toda la circuitera y la fuente transforma la corriente alterna domstica a
la corriente continua adecuada para el funcionamiento de toda la electrnica del ordenador.

2.7.- Perifricos
Se denominan perifricos a todos aquellos dispositivos de entrada/salida que se pueden conectar al
ordenador y que no van incluidos en la caja ATX. Dentro de este apartado pueden haber elementos que
normalmente van incluidos en la torre como un disco duro, una unidad de CD, etc.
Se clasifican en tres tipos: entrada, salida y mixtos.
De entrada: se emplean para introducir informacin en el ordenador como el teclado, ratn, escner,
micrfono, cmara web, lector de cdigo de barras, lectores de CD o DVD, o sensores de todo tipo.
De salida: su funcin es dar salida a la informacin procesada por el ordenador para ser presentada al
usuario mediante el monitor, la impresora o el audio.
De entrada y salida: son los que operan en ambos sentidos como el pendrive, el disco duro externo, las
lectograbadoras de CD o DVD, tarjetas SD.

3.- Software
El software es el conjunto de datos e instrucciones que son imprescindibles para que el ordenador realice
la tarea asignada. Tanto datos como instrucciones se codifican mediante nmeros enteros.

3.1.- Tipos de software

de sistema como el sistema operativo o los controladores de dispositivo

de programacin como el compilador, el editor o el depurador. El editor se utiliza para escribir las
instrucciones que componen el programa en el lenguaje de programacin elegido (cdigo fuente).

Alfredo Lpez Hierro.

Creative Commons by-nc

Pg 4 de 6

El depurador sirve para encontrar y depurar los errores (bugs) y el compilador traduce el cdigo
fuente, escrito en un lenguaje de alto nivel (parecido al lenguaje humano) a cdigo mquina, el
ejecutable por el procesador (de bajo nivel).

de aplicacin, que es el que el usuario pretende utilizar , como el navegador por ejemplo.

3.2.- Secuencia de arranque del ordenador


Cuando se arranca el ordenador, el procesador comienza ejecutando un programa que se aloja en una
memoria permanente llamada ROM. Ese programa es el BIOS (Basic Input/Output System). La primera
funcin que realiza BIOS es el chequeo del sistema (POST), comprobando la integridad de la memoria RAM
y que haya un teclado y un disco duro operativo, los datos de configuracin se guardan en la memoria
CMOS. Una serie de pitidos comunica al usuario cualquier incidencia en este momento. Despus se lee el
teclado para que el usuario indique en qu dispositivo se encuentra el sistema operativo que se desea
cargar, si no se dice nada se toma por defecto el disco duro. En los primeros sectores del disco duro (el
MBR, Master Boot Record o sector de arranque) se encuentra un programa que se encarga de iniciar la
carga del SO en RAM y ejecutarlo. En Windows se denomina NTLoader y en Linux, BSD y otros UNIX puede
ser Grub o Lilo. Seguidamente se carga el ncleo (kernel) y los servicios (mdulos especficos de ese
ordenador). Por ltimo, si as est configurado, se carga el sistema grfico.

3.3.- Sistemas Operativos. Funciones. Estructura.


Existen gran variedad de dispositivos de hardware que pueden conectarse a un ordenador y diversos
fabricantes para cada dispositivo. No sera prctico que cada aplicacin que el usuario emplea tuviese que
ser capaz de manejar todas las posibles combinaciones que pudieran darse. Para remediar esta situacin y
para que los ordenadores pasasen a ser multitarea se idearon los sistemas operativos.
Las funciones de los sistemas operativos son:
- asignar memoria y tiempo de procesador a cada aplicacin en ejecucin y organizar el acceso a los
dispositivos.
- manejar el hardware especfico a cada ordenador mediante controladores de dispositivo, haciendo que
las aplicaciones se limiten a solicitar del SO el uso de un hardware genrico. Por ejemplo el procesador de
textos pide imprimir al SO y ste se encarga de si la impresora es de tinta o lser o de determinado
fabricante.
- Ofrece un medio para comunicarse con el usuario ya sea sistema grfico o consola de texto.
Los sistemas operativos ms empleados son Linux (en servidores de Internet, supercomputacin, tabletas
y mviles), Windows (en PC de escritorio) y Mac OSX e iOS.
Los SO se clasifican segn su estructura como
- monolticos: todas sus funciones de agrupan en un nico programa que se carga al inicio.
- microkernel: las funciones son realizadas por varios programas que se comunican entre s.
- modulares: se carga el kernel al inicio y los mdulos que se precisen al inicio o en tiempo de ejecucin.

Alfredo Lpez Hierro.

Creative Commons by-nc

Pg 5 de 6

3.4.-Lenguajes de programacin
El nico lenguaje que entiende el procesador est formado por nmeros que representan instrucciones.
Una instruccin puede consistir en acciones bsicas como copiar el contenido de una direccin de memoria
en un registro, enviar un valor a un puerto de entrada/salida o comparar los valores de dos registros.
Escribir programas en cdigo mquina o ensamblador se reserva para aplicaciones crticas en velocidad o
tamao o en controladores de dispositivos. Cuando se trata de desarrollar grandes aplicaciones se
emplean lenguajes de alto nivel en los que resulta ms fcil expresar una solucin sin preocuparse de los
detalles especficos a un hardware determinado.
Entre los lenguajes ms empleados estn C y C++ en el desarrollo de sistemas operativos y aplicaciones en
general y Java para aplicaciones multiplataforma. Para el desarrollo de pginas web dinmicas php en el
lado del servidor y javascript en el lado del cliente. Para el manejo de grandes bases de datos SQL.
C y C++ son lenguajes compilados en los que los programas se traducen (se compilan) a cdigo mquina
antes de ser ejecutados.
Java, Javascript y php son lenguajes interpretados, por lo que los programas escritos con ellos se traducen
en el momento de ser ejecutados.

3.5.- Licencias de software


La licencia son las condiciones de uso de un programa que un usuario debe aceptar para poder utilizarlo.
Principalmente hay dos tipos de licencias, de tipo libre y de tipo privativo. Las primeras permiten el acceso
al cdigo fuente, su modificacin y distribucin aunque suelen exigir que las obras derivadas del software
libre sean tambin libres. Las privativas generalmente no dan acceso al cdigo fuente, slo se distribuyen
los ejecutables, la copia est restringida y la modificacin solo puede ser realizada por el propietario de la
aplicacin al ser el nico con acceso al cdigo fuente.
Ejemplos de licencias libres son GPL, BSD, MPL y otras.

Ejercicios:
1. Qu es BIOS? Qu es un controlador de dispositivo?
2. Cul es la funcin de la placa base?Qu dos chips controlan las operaciones que realiza la placa base?
Qu operaciones controla cada uno?Qu son los buses?
3. Qu es la memoria cach? Por qu los telfonos mviles llevan procesadores ARM y los PC Intel?
4. Indica qu dispositivo va conectado a cada conector: puerto serie, puerto paralelo, PS/2, USB, RJ45,
VGA, HDMI, entrada de audio, salida de audio.
5. Averigua para qu sirven y si son software libre o no. Mozilla Firefox, Libreoffice, Autocad, Amarok,
Excel, Blender, Linux, Maxima, Matlab, R, Scilab, VLC, Gimp, Mathematica.
6. El software libre puede ser copiado sin restricciones. Dnde est el beneficio?
7. Explica la diferencia entre lenguaje compilado y lenguaje interpretado. Averigua qu es un IDE.
8. Explica qu es el cdigo ASCII. Y el UTF-8?
9. Qu es la realidad aumentada? Qu es un dispositivo Braille?Quin es Neil Harbisson

Alfredo Lpez Hierro.

Creative Commons by-nc

Pg 6 de 6

Potrebbero piacerti anche