de
Proceso.
Conceptos Generales
Fuente de alimentación
Es una caja grande de la que salen cables. Tiene un refrigerador que refrigera la
unidad central.
Diseño modular, los componentes pueden aparecer en distintos sitios pero la tarea
es al misma.
Componentes electrónicos55432739.doc
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.
Tarjetas
Tarjetas obligatorias
1 0 0 1 0 0 1 0
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
Código ASCII
Tabla ⇒ fotocopia
Microprocesador
Operaciones
RAM
Posee una región: pila o stack, que hace de borrados, apunta valores intermedios
en operaciones de manera provisional.
Registros
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.
Puertos
Puertas
OR suma lógica ∪
XOR exclusivo OR
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
Características
Cada celda tiene asociada una dirección, que indica la ubicación física de la celda.
Clasificación
MS-DOS
El núcleo actúa con el hardware, sobre las celdas de la RAM y sobre el reloj..
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.
COMMAND.COM ⇒ Shell.
CONFIG.SYS ⇒ Bios.
AUTOEXEC.BAT ⇒ Núcleo.
UNIX
Hay varios Shells para elegir, y tiene programas que permiten añadir nuevos
periféricos
S. O. en lotes "Batch"
Formato de discos
En MS-DOS o W95
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.
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
Tipo software
Redes de ordenadores
Una red es dos o más ordenadores conectados entre sí. Depende de las
dimensiones que tenga la red.
LAN
WAN
Programa traductor
Compilador
Programa fuente
Análisis léxico
Análisis sintáctico
Análisis semántico
⇓
Optimización
Generación de código
.EXE