Vous êtes sur la page 1sur 14

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR


INSTITUTO UNIVERSITARIO DE TECNOLOGIA
AGRO-INDUSTRIAL REGIÓN LOS ANDES
Ureña – ESTADO TACHIRA

ARQUITECTURA DEL COMPUTADOR


(Introducción a la Computación)

AUTOR: MORENO ACEVEDORonaldy Martin


C.I: 13.854.469

UREÑA, Septiembre de 2011


CONTENIDO UNIDAD II: DESCRIPCIÓN GENERAL DEL SISTEMA (ENTRADA,
PROCESO, SALIDA), CODIGO BINARIO, LENGUAJES DE BAJO Y ALTO NIVEL,
DISPOSITIVOS DE (E/S) Y COMPONENTES EXTERNOS DEL COMPUTADOR, EL
MICROPROCESADOR, TIPOS (risc entre otros), SOFTWARE, TIPOS DE SOFTWARE,
CLASIFICACIÓN.

DESCRIPCIÓN GENERAL DEL SISTEMA

Unidad de Entrada

Tiene por función la conversión de señales a nivel humano, en señales que sean
entendibles por la máquina. La unidad de entrada traducela información de nivel humano a
nivel de máquina, usando el sistema binario (ceros y unos codificados).

Unidadde Salida

Es el traductor inverso de la unidad de entrada, es decir, lainformación que estaba a


nivel máquina se transforma en lenguaje humano.

Unidad de Memoria

Los dispositivos electrónicos o electromagnéticos en donde sealmacena la


información y los datos recibidos del exterior antes de ser procesados, y la información ya
procesada, constituyen la MEMORIA “cache, RAM, ROM (EEPROM: puede ser

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

2
borrada, PROM: no puede ser modificada)”.En la memoria residen los programas que
eran procesados, los datos para el proceso y los resultados del proceso.

En donde:

R: Read
W: Writte

CPU

En el bloque central del esquema podemos ver dos bloques: Unidadde Control
yUnidad aritmético-lógica (ALU). Estos dos bloques forman la Unidad Central de
Proceso (CPU o UCP).

La velocidad de una computadora está determinada por la velocidad de su reloj


interno, el dispositivo cronométrico que produce pulsos eléctricos para sincronizar las
operaciones de la computadora. Las computadoras se describen en términos de su velocidad
de reloj, que se mide enMegaHertz (MHz).Lavelocidad también está determinada por la
arquitectura del procesador, es decir el diseño que establece de qué maneraestán colocados
en el chip los componentes individuales de la CPU.

Desde la perspectiva del usuario, el punto crucial es que "más rápido" casi siempre
significa "mejor".La mayoría de los supercomputadores tiene varios procesadores
completos que pueden dividir los trabajos en porciones y trabajar con ellas en paralelo; es
el llamado procesamiento en paralelo (Dual).

Bus frontal (FSB): Capacidad de ancho de bus que tiene el procesador para comunicarse
con la memoria.La velocidad de reloj con la que trabaja el procesador está dada por el
producto entre el FSB y el multiplicador (número por el que multiplico el FSB para que el
micro funcione a más velocidad), se expresa en megahertz (MHZ) y Gigahertz (GHZ).

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

3
Velocidad micros actuales: de 2000 MHz (2 GHZ) - AMD Sempron – a 3600 MHZ (3,6
GHZ) – Intel Pentium 4.

ALU

Realiza todos los cálculos (suma, resta, multiplicación y división) y todas las
operaciones lógicas (comparaciones numéricas oalfabéticas).La información se procesa
matemáticamente y se comparalógicamente.

Unidad de Control

Se encarga de que las operaciones se realicen en las secuencias que correspondan


(por ejemplo no calcular antes de recibir los datos, no comunicar información al exterior
mientras no se terminen loscálculos, etc.).

Si el procesador es el núcleo del sistema de computación, la unidad de control lo es


del procesador. Tiene 3 funciones principales:

Dirigir la operación de los componentes internos delprocesador.


Controlar el flujo de programas y datos hacia y desde la RAM.
Leer e interpretar instrucciones del programa.

La unidad de control dirige otros componentes del procesador para realizar las
operaciones necesarias y ejecutar la instrucción.

Registros: áreas de almacenamiento de trabajo de altavelocidad que contiene la unidad de


