Está en la página 1de 4

-- INFORMÁTICA 1--

APUNTES DE APOYO TEÓRICO


INF1-2

Hasta ahora vimos que adentro de la CPU, sólo había 0 y 1, pero:

Los números son abstractos. Por lo tanto vamos a necesitar utilizar una magnitud
ponderable que represente un 0 y un 1, pero esta vez, físicamente.
Veamos si podemos utilizar la electricidad.
Supongamos el siguiente circuito elemental:
Interruptor
Led
PILA

Según sea la posición del interruptor, el Led estará encendido ó apagado, o sea que
tiene sólo 2 estados posibles. Por decreto, podemos asignarle al estado encendido: un
1 y al apagado un 0. Supongamos que esta noche lo dejamos encendido. Mañana, al
levantarnos seguirá encendido. Es como si tuviera “memoria”. Concretamente, es una
memoria.

CPU

Sirviéndonos de estos conceptos, le agregaremos a la Caja: “electricidad”, para


transformar los 0 y lo 1 en magnitudes que se puedan manejar.
Agregaremos entonces una FUENTE de PODER, que no es otra cosa que un elemento
de hardware que pueda alimentar los distintos componentes (la RAM, el
Microprocesador, etc…) con electricidad. Es decir, como en el caso de la pila del
ejemplo anterior, valores de tensión y de corriente, que son los que caracterizan la
electricidad.

La Fuente de poder es reemplazada en los sistemas modernos por una BATERÍA de


ION-LITIO, que reemplaza la alimentación de los 220 volts.

Cómo le llega la electricidad a todos los componentes ?

Necesitamos que todos ellos, dentro de la Caja (CPU), estén interconectados


eléctricamente.
La solución es utilizar o bien una enorme cantidad de cables enmarañados, ó
reemplazarlos por “pistas de Circuito Impreso”, “incrustadas” en una Placa de resina
Epoxy, a la que se le puedan soldar todos los componentes.

Esa Placa, que contiene todas las conexiones a través de pistas y que vincula
eléctricamente todos los componentes, se llama: MOTHERBOARD. Ella está
alimentada por la Fuente de Alimentación (o de Poder), a través de cables y
conectores.

Quién se encarga de distribuir y manejar semejante cantidad de interconexiones ?

Cada fabricante de su Motherboard, incluye un componente, que le es propio y que


contiene en su interior un Programa especialmente pensado para cumplir esa función.
1
Ese Programa se denomina: BIOS (Basic Input Output System). Está almacenado en
una memoria que lo guarda en un componente que lleva el mismo nombre.
Esta memoria es distinta de la RAM (Random Access Memory), en la que se podía leer
y/o borrar. Esta es una memoria ROM (Read Only Memory), o sea que el programa
sólo se puede leer y es propio del Motherboard al que controla. El contenedor del
programa es un CHIP, que no es otra cosa que una enorme cantidad de circuitos
electrónicos encapsulados y con “patitas de interconexión”, que van soldadas al
Motherboard.

Memorias
Clasificación:

La MEMORIA de un ordenador es el componente de hardware que Guarda la


Información.
Según la tecnología empleada, pueden clasificarse como:
Memorias semiconductoras: RAM, ROM, etc...
Memorias magnéticas: DISCO RÍGIDO, CINTAS MAGNÉTICAS, etc….
Memorias ópticas: CD´s y DVD´s.
Memorias flash: PENDRIVE, DISCOS EXTERNOS, etc…

Cuáles son las interconexiones entre los componentes ?

BUSES

Bus es el conjunto de pistas impresas (conductores eléctricos) del Motherboard que


interconectan los distintos componentes.

Los Buses Se pueden clasificar en tres tipos, de acuerdo a su función:


BUS DE DATOS, BUS DE DIRECCIONES y el BUS DE CONTROL.

El de DATOS transporta los Datos entre los dispositivos del hardware.

Transportan los datos de Entrada provenientes de los circuitos ó periféricos,


como: el Teclado, el Escáner, el Ratón, etc…
Transportan los datos de Salida: a la Impresora, al Monitor o a la tarjeta y/ó
circuito de Sonido; y a los elementos de Almacenamiento, como el Disco Duro, o
a la memoria Flash, etc….

Estas transferencias son controladas por varios dispositivos y métodos, de los cuales el
Controlador PCI, "Peripheral Component Interconect", es uno de los principales,
además de otros.

El Bus de DIRECCIONES, maneja la ubicación de los datos en donde pueda luego


recuperarlos.

El Bus de CONTROL, transporta las señales (comandos eléctricos) que controlan las
operaciones efectuadas por el CPU y los demás componentes.

2
SOFTWARE
DEFINICIONES:

El SOFTWARE está conformado por el conjunto de PROGRAMAS que manejan la


computadora.
En particular, el Programa más importante para que la máquina funcione es EL
SISTEMA OPERATIVO que luego de “Cargado”, toma el Control de la Computadora.
P. Ej.: Windows xp, Windows 8.1, Linux, etc…

El Software no es algo físico. Existe como las ideas, los conceptos, y los símbolos.
Una buena metáfora para comprender su significado y su importancia sería la de
compararla con un libro: las páginas y la tinta, son el hardware, mientras que las
palabras, oraciones, párrafos y el significado del texto, son el software. Una
computadora sin software sería tan inútil como un libro con páginas en blanco.

Se clasifica en 2 categorías:

Software de Base o de Sistema.


Es el software cuyo propósito es facilitar la ejecución de otro software. Entran en esta
categoría:
Sistemas operativos. P.Ej.: Windows 10
Compiladores: son programas que traducen cualquier lenguaje de programación,
a lenguaje de Máquina (de 0 y 1).

Software de aplicación.
Es el que automatiza un sistema de información para un lograr un propósito concreto.
Entran en esta categoría, por ejemplo:
Procesadores de texto.
Hojas de cálculo.
Gestores de Bases de datos.

Un PROGRAMA está conformado por INSTRUCCIONES que una computadora puede


interpretar y ejecutar. Si bien las instrucciones se leen en un orden, su ejecución no
necesariamente es secuencial, debido a los salteos condicionales, producto de
comparaciones entre los datos que se manejan.
Diagrama de Flujo

1 INGRESAR A

2 INGRESAR B

NO
3 A=B ?

SI

4 XXX

3
Es una representación gráfica de las instrucciones correspondientes a un Programa y
del orden de ejecución.

Luego de ingresar A y B (en 1 y 2), se comparan en 3 si son iguales sus valores. Si lo


son, se sigue con la instrucción 4. Si No, se vuelven a ingresar ambos valores. Este
ejemplo muestra que las instrucciones no se cumplen en orden secuencial, ya que
hubo que volver al principio (si A no es =B).

Las posibilidades de tomar caminos distintos en función de comparaciones de valores


matemáticos ó de evaluación de condiciones lógicas, son el fundamento de la
programación.

En un Programa intervienen por lo tanto 2 elementos fundamentales:

Definir qué hacer: INSTRUCCIÓN (Ingresar A) e indicar CUÁL ES LA INSTRUCCIÓN


SIGUIENTE.

En el ejemplo anterior, si A=B, seguimos con la instrucción 4.


Si son distintos (A<>B), volvemos al principio (1), para repetir el ingreso de A, el de B,
etc… hasta que se cumpla la igualdad de los valores ingresados A y B.

A esta operación de repetición de varias Instrucciones, se la denomina LOOP (Lazo).

- FIN –
PROF. MARCELO CAPELLI

También podría gustarte