Anda di halaman 1dari 12

Unidad Central

de
Proceso.

Conceptos Generales

CPU ⇒ Unidad central. Posee una carcasa (Tapa).

Fuente de alimentación

Es un transformador rectificador a 220 V. Transformador porque pasa de 220 V a


5 y 12 V, y rectificador porque transforma corriente alterna (AC) en continua (DC).

Es una caja grande de la que salen cables. Tiene un refrigerador que refrigera la
unidad central.

Placa del sistema

IBM⇒ Placa base Otros⇒ Placa madre

Diseño modular, los componentes pueden aparecer en distintos sitios pero la tarea
es al misma.

Componentes electrónicos55432739.doc

1. Componentes de tipo pasivo (resistencias y condensadores).


2. Componentes activos (circuitos integrados CI o IC)
1. Microprocesador (µ P) Es el circuito más caro.
2. Chipset: Son circuitos integrados de apoyo.
3. Reloj: Marca ritmo de trabajo. Tiene que estar coordinado con el reloj y el µ
P.
4. Memoria principal: Es donde se almacena temporalmente el software. Tiene
dos componentes, ROM (sólo lectura), que es donde está el software que
mete el fabricante para que pueda funcionar. Tiene un adhesivo metálico
para que no se borre el contenido. Otro componente es la RAM, que es de
lectura y escritura. Esta es la que maneja el µ P. Va en módulos de
memoria.
5. Pila: Es azulita y con forma de barril.

Bus de expansión

Son una serie de ranuras (slots). Aquí se insertan tarjetas controladoras, que
relacionan la placa del sistema con un periférico. Permite la comunicación del
periférico con RAM, ROM, µ P u otro periférico.

1. ISA⇒ Segmento largo y corto.


2. VESA⇒ Bus local, conexión del periférico con el µ P directamente sin
pasar por chipset. (Si hay muchos conectados, puede colapsarse)
3. PCI⇒ Es como un bus local que tiene un elemento regulador para que no
se produzca colapso.

Tarjetas

Tarjetas obligatorias

1. Tarjeta controladora de vídeo: Convierte señales digitales del ordenador en


señales de vídeo.

CGA⇒ EGA⇒ VGA⇒ SVGA

Circuito integrado ⇒ Chip controlador de vídeo (PGA) mantiene posición


horizontal y vertical. Puede tener memoria RAM (memoria de vídeo).

1. Tarjeta controladora de disco: Controla el flujo entre disco duro o disquetes


y el µ P y la RAM. Memoria auxiliar o masiva. Hay cables (Flap) que unen
esto. Están cerca de la fuente de alimentación. Se alimentan con 12 V.

Hay varios tipos:

1. MFM-RLL⇒ Discos de poca capacidad 20-40 Membrana


2. IDE⇒ Disco de tipo IDE. Actual. También se puede enchufar un CD- ROM.
3. SCSI[escasi]
Tarjetas tipo puerto (no obligatorias)

Antiguamente para conectar impresora al ordenador

1. Conexión de salida paralelo o centronics. Sólo conecta impresora.


2. Serie (RS232) Puedo conectar cualquier cosa (Fax, módem, ratón...). Ya no
se fabrican
3. Ahora, se fabrica una tarjeta que incluye la de disco y la de puerto (paralelo
y serie), y se llama tarjeta multi IO.

Organización lógica de la placa base

Buses ⇒ Canales de comunicación.

Programa ⇒ Conjunto de instrucciones ordenadas secuencialmente. No es


ejecutable en disco duro o disquete, sólo en memoria RAM. El cable que va del
disco a la tarjeta controladora es el bus de datos, luego, de la tarjeta va al µ P.

Dirección de memoria: Cada celdilla de la memoria tiene un número independiente


de la información de la célula.

µ P ⇒ Unidad de control. Interpreta significado de operandos e instrucciones, se


lo dice a la unidad aritmética lógica. La unidad de control tiene asociado un
registro contador (memoria local) donde se indica la dirección de memoria de la
próxima instrucción (contador = contador +1).

