Está en la página 1de 16

REPASO DE

COMPUTACIÓN
Estructura
básica de una Procesador o CPU

computadora
(central processing unit)

Es la parte encargada de hacer los “cálculos” o


las operaciones de una computadora.
Cuando vamos a comprar una computadora
con Core i5, AMD Ryzen, estamos eligiendo el
procesador que va a tener la computadora.
Frecuencia de un
procesador: GHz (gigaHertz)

Cuando hablamos de la frecuencia de un procesador, se mide en


Hz (Hertz) o un múltiplo de lo mismo, como los GigaHertz (10⁹
Hz = 1.000.000.000 Hz).
Ej. 10 Hz son 10 ciclos por segundo.
Los procesadores pueden pensarse como un reloj, en donde
cada tic es el tiempo de una operación (o parte de una
operación).
FRECUENCIA DE UN PROCESADOR

¿Para qué se mide?

Por eso, la frecuencia de un procesador (tics


por segundo) sirve para medir la cantidad de
operaciones por segundo que puede realizar
un procesador.
Puede decirse que a más frecuencia el
procesador es más rápido.
PERO OJO!!! Eso suponiendo que el las
operaciones toman la misma cantidad de
tics. Dos procesadores pueden estar
diseñados de forma tan diferente, que la
relación tics/operación puede variar.
PROCESADORES MULTINÚCLEO
(Dual Core, Quad Core, etc.)

Un procesador es multinúcleo
cuando contiene más de un
microprocesador.

Esto permite que los


programas puedan ejecutar
paralelamente más de una
tarea u operación.
MEMORIA
Unidades

Bits, bytes, kilobytes,


megabytes, gigabytes, etc

Los procesadores, valga la redundancia,


procesan información. Pero no la leen como
nosotros leemos estas diapositivas. Los
procesadores entienden código binario, esto
es, secuencias de 1s y 0s.
Un bit es la porción más pequeña de
información para un procesador, esto es, un
1 o un 0.
Todas las demás denominaciones, son
secuencias de bits.
Un byte por ejemplo, son 8 bits.
Ejemplo de
información
expresada en
bits
Dependiendo de la codificación de los
caracteres (forma de expresarlos en 1s y 0s),
los caracteres se pueden expresar de distinta
manera.
Por ejemplo, la codificación ASCII expresa
caracteres en 1 byte (8 bits).
Tipos básicos de memoria
Existen dos tipos de persistencia de datos:

Memorias persistentes:
Memorias volátiles: Por ejemplo Disco duro,
Por ejemplo RAM disco solido (SSD)
La memoria RAM (Random Access Memory), es Esta es la memoria que más estamos acostumbrados a
memoria de rápido acceso. Se utiliza para ver en las computadoras. Dependiendo del espacio que
almacenar piezas de información que se quiere tenemos, cuántas fotos, videos, música, y documentos
tener “a mano” durante el funcionamiento de un puedo almacenar. El acceso a este tipo de memoria es
programa. La memoria RAM no persiste por un mucho más lento que en la memoria RAM, por más que
surjan tecnologías de almacenamiento más rápidas,
tiempo prolongado, se renueva y asigna
como el disco sólido.
contínuamente.
Tipos básicos de memoria 9

Diferencias
La diferencias entre la RAM y un disco son muchas.
Por ejemplo:

La RAM se llama asi por que puede acceder a


cualquier celda memoria en igual tiempo. Al
almacenar los bits solo con electricidad, es muy
rápida. Pero al perder electricidad se pierde todo.

El disco duro (magnético) usualmente almacena


mucha más información que una RAM, pero al ser
un disco, para acceder a una posición de memoria el
disco tiene que literalmente girar hasta la misma,
por lo que es mucho más lenta (1000 veces más
lenta que una RAM).

Los SSD son discos de gran almacenamiento como


los discos duros pero son eléctricos, los que los
hacen mucho más rápido.
10

Cuando
hablamos de
computadoras..
.
Ya no aplica sólamente a la conocida PC.
Todo lo que vimos hasta ahora aplica a una
multitud de dispositivos diferentes que cuentan
con un procesador, un módulo de memoria, y
periféricos (hardware de interfaz, como las
pantallas, teclados, mouse, controles remotos,
etc.)
Ej. teléfonos, Smart TVs, laptops, raspberry pi,
arduino, dispositivos IOT, etc.
¿Qué es el Software?
“Toda colección de
instrucciones que es
interpretada por una
computadora, y que la
guía para utilizar sus Definiciones
recursos y realizar
operaciones, para un
determinado propósito” Para las ciencias de la computación y la
ingeniería de software, el software es toda
pieza donde exista información que sea
procesada por computadoras.
Categorizacione
s del Software

Aplicaciones
Piezas diseñadas para proveer funciones específicas que
extienden el comportamiento de una computadora o de un
sistema.
Ejemplos: Apps de escritorio (Word, Slack, Photoshop),
Apps de teléfono (Instagram, Whatsapp), Web Apps. (Gmail,
Outlook, pág. AFIP, Youtube).

Software para sistemas


Construidas para administrar y controlar el comportamiento
de un hardware.
Ejemplos: Sistemas Operativos (Windows, Linux), drivers de
hardware (impresoras, placas de video), herramientas de
optimización (desfragmentador de disco).
“Capas” de
Software
Nuestra típica manera de conocer el software es a través de las aplicaciones y
programas que usamos.
Pero estos programas a su vez utilizan librerías y dependencias, y la mayoría de las
veces corren sobre un Sistema Operativo (Ej. las apps de un teléfono que se ejecutan
en un dispositivo con sistema operativo Android o IOS).
Finalmente, los Sistemas Operativos son los que se encargan de controlar el hardware
en sí (procesador, memoria, periféricos).
Lenguajes de programación
¿Alto nivel? ¿Bajo nivel?
¡El Software está en todos lados!

También podría gustarte