control, que no pueden almacenar más que unos cuantos bytes. Los registros manejan
instrucciones y datos a una velocidad unas 10 veces mayor que la de la memoria caché y se
usan para una variedad de funciones de procesamiento. Los registros facilitan elmovimiento
de datos e instrucciones entre la RAM, la unidad de control y la unidad aritmético-lógica.

Registro de la instrucción: registro que contiene la instrucción que se está


ejecutando.
Registros de uso general: almacenan los datos necesarios para el
procesamiento inmediato.

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

4
Arquitectura Von Neumann

Desde los inicios de la era de la computación se ha buscado un modelo eficiente


para procesardatos,es decir, hardwarecapaz de “memorizar” datos, transformarlos y mostrar
los resultados.

Hacia 1950, John Von Neumann tuvo la idea de construir una máquina que
"memorizara" una serie de órdenes y un grupo de datos, para que pudiera luego "trabajar
sola" hasta lograr un resultado (salida).

Sistema Binario

Los computadores se construyen a partir de dispositivos de conmutación


(transistores y compuertas lógicas ó circuitos integrados digitales) que reducentoda la
información a ceros y unos (lenguaje de maquina), es decir que representan los números en
código binario (sistema que denota todos los números con combinaciones de 2 dígitos<cero
y uno>). Por lo tanto, el potencial de la computadora se basa en sólo dos estados
electrónicos: encendido y apagado; es decir, 0v y 5v. Las características físicas de la
computadora permiten que se combinen estos dos estados electrónicos para representar
letras, números, colores.

Un estado electrónico de "encendido" o "apagado" se representa por medio de un


bit. La presencia o la ausencia de un bit se conocen como un bit encendido o un bit
apagado, respectivamente. En el sistema de numeración binario y en el t

exto escrito, el bit encendido es un 1 lógico y el bit apagado es un 0.

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

5
Las computadoras cuentan con un compilador ó programa que convierte
automáticamente los números decimales (Dec) en binarios (Bin) y viceversa. El
procesamiento de números binarios de la computadora es totalmente invisible para el
usuario humano.

Para que las palabras, frases y párrafos que escribe el hombre con el teclado se
ajusten a los circuitos exclusivamente binarios de la computadora, se han creado códigos
que representan cada letra, dígito y carácter especial como una cadena única de bits. El
código más común es el ASCII (American Standard CodeforInformationInterchange,
Código estándarestadounidense para el intercambio de información).

Un grupo de bits puede representar colores, sonidos y casi cualquier otro tipo de
información que pueda llegar a procesar un computador.La computadora almacena los
programas como colecciones de bits, lo mismo que los datos e imágenes.

La memoria es, una colección de elementos que permiten almacenar dígitos


binarios. Cada dígito binario (0 ó 1) se denomina BIT.Pero la memoria se divide en
particiones de mayor tamaño, por lo que no permite almacenar un solo bit, lo normaló
mínimoes en grupos de ocho (8) bits. Esta partición se denomina BYTE, un byte (8 bits)
forman una letra, símbolo ó carácter ydos de esos bytes (o sea 16 bits) forman lo que se
denomina una palabra.

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

6
Un byte es la mínima cantidad de información que el sistema nos permite manejar y
almacenar en Memoria, y una palabra es la información necesaria para señalar la posición
en memoria de un byte.

Es por ello, que la capacidad global de las memorias (unidades de disco, memorias
USB entre otras) se mide de la siguiente manera:

Ejemplo # 1: ¿Se desea calcular la capacidad de memoria en bytes de una memoria USB
extraíble de 512Mb?

Resultado= 536.870.912 bytes


Ejemplo # 2: ¿Calcular la cantidad de bytes que ocupa en memoria una canción en formato
.mp3 que pesa 2,56Mb?

Resultado= 2.684.354,56 bytes

Ejemplo # 3: ¿Calcular la capacidad de memoria en bytes de un disco duro SATA de


500Gb?

LOS LENGUAJES DE PROGRAMACION.

Son instrucciones que se le dan al computador para la creación de una


aplicación o programa. Se divide en lenguaje de máquina, lenguaje de bajo nivel y
lenguaje de alto nivel.

El Lenguaje de Maquina y el Lenguaje Ensamblador (Lenguaje de Bajo Nivel)

Está compuesto por etiquetas y valores numéricos. Es utilizado para programar


directamente los microprocesadores. Cada microprocesador tiene su propio lenguaje
ensamblador para ser programado. Laprogramación ha evolucionado continuamente desde
los días de la configuración cableada de la ENIAC hasta el presente. La escritura del
software en las primeras computadoras se realizaba en lenguaje de máquina, mediante ceros
y unos (código binario) que codificaban directamente las instrucciones que es capaz de
Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