La unidad aritmética lógica, tiene asociados acumuladores donde almacenar


temporalmente los datos que tiene que operar y el resultado.

El coprocesador matemático ayuda a la UAL.

¿Cómo se materializa la información?

Bit ⇒ Cantidad más pequeña de información que puede transmitirse o procesarse


(0,1)

Byte ⇒ Agrupación de 8 bits. (octeto)

1 0 0 1 0 0 1 0

Palabra: Cantidad de bytes que puede procesar de una sola pasada el µ P.


Antiguos 8bits, 8086 y 80286 ⇒ 16 bits y 80386 y 80486 ⇒ 32 bits.
Sistema de numeración hexadecimal

Hay un problema, las direcciones de memoria son muy largas en binario. Se utiliza
el sistema hexadecimal al ser un sistema relación entre binario y decimal.

Dígitos ⇒ 0123456789ABCDEF

Cada dígito en hexadecimal equivale a 2bits en sistema binario.

Código ASCII

Tabla ⇒ fotocopia

Microprocesador

Responsable de todas las operaciones lógicas y aritméticas. Cuando hacemos un


programa, la información se traduce a código máquina (binario) que ya es
reconocido por el µ P.

Operaciones

1. Aritméticas ⇒ + - * / : Las operaciones log x, sen x, ex, se realizan mediante


un desarrollo en serie, (los pasa a polinomios).
2. Lógica ⇒ A>B; A<B; A<>B; A≥ B; A≤ B: Determina si una proposición es
verdadera o falsa y según la respuesta opera de manera distinta.

Bucle : el µ P repite cierta tarea un número determinado de veces.

El µ P para hacer estas operaciones utiliza:

RAM

Posee una región: pila o stack, que hace de borrados, apunta valores intermedios
en operaciones de manera provisional.

Registros

El µ P no puede estar recurriendo constantemente e la RAM, porque es muy


amplia y está muy lejos. Por eso utiliza registros: memorias de pequeña
capacidad. Están insertos en la estructura del µ P.

Un IBM o PC compatible posee cuatro registros acumuladores (AX, BX, CX, DX)
También hay un registro contador: aumento su valor en una unidad entre cada
operación. En estos ordenadores sólo existe uno: IP (puntero de instrucciones)

Otros raros: Registros segmento: ayudan a los otros registros (es el equivalente al
distrito postal), ubica una cierta región de la RAM.

Banderas: toma un valor para que el µ P se de cuenta de que ha habido un error


(5/0).

Puertos

Cada periférico tiene un número asociado (DNI), ese es el puerto. También se le


llama IO Address (In/Out address ⇒ dirección entrada y salida) En Windows ‘95, el
µ P asigna estos números ⇒ PnP (Plug & Play).

Unidad aritmético lógica.

Es un circuito digital. Registra presencia o ausencia de voltaje. Utiliza unos


elementos:

Puerta lógica: materialización de un operador de un álgebra(álgebra de Boole).


(Transistores y resistencias).

Puertas

AND producto lógico ∩

OR suma lógica ∪

XOR exclusivo OR

NOT complementación, negación o inversión) ⊂

AND

I1 I2 O
0 0 0
1 0 0
0 1 0
1 1 1

OR
I1 I2 O
0 0 0
1 0 1
0 1 1
1 1 1

NOT

I1 I2 O
0 0 0
1 0 0
0 1 0
1 1 1

XOR

I1 I2 O
0 0 0
1 0 1
0 1 1
1 1 0

No entiendo los ejemplos

UAL ⇒ Circuito combinacional digital basado en el uso de puertas lógicas.

Sumador elemental: Combinación XOR con AND

Multiplicar y dividir: Las tablas de multiplicar están grabadas en silicio.

Inconveniente de los circuitos combinacionales que no poseen memoria:

Circuito secuencial: Circuito combinacional + pequeña memoria (≅ registro).

La UAL posee un circuito biestable o flip-flop que detecta operaciones erróneas, lo


transmite a las banderas.
Memoria

