Anda di halaman 1dari 5

UNIDAD I Obj. 1.1 Introduccin a los Sistemas de Computacin 1. Concepto de Computador. 2. Elementos Bsicos del Computador. 2.

1 Hardware 2.2 Arquitectura Von Newmann. 3. Unidades Funcionales Bsicas. 3.1 Buses de interconexin 3.2 Unidades Funcionales Bsicas 4. Principios Bsicos de Funcionamiento. 5. Software 6. Firmware 1. Concepto de Computador: Mquina que acepta datos de entrada, efecta con ellos unas operaciones aritmticas y/o lgicas y produce resultados de salida, todo ello sin la intervencin de un operador humano.

Datos

Resultados

Computador

Instrucciones de Mquina
Una computadora (del ingls computer, y ste del latn computare -calcular-), tambin denominada ordenador o computador, es una mquina electrnica que recibe y procesa datos para convertirlos en informacin til. Una computadora es una coleccin de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un usuario o automticamente por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en funcin a una amplia gama de aplicaciones prcticas y precisamente determinadas, proceso al cual se le ha denominado con el nombre de programacin y al que lo realiza se le llama programador. 2. Elementos Bsicos del Computador. Antes de conocer los elementos bsicos de un computador vamos a recordar lo que es Hardware: Hardware (de entrada, salida, de E/S memoria ): Mejor conocido como todo lo fsico de la computadora, todo lo que podemos tocar con las manos teclado, monitor, cds, cmaras webs, impresora etc. Ahora bien entre los elementos bsicos de un computador tenemos: La Unidad Central de Procesamiento (CPU) , formada por Unidad de Control (UC) Unidad Aritmtico-Lgica (ALU) Registros internos y buses Memoria Central o Principal (MM) Perifricos: Memoria masiva o secundaria (discos duros, CDs, pen drive, ...) Unidades de entrada (teclado, ratn,) Unidades de salida (monitor, impresoras,)

2.1 Arquitectura Von Newmann: Aunque las tecnologas empleadas en las computadoras digitales han cambiado mucho desde que aparecieron los primeros modelos en los aos 40, la mayora todava utiliza la Arquitectura de von Neumann, publicada a principios de los aos 1940 por John von Neumann, que otros autores atribuyen a John Presper Eckert y John William Mauchly. La arquitectura de Von Neumann describe una computadora con 4 secciones principales: la unidad aritmtico lgica (ALU por sus siglas del ingls: Arithmetic Logic Unit), la unidad de control, la memoria central, y los dispositivos de entrada y salida (E/S). Estas partes estn interconectadas por canales de conductores denominados buses: La memoria es una secuencia de celdas de almacenamiento numeradas, donde cada una es un bit o unidad de informacin. La instruccin es la informacin necesaria para realizar lo que se desea con el computador. Las celdas contienen datos que se necesitan para llevar a cabo las instrucciones, con el computador. El nmero de celdas varan mucho de computador a computador, y las tecnologas empleadas para la memoria han cambiado bastante; van desde los rels electromecnicos, tubos llenos de mercurio en los que se formaban los pulsos acsticos, matrices de imanes permanentes, transistores individuales a circuitos integrados con millones de celdas en un solo chip. En general, la memoria puede ser reescrita varios millones de veces (memoria RAM); se parece ms a una pizarra que a una lpida (memoria ROM) que slo puede ser escrita una vez. El procesador (tambin llamado Unidad central de procesamiento o CPU) consta de:

