Anda di halaman 1dari 11

Tema 1

Arquitectura de un Pc (componentes fsicos y lgicos)


-Componentes fsicos: tambin llamado como hardware, est compuesto por toda la circuitera
y los componentes electrnicos
-Componentes lgicos: llamado como software, son los programas que se ejecutan,
informacin o datos que se procesan
-Componentes fsicos:
-Se compone principalmente del procesador, memoria principal y perifricos.
-El procesador y la memoria principal se agrupan en lo que se llama Unidad Central de
Proceso (UCP)
-El procesador se encarga de ejecutar los programas y realizar los clculos necesarios
para que el mismo se ejecute.
Memoria principal se encarga de almacenar el programa y los datos necesarios.
EJEMPLO: Al ejecutar un juego, la memoria principal estara almacenando el programa (software) y el procesador va ejecutando
una por una los instrucciones que hacen que el juego funcione.

-El procesador:
-Parte principal de un ordenador, se ejecutan los programas y realiza los clculos necesarios
para que funcione
-Unidad de Control (UC): Es el celebro del ordenador, recibe las instrucciones del
programa que se est ejecutando y las encadena, las interpreta y transforma enviando
ordenes al resto de elementos del ordenador, con el objetivo que cada uno actu en el
momento indicado y de forma precisa. Funciones de UC:
-analiza e interpreta instrucciones del programa en ejecucin.
-Controla los dems componentes mediantes rdenes.
-Atiende y decide posibles interrupciones producidas en el proceso a la UC.
ESQUEMA BASICO DE LA UC




Descripcin de las partes de la UC:
-Registro contador de programa (CP) o (CI). Tambin llamado como contador de instruccin.
Contiene la direccin de memoria donde se encuentra la siguiente instruccin que se va a
ejecutar
-Registro de Instruccin (RI) contiene la instruccin que se est ejecutando en ese momento.
Dicha instruccin suele estar compuesta por varias partes, entre la que descartan el cdigo de
operacin, es decir, que operacin realizar la UC (dependiendo del cdigo se activan unos o
otros componentes del pc) y las instrucciones de las operaciones que pueda necesitar esa
instruccin.
Ejemplo: - 1110(cdigo de operacin de la instruccin suma)
-10011111 100111001 (direcciones de la memoria donde estn el primer y segundo operador)
-11101110 (direccin de la memoria donde se almacena el resultado)
- Decodificador (D): extrae el cdigo de operacin de la instruccin en curso, o direccin
(posicin) de memoria a la que la UC debe acceder para leer o escribir, lo analiza y emite
seales necesarias al resto de componentes para su ejecucin atreves del secuenciador.
-Secuenciador (S): enva una seria de micro rdenes al resto de elementos que sincronizamos
con las pulsaciones de reloj, hace que se ejecute paso a paso la instruccin que est en el
registro
-Reloj (R): indica en que momento debe comenzar determinada operacin y en qu momento
finalizar, para esto emite impulsos a intervalos fijos de tiempo, sirven como referencia al resto
de componentes

Unidad Aritmtico-lgica (UAL)
-Lleva a cabo las operaciones que puede realizar el ordenador, pueden ser aritmticas( sumas,
productos) o lgicas (operaciones de comparacin)
-La UAL recibe los datos con los que debe operar la UC y tras realizar la operacin oportuna
devuelve el resultado a la memoria principal
-La mayora de las UAL como operacin aritmtica tan solo tiene la suma, y el resto de las
operaciones se efectan en base a la suma
-Un ordenador trabaja a velocidades de clculo de cientos de miles de instrucciones por
segundo (MIPS)



-Circuito operacional (COP): realiza operaciones con los datos suministrados por el registro de
entrada. El circuito dispone de unas entradas (microordenes) para seleccionar el tiempo de
operacin a realizar en cada momento (aritmtica o lgica)
-Registro de entrada 1 y 2(R. en. A y R. en. B): utilizado para almacenar datos u operaciones
que intervienen en una instruccin antes de la realizacin de la misma por parte del COP como
para almacenar resultados intermedios
-Registro de estado: en el que queda constancia de algunas condiciones que se dieron en la
ltima operacin y se tendr que tener en cuenta en operaciones posteriores
-Registro acumulador (RA): donde depositan los resultados de las operaciones llevadas a cabo
por el circuito operacional.