Dispositivo electrónico con capacidad para almacenar información lógica


(secuencia de 0 y 1).

Características

Tienen matriz: Lugar físico en el que se almacena información. Un punto es el


lugar físico donde se almacena un bit. 8 puntos es una celda ⇒ Byte.

Cada celda tiene asociada una dirección, que indica la ubicación física de la celda.

Capacidad: número de bytes que puede almacenar.

Tiempo de acceso: El tiempo que transcurre desde que el µ P solicita un dato y la


memoria se lo entrega (en ns).

Clasificación

Memoria principal: Es la que se comunica directamente con el µ P.

1. RAM: Memoria del usuario, de lectura y escritura. Se conecta con el µ P


por el bus de datos y direcciones. Es volátil. Son dos tipos:
2. SRAM: De tipo estático ⇒ Memoria caché. El µ P almacena aquí los
programas que más usa el ordenador (Controlador del ratón...). Es un
circuito integrado rectangular. Es biestable (flip-flop). Gasta más porque
tiene más resistencias.
3. DRAM: De tipo dinámico, es la memoria RAM. Un programa para
ejecutarse tiene que estar aquí. Almacena un bit en un condensador (´ Ã ).
Eso es un problema porque hay que suministrarle cada cierto tiempo
energía, hay que suministrar energía a la memoria. El resetear es detener
suministro a la RAM.
4. ROM

Memoria auxiliar: Donde se almacena información de forma masiva. No se pueden


ejecutar los programas desde aquí.

1. Disquetes: Floppy disk (5 ¼ y 3 ½) Es un material magnetizable recubierto


de un plástico (mylar) y por otro ⇒ Teflón (5 ¼) o plástico.
2. Discos duros: Hard disk
3. Unidades de cinta: acceso secuencial.
4. CD-ROM: acceso secuencial.
Sistema operativo

Son programas que controlan el hardware, permiten accede a los recursos de


ordenador y permiten la comunicación entre usuario y máquina.

Una parte está en disco, otra en la ROM.

MS-DOS

Un sistema operativo tiene una estructura en niveles de servicios. En MS-DOS hay


tres niveles.

Shell - Bios - Núcleo (Kernel)

El usuario interacciona con el ordenador a nivel de Shell.

El núcleo actúa con el hardware, sobre las celdas de la RAM y sobre el reloj..

Al encender el ordenador, aparece el puntero de comandos o prompt (C:\>),


perteneciente al nivel Shell, donde se conecta el usuario con el hardware.

COMMAND.COM ⇒ Intérprete de comandos.

CONFIG.SYS ⇒ Configura las características del Shell.

AUTOEXEC.BAT ⇒ Responsable de configurar características del ordenador.

El nivel Bios (Basic input- output system) controla los periféricos (PRN ⇒
impresora, CON⇒ Teclado, AUX⇒ auxiliar). También es responsable de la fecha y
hora.

Cuando se enciende el ordenador

Al encender el ordenador, pasa un tiempo hasta que la ROM comprueba el


sistema, después suena. Después, la ROM busca el sistema operativo en el HD o
FD. Para hacer esto, se va al sector de arranque del HD, que se llama
BOOTSTRAP, donde está anotada la posición del MS-DOS. Cuando ya lo sabe,
busca:

COMMAND.COM ⇒ Shell.

CONFIG.SYS ⇒ Bios.

AUTOEXEC.BAT ⇒ Núcleo.

Una vez encontrados, los carga en la RAM.


Windows 3.X no es sistema operativo, sino que enmascara el Shell del MS-DOS y
lo embellece.

Windows 95 sí es un sistema operativo, con los siguientes niveles:

UNIX

Hay varios Shells para elegir, y tiene programas que permiten añadir nuevos
periféricos

LINUX ⇒ Viene del UNIX y permite convertir ordenador en servidor.

Clasificación de sistemas operativos

S. O. en lotes "Batch"

Programa ⇒ Cada línea contiene comandos del sistema operativo. El MS-DOS


incorporal la posibilidad.

S.O. Monousuario (MS-DOS) PC ------------ usuario.