Un tpico smbolo esquemtico para una ALU: A y B son operandos; R es la salida; F es la entrada de la unidad de control; D es un estado de la salida. La unidad aritmtico lgica o ALU es el dispositivo diseado y construido para llevar a cabo las operaciones elementales como las operaciones aritmticas (suma, resta, ...), operaciones lgicas (Y, O, NO), y operaciones de comparacin o relacionales. En esta unidad es en donde se hace todo el trabajo computacional. La unidad de control sigue la direccin de las posiciones en memoria que contienen la instruccin que el computador va a realizar en ese momento; recupera la informacin ponindola en la ALU para la operacin que debe desarrollar. Transfiere luego el resultado a ubicaciones apropiadas en la memoria. Una vez que ocurre lo anterior, la unidad de control va a la siguiente instruccin (normalmente situada en la siguiente posicin, a menos que la instruccin sea una instruccin de salto, informando al ordenador de que la prxima instruccin estar ubicada en otra posicin de la memoria). Los dispositivos E/S sirven a la computadora para obtener informacin del mundo exterior y/o comunicar los resultados generados por el computador al exterior. Hay una gama muy extensa de dispositivos E/S como teclados, monitores, unidades de disco flexible o cmaras web.

3. Unidades Funcionales. Arquitectura Von Neumann

Unidad de entrada: Recibe datos e instrucciones desde el mundo exterior. Unidad de salida: Devuelve los resultados al mundo exterior. Unidad de memoria: Almacena datos e intrucciones necesarios para la ejecucin del programa actual. Unidad aritmtico - lgica, ALU (AritmeticLogic Unit): Realiza operaciones aritmticas (sumas, restas) y lgicas (y, o, desplazamientos). Unidad de control: Recibe seales de estado del resto de unidades. Emite seales de control al resto de unidades. 3.1 Buses de interconexin La interconexin entre la CPU y el resto de unidades funcionales del computador se realiza mediante hilos conductores en paralelo, que transmiten simultneamente informacin, denominados buses. Bus de datos: Transporta los datos que se transfieren entre las unidades. Suele ser bidireccional. - Bus de direcciones: Transporta la direccin de la posicin de memoria o del puerto perifrico que interviene en el trfico de informacin. Suele ser unidireccional. - Bus de control: Contiene hilos que transportan las seales de control y las seales de estado indicando: La direccin de transferencia de datos. Temporizacin de la transmisin. Seales de interrupcin. 3.2 Unidades Funcionales Bsicas Memoria principal Acceso a la memoria: Las lneas de RD (lectura) y WR (escritura) indican a la memoria la operacin a realizar Con la seal READY la memoria indica que la operacin ha terminado Estas lneas forman parte del bus de control Memoria secundaria (almacenamiento secundario): Almacena masivas cantidades de informacin. Es ms lenta y ms barata (por lo que aparece en grandes cantidades). Unidades de almacenamiento para la memoria 1 Byte 8 bits 1 Kbit 210 bits = 1.024 bits 1 Mbit (Megabit) 220 bits = 1.048. 576 bits 1 KByte 210 bytes = 1.024 bytes 1 MByte (Megabyte) 220 bytes = 1.048.576 bytes 1 GByte (Gibabyte) 230 bytes = 1.073.741.824 1 TByte (Terabyte) 240 bytes 1 PByte (Petabyte) 250 bytes 1 EByte (Exabyte) 260 bytes - Unidad Aritmtico-Lgica (ALU) Circuito con binacional capaz de sumar, restar, efectuar operaciones lgicas y de desplazamiento de bits.

SR: Registro de estado. Informa sobre el resultado de la ltima operacin realizada por la ALU.

- Unidad de Control: Recibe seales de estado del resto de unidades. Enva las seales para controlar el funcionamiento del resto de unidades. Capta de memoria las instrucciones del programa y genera las seales de control necesarias para su ejecucin. CPU (Central Processing Unit, Unidad Central de Procesamiento):

Conjunto UC + ALU + Registros A la CPU tambin se le llama procesador

4. Principios Bsicos de Funcionamiento. Programa: conjunto de instrucciones almacenadas en la MP que se ejecutan secuencialmente (salvo saltos) y realizan una tarea especfica: Cada instruccin se trae de la MP a la CPU, junto con los operandos correspondientes Esquema general de conexin CPU MP:

