Está en la página 1de 36

Representación de

datos
Hardware y Software
Computación
mg. Maria gabriela camborda zamudio

Semana 2
mg. Maria gabriela camborda zamudio

Propósito
• El
estudiante
aplica
sus
conocimientos
sobre
representación de la información para explicar su uso en el
hardware de computadora. Así mismo diferencia los
componentes de un computador explicando su propósito y
funcionamiento.

mg. Maria gabriela camborda zamudio

Agenda del día
1. Representación de datos
• Funcionamiento de un computador.
• Unidades de representación.

2. Hardware y Software
Unidad central de procesamiento.
La memoria real.
Buses, puertos y periféricos.
El software como lenguaje de las
computadoras.
• Aplicaciones como herramientasmg.para
el camborda zamudio
Maria gabriela
usuario.



Maria gabriela camborda zamudio .1 FUNCIONAMIENTO DE UN COMPUTADOR mg.

predicen el tiempo. ¿Cómo puede una clase de máquina hacer tantas cosas? mg. reproducen e incluso ayudan a crear música. controlan estaciones espaciales y mantienen girando las ruedas de la economía mundial. Maria gabriela camborda zamudio .Las computadoras • Las computadoras programan los vuelos.

Maria gabriela camborda zamudio . Comunican información al mundo exterior. mg. Aceptan información del mundo exterior. Desplazan y mueven información en la memoria. • Producir una salida. Realizan operaciones aritméticas o lógicas (toma de decisiones) sobre la información. • Almacenar información.Qué hacen las computadoras? • En síntesis las computadoras realizan sólo cuatro funciones básicas: • Recibir una entrada. • Procesar información.

Maria gabriela camborda zamudio .Funcionamiento de una computadora mg.

Maria gabriela camborda zamudio .1 UNIDADES DE REPRESENTACIÓN mg.

o dígito binario. separadas (dígitos) de modo que puede subdividirse. • Una computadora no “entiende” palabras. Maria gabriela camborda zamudio . notas musicales o letras del alfabeto. imágenes. Una computadora no puede procesar información sin dividirla en unidades más pequeñas denominadas bits. Un bit. Un bit puede tener uno de dos mg. la información es digital: esto significa que está hecha de unidades contables. números. es la unidad más pequeña de información que puede procesar una computadora.Fundamentos de los Bits • En el mundo de las computadoras.

Igual que el sistema numérico decimal que usamos todos los días. mg. Maria gabriela camborda zamudio .Bits como números • Como las computadoras están hechas de dispositivos de conmutación que reducen toda la información a ceros y unos. coherentes. representan números utilizando el sistema numérico binario. un sistema que denota todos los números con combinaciones de dos dígitos. el sistema numérico binario tiene reglas claras. para cada operación aritmética.

Maria gabriela camborda zamudio .Conversión decimal a binario 10010 = 11001002 mg.

Maria gabriela camborda zamudio .Conversión binario a decimal 1101012 = 5310 mg.

Suma de binarios • Sumas básicas: •0+0=0 •0+1=1 •1+0=1 • 1 + 1 = 0 y llevamos 1 mg. Maria gabriela camborda zamudio .

Maria gabriela camborda zamudio .Resta de binarios • Restas básicas: •0-0=0 • 0 .1 = 1 y acarreo 1 •1-0=1 •1-1=0 mg.

mg. Maria gabriela camborda zamudio . puede representar 256 mensajes diferentes (256 = 28). una colección de 8 bits. Por ejemplo.Del bit al byte • Una computadora puede procesar fragmentos más grandes de información tratando grupos de bits como unidades lógicas. llamada byte.

La mayoría de los usuarios necesitan tener al menos un conocimiento básico de los siguientes términos para cuantificar los datos: Unidad Equivalenci a Byte (B) 8 bits Kilobyte (KB) 1024 B Megabyte (MB) 1024 KB Gigabyte (GB) 1024 MB Terabyte 1024 GB mg. Sin embargo.Medidas de almacenamiento • Afortunadamente. las personas pueden utilizar las computadoras sin pensar en los bits. alguna terminología relacionada con los bits viene en el funcionamiento cotidiano de la computadora. Maria gabriela camborda zamudio .

Maria gabriela camborda zamudio .2 HARDWARE Y SOFTWARE mg.

o CPU. es un conjunto extraordinariamente complejo de circuitos electrónicos. para hacer las manipulaciones aritméticas y lógicas de datos. realiza las transformaciones de entrada en salida. a menudo llamada sólo procesador. mg. Maria gabriela camborda zamudio .Unidad central de procesamiento • La CPU. Cada computadora tiene al menos una CPU para interpretar y ejecutar las instrucciones de cada programa. y para comunicarse con las otras partes del sistema indirectamente a través de la memoria. • Un microprocesador moderno.

Maria gabriela camborda zamudio . realizando cálculos y moviendo datos de una parte a otra del sistema.Cómo funciona la CPU • La unidad central de procesamiento (CPU) es el componente hardware que ejecuta los pasos de un programa de software. mg. La CPU contiene la circuitería para realizar una variedad de tareas sencillas. llamadas instrucciones.

Pero la CPU sólo puede manipular una instrucción y unos pocos datos cada vez.La memoria de la computadora • La principal tarea de la CPU es seguir las instrucciones codificadas en los programas. La computadora necesita un lugar donde almacenar el resto del programa y los datos hasta que el procesador esté listo. Maria gabriela camborda zamudio . mg. Para eso está la RAM.

