Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura de Computadoras
Arquitectura de Computadoras
1.1.1 Clsicas
Estas arquitecturas se desarrollaron en las primeras computadoras
electromecnicas y de tubos de Aun son usadas en procesadores empotrados
de gama baja y son la base de la mayora de las Arquitecturas modernas.
Arquitectura Mauchly-Eckert (Von Newman)
Esta arquitectura fue utilizada en la computadora ENIAC. Consiste en una
unidad central de proceso se comunica a travs de un solo bus con un banco de
memoria en donde se almacenan tanto los cdigos de instruccin del programa,
como los datos que sern procesados por este.
Esta arquitectura es la ms empleada en la actualidad ya, que es muy verstil.
Ejemplo de esta versatilidad es el funcionamiento de los compiladores, los
cuales son programas que toman como entrada un archivo de texto
conteniendo cdigo fuente y generan como datos de salida, el cdigo maquina
que corresponde a dicho cdigo fuente (Son programas que crean o modifican
otros programas). Estos datos de salida pueden ejecutarse como un programa
posteriormente ya que se usa la misma memoria para datos y para el cdigo
del programa.
PROCESADOR
BUS PRINCIPAL
UNIDAD
DE CONTROL
ALU
REGISTROS
Bus de
programa
PROCESADOR
Bus de
datos
El hecho de tener un bus separado para el programa y otro para los datos
permite que se lea el cdigo operacin de una instruccin, al mismo tiempo se
lee de la memoria de datos los operados de la instruccin previa. As se evita el
problema del cuello de botella de Von Newman y se obtiene un mejor
desempeo
En la actualidad la mayora de los procesadores modernos se conectan al
exterior de manera similar a la arquitectura Von Newman, con un banco de
memoria masivo nico, pero internamente incluyen varios niveles de memoria
cache con bancos separados en cache de programa y cache de datos, buscando
un mejor desempeo sin perder la versatilidad
1.1.2 Segmentadas
Las arquitecturas segmentadas o con segmentacin del cauce buscan mejorar
el desempeo realizando paralelamente varias etapas del ciclo de instruccin al
mismo tiempo. El procesador se divide en variasunidades funcionales
independientes y se dividen entre ellas el procesamiento de las instrucciones.
Para comprender mejor esto, supongamos que un procesador simple tiene un
ciclo de instruccin sencillo consistente solamente en una etapa de bsqueda
del cdigo de instruccin y en otra etapa de ejecucin de la instruccin. En un
procesador sin segmentacin del cauce, las dos etapas se realizaran de manera
secuencial para cada una de las instrucciones, como lo muestra la siguiente
figura.
B
1
E1
B
2
E
2
B
3
E3
Cola de instruccin
B
1
B
2
E1
B
3
B
3
Unidad de bsqueda
E2
E3
Unidad de ejecucin
ESPERA
ESPERA
1.1.3 De multiprocesamiento
Cuando se desea incrementar el desempeo ms haya de lo que permite la
tcnica de segmentacin del cauce (limite terico de una instruccin por ciclo
de reloj), se requiere utilizar ms de un procesador para la ejecucin del
programa de aplicacin
Las CPU de multiprocesamiento se clasifican de la siguiente manera:
SISO (Single Instruction, Single Operand) computadoras independientes
SIMO (Single Instruction, Multiple Operand ) procesadores vectoriales
MISO (Multiple Instruction, Single Operand ) No implementado
MIMO (Multiple Instruction, Multiple Operand ) sistemas SMP, Clusters
Procesadores vectoriales Son computadoras pensadas para aplicar un mismo
algoritmo numrico a una serie de datos matriciales, en especial en la
simulacin de sistemas fsicos complejos
En los sistemas SMP (Simetric Multiprocesesors), varios procesadores
comparten la misma memoria principal y perifricos de I/O, Normalmente
conectados por un bus comn. Se conocen como simtricos, ya que ningn
procesador toma el papel de maestro y los dems de esclavos, sino que todos
tienen derechos similares en cuanto al acceso a la memoria y perifricos y
ambos son administrados por el sistema operativo
Los Clustersson conjuntos de computadoras independientes conectadas en una
CPU
1.2.1.1
ARQUITECTURAS
Instrucciones
Aritmtica y Lgica
Movimientos
De datos
Operaciones de datos en bloque
Instrucciones de control de programa
Instrucciones de Entrada-Salida
1.2.1.2
TIPOS
Aplicaciones de ingeniera
1.2.1.3
CARACTERSTICAS
1.2.1.4
FUNCIONAMIENTO
1.2.2
MEMORIA
1.2.2.1
ARQUITECTURA
1.2.2.2
TIPOS DE MEMORIA
en un RAM Disk por medio del comando VDISK, siglas de Virtual DISK, otro
nombre de los RAM Disks
SRAM
Siglas de Static Random Access Memory, es un tipo de memoria que es ms
rpida y fiable que la ms comn DRAM (Dynamic RAM). El trmino esttica
viene derivado del hecho que necesita ser refrescada menos veces que la RAM
dinmica.
Los chips de RAM esttica tienen tiempos de acceso del orden de 10 a 30
nanosegundos, mientras que las RAM dinmicas estn por encima de 30, y las
memorias bipolares y ECL se encuentran por debajo de 10 nanosegundos
Un bit de RAM esttica se construye con un --- como circuito flip-flop que
permite que la corriente fluya de un lado a otro basndose en cual de los dos
transistores es activado. Las RAM estticas no precisan de circuiteria de
refresco como sucede con las RAMs dinmicas, pero precisan ms espacio y
usan mas energa. La SRAM, debido a su alta velocidad, es usada como
memoria cach
DRAM
Siglas de Dynamic RAM, un tipo de memoria de gran capacidad pero que
precisa ser constantemente refrescada (re-energizada) o perdera su contenido.
Generalmente usa un transistor y un condensador para representar un bit Los
condensadores debe de ser energizados cientos de veces por segundo para
mantener las cargas. A diferencia de los chips firmware (ROMs, PROMs, etc.) las
dos principales variaciones de RAM (dinmica y esttica) pierden su contenido
cuando se desconectan de la alimentacin. Contrasta con la RAM esttica.
Algunas veces en los anuncios de memorias, la RAM dinmica se indica
errneamente como un tipo de encapsulado; por ejemplo se venden DRAMs,
SIMMs y SIPs, cuando deberia decirse DIPs, SIMMs y SIPs los tres tipos de
encapsulado tpicos para almacenar chips de RAM dinmica. Tambien algunas
veces el trmino RAM (Random Access Memory) es utilizado para referirse a la
DRAM y distinguirla de la RAM esttica (SRAM) que es ms rpida y ms
estable que la RAM dinmica, pero que requiere ms energa y es ms cara
SDRAM
Siglas de Synchronous DRAM, DRAM sncrona, un tipo de memoria RAM
dinmica que es casi un 20% ms rpida que la RAM EDO. SDRAM entrelaza
dos o ms matrices de memoria interna de tal forma que mientras que se est
accediendo a una matriz, la siguiente se est preparando para el acceso.
SDRAM-II es tecnologa SDRAM ms rpida esperada para 1998. Tambin
conocido como DDR DRAM o DDR SDRAM (Double Data Rate DRAM o SDRAM),
permite leer y escribir datos a dos veces la velocidad bs
FPM:
Siglas de Fast Page Mode, memoria en modo paginado, el diseo ms comun
de chips de RAM dinmica. El acceso a los bits de memoria se realiza por medio
de coordenadas, fila y columna. Antes del modo paginado, era leido pulsando
la fila y la columna de las lneas seleccionadas. Con el modo pagina, la fila se
selecciona solo una vez para todas las columnas (bits) dentro de la fila, dando
como resultado un rpido acceso. La memoria en modo paginado tambien es
llamada memoria de modo Fast Page o memoria FPM, FPM RAM, FPM DRAM. El
trmino fast fu aadido cuando los ms nuevos chips empezaron a correr a
100 nanoseconds e incluso ms
EDO
Siglas de Extended Data Output, un tipo de chip de RAM dinmica que mejora
el rendimiento del modo de memoria Fast Page alrededor de un 10%. Al ser un
subconjunto de Fast Page, puede ser substituida por chips de modo Fast Page.
Sin embargo, si el controlador de memoria no est diseado para los ms
rpidos chips EDO, el rendimiento ser el mismo que en el modo Fast Page.
EDO elimina los estados de espera manteniendo activo el buffer de salida
hasta que comienza el prximo ciclo. BEDO (Burst EDO) es un tipo ms rpido
de EDO que mejora la velocidad usando un contador de direccin para las
siguientes direcciones y un estado pipeline que solapa las operaciones
RAM Esttica o SDRAM
Que no necesita ser restaurada, por lo que se vuelve ms rpida pero tambin
ms costosa que la DRAM. La SDRAM surgi junto con los microprocesadores
Pentium II, pero son utilizadas tambin para Pentium III, AMD K6, K62, K63,
Athlon, Durony dems variantes. Pueden funcionar a 66, 100 o a 133 MHz En
trminos prcticos, es buena para la mayora de los usos de empresa o
domsticos, y es ms fcil de utilizar
MEMORIA ROM
ROM es el acrnimo de Read-Only Memory (memoria de slo lectura). Es una
memoria de semiconductor no destructible, es decir, que no se puede escribir
sobre ella, y que conserva intacta la informacin almacenada, incluso en el
caso de interrupcin de corriente (memoria no voltil). La ROM suele
almacenar la configuracin del sistema o el programa de arranque del
ordenador.
La memoria de slo lectura o ROM es utilizada como medio de almacenamiento
de datos en los ordenadores. Debido a que no se puede escribir fcilmente, su
uso principal reside en la distribucin de programas que estn estrechamente
ligados al soporte fsico del ordenador, y que seguramente no necesitarn
actualizacin. Por ejemplo, una tarjeta grfica puede realizar algunas funciones
bsicas a travs de los programas contenidos en la ROM.
Una razn de que todava se utilice la memoria ROM para almacenar datos es
la velocidad ya que los discos son ms lentos. An ms importante, no se
puede leer un programa que es necesario para ejecutar un disco desde el
propio disco. Por lo tanto, la BIOS, o el sistema de arranque oportuno del
ordenador normalmente se encuentran en una memoria ROM.
La memoria RAM normalmente es ms rpida de leer que la mayora de las
memorias ROM, por lo tanto el contenido ROM se suele trasvasar normalmente
a la memoria RAM cuando se utiliza.
Sobre todo lectura
Adems de los chips clsicos de memoria ROM puros, hay ROM llamada de
sobre todo lectura (del ingls, Read-Mostly Memory). Esta pueden ser escrita
durante su realizacin, pero adems se puede cambiar su contenido despus
Algunos ejemplos:
Memoria PROM
Memoria EPROM
Memoria EEPROM
Memoria flash
PROM
1.2.2.3
FUNCIONAMIENTO
1.2.3.2
TIPOS
Mouse:
La funcin principal del ratn es transmitir los movimientos de nuestra mano
sobre una superficie plana hacia el ordenador. All, el software denominado
driver se encarga realmente de transformarlo a un movimiento del puntero por
la pantalla dependiendo de varios parmetros
Teclado:
Es el dispositivo ms comn de entrada de datos. Se lo utiliza para introducir
comandos, textos y nmeros. Estrictamente hablando, es un dispositivo de
entrada y de salida, ya que los LEDs tambin pueden ser controlados por la
mquina
Scanner:
A tenindonos a los criterios de la Real Academia de la Lengua, famosa por la
genial introduccin del trmino cederrn para denominar al CD-ROM,
probablemente nada; para el resto de comunes mortales, digamos que es la
1.2.3.3
FUNCIONAMIENTO
UNIDAD 2 COMUNICACIN
COMPUTADORA
2.1 Buses
INTERNA
DE
LA
2.2 DIRECCIONAMIENTO
2.2.1 Modo real
El modo real (tambin llamado modo de direccin real en los manuales de
Intel) es un modo de operacin del 80286 y posteriores CPUs compatibles de la
arquitectura x86. El modo real est caracterizado por 20 bits de espacio de
direcciones segmentado (significando que solamente se puede direccionar 1
MB de memoria), acceso directo del software a las rutinas del BIOS y el
hardware perifrico, y no tiene conceptos de proteccin de memoria o
multitarea a nivel de hardware. Todos los CPUs x86 de las series del 80286 y
00000000
7
5
6
Derechos de Acceso
Base (B23-B16)
Base (B15-B0)
Limite (L15-L0)
BASE (B13-B24)
Derechos de Acceso
LIMITE
(L19L16)
Base (B23-B16)
6
4
Base (B15-B0)
Limite (L15-L0)
disponible en muchos sistemas, adems el disco duro era estndar en todos los
equipos.
Esta RAM ficticia se conoce como memoria virtual; una simulacin conocida de
antiguo en el mundo de los mainframes, que fue introducida en la informtica
personal a partir del 80286. Este procesador ya dispona de un controlador
hardware para este menester, de forma que su manejo no significaba una gran
sobrecarga para el Sistema. Su funcionamiento se basa en que cuando una
aplicacin necesita ms espacio y la memoria fsica est agotada, el
controlador de memoria virtual proporciona espacio auxiliar utilizando un
fichero de intercambio (Swap file) situado en memoria externa (disco duro
generalmente H2), donde se almacena la informacin que no cabe en la RAM
El 80386 soporta la ejecucin de uno o ms programas diseados para el 8086,
8088, 80186 u 80188 en un entorno en modo protegido. Un programa de 8086
corre en este entorno como parte de una tarea V86 (virtual 8086). Bajo este
modo de funcionamiento puede haber no slo varias tareas V86 ejecutndose
simultneamente, sino que tambin se pueden ejecutar varias tareas en
80386.
Cada tarea se va a ejecutar en una mquina virtual como se coment en el
captulo 1, que no interactuar con el resto de las mquinas virtuales. Este
mecanismo de independencia entre las distintas tareas es ofrecida por el
hardware 80386, ahora el programador se ha de preocupar por crear el
software necesario para controlar correctamente cada una de estas mquinas
virtuales. Todo este software que ayuda a implementar una mquina virtual se
denomina monitor de V86.
Una tarea V86 genera las direcciones de memoria como se hacen en el modo
real (segmento*16 + desplazamiento), por tanto, se salta el mecanismo de
segmentacin que ofrece el modo protegido a travs de la GDT, para generar
las direcciones.
Hay que mencionar que una tarea que fue diseada para el modo real del 8086
puede ejecutarse casi sin problemas en el modo V86. En algunos casos algn
conjunto de instrucciones pueden diferir ligeramente la ejecucin en V86 y en
modo real, por lo que un Multitasker ha de tener presencia de ello, a fin de
evitar una ejecucin errnea de la tarea V86.
2.3 TEMPORIZACIN
2.3.1 RELOJ DE SISTEMA
Todos los ordenadores, y por tanto los PC disponen de un oscilador a cuarzo (se
suele distinguir en la placa base por su encapsulado metlico) que proporciona
los pulsos de sincronismo a la CPU, a los buses, y al reloj del PC.
El cuarzo es un material curioso para los fsicos, si se le golpea produce una
pequea corriente elctrica, y si se le somete a una corriente elctrica vibra a
una frecuencia funcin de sus dimensiones fsicas, a esta propiedad los fsicos
le llaman piezoelctrica. Hay ms materiales en la naturaleza con esta
propiedad, pero nos quedaremos con el cuarzo. Con un cristal de cuarzo se
consigue un buen patrn de frecuencia, o de tiempo que es lo mismo (tiempo y
frecuencia son dos magnitudes inversas la una de la otra) y adems de forma
muy econmica, es por ello que los relojes digitales han sustituido poco a poco
a los mecnicos. Sin embargo tiene un pequeo inconveniente, resulta que el
cuarzo es muy sensible a los cambios de temperatura, pues a nadie se le
escapa que la temperatura produce dilataciones y contracciones en los
materiales, y ya hemos dicho que la frecuencia de oscilacin de un cuarzo
depende de su tamao fsico. Para aplicaciones de precisin, los cristales de
El RTC est compuesto por un circuito contador ROM (Intel 8053 en los XT, Intel
8254 en los AT, Motorota MC14618, Dallas Semiconductors DS1285) que a
partir de los impulsos de frecuencia del oscilador controlado por un cristal de
cuarzo genera una interrupcin cada 54,936 ms (18,206 veces por segundo),
otra rutina que los cuenta y una memoria CMOS donde se almacena el valor
(14 registros con un total de50 Bytes: ao, mes, da, hora, minutos y
segundos). El espacio restante de esta memoria alberga otras informaciones de
la BIOS, todos estos valores se mantiene en la memoria gracias a la pila o
batera que incorporan todos los PC desde 1984 (Modelo AT, antes haba que
teclear la hora cuando se arrancaba el PC).
puerto serie, el disco, etctera. Una interrupcin de tipo hardware es una seal
elctrica producida por un dispositivo fsico del ordenador. Esta seal informa a
la CPU que el dispositivo requiere su atencin. La CPU parar el proceso que
est ejecutando para atender la interrupcin. Cuando la interrupcin termina,
la CPU reanuda la ejecucin en donde fue interrumpida, pudiendo ejecutar el
proceso parado originalmente o bien otro proceso.
2.4.1 ENMASCARABLE
Una interrupcin enmascarable tiene la caracterstica que si el
microprocesador ejecuta una instruccin de deshabilitar interrupcin, (DI),
cualquier seal de control en la lnea de interrupcin ser ignorado o
enmascarada (masked out). El procesador se mantendr sin hacer caso a la
lnea de la interrupcin enmascarable (EI) sea ejecutada.
Las interrupciones ordinarias INT tambin pueden ser enmascaradas
selectivamente por el programador. Haciendo uso de los flip flops IFF1 y IFF2 a
1 las interrupciones son autorizadas. Ponindolas a cero (mascarndolos) se
prevendr la deteccin de INT. La instruccin EI es usada para habilitarlas y DI
para deshabilitarlas.
IFF1 y IFF no son puestos en 1 simultneamente durante la
ejecucin de las instrucciones EI y DI, las interrupciones son deshabilitadas
para prevenir cualquier prdida de informacin.
Para que el microprocesador acepte esta interrupcin, deben de
cumplirse las siguientes condiciones:
1 Que las interrupciones hayan sido habilitadas previamente.
2 Que la entrada Busreq no est activa.
3 Que la entrada NMI no est activa.
En la operacin normal del Z80 examina la entrada INT en la subida de
reloj en el ltimo estado del ltimo ciclo de mquina de cada instruccin y
despus en cada transferencia o comparacin de bloques o entrada y salida de
bloques.
Cuando la entrada est en 0 lgico y se cumplen todas las condiciones,
el microprocesador inicia un ciclo especial de respuesta a la interrupcin
(interrupt acknowledge) para avisar al dispositivo que su interrupcin fue
aceptada.
Durante este ciclo de mquina se activa la seal M1, pero para
distinguirlo de un ciclo normal de lectura de cdigo de operacin, la seal
IOREQ se activa en lugar de la seal Mreq y la seal RD permanece inactiva.
IOREQ se utiliza para indicar al dispositivo que puede colocar una palabra de 8
bits en el bus de datos. Este byte le proporciona al microprocesador
informacin de la direccin en que se encuentra la subrutina de servicio a
donde se transferir el control. Esta informacin vara dependiendo de la
interrupcin. Adems, durante la interrupcin el contenido del PC no se altera y
permanece con el ltimo valor que tena antes de la interrupcin.
2.4.2 NO-ENMASCARABLE
Una interrupcin no enmascarable causa que la CPU deje lo que est haciendo,
cambie el puntero de instruccin para que apunte a una direccin particular y
contine ejecutando el cdigo de esa direccin. Se diferencia de los otros tipos
Entrelazado
NMI
IRQ0
IRQ9
IRQ10 6
IRQ11 7
IRQ12
IRQ13 9
IRQ14 10
IRQ15 11
IRQ3
12
IRQ4
IRQ5
IRQ6
IRQ7
13
14
IRQ1
15
IRQ8
(ms adelante se explica este concepto. Los canales del segundo DMAC est
asignado a las direcciones 0C0-0DFh y son de 16 bits. Pueden mover 2 Bytes
(de posiciones contiguas) cada vez.
Cada canal tiene asignada una prioridad para el caso de recibirse
simultneamente varias peticiones (los nmeros ms bajos tienen prioridad
ms alta). Pueden ser utilizados por cualquier dispositivo que los necesite
(suponiendo naturalmente que est diseado para soportar este modo de
operacin). Cada sistema los asigna de forma arbitraria, pero hay algunos
cuya asignacin es estndar.
Canal Uso
0
Controlador de disquete
Libre (AT)
Libre (AT)
Libre (AT)
los
AT
La tarjeta VGA:
La Video Graphics Adapter (VGA) signific la aparicin de un nuevo estndar
del mercado. Esta tarjeta ofrece una paleta de 256 colores, dando como
resultado imgenes de colores mucho ms vivos. Las primeras VGA contaban
con 256KB de memoria y solo podan alcanzar una resolucin de 320x200
puntos con la cantidad de colores mencionados anteriormente. Primero la
cantidad de memoria video RAM se ampli a 512KB, y ms tarde a 1024KB,
gracias a sta ampliacin es posible conseguir una resolucin de, por ejemplo,
1024x768 pixeles con 8 bits de color. En el modo texto la VGA tiene una
resolucin de 720x400 pixeles, adems posee un refresco de pantalla de 60HZ,
y con 16 colores soporta hasta 640X480 puntos.
La tarjeta SVGA:
La tarjeta SVGA (Super Video Graphics Adapter) contiene conjuntos de chips de
uso especial, y ms memoria, lo que aumenta la cantidad de colores y la
resolucin
El acelerador grfico:
La primera solucin que se encontr para aumentar la velocidad de proceso de
los grficos consisti en proveer a la tarjeta grfica de un circuito especial
denominado acelerador grfico. El acelerador grfico se encarga de realizar
una serie de funciones relacionadas con la presentacin de grficos en la
pantalla, que de otro modo, tendra que realizar el procesador. De esta manera,
le quita tareas de encima a este ltimo, y as se puede dedicar casi
exclusivamente al proceso de datos. La velocidad con que se ejecutan las
aplicaciones basadas en Windows para el manejo de grficos se incrementa
muy notablemente, llegando al punto (con algunas placas) de no necesitar
optimizar la CPU. El estndar hoy da est dado por los aceleradores grficos
de 64 bits. Tambin, aunque no tan comunes, hay aceleradores grficos de 128
bits.
El coprocesador grfico:
Posteriormente, para lograr una mayor velocidad se comenzaron a instalar en
las tarjetas de video otros circuitos especializados en el proceso de comandos
grficos, llamados coprocesadores grficos. Se encuentran especializados en la
ejecucin de una serie de instrucciones especficas de generacin de grficos.
En muchas ocasiones el coprocesador se encarga de la gestin del ratn
(mouse) y de las operaciones tales como la realizacin de ampliaciones de
pantalla.
Los grficos en tres dimensiones son una representacin grfica de una escena
o un objeto a lo largo de tres ejes de referencia, X, Y, Z, que marcan el ancho,
el alto y la profundidad de ese grfico. Para manejar un grfico tridimensional,
ste se divide en una serie de puntos o vrtices, en forma de coordenadas, que
se almacenan en la memoria RAM. Para que ese objeto pueda ser dibujado en
un monitor de tan slo dos dimensiones (ancho y alto), debe pasar por un
proceso
3.2 APLICACIONES
3.2.1 ENTRADA/SALIDA
Las computadoras electrnicas modernas son una herramienta esencial en
muchas reas: industria, gobierno, ciencia, educacin, en realidad en casi
todos los campos de nuestras vidas.
El papel que juegan los dispositivos perifricos de la computadora es esencial;
sin tales dispositivos sta no sera totalmente til. A travs de los dispositivos
perifricos podemos introducir a la computadora datos que nos sea tiles para
la resolucin de algn problema y por consiguiente obtener el resultado de
dichas operaciones, es decir; poder comunicarnos con la computadora.
La computadora necesita de entradas para poder generar salidas y stas se
dan a travs de dos tipos de dispositivos perifricos existentes:
Dispositivos perifricos de entrada.
Dispositivos perifricos de salida.
3.2.2 almacenamiento
Debido a la cantidad de informacin que manejamos actualmente, los
dispositivos de almacenamiento se han vuelto casi tan importantes como el
mismsimo computador.
Aunque actualmente existen dispositivos para almacenar que superan las 650
MB de memoria, an seguimos quejndonos por la falta de capacidad para
transportar nuestros documentos y para hacer Backups de nuestra informacin
ms importante. Todo esto sucede debido al aumento de software utilitario que
nos permite, por dar un pequeo ejemplo, convertir nuestros Cds en archivos
de Mp3.
El espacio en nuestro Disco duro ya no es suficiente para guardar tal cantidad
de informacin; por lo que se nos es de urgencia conseguir un medo alternativo
de almacenamiento para guardar nuestros Cds en Mp3 o los programas que
descargamos de Internet.
Disco
duro,
en
los
ordenadores
o
computadoras, unidad de
almacenamiento
permanente
de
gran
capacidad. Est formado
por varios discos apilados
dos
o
ms,
normalmente de aluminio o vidrio, recubiertos de un material ferromagntico.
Como en los disquetes, una cabeza de lectura/escritura permite grabar la
informacin, modificando las propiedades magnticas del material de la
superficie, y leerla posteriormente (La tecnologa magntica, consiste en la
3.3.2 INDUSTRIA
La industria es el conjunto de procesos y actividades que tienen como finalidad
transformar las materias primas en productos elaborados, de forma masiva.
Existen diferentes tipos de industrias, segn sean los productos que fabrican.
Desde los comienzos de la revolucin industrias hasta nuestros das, un
principio de reorganizacin del trabajo se ha conservado inalterable, como
articulo de fe: la divisin del trabajo. Ya Adam Smith sealo, cuando J.Watt
perfeccionaba la maquina de vapor que la generacin de riqueza se acrecienta
con la divisin del trabajo.
Aproximadamente un siglo despus F.W.Taylor iniciaba con sus trabajos sobre la
revolucin de la productividad laboral. Esta propuesta metdica de Taylor
consista en analizar y dividir las tareas en una serie de movimientos simples y
repetitivos cada uno de los cuales deba ejecutarse en forma precisa, sin
tiempos muertos y con las herramientas adecuadas
Las divisiones del trabajo y la metodologa tayloriana aplicadas por una
industria que se mecanizaba en forma creciente y estandarizaba sus
herramientas y productos, condujeron inexorablemente a la especializacin, la
fabricacin en serie, la lnea de montaje y la produccin masiva
El crecimiento econmico basado en la mecanizacin y la productividad laboral
fue evidente mientras los trabajadores manuales de las industrias
manufactureras, la minera, los transportes y la agricultura constituyan la
fuerza laboral mayoritaria. Pero a partir de 1980, aproximadamente, mas de
2/3 de la poblacin activa esta integrado por trabajadores no manuales, en
administracin y los servicios
Las computadoras de altsimas prestaciones asociadas a un basto arsenal de
software utilitario y costos que se han derrumbado, aumentan en forma
sustancial la productividad del trabajo, ignorando en buena medida la divisin
del trabajo y el Taylorismo
Algunas empresas redisearon en forma drstica algunas de sus procesos
internos dejando de lado aquellos principios y utilizando en plenitud las
posibilidades inherentes a las computadoras y a las comunicaciones modernas
Los resultados fueron espectaculares en materia de acortamiento de los
tiempos de ejecucin de los procesos, de reduccin de personal y de calidad
del trabajo
UNIDAD 4 MICROCONTROLADORES
4.1 ARQUITECTURA
4.1.1 TERMINALES
Dispositivo del hardware electrnico o electromecnico que se usa para
introducir o mostrar datos de una computadora. Su funcion es mostrar y recibir
datos con capacidad significativa del procesador de datos, puede ser llamado
Terminal inteligente o cliente lijero.
Una computadora puede ejecutar software que envie la funcion de un terminal
en cocaciones permitiendo el uso simultaneo de programas locales y acceso a
un servidor.
Unidad
Central
Memoria
ROM
Memoria
RAM
Circuitos
de interfaz
Exterior
RA4/TOCKI):
Es el PORT A. Corresponden a 5 lneas bidireccionales de E/S (definidas por
programacin). Es capaz de entregar niveles TTL cuando la alimentacin
aplicada en VDD es de 5V 5%. El pin
RA4/TOCKI
Como entrada puede programarse en funcionamiento normal o como entrada
del contador/temporizador TMR0. Cuando este pin se programa como entrada
digital, funciona como un disparador de Schmitt (Schmitt trigger), puede
reconocer seales un poco distorsionadas y llevarlas a niveles lgicos (cero y
cinco voltios). Cuando se usa como salida digital se comporta como colector
abierto; por lo tanto se debe poner una resistencia de pull-Up (resistencia
externa conectada a un nivel de cinco voltios, ...no te preocupes, mas abajo lo
entenders mejor). Como salida, la lgica es inversa: un "0" escrito al pin del
puerto entrega a la salida un "1" lgico. Este pin como salida no puede manejar
cargas como fuente, slo en el modo sumidero.
Pata 4 (MCLR / Vpp):
Es una pata de mltiples aplicaciones, es la entrada de Reset (master clear) si
est a nivel bajo y tambin es la habilitacin de la tensin de programacin
cuando se est programando el dispositivo. Cuando su tensin es la de VDD el
PIC funciona normalmente.
Patas 5 y 14 (VSS y VDD):
Son respectivamente las patas de masa y alimentacin. La tensin de
alimentacin de un PIC est comprendida entre 2V y 6V aunque se recomienda
no sobrepasar los 5.5V.
Patas 6, 7, 8, 9, 10, 11, 12, 13 (RB0-RB7):
4.1.2 CPU
Qu es una CPU? - Definicin de CPU
CPU, abreviatura de Central Processing Unit (unidad de proceso central), se
pronuncia como letras separadas. La CPU es el cerebro del ordenador. A veces
es referido simplemente como el procesador o procesador central, la CPU es
donde se producen la mayora de los clculos. En trminos de potencia del
ordenador, la CPU es el elemento ms importante de un sistema informtico.
En ordenadores grandes, las CPUs requieren uno o ms tableros de circuito
impresos. En los ordenadores personales y estaciones de trabajo pequeas, la
CPU est contenida en un solo chip llamadado microprocesador. Dos
componentes tpicos de una CPU son
1. La unidad de lgica/aritimtica (ALU), que realiza operaciones aritmticas y
lgicas.
2. La unidad de control (CU), que extrae instrucciones de la memoria, las
descifra y ejecuta, llamando a la ALU cuando es necesario.
La unidad central de proceso (CPU) o simplemente procesador. Es el
componente en una computadora digital que interpreta las instrucciones y
procesa los datos contenidos en los programas de computadora. Los CPU
proporcionan la caracterstica fundamental de la computadora digital, la
programabilidad, y son uno de los componentes necesarios encontrados en los
ordenadores o computadores de cualquier tiempo, junto con el
almacenamiento primario y las facilidades de entrada/salida. Es conocido como
microprocesador el CPU que es manufacturado con circuitos integrados. Desde
mediados de los aos 1970, los microprocesadores de un solo chip han
reemplazado casi totalmente todos los otros tipos de CPU, y hoy en da, el
trmino CPU es aplicado usualmente a algn tipo de microprocesador.
4.2 PROGRAMAN
La programacin en computadoras es la base por medio de la cual se logran
crear aplicaciones, software, incluso sistemas operativos a travs de ciertos
cdigos entendibles entre la maquina y el usuario, que cumple con funciones o
tareas predeterminadas
Pueden ser:
4.3 APLICACIONES
4.3.1 COMO SISTEMA INDEPENDIENTE
Un microcontrolador dispone normalmente de los siguientes componentes:
DE COATZACOALCOS
ALUMNO:
Toledo Santiago Ismael
CARRERA:
INGENIERIA EN SISTEMAS COMPUTACIONALES
SEMESTRE:
7
GRUPO:
A
MATERIA:
Arquitectura de computadoras
MAESTRO:
I.S.C. Elizabeth Snchez Guerrero
COATZACOALCOS, VER, 15 /JUNIO /2009