Memoria Principal
A la memoria central tambin se le llama: principal, interna o RAM
Tipos bsicos de memoria:
-Memoria RAM ( Ramdon Access Memory :memoria de acceso aleatorio): Es una
memoria voltil, pero de acceso muy rpido, es decir, la informacin permanece solo si
la alimentacin de energa esta activa. Permite lectura y escritura por parte del
procesador.

-Memoria ROM (Read Only Memory: memoria solo lectura): es de acceso aleatorio, se
usa principalmente para almacenar datos bsicos y configuraciones del ordenador,
como es el arranque del mismo. Es una memoria NO voltil
La memoria principal es una parte fundamental del ordenador, y que los programas deben
estar cargados en la memoria para ejecutarse y los datos tambin deben estar cargados en ella
para poder ser procesados.
Ventaja sobre memoria segundaria (hdd, cd) es mucho ms rpida, inconveniente es una
memoria voltil, es decir la informacin se pierde al apagar el ordenador, mientras que la
segundaria permanece. Por lo tanto el funcionamiento de un ordenador implica tener
almacenado los datos y programas en la memoria segundaria y cargarlos en la principal cuando
se quieren ejecutar un programa, de esta manera habr un acceso ms rpido.
La memoria principal es como un matriz, donde en cada celda se almacena 1 bit (cdigo
binario), un 0 o un 1.
En los aos 90 tenan una capacidad de 640KB o 1MB, actualmente los ordenadores personales
tiene una capacidad de 4GB y servidores de 12 GB.

Esquema bsico de la memoria principal Tabla de equivalencias unidades
De medida de la informacin









-Registro de Direccin de Memoria (RDM): contiene la direccin de la celda que se trata de
seleccionar de la memoria, sea para escribir o leer en ella.
- Registro de Intercambio con Memoria (RIM): es por donde entran y salen los datos de la
memoria. El tamao del RIM es un parmetro tpico de las memorias, tambin llamado como
ANCHO DE BANDA, es un nmero en bits, normalmente mltiplo de 8. En cada escritura o
lectura se leer o escribir en la memoria ese conjunto de bits.
- Selector de Memoria (SM): encargado de conectar la celda de memoria, cuya direccin esta
contenida en el RDM, con el RIM para la transferencia de los datos en un sentido o en otro,
siempre que se produce una orden de lectura o escritura.

BUS DEL SISTEMA
-Permite la comunicacin entra la UCP y el resto de unidades del ordenador.
-La transaccin la realiza en paralelo, es decir, enviando un nmero de bits de forma
simultanea entre dos unidades
-Se diferencia: bus de datos, Bus de control y Bus de direcciones




CICLO DE EJECUCION DE UNA INSTRUCCIN
Fase de bsqueda e interpretacin de instruccin:
1 La UC enva una microorden para transferir el contenido del registro contador de
instrucciones, al registro de direccin de memoria.
2 Se selecciona la posicin de memoria que indica el RDM y se realiza una lectura
depositndose en el RIM lo que se a ledo que evidentemente ser la orden a ejecutar
3 Se ordena el traslado por parte de la UC de lo que hay en el RIM al RI con lo que el RI se
almacena la instruccin que va a ejecutar, compuesta de un cdigo de operacin y por el resto
de la instruccin que normalmente son direcciones de memoria.
4 Decodificador procede a la interpretacin de la instruccin (interpreta el cdigo de
operacin)
5 El registro contador de programa es incrementado con lo que se contenido ser la direccin
de la prxima instruccin a ejecutar, si la instruccin que se ejecuta es de ruptura de
secuencia, el contador del programa tomara la direccin que corresponda



