FACULTAD DE INGENIERIA

CARRERA DE INGENIERIA EN SISTEMAS

ASIGNATURA INTRODUCCION A LA CARRERA DE INGENIERIA EN SISTEMAS

ARQUITECTURAS DE LAS COMPUTADORAS

ESTRUCTURA DEL COMPUTADOR COMPUTADOR:

ARQUITECTURAS DE LAS COMPUTADORAS

COMPONENTES:  EL HARDWARE:

 Del ingles "hard" duro y "ware" artículos, hace referencia a los
medios Físicos:  la memoria del computador,

 los circuitos que se encuentran dentro del gabinete,
 la disquetera, el teclado, la impresora, el monitor, el mouse.

ARQUITECTURAS DE LAS COMPUTADORAS

 EL SOFTWARE:  Del ingles "soft" blando y "ware" artículos, se refiere al conjunto de instrucciones (programa) que indican a la electrónica de la maquina que modifique su estado, para llevar a cabo un proceso de datos; éste se encuentra almacenado previamente en memoria junto con los datos.  El software es un conjunto de instrucciones detalladas que controlan la operación de un sistema computacional.

 USUARIOS:  Las personas son los operadores de las computadoras.ARQUITECTURAS DE LAS COMPUTADORAS  DATOS:  Los datos consisten en hechos o piezas individuales de información que por si mismos no tienen mucho sentido para las personas.  El trabajo principal de una computadora es el de procesar estas pequeñas piezas de datos de distintas maneras convirtiéndolas en información útil. también se conocen como usuarios. .