Las ubicaciones de memoria. o de memoria. La computadora divide cada chip de la RAM en muchas ubicaciones de memoria del mismo tamaño. es el tipo más común de almacenamiento primario. mg. Maria gabriela camborda zamudio . tienen direcciones únicas para que la computadora pueda indicarles cuándo ha de guardar o recuperar la información.RAM • La RAM (random access memory). Los chips de la RAM contienen circuitos que almacenan temporalmente las instrucciones y los datos del programa.

o sólo buses. más potentes. Maria gabriela camborda zamudio . La información viaja entre los componentes de la placa madre a través de grupos de cables llamados buses del sistema. porque puede transmitir 32 bits de información a la vez. tienen buses más amplios para que puedan mg.Buses • En una computadora. los chips de memoria y otros componentes clave están integrados en la placa madre. o rutas de datos. Los buses tienen generalmente 32 o 64 cables. la CPU. un bus de 32 cables se llama bus de 32 bits. Las computadoras nuevas.

que generalmente es un cable hacia un dispositivo.Puertos • Son los puntos de conexión de un computador con cualquier elemento exterior. Maria gabriela camborda zamudio . mg. tendremos la oportunidad de conectar más dispositivos externos. • Si tenemos más puertos.

Entre los más importantes podemos mencionar: • Periféricos de entrada. • Periféricos de almacenamiento. • Periféricos de entrada/salida.Hardware externo o periférico • Dentro del hardware externo o periférico. se tienen todos los componentes externos e intermediarios para el manejo físico del computador. • Periféricos de salida. Maria gabriela camborda zamudio . mg.

Periféricos de entrada • Son todos los componentes hardware externos que permiten el ingreso de datos hacia el procesamiento del computador. • Entre los componentes más conocidos están: • Teclado. • Micrófono. mg. Maria gabriela camborda zamudio . • Escáner. • Mouse.

• Impresora. mg.Periféricos de salida • Son todos los componentes hardware externos que permiten mostrar el resultado del procesamiento de los datos que realizó el computador. Maria gabriela camborda zamudio . • Parlantes. • Entre los componentes más conocidos están: • Monitor.

• Lentes de realidad virtual.Periféricos de entrada/salida • Son todos los componentes hardware externos que permiten realizar el ingreso de datos y a su vez mostrar el resultado del procesamiento de los datos que realizó el computador. • Entre los componentes más conocidos están: • Pantallas touchscreen. Maria gabriela camborda zamudio . mg. • Cascos virtuales.

Maria gabriela camborda zamudio . • Discos ópticos. • Memorias flash. • Entre los componentes más conocidos están: • Discos duros externos.Periféricos de almacenamiento • Son todos los componentes hardware externos que tienen la labor de apoyar el procesamiento a través del almacenamiento temporal o permanente de datos. mg.

• Hoy en día. C#. moverlos. posibilitan que los científicos. llamados lenguajes de alto nivel. Estos lenguajes.El software como lenguaje de las computadoras • Cada computadora procesa instrucciones en un lenguaje máquina. la mayoría de programadores emplean lenguajes de programación como C++. en lugar de usar enigmáticas instrucciones máquina. instrucciones de repetición. el cual emplea códigos numéricos para representar las operaciones más básicas de una computadora: sumar o restar números. etc. ingenieros y público en general resuelvan sus problemas mediante una terminología familiar. compararlos. Maria gabriela camborda zamudio . Java o Visual Basic. Los programadores de antaño estaban obligados a escribir cada programa en lenguaje máquina.NET que se encuentran a medio camino entre lo que entiende un humano y lo que se debe suministrar a la máquina. lo que suponía una tediosa tarea de trasladar cada instrucción a código binario. mg.

mg. la programación es una tarea que precisa de una gran inversión de tiempo y de intensidad de pensamiento.Lenguajes de programación • Los lenguajes de programación han evolucionado con paso firme durante las dos últimas décadas. la programación es más sencilla y menos propensa a los errores. Cada nueva generación de lenguajes facilita el proceso de codificación. asumiendo y ocultando al programador muchas de las tareas propias de la máquina. A medida que los traductores se vuelven más sofisticados. Maria gabriela camborda zamudio . Como resultado. • Aun con la ayuda de estos lenguajes. los programadores pueden comunicarse con la computadora en un lenguaje más próximo a los lenguajes naturales.

Aplicaciones como herramientas para el usuario • Las aplicaciones de software permiten a los usuarios controlar sus computadoras sin pensar del mismo modo que los programadores. • El proceso de compra de cualquier software es similar al de cualquier CD de música. Maria gabriela camborda zamudio . Pero existen algunas sutiles diferencias que veremos a continuación: • Documentación • Actualización • Compatibilidad • Renuncias • Licencia • Distribución mg.

mg.¿Por qué usamos aplicaciones? • El rápido crecimiento de la industria de software ha producido una gran cantidad de programas que han vendido millones de copias. Maria gabriela camborda zamudio . Pero. los programas de más éxito comparten dos importantes rasgos: • Están construidos alrededor de metáforas visuales de herramientas del mundo real. la respuesta varia de una persona a otra y de un producto a otro. en general. ¿Por qué tanta gente compra y usa este tipo de programas? Desde luego.

Preguntas mg. Maria gabriela camborda zamudio .

¿Qué hemos aprendido? mg. Maria gabriela camborda zamudio .

Reflexionemos mg. Maria gabriela camborda zamudio .

Maria gabriela camborda zamudio .pe mg.edu.mg. Maria gabriela camborda zamudio mcamborda@continental.