CPU UC ALU Registros Especficos: IR (Instruction Register, Registro de Instruccin): instruccin que actualmente se est ejecutando PC (Program Counter, Contador de Programa): direccin de la siguiente instruccin que debe ejecutarse. MAR (Memory Address Register, Registro de Direcciones de Memoria): direccin de memoria a la que se est accediendo MDR (Memory Data Register, Registro de Datos de Memoria): datos ledos/escritos de/en memoria Generales: almacenamiento temporal de datos Buses: lneas para la comunicacin entre las distintas unidades. Bus del sistema: comunica CPU con MP Bus de direcciones: conecta MAR con MP Bus de datos: conecta MDR con MP Bus de control: gobierna (controla) la comunicacin entre CPU y MP

5. Software:

Se refiere al equipamiento lgico o soporte lgico de una computadora digital, y comprende el conjunto de los componentes lgicos necesarios para hacer posible la realizacin de tareas especficas; en contraposicin a los componentes fsicos del sistema, llamados hardware. Tambin podemos definir como los programas que dirigen el funcionamiento de un computador. Existen distintos niveles de SW:

Alto Nivel

USUARIO INTERFAZ USUARIO OPERACIONES PROGRAMA SISTEMA OPERATIVO

Ser Humano

Software

Hardware

Bajo Nivel

COMPUTADOR

Interfaz de Usuario: se compone de los elementos visuales (ventanas, cuadros, etc). Operaciones: clculos, procesamiento de datos en general, que producen los resultados segn lo solicitado por el usuario. Sistemas Operativos (SO) : administra la operacin de un computador, secuencia y controla el uso de programas y recursos de hardware (HW). Un computador no funciona sin un sistema operativo. Ejemplos de sistemas operativos: Windows, Unix, Linux, Macintosh, DOS, OS/2.

6. Firmware (Microprogramacin o Unidades de Control Microprogramables): Ya hemos pasado ms de cuatro generaciones de Hardware y Software. Cada generacin hardware ha introducido nuevos conceptos y facilidades que ha influido en el diseo de los sistemas operativos. Por otra parte, los requerimientos de software han influido en el desarrollo de ciertas caractersticas de hardware. Es por eso que a continuacin explicaremos uno de los conceptos sino el ms importante, uno de los ms importantes de la tecnologa de hardware y software: Firmware (trmino que hace referencia a la Programacin Firme) es el software compuesto por un bloque de instrucciones que tienen un fin especfico y que se almacena y se ejecuta desde la memoria ROM (que es la memoria de slo lectura). Este software est integrado en la parte del hardware, es decir que viene incorporado con el dispositivo, por lo que el firmware es en cierto punto, hardware y software al mismo tiempo. Las memorias ROM de dispositivos perifricos, como las impresoras, los monitores, los grabadores de DVD, cuentan con firmware, al igual que otros dispositivos internos, como los microprocesadores y los chips de la memoria. En el caso de los microprocesadores, por ejemplo, el firmware es el que recibe instrucciones de programas y las ejecuta, a la vez que emite rdenes a otros dispositivos del sistema. Por lo general, la finalidad del firmware es la de control de las operaciones: recibe instrucciones y las redirecciona segn las necesidades. Estos programas existentes en la memoria ROM estn incluidos en el dispositivo desde su fabricacin y lo ms comn es que estn protegidos por derechos de autor. El BIOS (Basic Input/Output System) es un programa de tipo firmware. De todo lo dicho anteriormente se resume lo siguiente: Firmware es un programa que es grabado en una memoria ROM y establece la lgica de ms bajo nivel que controla los circuitos electrnicos de un dispositivo. Se considera parte del hardware por estar integrado en la electrnica del dispositivo, pero tambin es software, pues proporciona la lgica y est programado por algn tipo de lenguaje de programacin. El firmware recibe rdenes externas y responde operando el dispositivo. Se encuentra el firmware en monitores, unidades de disco, impresoras, microprocesadores, etc.