Ciclo de ejecucin de una instruccin:
1 La UC enva una microorden para transferir el contenido del registro contador de
instrucciones, al registro de direccin de memoria
2 Se selecciona la posicin de memoria que indica el RDM y se realiza una lectura
depositndose en el RIM lo que se ha ledo que evidentemente ser la orden a ejecutar
3 Se ordena el traslado por parte de la UC de lo que hay en el RIM al RI con lo que en el R se
almacena la instruccin que va a ejecutar, compuesta de un cdigo de operacin y por el resto
de la instruccin que normalmente son direcciones de memoria
4 Decodificador procede a la interpretacin de la instruccin( interpreta el cdigo de
operacin).
5 el registro contador de programa es incrementado con lo que su contenido ser la direccin
de la prxima instruccin a ejecutar, si la instruccin que se ejecuta es de ruptura de
secuencia, el contador del programa tomara la direccin que corresponda

A todo este ciclo de ejecucin de una instruccin es a lo que se llama un ciclo UCP( compuesto
por un numero fijo de pulsos). A cada uno de estos ciclos por seg. Se denomina Herzio( 1Hz=
1ciclo/seg.) y a un milln se le denominan MegaHertzio(1MHz= 1000000ciclos/seg.)
En los aos 80 tenan velocidades de 4MHz, los mas usuales eran los 8088 con 66MHz, de intel
luego. En los 90 surgieron los 80286 con 16 MHz, mas adelante los 80386 con 66MHz, luego
aparecieron los petium 1 a 133 MHz, luego el Pentium 2 a 400 MHz, a continuacin los
Pentium 3 a 800MHz, los Pentium 4 en el ao 2004 rondaban los 3000MHZ, tambin llamados
3 GigaHertzios(es la velocidad que se mantiene hoy da, lo nico que han aumentado el
numero de ncleos, consiguiendo mayor velocidad de proceso).



COMPONENTES LOGICOS DE UN ORDENADOR
Parte fundamental del ordenador, es el denominado Software (son los programas), por otro
lado estn los datos que son el conjunto de informacin que un programa necesita para poder
procesarlo.
-Software de un ordenador:
-Software Base: Mas llamado como sistema operativo, se considera un
conjunto de programas que imprescindibles para que funcione el sistema. Establece un
puente entre el Hardware y el usuario
-Software Aplicacin: son los distintos tipos de programas que existen para multitud de usos.
Clasificacin:
- programas aplicacin sectorial(o vertical): orientadas para
diseadores, ingenieros
-Programas aplicacin funcional (u horizontal): personalizacin
de nminas, facturacin
-programas genricos con carcter global y amplio uso:
procesadores de texto, hojas de clculo
-aplicaciones desarrollo: compiladores, gestores de datos
-programas ocio: como los videojuegos


INFORMACION O DATOS DE UN ORDENADOR
-Tratamiento automtico de informacin: la informacin debe cumplir una serie de
caractersticas, como son que sea veraz, ordenada, oportuna, actual y completa. El fin principal
de la informacin es ayudar al usuario a tomar decisiones dependiendo de la informacin que
se nos d haremos una cosa u otra.
-Representacin de la informacin: para poder representar cualquier tipo de informacin se
deben utilizar cdigos de reproduccin interna de la informacin ya que los circuitos
electrnicos del ordenador solo son capaces de entender 0 y 1( en realidad, lo que entienden
es que por un circuito se propague corriente(5v.) o no (0v.)
- Los cdigos mas utilizados son los cdigos de 6 Bits, 7 Bits, 8 Bits y 16 Bits.
-Cdigo ASCII (American Standard Code for Information Intechange): cdigo
normalizado americano para el intercambio de informacin). Se usa para representacin de la
informacin, aunque fue ideado para la transmisin de datos.
Incluye 256 cdigos divididos en conjunto estndar, y extendido, de 128 combinaciones cada
uno, son de 7 y 8 bits.
-Estndar: 7 Bits, 128 caracteres( del 0-127), es universal en el hardware y
software de los pc. Dividido en: 32 caracteres de control, 64 caracteres que representan letras
maysculas y cifras, 32 caracteres que representan letras minsculas y algunos signos
especiales
-Extendido: 8 Bits, permite 128 caracteres( del 128-255), incluye caracteres
adicionales, como letras acentuadas, caracteres grficos y smbolos especiales. Pueden variar
segn el fabricante y el programador de software, es decir, los cdigos ASCII extendidos
pueden interpretarse correctamente solo si un programa, computadora o impresora han sido
diseados para ello.

