Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CPU
UNIDAD DE
CONTROL
UNIDAD
ARITMETICA
Y LOGICA
ALMACENA- SALIDA
ENTRADA
MIENTO
SEÑALES DE CONTROL
FLUJO DE DATOS
1.-Unidades de almacenamiento ( memoria)
CADA COMPUTADORA TIENE UNA CANTIDAD DETERMINADA
DE ALMACENAMIENTO INTERNO, DENOMINADO MEMORIA
PRINCIPAL, ADEMAS DEL ALMACENAMIENTO EXTERNO
DENOMINADO MEMORIA SECUNDARIA (CINTAS DISCOS
MAGNETICOS, FLOPPIES,CD,ETC). LOS PROGRAMAS QUE SE
ENCUENTRAN EN EJECUCION ASI COMO LOS DATOS
NECESARIOS PARA ELLO DEBEN RESIDIR EN MEMORIA
PRINCIPAL. ESTA ES MAS COSTOSA Y EN LA MAYOR PARTE DE
LOS SISTEMAS ES UN RECURSO UN TANTO ESCASO .
MEMORIA PRIMARIA:
EN GENERAL, LA INFORMACIÓN ALMACENADA EN MEMORIA
PUEDE SER DE DOS TIPOS: LAS INSTRUCCIONES DE UN
PROGRAMA Y LOS DATOS CON LOS QUE OPERAN LAS
INSTRUCCIONES.
LA MEMORIA PRIMARIA O PRINCIPAL DE UNA
COMPUTADORA ES UNA ZONA DE ALMACENAMIENTO
ORGANIZADA EN CENTENARES O MILLARES DE UNIDADES DE
ALMACENAMIENTO INDIVIDUAL O CELDAS. LA UNIDAD
ELEMENTAL DE MEMORIA SE LLAMA BYTE(OCTETO). UN BYTE
TIENE LA CAPACIDAD DE ALMACENAR UN CARÁCTER DE
INFORMACIÓN Y ESTÁ FORMADO POR UN CONJUNTO DE
UNIDADES MÁS PEQUEÑAS DE ALMACENAMIENTO
DENOMINADAS BITS, QUE SON DÍGITOS BINARIOS (0 Ó 1).
GENERALMENTE SE ACEPTA QUE UN BYTE CONTIENE 8 BITS.
.
.
.
3
2
1
0
Memoria ROM
MEMORIA DE SOLO LECTURA.- SE REFIERE A LA MEMORIA QUE NO
SE PUEDE ALTERAR EN CONDICIONES DE USO NORMAL DE LA
COMPUTADORA. SUELE SER UNA MEMORIA RELATIVAMENTE PEQUEÑA
QUE CONTIENE INSTRUCCIONES DE USO FRECUENTE TALES COMO
MICROPROGRAMAS O SOFTWARE DE SISTEMAS. EJEMPLO DE MEMORIA
ROM ES EL BIOS. UNA DE LAS MEMORIAS MÁS ECONÓMICAS UTILIZADAS
EN LOS PRIMEROS AÑOS DE LA DÉCADA DE LOS 80´S ES LA MEMORIA
ROM
MEMORIA SECUNDARIA.
CUANDO UN PROGRAMA SE EJECUTA, SE DEBE SITUAR PRIMERO EN
MEMORIA PRIMARIA DE IGUAL MODO QUE LOS DATOS. SIN EMBARGO,
LA INFORMACIÓN ALMACENADA EN LA MEMORIA SE PIERDE CUANDO SE
APAGA LA COMPUTADORA, Y POR OTRA PARTE LA MEMORIA PRIMARIA
ES LIMITADA EN CAPACIDAD. POR ESTA RAZÓN PARA PODER DISPONER
DE ALMACENAMIENTO PERMANENTE, TANTO PARA PROGRAMAS COMO
PARA DATOS, SE NECESITAN DISPOSITIVOS DE ALMACENAMIENTO
SECUNDARIO. COMO POR EJEMPLO: DISCOS, DISKETTES, CD_ROM, ETC.
LA INFORMACIÓN ALMACENADA EN LA MEMORIA CENTRAL ES VOLÁTIL
Y LA INFORMACIÓN ALMACENADA EN LA MEMORIA SECUNDARIA ES
PERMANENTE.
LA INFORMACIÓN SE ORGANIZA EN UNIDADES INDEPENDIENTES
LLAMADAS ARCHIVOS. LOS RESULTADOS DE LOS PROGRAMAS SE
PUEDEN GUARDAR COMO ARCHIVOS DE DATOS Y LOS PROGRAMAS QUE
SE ESCRIBEN SE GUARDAN COMO ARCHIVOS DE PROGRAMAS, AMBOS EN
LA MEMORIA SECUNDARIA CUALQUIER TIPO DE ARCHIVO SE PUEDE
TRANSFERIR FÁCILMENTE DESDE LA MEMORIA SECUNDARIA HASTA LA
MEMORIA CENTRAL PARA SU PROCESO POSTERIOR.
MEMORIA VIRTUAL
Memoria Virtual
Técnica que permite al usuario tratar al almacenamiento secundario como
una extensión de la memoria principal con la que se da la apariencia de tener
mayor capacidad de la memoria RAM; esto nos permite tener rápidos accesos en
disco. La memoria virtual utiliza una clase de algoritmo del tipo paginación o
segmentación.
Memoria Virtual: esta existe dentro de los programas (no existe Físicamente)
Paginación
Consiste en que le sistema operativo divide dinámicamente los programas
en unidades de tamaño fijo, las cuales va ha manipular de RAM a disco y
viceversa. Al proceso de intercambio paginas segmentos o programas completos
entre RAM y disco se le conoce como Swapping (intercambio).
Segmentación
Se aprovecha del hecho de que los programas se dividen en partes lógicas
como son las partes de datos de código y de la pila. La segmentación de un
programa busca como objetivos el hacer fácil compartir segmentos ( Intercambio
de Memoria, los medios de almacenamiento secundarios).
PROGRAMA C
PROGRAMA B
PROGRAMA A
2.- ALU
UNIDAD ARITMÉTICA LÓGICA.- REALIZA EL
TRABAJO DE COMPUTACIÓN Y DE CÁLCULO
MEDIANTE CIRCUITOS LÓGICOS, CIRCUITOS
INTEGRADOS QUE CONTIENEN MILES DE
TRANSISTORES (CHIPS). INCLUYE OPERACIONES
ARITMETICAS COMO LA SUMA, RESTA,
MULTIPLICACION Y DIVISION Y LAS OPERACIONES
LOGICAS COMO LA COMPARACION DE DOS VALORES
PARA VER CUAL DE ELLOS ES MAYOR. CUANDO SE
EFECTUAN CALCULOS COMPLEJOS ES NECESARIO QUE
LA INFORMACION SE MUEVA FRECUENTEMENTE
HACIA Y DESDE MEMORIA PRINCIPAL DURANTE EL
DESARROLLO DEL PROGRAMA.
3.-Unidad de control
EL COMPONENTE BASICO FINAL DEL SISTEMA DE
COMPUTO Y CON MUCHO EL MAS IMPORTANTE, DEBIDO A QUE
CONTROLA LA OPERACIÓN DE LOS DEMAS COMPONENTES.
OPERANDO CON LAS INSTRUCCIONES DE CONTROL QUE
PROPORCIONA EL PROGRAMADOR Y QUE RESIDEN EN LA
MEMORIA PRINCIPAL, LA UNIDAD DE CONTROL HACE QUE LOS
DATOS SE LEAN DESDE EL DISPOSITIVO DE ENTRADA, SE
ALMACENEN EN LA MEMORIA, SEAN LLEVADOS A LA ALU Y
CUANDO SE LES NECESITE PARA LAS OPERACIONES DE
CALCULO, SE ALMACENEN Y SE RECUPEREN DATOS Y
VALORES INTERMEDIOS EN LA MEMORIA PRINCIPAL, Y
FINALMENTE SE PRESENTEN LOS RESULTADOS EN EL
DISPOSIVITO DE SALIDA. LA COMBINACION DE LA UNIDAD DE
CONTROL Y DE LA UNIDAD ARITMETICA LOGICA SE CONOCE
COMUNMENTE COMO UNIDAD CENTRAL DE PROCESO CPU.
Para Red
COMPUTADO- Telefonica
RA CENTRAL
BUS
IO IO IO
b b b
u u u