ROM Y CACHE)  ENTRADA Y SALIDA (teclado.ARQUITECTURAS DE LAS COMPUTADORAS HARDWARE ESENCIAL DE UNA COMPUTADORA:  PROCESADOR (CPU (Unidad Central de Proceso))  MEMORIA (RAM. monitor. impresora)  ALMACENAMIENTO (disco duro y otros dispositivos de almacenamiento de información) . mouse.

ARQUITECTURAS DE LAS COMPUTADORAS .

o Registros.ARQUITECTURAS DE LAS COMPUTADORAS  UNIDAD CENTRAL DE PROCESOS (CPU):  Es el lugar donde se realizan las operaciones de cálculo y control de los componentes que forman la totalidad del conjunto del sistema informático.  El microprocesador central de una computadora se divide en: o Unidad de Control (Control Unit o CU en inglés). o Unidad Aritmético-Lógica (Aritmethic Control Unit o ALU en inglés). .

ARQUITECTURAS DE LAS COMPUTADORAS .

 Realizar las tareas que se indican en la instrucción.  Interpretar la instrucción en proceso. lectura y escritura a cada una de las posiciones de la memoria principal donde se almacenan las instrucciones necesarias para realizar un proceso.  Sus funciones Básicas son:  Manejar todas las operaciones de acceso. .ARQUITECTURAS DE LAS COMPUTADORAS  Unidad de Control (CU):  Es la parte de la unidad central de proceso que actúa como coordinadora de todas las tareas que ha de realizar la computadora.

ARQUITECTURAS DE LAS COMPUTADORAS .

La dirección del segundo sumando implicado en la operación. La dirección de la celda donde está almacenado el primer sumando. 4. los siguientes datos: 1. La dirección de la celda de memoria donde se almacenará el resultado. 2.  Una operación aritmética.ARQUITECTURAS DE LAS COMPUTADORAS  Unidad Aritmética y Lógica (ALU):  Se debe a que puede realizar operaciones tanto aritméticas como lógicas con los datos transferidos por la unidad de control. El código que indique la operación a efectuar.  La unidad de control maneja las instrucciones y la aritmética y lógica procesa los datos. se le deben proporcionar. . 3.

ARQUITECTURAS DE LAS COMPUTADORAS .

Permiten almacenar información. temporalmente.ARQUITECTURAS DE LAS COMPUTADORAS  Registros:  Los Registros son un medio de ayuda a las operaciones realizadas por la unidad de control y la unidad aritmética y lógica. • Registros de Segmento de Memoria. para facilitar la manipulación de los datos por parte de la CPU.  Los registros se dividen en tres grupos principales: • Registros de Propósito General. • Registros de Instrucciones. .

la Unidad de control debe separar el comando en instrucciones Que corresponden .  Decodificar: antes de que se pueda ejecutar un comando.ARQUITECTURAS DE LAS COMPUTADORAS  Ciclos de Maquinas:  Ciclo de Instrucciones:  Recolectar : antes de que el CPU pueda ejecutar alguna Instrucción. la UC debe recuperar un comando o datos desde la Memoria de la computadora.

ARQUITECTURAS DE LAS COMPUTADORAS  Ciclo de Ejecuciones:  Ejecutar: Cuando el comando es ejecutado. el CPU lleva a cabo las instrucciones en orden al convertirlas en microcódigo. Como se miden las velocidades de instrucciones los CPU:  Millones de Instrucciones por Segundo (MIPS)  Billones de Instrucciones por Segundo (BIPS) .  Almacenar: Es posible que el CPU necesite almacenar los resultados de la instrucción en la memoria.

 En una unidad central de sistema típica el bus se subdivide en tres buses o grupos de líneas. del sistema informático.ARQUITECTURAS DE LAS COMPUTADORAS Buses:  El Bus es la vía a través de la que se van a transmitir y recibir todas las comunicaciones. • Bus de Direcciones. . • Bus de Control. • Bus de Datos. tanto internas (del sistema) como externas (de expansión).

ARQUITECTURAS DE LAS COMPUTADORAS .

Bus de Control  El número de líneas de control dependerá directamente de la cantidad que pueda soportar el tipo de CPU utilizada y de su capacidad de direccionamiento de información. .ARQUITECTURAS DE LAS COMPUTADORAS Bus de Direcciones:  Solo conecta al CPU y la RAM. además solo transporta direcciones de memoria.

conocido como bus frontal.  Los modelos mas nuevos de computadoras tienen un bus de datos de 64 bits.  Cada cable puede transportar de 1 bit de datos por vez. un bus de 8 cables puede mover 8 bits por vez. el cual transfiere 8 bytes por vez. memoria y los otros dispositivos de HW en la tarjeta madre.  Un bus de 16 bits puede transferir 2 bytes y un bus de 32 bits puede transferir 4 bytes por vez. lo cual es un byte completo.ARQUITECTURAS DE LAS COMPUTADORAS Bus de Datos:  Es una ruta eléctrica que conecta al CPU. .

 El bus puerto de aceleración de gráficos (AGP) incorpora una arquitectura especial que le permite a la tarjeta de video tener acceso a la RAM del sistema directamente. .ARQUITECTURAS DE LAS COMPUTADORAS Estándares de Bus:  El bus arquitectura estándar de la industria (ISA) es un bus de datos de 16 bits.  La tecnología bus local se desarrollo para conectar dispositivos mas rápidos con le CPU.  El bus interconexión de componentes periféricos (PCI) es un tipo de bus local diseñado por Intel para facilitar la integración de nuevos tipos de datos.

utilizados anteriormente como Macintosh e IBM y ahora utilizado por clones. .  Los puertos IEEE 1394 (FireWire) se utiliza para conectar dispositivos de video.  Los hertz mide numero de veces de una onda eléctrica sobre un punto fijo en el bus.ARQUITECTURAS DE LAS COMPUTADORAS  El bus serial universal (USB) es un bus de intercambio rápido.  Hoy en día los buses también se evalúan de acuerdo con sus velocidades de transferencia de datos. este desempeño a menudo se mide en megahertz (MHZ) o gigahertz (GHZ).  El bus PC Card se utiliza únicamente en las computadoras laptop.

ARQUITECTURAS DE LAS COMPUTADORAS El reloj interno de las computadoras:  Todas las computadoras tienen un reloj del sistema.  Un ciclo de reloj es un solo tic. o el tiempo que se toma para hacer que un transistor se apague y vuelva a encender.  La computadora utiliza las vibraciones del cuarzo del reloj del sistema para marcar el tiempo de sus operaciones de procesamiento. .

2. Hay más espacio en almacenamiento que en memoria. El almacenamiento es más barato que la memoria. El almacenamiento tiene tres ventajas sobre la memoria: 1. El almacenamiento retiene su contenido cuando se apaga el computador 3. .ARQUITECTURAS DE LAS COMPUTADORAS MEMORIAS:  El propósito del almacenamiento es guardar datos que la computadora no esté usando.

Un aspecto importante de la memorización es la capacidad de hacer ese registro en medios permanentes.ARQUITECTURAS DE LAS COMPUTADORAS El computador dispone de varios dispositivos de memorización: • La memoria RAM • La memoria ROM • Memoria Cache • Memoria Virtual • Las memorias externas. . básicamente los llamados “archivos” grabados en disco.

que es la unidad básica. formada por ocho bits. . las capacidades de almacenamiento en las computadoras se organiza en potencias de dos.ARQUITECTURAS DE LAS COMPUTADORAS Unidades de Memoria • BIT: puede tener valore de 0 y 1. es la mínima unidad de información y puede ser un cero o un uno. • KILOBYTE (KB) = 2 **10 bytes • MEGABYTE (MB) = 2 ** 10 Kilobyte = 2 ** 20 Bytes • GIGABYTE (GB) = 2** 10 Megabyte = 2** 30 Bytes • TERABYTE (TB) =2**10 Gigabyte = 2**40 Bytes BIT: su nombre se debe a la contracción de Binary Digit. es decir sistema binario • BYTE: son 8 Bits. 64. 16. BYTE: es la también conocida como el octeto. 32.

ARQUITECTURAS DE LAS COMPUTADORAS MEMORIA PRINCIPAL  La memoria principal está conectada directamente a los buses. La cantidad de memoria existente en una computadora se verá limitada por la capacidad de direccionamiento del bus.  La memoria principal se divide fundamentalmente en dos partes: Volátil y No Volátil. esto forma el Mapa de Memoria. que son su medio de comunicación con la unidad central de proceso del sistema informático. .

 La parte de la Memoria principal que No es Volátil es la ROM (Memoria de Sólo Lectura o Read Only Memory).ARQUITECTURAS DE LAS COMPUTADORAS  La Memoria Volátil pierde la información almacenada en su interior si el sistema informático que la soporta es apagado. Su función principal es el arranque del sistema informático. Esta parte de la memoria principal se conoce como RAM (Memoria de Acceso Aleatorio o Random Access Memory). Esta memoria es de sólo lectura y la computadora no puede escribir sobre ella. .

.ARQUITECTURAS DE LAS COMPUTADORAS  La comunicación de la RAM con la CPU se realiza a través del Bus de Direcciones y el Bus de Datos.  La RAM está dividida en segmentos de memoria para facilitar su manejo por la unidad de control. Los segmentos de memoria tienen un tamaño múltiplo de 16. El rango total varía desde 0000 hasta un valor Hexadecimal que depende de la cantidad de semiconductores de memoria RAM con la que se haya configurado el sistema de la computadora. de 0 a F en Hexadecimal.

La Memoria Convencional se Divide en: • Memoria Baja. • Memoria Alta. .ARQUITECTURAS DE LAS COMPUTADORAS Las áreas de la memoria son: • Memoria Convencional. • Memoria Extendida.  La Memoria Convencional viene delimitada por la capacidad de direccionamiento de memoria de la CPU de la computadora y la capacidad de manejo de memoria que sea capaz de realizar el sistema operativo que gestiona el sistema informático.

. es la zona en la que se sitúan los códigos de los programas ejecutables y los datos que éstos manejan en las diferentes aplicaciones que la computadora ejecuta.  La Memoria Alta.ARQUITECTURAS DE LAS COMPUTADORAS  La Memoria Baja es el área de memoria del sistema. también se denomina área de memoria del usuario. Ocupa las primeras direcciones de la memoria convencional y está ocupada por las tablas de los vectores de las interrupciones. las rutinas de la ROMBIOS y la parte residente del sistema operativo.

WINDOWS. es decir. más de 1 megabyte. . asociada a sistemas operativos que permiten gestionarla correctamente. etc.ARQUITECTURAS DE LAS COMPUTADORAS  La Memoria Extendida se utiliza en computadoras que poseen una CPU que puede direccionar una gran cantidad de memoria. los sistemas operativos multitareas o multiusuarios como UNIX. sistemas operativos LAN.

o solo en la línea de módulos de memoria . es un tipo de módulo de memoria que contiene la memoria de acceso aleatorio utilizado en los ordenadores de la década de 1980 a finales de 1990. .ARQUITECTURAS DE LAS COMPUTADORAS  Tipos de memorias RAM:  SIMM .

ARQUITECTURAS DE LAS COMPUTADORAS  DIMM o dual in-line módulo de memoria . comprende una serie de memoria dinámica de acceso aleatorio circuitos integrados . estaciones de trabajo y servidores . Estos módulos están montados en una placa de circuito impreso y diseñado para su uso en ordenadores personales .

Estos primeros módulos DIMM de DRAM síncrona registrados tuvieron la misma frecuencia del bus de datos. direcciones y líneas de control.ARQUITECTURAS DE LAS COMPUTADORAS  SDR SDRAM DIMM . o PC66 = 66 MHz o PC100 = 100 MHz o PC133 = 133 MHz .

DIMM basados ​en Double Data Rate (DDR) DRAM o PC1600 = 200 MHz de datos y strobe / 100 MHz de reloj para la dirección y control o PC2100 = 266 MHz de datos y strobe / 133 MHz de reloj para la dirección y el control de o PC2700 = 333 MHz de datos y strobe / 166 MHz de reloj para la dirección y control o PC3200 = 400 MHz de datos y strobe / 200 MHz de reloj para la dirección y control .ARQUITECTURAS DE LAS COMPUTADORAS  DDR SDRAM (DDR1) DIMM .

ARQUITECTURAS DE LAS COMPUTADORAS  DDR2 SDRAM DIMM .DIMM basados ​en la doble velocidad de datos 2 (DDR2) DRAM o PC2-3200 = 400 MHz de datos y strobe / 200 MHz de reloj para la dirección y control o PC2-4200 = 533 MHz de datos y strobe / 266 MHz de reloj para la dirección y control o PC2-5300 = 667 MHz de datos y strobe / 333 MHz de reloj para la dirección y control o PC2-6400 = 800 MHz de datos y strobe / 400 MHz de reloj para la dirección y control o PC2-8500 = 1066 MHz y datos estroboscópica / 533 MHz de reloj para la dirección y el control .

ARQUITECTURAS DE LAS COMPUTADORAS  DDR3 SDRAM DIMM .DIMM basados ​en Double Data Rate 3 (DDR3) o o o PC3-6400 = 800 MHz de datos y strobe / 400 MHz de reloj para la dirección y control PC3-8500 = 1066 MHz y datos estroboscópica / 533 MHz de reloj para la dirección y el control de PC3-10600 = 1333 MHz y datos estroboscópica / 667 MHz de reloj para la dirección y el control de PC3-12800 = 1600 MHz y datos estroboscópica / 800 MHz de reloj para la dirección y control PC3-14900 = 1866 MHz y datos estroboscópica / 933 MHz de reloj para la dirección y control PC3-17000 = 2133 MHz y datos estroboscópica / 1066 MHz de reloj para la dirección y el control o o o .

ARQUITECTURAS DE LAS COMPUTADORAS MEMORIA ROM Memoria de sólo lectura (normalmente conocida por su acrónimo. .y se utiliza principalmente para contener el firmware . Los datos almacenados en la ROM no se puede modificar -al menos no de manera rápida o fácil. Read Only Memory) es una clase de medio de almacenamiento utilizado en los ordenadores y otros dispositivos electrónicos.

o cuando los datos deben cambiar en muchos o todos los casos. Por esto la memoria puede ser programada (pueden ser escritos los datos) una sola vez a través de un dispositivo especial. que puede ser quemado una sola vez. un programador PROM. Estas memorias son utilizadas para grabar datos permanentes en cantidades menores a las ROMs.ARQUITECTURAS DE LAS COMPUTADORAS Memoria PROM PROM es el acrónimo de Programmable Read-Only Memory (ROM programable). . Es una memoria digital donde el valor de cada bit depende del estado de un fusible (o antifusible).

diseñadas originalmente para mantener constantes de objetivos.ARQUITECTURAS DE LAS COMPUTADORAS MEMORIA EPROM y EEPROM La primera Memoria de Sólo Lectura No destruible' (NonDestructive Read-Only Memory. . fueron utilizadas para sistemas de armas de MBIs y MMRBMs. Estas memorias. NDRO) para aplicarlo a misiles guiados. fundamentado en una base de doble abertura magnética.

. Básicamente. pero de una gran velocidad. la memoria caché de un procesador es un tipo de memoria volátil (del tipo RAM).ARQUITECTURAS DE LAS COMPUTADORAS MEMORIA CACHE Una memoria caché es una memoria en la que se almacenas una serie de datos para su rápido acceso.

con la finalidad de que estos accesos sean instantáneos. muy poco utilizada en la actualidad. Hay tres tipos diferentes de memoria caché para procesadores: o Caché de 1er nivel (L1): 64KB y los 256KB o Caché de 2º nivel (L2): 2MB o Caché de 3er nivel (L3): Es un tipo de memoria caché más lenta que la L2. .ARQUITECTURAS DE LAS COMPUTADORAS En la actualidad esta memoria está integrada en el procesador. y su cometido es almacenar una serie de instrucciones y datos a los que el procesador accede continuamente.

Cuando esta última es insuficiente se la prolonga en el disco. la de disponer de una memoria central aparente considerablemente acrecentada y económica. . Este método ofrece una gran ventaja. Pero también tiene dos inconvenientes: o Los datos se intercambian permanentemente entre la memoria central y el disco. lo que disminuye significativamente la velocidad de funcionamiento del programa. o El disco duro es mucho menos rápido que la memoria central.ARQUITECTURAS DE LAS COMPUTADORAS MEMORIA VIRTUAL La llamada "Memoria Virtual" es un espacio del disco que simula la memoria central.

está mapeado de tal forma que una pequeña parte de él. o Está soportada por el mecanismo de traducción de memoria.ARQUITECTURAS DE LAS COMPUTADORAS o La memoria virtual es una técnica para proporcionar la ilusión de un espacio de memoria mayor que la memoria física. o El espacio de direcciones virtual. . está en memoria real y el resto almacenado en el disco. sin tener en cuenta el tamaño de la memoria física. junto con un almacenamiento rápido en disco duro (swap).

ARQUITECTURAS DE LAS COMPUTADORAS .

El almacenamiento se relaciona con dos procesos:  Escritura o registro de datos para que mas tarde se puedan encontrar y utilizar.  Lectura de datos almacenados para luego transferirlos a la memoria de la computadora.ARQUITECTURAS DE LAS COMPUTADORAS MEMORIAS EXTERNAS: El propósito de los dispositivos de almacenamiento es alojar datos (incluso cuando la computadora esta apagada) de manera que estos puedan utilizarse siempre que se necesiten. .

. Los componentes de hardware (HW) que escriben en los medios de almacenamiento leen datos de ellos se conocen como dispositivos de almacenamiento.  Las dos principales categorías de tecnologías de almacenamiento que se utilizan en la actualidad son el almacenamiento magnético y el almacenamiento óptico.ARQUITECTURAS DE LAS COMPUTADORAS  Los materiales físicos en donde se almacenan los datos se conocen como medios de almacenamiento.  Una tercera categoría de almacenamiento (almacenamiento de estado solido) se utiliza cada vez con mayor frecuencia en los sistemas de computación.

acogiendo un campo magnético cuando se expone a un electroimán. Las cabezas de lectura/escritura de una unidad de disco o cinta magnética contienen electroimanes que generan campos magnéticos en el hierro del medio de almacenamiento cuando la cabeza pasa sobre el disco o cinta. . Cada una puede actuar como un imán.ARQUITECTURAS DE LAS COMPUTADORAS DISPOSITIVOS DE ALMACENAMIENTO MAGNÉTICOS:  La forma en que los datos se almacenan en un disco: Las superficies de discos y cintas magnéticas están cubiertas por millones de pequeñas partículas de hierro con el fin de que se puedan almacenar datos en ellas.

. Se le conoce como pistas y sectores del disco magnético. El proceso de asignar un disco se conoce como formato o inicialización.ARQUITECTURAS DE LAS COMPUTADORAS  La forma en que los datos están organizados en un disco magnético: Las cabezas de la unidad de disco magnético pueden dirigirse directamente a cualquier punto de la superficie del disco para leer o escribir datos. los dispositivos de almacenamiento magnético también entran en la categoría de dispositivos de almacenamiento de acceso aleatorio.

ARQUITECTURAS DE LAS COMPUTADORAS  La forma en que el sistema operativo encuentra datos en un disco: La asignación de etiquetas a las pistas y sectores se conocen como formato lógico. Cada método de formateo configura la superficie del disco de una manera distinta. Se crean cuatro áreas en el disco:  Sector de Arranque  Tabla de asignación de archivos  La carpeta raíz (directorio)  Área de datos (cluster´s) . dando como resultado un sistema de archivos diferente.

ARQUITECTURAS DE LAS COMPUTADORAS Los distintos sistemas operativos utilizan diferentes sistemas de archivos:  FAT (FAT 16 DOS)  FAT 32 (Windows 95. XP y 2000)  NTFS (Sistemas de archivos de alta tecnología)  NTFS 5 (W2000 y W XP)  HPFS ( Sistemas de archivos de alto desempeño) OS/2 IBM  ZFS. etc) . (UNIX. etc.

Sign up to vote on this title
UsefulNot useful