You are on page 1of 32

1

NDICE
1. Conceptos bsicos. 2. Componentes fsicos del Ordenador.
3. Componentes lgicos del Ordenador. 4. Dispositivos de Almacenamiento masivo.

I. Conceptos Bsicos
Qu es la informtica?
Qu es un ordenador o computador?

Qu es un programa?

ORDENADOR
3

I. Conceptos Bsicos
Qu es el firmware?

Vamos a aprender a lo largo del tema, las diferencias claras entre: Hardware / Software / Firmware

II. Componentes Fsicos Del Ordenador


*Hardware *CPU *ALU *UC *MEMORIA PRINCIPAL *DISPOSITIVOS DE E/S PERIFRICOS *BUSES

II. Componentes Fsicos Del Ordenador


El ENIAC es uno de los primeros ordenadores conocidos, era capaz de procesar operaciones como una calculadora sencilla, y ocupaba el espacio de una habitacin. Por suerte, en la actualidad, el mbito de la nanotecnologa ha sufrido grandes avances, y un claro ejemplo de esto, son los dispositivos mviles con los que de forma habitual tratamos (porttiles, telfonos)

II. Componentes Fsicos Del Ordenador


CPU: Es el elemento encargado del control y ejecucin de las operaciones que se efectan dentro del ordenador con el fin de realizar el tratamiento automtico de la informacin. Consta de la unidad aritmtico lgica (ALU) y de la unidad de control (UC). Dispone tambin de pequeos espacios de almacenamiento denominados REGISTROS

II. Componentes Fsicos Del Ordenador


Qu es la ALU?

Los elementos que la componen son:


Circuito combinacional u operacional: Registros de entrada: Registro Acumulador: Registro de estado:

II. Componentes Fsicos Del Ordenador


Qu es la UC?

Los elementos que la componen son:


Registro de Instruccin (RI): Registro Contador de programa(CP): Decodificador de instrucciones: Generador de impulsos de reloj:

II. Componentes Fsicos Del Ordenador


MEMORIA: Es todo dispositivo capaz de almacenar informacin, ya sean datos o programas. La unidad mnima de informacin es el BIT.
La capacidad de la memoria se mide en mltiplos del BYTE. 1 byte = 8 bits

10

II. Componentes Fsicos Del Ordenador


La memoria con la que trabaja el ordenador puede ser de tres tipos:
Memoria externa o secundaria.
Reciben este nombre los soportes de almacenamiento masivo, que se llaman as porque son capaces de almacenar gran cantidad de informacin de manera permanente.

Memoria interna o principal.


Est conectada con la UC y tanto las instrucciones como los datos que ejecuta deben ser proporcionados por la memoria principal. Existen varios tipos de memoria principal.

Memoria Cach.
Se basa en el principio de localizacin espacial. Suele ser de tipo SRAM rea de memoria temporal y varia constantemente su contenido.

11

II. Componentes Fsicos Del Ordenador


Jerarqua de memorias:
PROCESADOR

RI P R E C I O V E L O C I D A D

Cache

Primaria

C A P A C I D A D

Secundaria
12

II. Componentes Fsicos Del Ordenador


Principalmente en este tema vamos a estudiar por encima las memorias RAM y ROM:
*Memoria RAM: - De acceso aleatorio - Lectura /escritura - Voltil - Componente necesario para que se pueda procesar la informacin. - Existen varios tipos (DRAM y SRAM)

13

II. Componentes Fsicos Del Ordenador


*Memoria ROM: - Slo de lectura - No voltil - Existen muchos tipos (EEROM,EAROM)
*Adems de estos dos tipos de memorias (principal y secundaria) un ordenador est formado habitualmente con memoria cach y registros internos como ya hemos mencionado previamente.

14

II. Componentes Fsicos Del Ordenador


PERIFRICOS: Dispositivos hardware con los cuales el usuario puede interactuar con el ordenador(teclado, ratn, monitor), almacenar o leer datos y programas(dispositivos de almacenamiento o memoria auxiliar), imprimir resultados(impresoras). Los hay de varios tipos: - De entrada. - De salida. - De entrada/salida.
15

II. Componentes Fsicos Del Ordenador


BUSES: es el elemento ms habitual de comunicacin en los ordenadores. Existen varios tipos de buses: - Bus de datos. - Bus de direcciones. - Bus de control Es importante la velocidad con la que los bits se pueden transmitir. La velocidad se mide en MHz
16

III. Componentes Lgicos Del Ordenador


Qu es el Software?

Qu es un dato?
Se pueden clasificar: * Segn la fase en que podamos encontrarlos durante el tratamiento de la informacin. * Segn varen o no durante su procesamiento. * Segn cmo los utiliza el ordenador.

17

III. Componentes Lgicos Del Ordenador


III.I PARTES DEL SOFTWARE
Se puede dividir en dos partes: Software Bsico
SISTEMA OPERATIVO

Software de Aplicaciones
ESTNDAR PERSONALIZADO

18

III. Componentes Lgicos Del Ordenador


III.II LENGUAJES DE PROGRAMACIN
Definicin de lenguaje de programacin: es un conjunto de signos y reglas sintcticas y semnticas diseadas para describir el conjunto de acciones consecutivas que un equipo debe ejecutar.

-> Pautas de cmo dar las instrucciones al ordenador. -> Modo prctico para que los seres humanos puedan dar instrucciones a un equipo

19

III. Componentes Lgicos Del Ordenador


Ejemplo del cdigo para sumar dos nmeros en lenguaje ensamblador:
a: b: sum:

