Vous êtes sur la page 1sur 21

m 

  
    


Ô

  




‡Datos e Información

‡Hardware / Software
O 
   
 
   


Procesador

OAL

Entrada OC Salida

Almacenamiento
Memoria
Secundario
! 

Es un chip que realiza y controla las funciones y


operaciones de los datos.
Su velocidad se mide en MHZ.
Los fabricantes mas populares son: Intel, AMD,
Cyrix y Transmeta.
j 

Entrada: teclado, código de barras, escáneres,


micrófonos , ratón.
Salida: Monitor, Plotters, reconocedores de voz

Dispositivos periféricos: Dispositivos de


almacenamiento secundario, unidades de discos
(disquetes, CD-ROM, DVD, cintas,
videocámaras.
—   
  Ô

‡ RAM: Random Access Memory, es volátil


DRAM, SRAM,EDRAM
Memoria Caché

‡ ROM: Read Only Memory




 ¢ ¢ ¢¢

¢
 ±yte
 Kilobyte
 Megabyte
 Gigabyte
 Terabyte
 Petabyte
 Exabyte
 Zettabyte
 Yotta
' Discos y cintas magnéticos
' Discos Duros
' Disquettes
' Onidades especiales de zip
' Discos ópticos (CD-ROM, CD-RW, DVD)
' Disco flash
' Software de Sistema
Sistema operativo, los editores de texto, los
compiladores e intérpretes y los programas de
utilidad.

' Software de Aplicaciones


j  

        

  j —  






 
O

    

m  
  


!
V 
    


s "   O #

_   _

s " & () *+++


, # $—%
—
  —
m&  m$ %
—Ô
'O&
Sirven para escribir programas que permitan la
comunicación usuario / máquina.

Principales tipos de lenguajes:

' Lenguaje máquina

' Lenguaje de bajo nivel (ensamblador)

' Lenguaje de alto nivel


Las instrucciones básicas y comunes a todos los
lenguajes de programación se pueden condensar
en 4 grupos:

Î Instrucciones de E / S

Î Instrucciones Aritmético ² Lógicas

Î Instrucciones Selectivas

Î Instrucciones Repetitivas
Son aquellos que están escritos en código
binario.

Ventajas: Transferir un programa a la memoria


sin necesidad de traducción
Desventajas: Dificultad y lentitud en la
codificación, solo pueden ser ejecutados en el
mismo procesador
Son mas fáciles de utilizar que los lenguajes
máquina, pero también dependen de la máquina en
particular.

Otiliza nemotécnicos .

ADD M, N, P

¢ ¢ ¢¢ ¢ ¢ ¢
Programa fuente Programa Programa Objeto
En ensamblador Ensamblador En código máquina
Ventajas:
‡ El tiempo de formación es relativamente corto
‡ Reducción en el costo de los programas
‡Transportabilidad

Desventajas:
‡ No se aprovechan los recursos internos de la
máquina.
‡ El tiempo de ejecución es mayor.
‡ Aumento de ocupación de memoria.
Es un programa que realiza la traducción de un
programa escrito en lenguaje de alto nivel a un
lenguaje que entienda la máquina

Intérprete
‡ Es un traductor que toma un programa fuente,
lo traduce y a continuación lo ejecuta.
Genera
Programa
Compilador Código de Intérprete
Fuente en java
±ytes

±ytecode
Programa Fuente

Compilador

Programa Objeto

Enlazador

Programa
Ejecutable

Vous aimerez peut-être aussi