-Codigo EBCDIC( Extended Binary Coded Decimal Interchange Code: cdigo
ampliado de intercambio decimal codificado en binario): fue el primero que se ideo como
cdigo interno de ordenadores, fue un esquema de codificacin desarrollado por IBM para
usarlo en sus ordenadores como mtodo normalizado de asignacin de valores binarios a los
caracteres alfabticos, nmeros de puntuacin y control de transmisin. Es igual que el
esquema de codificacin ASCII estndar, diferencia que usa 8 Bits, lo que permite 256
caracteres frente a los 128 del ASCII estndar. No es muy utilizado, si es conocido y aceptado
internacionalmente, utilizado por IBM para los mainframes (grades ordenadores) y
minicomputadoras.

-Cdigo UNICODE: 16 Bits, permite 65536 representaciones posibles de
caracteres. Diseado para paliar las deficiencias de los anteriores cdigos, cuando se
usan alfabetos propios de lenguas autctonas de diferentes paisas, incluso de uso
local. Tambin dispone de un conjunto de caracteres matemticos. Los 256 primeros
coinciden con cualquier cdigo de 8 Bits para evitar problemas de compatibilidad.

-Cdigos de numeracin: es un conjunto de smbolos y reglas que se usan para
representar cantidades.
En todos los sistemas de numeracin existe un elemento que caracteriza al propio sistema y le
da el nombre de Base del sistema de numeracin, este es el nmero de smbolos distintos que
se usan para poder representar la informacin en un sistema determinado. EJ: base 10 usa 10
smbolos distintos (del 0-9). Base 2 usa 2 smbolos (0 y 1).
El rango de representacin, es el conjunto de cantidades posibles que podemos representar
dando nmero de cifras determinado(n). Este tipo de sistemas de numeracin reciben el
nombre de sistemas de numeracin posicional.

EJ: para cdigos de 4 cifras en base 2. Su rango de representacin es 2 =16, es decir, el nmero de combinaciones distintas que
podemos hacer con las 4 posiciones y 2 smbolos distintos de representacin:
0000 1000
0001 1001
0010 1010
0011 1011
0100 1100
0101 1101
0110 1110
0111 1111