7
ejecutar el procesador. La programación en lenguaje de maquina es difícil y el código
generado es complicado de leer. Para facilitar la programación se desarrolló el lenguaje
ensamblador, que utilizan nemónicos que permiten visualizar la función de las
instrucciones de la máquina (procesador). Este lenguaje, como el de maquina manipula
directamente las localidades de memoria y los registros del procesador, transfiere datos
entre ellos y realiza operaciones aritméticas y lógicas simples.

Los Lenguajes de programación de alto nivel

Están formados por palabras de lenguaje natural, generalmente del inglés.


Tienen dos tipos: los intérpretes y los compiladores.Surgen para facilitar aún más la
programación y hacerla independiente de la máquina, ofreciendo un mayor grado de
abstracción al programador, ya que puede concentrarse en encontrar la solución del
problema en vez de fijarse en detalles de bajo nivel relacionados con la representación
interna de los datos. Con los lenguajes de alto nivel, los programadores crean secuencias de
instrucciones (código), que puede ser leído casi como cualquier lenguaje.

Los compiladores e intérpretes como él (Turbo C, BuilderBorland C++, Visual


Basic, MPLAB, FRONTPAGE, Netbean) se encargan de convertir dichas secuencias de
instrucciones en cadenas de 0 y 1 que las computadoras pueden entender. Cada
programador sigue unas reglas estrictas y de manera ordenada llamada sintaxis. A los
lenguajes de alto nivel se les llama así porque su sintaxis se parece más al lenguaje natural
que la de los lenguajes ensamblador y de máquina.

Los lenguajes de alto nivel suelen ser tratados en términos de generaciones. Así el
lenguaje de maquina forma la primera generación, el lenguaje ensamblador la segunda, y
los lenguajes DE ALTO NIVEL como BASIC, FORTRAN, PASCAL, C++, PHP, HTML,
JAVA entre otros, quedan incluidos a partir de la tercera generación.

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

8
La Unidad del Sistema (CPU)

Unidad del sistema o gabinete (case) es una caja en la que están colocados los componentes
en la computadora que son utilizados para procesar datos y su alimentación eléctrica.

La unidaddel Sistema incluyelossiguientescomponentes:

Motherboard (circuito matriz)

Fuente de poder (Power Supply)

Discos duros (Hard Disk)

Unidad de discos

CD Player

DVD Player

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

9
Conectores Entrada/Salida

Puertos PS/2 (Mouse, Teclado)


Puertos serie COM1 de 9600 baudios. Transmite 1 bit a la vez.(Conexión entre
PC’s, Calculadoras HP, mouse serie, micro-controladores PIC, impresoras, joystick,
scanner). COM2 (Modem externo)
Puertos paralelos LPT1, LPT2. Transmite 8 bits a la vez.(Impresoras Antiguas)
Puertos USB (Universal Serial Bus)
Conectores RJ45 (Internet), RJ11 (Teléfono), VGA (Monitor, Video Beam), DVI,
eSATA, 1394, HDMI o Displayport, SCSI (scanners, unidades de almacenamiento,
entre otros)
Conectores de audio Mic, In, Out (microfono, altavoces)

CONECTOR SCSI

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

10
CASE

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

11
El Microprocesador
El microprocesador (o simplemente procesador) es el circuito integrado central y
más complejo de un sistema informático; a modo de ilustración, se le suele llamar por
analogía el «cerebro» de un computador. Es un circuito integrado conformado por millones
de componentes electrónicos. Constituye la unidad central de procesamiento (CPU) de
un PC catalogado como microcomputador.
Es el encargado de ejecutar los programas, desde el sistema operativo hasta
las aplicaciones de usuario; sólo ejecutar instrucciones programadas en lenguaje de bajo
nivel, realizando operaciones aritméticas y lógicas simples, tales como sumar,
restar, multiplicar, dividir, las lógicas binarias y accesos a memoria.Esta unidad central de
procesamiento está constituida, esencialmente, por registros, una unidad de control,
una unidad aritmético lógica (ALU) y una unidad de cálculo en coma flotante(conocida
antiguamente como «co-procesador matemático»).
El microprocesador está conectado generalmente mediante un zócalo específico de
la placa base de la computadora; normalmente para su correcto y estable funcionamiento, se
le incorpora un sistema de refrigeración que consta de un disipador de calor fabricado en
algún material de alta conductividad térmica, como cobre o aluminio, y de uno o
más ventiladores que eliminan el exceso del calor absorbido por el disipador. Entre el
disipador y la cápsula del microprocesador usualmente se coloca pasta térmica para mejorar
la conductividad del calor. Existen otros métodos más eficaces, como la refrigeración
líquida o el uso de células peltier para refrigeración extrema, aunque estas técnicas se
utilizan casi exclusivamente para aplicaciones especiales, tales como en las prácticas
de overclocking.

