You are on page 1of 2

PRACTICA 1

Investigar los conceptos de: bit, byte, megabyte, gigabyte, terabyte,


hardware, software, firmware, lenguaje de programacin de alto y
bajo nivel.
Por: Victor Alejandro Contreras Chui
De: INF 111 Fecha: 05-03-2017

BIT: Bit es la abreviacin de Binary Digit (digito binario), la cual en trminos tcnicos
es la menor unidad de informacin de una computadora. Un bit tiene solamente un valor
(que puede ser 0 o 1). Varios bits combinados entre s dan origen la otras unidades,
como byte, mega, giga y Tera.
BYTE - es un conjunto de 8 bits, formando segn una secuencia que representa un
carcter. Se puede hacer una correspondencia biunvoca entre cada nmero decimal (0
a 9), las letras maysculas y minsculas (A hasta Z), los smbolos matemticos, la
puntuacin, etc., con un respectivo byte.
MEGABYTE - Unidad que sirve para medir cantidad datos informticos.
Sirve para medir tamao de archivos, capacidad de almacenamiento, velocidad de
transferencia de datos (al agregarle una unidad de tiempo, generalmente segundos),
etc.
Un megabyte equivale exactamente a 1024 KB (kilobytes) o a 1.048.576 bytes.
1024 (MB) megabytes equivalen a 1 GB.
Para redondear se suele decir que un megabyte equivale a un milln de bytes.

GIGABYTE - Un Gigabyte es una unidad de medida aproximadamente igual a 1


billn de bytes. El gigabyte se utiliza para cuantificar memoria o capacidad de
disco. Un gigabyte es igual a 1,000MB (realmente 1.024 megabytes).
El gigabyte se abrevia a menudo como G o GB

TERABYTE - Terabyte. Unidad de medida de la capacidad de memoria y de


dispositivos de almacenamiento informtico (disquete, disco duro CD-ROM,
etc). Su smbolo es el TB. Equivalente a un trilln de bytes (realmente
1.099.511.627.776 bytes

HARDWARE
Corresponde a todas las partes fsicas y tangibles de una computadora: sus
componentes elctricos, electrnicos, electromecnicos y mecnicos; sus
cables, gabinetes o cajas, perifricos de todo tipo y cualquier otro elemento
fsico involucrado
Ests son hardware tpicos de una computadora.
Monitor Placa base CPU Memoria RAM Tarjeta de expansin Fuente de
alimentacin Disco ptico Disco duro Teclado Mouse.
SOFTWARE
La palabra software se refiere al equipamiento lgico o soporte lgico de un
computador digital, y comprende el conjunto de los componentes lgicos
necesarios para hacer posible la realizacin de una tarea especfica, en
contraposicin a los componentes fsicos del sistema (hardware).
Tales componentes lgicos incluyen, entre otros, aplicaciones informticas tales
como procesador de textos, que permite al usuario realizar todas las tareas
concernientes a edicin de textos; software de sistema, tal como un sistema
operativo, el que, bsicamente, permite al resto de los programas funcionar
adecuadamente, facilitando la interaccin con los componentes fsicos y el
resto de las aplicaciones, tambin provee una interfaz ante el usuario.

FIRMWARE
Es un sistema que se desarrolla para establecer un Firme lazo entre el
Hardware y el Software, de ah proviene su denominacin, la cual fue
empleada por primera vez en los aos 60 para sealar a un conjunto de
normas insertado en una tarjeta electrnica para que un aparato ms grande
ejecutar una funcin automtica. Si bien es cierto que el Firmware es creado
desde un cdigo fuente que se escribe a travs de un software, este tiene una
relacin ms fsica que cualquier programa pueda ejercer sobre un equipo.

LENGUAJES DE ALTO NIVEL


Son aquellos que se encuentran ms cercanos al lenguaje natural que al
lenguaje mquina.
Estn dirigidos a solucionar problemas mediante el uso de EDD's.
EDD's son las abreviaturas de Estructuras Dinmicas de Datos, algo muy
utilizado en todos los lenguajes de programacin. Son estructuras que pueden
cambiar de tamao durante la ejecucin del programa. Nos permiten crear
estructuras de datos que se adapten a las necesidades reales de un programa.
Se tratan de lenguajes independientes de la arquitectura del ordenador. Por lo
que, en principio, un programa escrito en un lenguaje de alto nivel, lo puedes
migrar de una mquina a otra sin ningn tipo de problema.

LENGUAJES DE BAJO NIVEL


Son lenguajes totalmente dependientes de la mquina, es decir que el
programa que se realiza con este tipo de lenguajes no se puede migrar o
utilizar en otras mquinas.
Al estar prcticamente diseados a medida del hardware, aprovechan al
mximo las caractersticas del mismo.
Dentro de este grupo se encuentra:
El lenguaje maquina: este lenguaje ordena a la mquina las operaciones
fundamentales para su funcionamiento. Consiste en la combinacin de 0's y 1's
para formar las ordenes entendibles por el hardware de la mquina.
Este lenguaje es mucho ms rpido que los lenguajes de alto nivel.
La desventaja es que son bastantes difciles de manejar y usar, adems de
tener cdigos fuente enormes donde encontrar un fallo es casi imposible.