.BEGIN ini .DW 10 .DW 5 .DW 0 load a(R0),R1 load b(R0),R2 addi R0,#0,R3 subi R2,#0,R0 ble fin

; Variable a ; Variable b ; Resultado

ini:

loop:

; 10 -> R1 ; 5 -> R2 ; 0 -> R3 ; R2 positivo? ; Si <= 0, entonces

FIN
add R3,R1,R3 ; R3+10 -> R3 subi R2,#1,R2 ; R2-1 -> R2 br loop ; repetir bucle fin: store R3,sum(R0) ; R3 -> resultado .END

20

III. Componentes Lgicos Del Ordenador


Ejemplo del cdigo para sumar dos nmeros en lenguaje C:
int a=2; int b=5; int sum;

sum=a*b;

21

III. Componentes Lgicos Del Ordenador


III.II LENGUAJES DE PROGRAMACIN
Se pueden clasificar: Segn el nivel de complejidad
LENGUAJE MQUINA LENGUAJE ENSAMBLADOR LENGUAJE DE ALTO NIVEL

Segn su finalidad:
DE PROPSITO ESPECIAL DE PROPSITO GENERAL

22

III. Componentes Lgicos Del Ordenador


III.II LENGUAJES DE PROGRAMACIN
Qu es un compilador?

Qu es un intrprete?

Cul es la diferencia ms importante entre ellos?

23

III. Componentes Lgicos Del Ordenador


III.III SISTEMAS DE NUMERACIN
Qu es un sistema de numeracin? Es un conjunto de smbolos y reglas que se utilizan para construir todos los nmeros vlidos de un sistema. Algunos son:
SISTEMA DE NUMERACIN Decimal Binario
Octal Hexadecimal

CONJ. DE SMBOLOS { 0,1,2.9 } { 0,1 }


{ 0,1,2,3,4,5,6,7 } {0,1,,9,A,B,C,D,E,F }

CONJ. DE REGLAS Sistema de numeracin posicional Sistema de numeracin posicional


Sistema de numeracin posicional Sistema de numeracin posicional
24

III. Componentes Lgicos Del Ordenador


III.III SISTEMAS DE NUMERACIN
Qu son los sistemas de numeracin posicional? Son aquellos que el valor de cada dgito depende de la posicin que ocupa en la representacin y del valor en s. No es lo mismo 123 que 321 (posicin) No es lo mismo 123 que 125 (valor) Los sistemas de numeracin posicionales se caracterizan por la base a la que referencian, que es el nmero de smbolos distintos que utilizamos para representar una cantidad.
25

III. Componentes Lgicos Del Ordenador


III.III SISTEMAS DE NUMERACIN
SISTEMA
Decimal 10

BASE 2
8

Binario
Octal

Hexadecimal

16

Todos los sistemas de numeracin posicionales estn basados en el teorema fundamental de la numeracin (TFN): En un sistema de base b, un nmero N cualquiera, se puede representar mediante un polinomio de potencias de la base, multiplicadas por un smbolo perteneciente al sistema de numeracin. N = ai bi
26

III. Componentes Lgicos Del Ordenador


Ejemplo Sistema decimal: b=10 {0,1,2,3,4,5,6,7,8,9}
325(10 = 5*100 + 2*101 + 3*102

40,5(10 = 5*10-1 + 0*100 + 4*101


Ejemplo Sistema binario: b=2 {0,1}

0111(2 = 1*20 + 1*21 + 1*22 + 0*23


27

III. Componentes Lgicos Del Ordenador


III.III SISTEMAS DE NUMERACIN
Cmo pasamos de una base a otra? Gracias al TFN podemos pasar todo a hexadecimal y de este al sistema que queramos, sin embargo algunos estn directamente relacionados entre si. Convertir de (octal | binario | hexadecimal) -> Decimal Por el TFN Convertir de Decimal -> (octal | binario | hexadecimal) Ser necesario dividir sucesivamente entre el valor de la base, hasta obtener un cociente 0. Colocamos los restos obtenidos desde el ltimo al primero.
28

III. Componentes Lgicos Del Ordenador


III.III SISTEMAS DE NUMERACIN
Convertir de binario -> (octal | hexadecimal) directamente Debido a que existe una correspondencia entre las bases de estos sistemas de numeracin, podemos realizar la conversin agrupando en grupos de 3 bits (octal) y 4 bits (hexadecimal) de derecha a izquierda.

29

III. Componentes Lgicos Del Ordenador


III.IV SISTEMAS DE CODIFICACIN
Hemos visto que el ordenador y el ser humano trabajan en diferentes lenguajes (lenguaje mquina y lenguajes de alto nivel respectivamente) Una informacin para poder ser tratada por el ordenador de forma automtica necesita ser transformada a un cdigo manejable por el mismo.

30

III. Componentes Lgicos Del Ordenador


III.IV SISTEMAS DE CODIFICACIN
TENEMOS VARIOS SISTEMAS DE CODIFICACIN: SISTEMAS DE CODIFICACIN NUMERICOS
COMA O PUNTO FIJO
CDIGO BINARIO PURO DECIMAL CODIFICADO EN BINARIO (BCD) DESENPAQUETADO EMPAQUETADO

COMA FLOTANTE

SISTEMAS DE CODIFICACIN ALFANUMRICOS


ASCII, EBCDIC,FIELDATA,UNICODE
31

IV. Dispositivos de Almacenamiento Masivo


Los soportes de informacin se clasifican de acuerdo al modo de acceso a la informacin:
- Secuencial - Directo

Algunos dispositivos de almacenamiento son: Disquetes Discos ptico o CD-ROM Digital Video Disk Discos Removibles Disco Duro Blu-Ray
32

You might also like