CLASIFACACION DE SISTEMAS DE NUMERACION:
-Sistema decimal: es el que entendemos y utilizamos los humanos. En un sistema de
numeracin de Base 10, utiliza 10 smbolos (del 0-9), para representar cualquier
cantidad. Rango de representacin es 10 . El sistema es posicional, el digito de mas a
la derecha representa las unidades y queda multiplicado por 1(para las unidades seria
10, el siguiente digito representa las decenas, quedando multiplicado por 10 y as
sucesivamente. Al ser el sistema que todos conocemos, ser el utilizado para conocer
cualquier cantidad representndola en otro sistema de numeracin.
EJ: descomposicin del numero decimal 433
4x10 +3x10 +3x10 =400+30+3=433

SISTEMA BINARIO:
El ordenador lo usa internacionalmente, es un sistema de numeracin en base 2. Cada
uno de los dgitos que componen el numero representado en este sistema se llama
Binary Digit, su rango de representacin ser 2 . El valor posicional de un digito dentro
de un nmero binario se basa en la progresin de potencia 2.
EJ: representacin del nmero decimal 13 en binario es 1101, siendo su descomposicin la siguiente:
1x2 +1+2 +0x2 +1x 2 = 8+4+0+1= 13

SISTEMA OCTAL:
Es un sistema de numeracin de base 8, usa 8 smbolos (del 0-7). El valor posicional de
un digito dentro de un numero en base octal se basa en la progresin de potencia 8
EJ: representacin del numero decimal 78 es octal es 116, y su descomposicin:
1x8 +1x8 +6x8 = 64+8+6= 78

SISTEMA HEXADECIMAL
Es un sistema de numeracin en base 16, usa 16 smbolos (del 0-9 y letras A,B,C,D,E,F),
cada una de las letras representan un valor, A= 10, B=11, C=12, D= 13, E=14, F=15.
El valor posicional de un digito dentro de un numero en base hexadecimal se basa en
la progresin de potencia 16.
EJ: representacin del numero decimal 78 en hexadecimal es 4E, su descomposicin es la siguiente:
4x16 +14x16 =64+14=78

CONVERSION ENTRE DISTINTAS BASES
Consiste en transformar una cantidad dada o expresada en un sistema de numeracin
concreto en otra cantidad expresada en el sistema decimal y ambas sean equivalentes.
Para su conversin en cualquier base decimal se aplicara el teorema de la Fundamental de la
Numeracin que relaciona una cantidad expresada en cualquier sistema de numeracin con su
equivalente en base 10
Dado un numero con las cifras X, . . . , X ,X, X que est en base B, su valor decimal equivalente
viene representado por la frmula:
X x B + . . . +X xB +X x B +X xB .

CONVERSION DECIMAL-BINARIO
Se realiza mediantes divisiones sucesivas entre 2.
Los pasos son:
1 se divide el nmero entre 2.
2 los sucesivos cocientes se siguen dividiendo entre 2 hasta que el cociente sea
menor de 2.
3 el nmero se formara cogiendo el ltimo cociente y los distintos restos de la
derecha e izquierda, siendo el primer digito del nmero formado el ultimo cociente y
el ultimo digito el primer resto
EJ: convertir a binario el numero decimal 34
34/2= cociente 17; resto 0
17/2= cociente 8; resto 1
8/2= cociente 4; resto 0
4/2= cociente 2; resto 0
2/2= cociente 1; resto 0
El numero formado tomando como primer digito el ultimo cociente, seria: 100010.

CONVERSION BINARIO-DECIMAL
Se realiza aplicando el teorema fundamental de la numeracin
Ej: convertir a decimal el numero 100010 binario.
2 x1+2 x0+2 x0+2 x0+2 x 1 +2 x0=32+0+0+0+2+0= 34


CONVERSION DECIMAL-OCTAL
Se realiza realizando divisiones sucesivas entre 8.
Los pasos son:
1 se divide el nmero dado por 8.
2 los sucesivos cocientes se siguen dividiendo entre 8, hasta que el cociente sea
menor a 8.
3 el nmero se formara cogiendo el ltimo cociente y los distintos restos de derecha a
izquierda, siendo el 1 digito del nmero formado el ultimo cociente y el ultimo digito
del nmero formado el primer resto
EJ: pasar a octal el nmero 32 decimal.
32/8= cociente 4; resto 0. El nmero formado es el 40.

CONVERSION OCTAL-DECIMAL
Se realiza aplicando el teorema fundamental de la numeracin
EJ: pasar a decimal el numero 40 octal.
8 x4+8 x0 =32+0=32

CONVERSION DECIMAL-HEXADECIMAL
Se realiza mediante divisiones sucesivas entre 16, pasos a seguir son los mismos que
para la conversin en BINARIO-OCTAL.
EJ: pasar a hexadecimal el numero 31 decimal.
31/16= cociente 1; resto 15. Numero formado: 1F.(recordamos que la F es 15en hexadecimal)

CONVERSION HEXADECIMAL-DECIMAL
Se realiza aplicando el teorema fundamental de la numeracin.
EJ: pasar a decimal el nmero 1F hexadecimal
16 x1+16 x15= 16+15=31



IMPORTANTE SABER!!
- UC: unidad de control
- UAL: unidad aritmtico-lgica
- UCP: unidad de control de proceso
- CP o CI: registro de programa//contador instruccin
- RI: registro instruccin
- D: decodificador
- S: secuenciador
- R: reloj
- COP: circuito operacional
- R. en : registro de entrada
- RA: registro acumulador
- RAM: ramdon Access memory(memoria de uso aleatorio)
- ROM: read only memory(memoria solo lectura)
- RDM: registro de direccin de memoria
- RIM: registro de intercambio de memoria
- SM: selector de memoria
- Codigo ASCII: american standard code for information interchange(cdigo normalizado
americano para el intercambio de informacin)
- Codigo EBCDIC: extended binary coded decimal interchange code( cdigo ampliado de
intercambio decimal codificado en binario
- Codigo UNICODE

Anda mungkin juga menyukai