S.O. Multiusuario (UNIX).

El ordenador central tiene un µ P que asigna un tiempo corto al usuario pero


como es muy rápido, ni te enteras. Hay niveles de preferencia, denominado por la
jerarquía de usuarios y la complejidad del programa, pero hay un tiempo crítico de
espera.

S.O. Multitarea (W95, UNIX)

Formato de discos

Es distinto para cada sistema operativo.

En MS-DOS o W95

Actuamos en el nivel físico y el lógico:

1. Nivel físico: Pistas y sectores.


2. Nivel lógico: Estructuramos el disco así:
3. Sector de arranque (BOOT). Es el 1er sector. Aquí se sitúan inicialmente las
cabezas de lectura y escritura.
4. FAT (Tabla de localización de ficheros). Segundo sector.
5. Directorio principal "raíz": Alberga el nombre, la extensión, la capacidad y la
hora y fecha de creación.
6. Área de datos.
Partición

Sólo en disco duro. Se define un área lógica gestionada por un sistema operativo.
Se definen los cilindros (varias pistas homólogas de cada disco del disco duro) y
cada cilindro puede funcionar con un sistema distinto. Como no puedo trabajar a la
vez con los dos, en el sector primero, hay un master, que tiene información sobre
el número de particiones, el tamaño de cada cilindro, y en qué sistema operativo
se arranca.

La ROM participa en la gestión de los recursos del ordenador.

ROM-BIOS: Cómo participa la ROM con el sistema operativo.

1. 1- Área de inicialización (Bootstrap y Post ⇒ Comprueba el hardware)


2. 2- gestor de interrupciones
3. 3- Zona de servicios (Programas de la ROM que colaboran con el MS-DOS
para controlar la parte más íntima del hardware).

Gestor de interrupciones

Colabora por la manipulación del hardware por los programas. Una interrupción es
una señal que interrumpe el trabajo del µ P. El gestor de interrupciones analiza la
interrupción, gestiona y devuelve una respuesta.

Tipos de interrupciones

Tipo hardware

1. Interno: la causa de las interrupción ocurre dentro del µ P (15/0)


2. Externo: Interrumpen el funcionamiento del µ P y vienen fuera del µ P.
(Damos a la tecla retorno al estar ocupado, la impresora se queda sin
papel, cuando se escribe o se lee en disco)

Tipo software

1. Se producen durante la ejecución de un programa (print...)

Redes de ordenadores

Una red es dos o más ordenadores conectados entre sí. Depende de las
dimensiones que tenga la red.

LAN

Local Area Network ⇒ red local


Los ordenadores conectados a red están instalados en un edificio u otro muy
próximo.

WAN

Wide Area Network

Mayores dimensiones (barrio, distrito, pueblo)

Lenguaje de programación: Es un lenguaje que representa un algoritmo.

1. Declarativos: Inteligencia artificial (Prolog, lisp)


2. Imperativos o procedurales: Se utilizan para escribir un algoritmo.
3. Alto nivel (se asemeja al lenguaje humano): 1. General (BASIC, C,
Pascal...) 2. Particular (Orientados a ámbito estrecho de administración
COBOL).
4. Bajo nivel (más parecido al lenguaje del ordenador)

Programa traductor

Programa fuente ⇒ Traductor (intérprete o compilador) ⇒ Programa objeto (código


máquina).

Compilador

Programa fuente

Análisis léxico

Análisis sintáctico

Análisis semántico


Optimización

Generación de código

Programa objeto (.COM)

Enlazador (enlaza módulos)

Reubicador (sustituye las direcciones


de memoria simbólicas)

.EXE

Direcciones simbólicas: Son las direcciones de memoria que usa el


programa objeto, que son ficticias.

Diferencias entre intérprete y compilador

1. Intérprete es un programa traductor que traduce una línea y la ejecuta. No


requiere mucha RAM.
2. Compilador: Traduce todo el código fuente a código máquina, creando
un .EXE Requiere más memoria RAM.

Anda mungkin juga menyukai