MARCAS

La principal característica de los microprocesadores es la VELOCIDAD, que se


mide por la cantidad de operaciones por segundo. La velocidad se mide en Hertzios (Hz): 1
Hz representa una operación por segundo. 1 Mhz (MegaHertzio) es un millón de
operaciones por segundo. 1 Ghz (GigaHertzio) son 1.000 millones de operaciones por
segundo.Los microprocesadores actuales tienen velocidadesde más de 3 GHz. Esto quiere
decir que, puedenejecutar más de 3.000 millones de operaciones porsegundo.

Las empresas INTEL y AMD fabrican lamayoría de los microprocesadores del mercado.

Marcas y modelos de procesadores para portátiles. INTEL AMD Procesador Intel®


Core™ i7 AMD Turion™ X2 de doble Extreme Edition núcleo. Procesador Intel® Core™
i5 AMD Turion™ X2 Ultra . Extreme Edition Procesador Intel® Core™ i3 Tipo MT, MK,
ML. Extreme Edition Procesador Intel® Pentium® AMD Athlon XP-M Procesador Intel®
Celeron® AMD Sempron AMD Athlon 64A lo largo de la historia de los
microprocesadores se haconseguido el bajo consumo, menos calor generado,menos pesado,
y más pequeños, y casi sin bajada derendimiento, independientemente de la marca.

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

12
SOFTWARE, CLASIFICACION

Es el conjunto de los programas de cómputo, procedimientos, reglas,


documentación y datos asociados, que forman parte de las operaciones de un sistema de
computación.Considerando esta definición, el concepto de software va más allá de los
programas de computación en sus distintos estados: código fuente, binario o ejecutable;
también su documentación, los datos a procesar e incluso la información de usuario forman
parte del software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado.
El término «software» fue usado por primera vez en este sentido por John W.
Tukey en 1957. En la ingeniería de software y las ciencias de la computación, el software
es toda la informaciónprocesada por los sistemas informáticos: programas y datos.
El concepto de leer diferentes secuencias de instrucciones (programa) desde
la memoria de un dispositivo para controlar los cálculos fue introducido por Charles
Babbage como parte de sumáquina diferencial. La teoría que forma la base de la mayor
parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, «Los
números computables», con una aplicación al problema de decisión.

CLASIFICACION

Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos
se puede clasificar al software en tres grandes tipos:

1. Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al


programador de los detalles del sistema informático en particular que se use,
aislándolo especialmente del procesamiento referido a las características internas
de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras,
pantallas, teclados, etc. El software de sistema le procura al usuario y programador

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

13
adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo
que permiten el mantenimiento del sistema global. Incluye entre otros:
 Sistemas operativos
 Controladores de dispositivos
 Herramientas de diagnóstico
 Herramientas de Corrección y Optimización
 Servidores
 Utilidades
2. Software de programación: Es el conjunto de herramientas que permiten
al programador desarrollar programas informáticos, usando diferentes alternativas
y lenguajes de programación, de una manera práctica. Incluyen básicamente:
 Editores de texto
 Compiladores
 Intérpretes
 Enlazadores
 Depuradores
 Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas,
usualmente en un entorno visual, de forma tal que el programador no necesite
introducir múltiples comandospara compilar, interpretar, depurar, etc.
Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).
3. Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias
tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o
asistido, con especial énfasis en los negocios. Incluye entre muchos otros:
 Aplicaciones para Control de sistemas y automatización industrial
 Aplicaciones ofimáticas
 Software educativo
 Software empresarial
 Bases de datos
 Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
 Videojuegos
 Software médico
 Software de cálculo numérico y simbólico.
 Software de diseño asistido (CAD)
 Software de control numérico (CAM)

Realizado por: Prof. Martín Moreno. Telf. 0416-1385907 correo: ronaldy_moreno_72@hotmail.com

14

Vous aimerez peut-être aussi