Con una máquina abstracta se define el ámbito de ejecución de los programas. Recursos necesarios para ejecutar un programa. Organización de la memoria

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Con una máquina abstracta se define el ámbito de ejecución de los programas. Recursos necesarios para ejecutar un programa. Organización de la memoria"

Transcripción

1 Tiempo de Ejecución Datos de entrada Programa fuente Datos de salida Descripción abstracta del comportamiento de un programa Máquina abstracta Datos de entrada Programa objeto Datos de salida Descripción del comportamiento de un programa independiente de máquina pero fácil de implementar (implementación interpretada) Máquina real Datos de entrada Programa objeto Datos de salida Descripción del comportamiento de un programa dependiente de máquina (implementación) Con una máquina abstracta se define el ámbito de ejecución de los programas Compiladores I ( /03/ :38) Recursos necesarios para ejecutar un programa Organización de la memoria Segmento de código Segmento de datos estático Pila Heap (memoria dinámica) Registros del procesador Contador del programa Apuntador a la pila Acumulador Instrucción del código máquina Control de flujo Operaciones aritméticas Comparaciones Guardar y recuperar datos de memoria

2 Máquina Abstracta Es una maquina que existe solamente en nuestra mente o en papel. Esta definida como un conjunto de especificaciones que describen los comandos que la maquina obedece y lo que esta hace en respuesta a cada comando. Estas especificaciones también definen el conjunto de datos que la máquina acepta como entrada, y la clase de salidas que proporciona. Una máquina abstracta se usa cuando queremos decir lo que una máquina hace, sin mencionar absolutamente nada sobre la forma en que esta construida. Podemos imaginarnos una máquina abstracta como una Caja Negra, en la cual entran comandos y datos y desde la cual se puede obtener datos de salida. En particular una máquina abstracta puede se implementada bien sea por medio de Hardware solamente, o por una combinación de hardware y software. Máquina Física Cuando una máquina abstracta es implementada en harware, sin la ayuda del software alguno, el resultado se llama máquina física. Un computador sin ningún tipo de software, es una máquina física. Máquina Virtual Cuando una máquina abstracta es implantada mediante la ejecución de un programa en un hardware dado, el resultado se denomina máquina virtual. Multiniveles de Maquinas La máquina sobre la cual se implanta una máquina virtual, la máquina subyacente, puede ser perfectamente otra maquina virtual, implementada mediante la ejecución de un programa en otra máquina subyacente, la cual a su vez puede ser una máquina virtual, y así sucesivamente. Es decir podemos imaginarnos una máquina complicada como una máquina estructurada en un número de niveles.

3 Un ejemplo concreto se presenta en la figura 1 la cual muestra la estructura de niveles de un sistema de computación moderno. Programas de aplicación Software escrito por el usuario Lenguajes de programación Software del sistema Sistemas operativos Software del sistema Lenguaje Maquina Firmware ( microprograma) Figura 1 Maquina Microprogramada Hardware (Maquina física ) Los sistemas operativos y procesadores de lenguajes, implantan máquinas virtuales que sirven de "interface" a los usuarios del computador, sus funciones básicas pueden ser definidas como funciones de traducción. Estas máquinas virtuales sucesivamente convierten máquinas a niveles más altos, en sus equivalentes a niveles mas bajos, hasta que, eventualmente, se llega al computador real (máquina física). Ningún programa puede hacer tarea alguna sin una máquina subyacente (física o virtual) que lleve a cabo sus instrucciones. Los sistemas operativos y procesadores de lenguajes son esencialmente traductores, desde el punto de vista del usuario. En base a esto, la tarea mas importante de cualquier sistema es la de asistir a los usuarios del computador, en la solución de sus problemas. Podemos imaginarnos que cualquier programa que se ejecute en un computador es una definición de una máquina virtual. Los programas aceptan comandos y datos, cada comando lleva a cabo diferentes tipos de operaciones.

4 Existen dos tipos de comandos que se pueden dar a una máquina cualquiera: 1. Comandos inmediatos. Llevados a cabo inmediatamente que son recibidos por la máquina, y cuyos resultados aparecen tan pronto como la máquina los obtiene. 2. Comandos de programa: son almacenados en forma de secuencia de comandos, a la cual se le llama programa. El programa completo es ejecutado, luego de haber sido recibido, en respuesta a un comando inmediato como Ejecute. El conjunto de comandos de una máquina dada, forma un lenguaje de programación. Un Programa se escribe en un Lenguaje de programación. Los lenguajes utilizados para escribir programas de computadoras son los lenguajes de programación y programadores son los escritores. Conceptos básicos y terminología Software: consiste en los programas de instrucciones (datos), que definen para el hardware los algoritmos necesarios para la solución de problemas. Cuando un usuario se enfrenta a un computador lo está haciendo realmente con una maquina mucho mas compleja que la maquina física subyacente. Esta otra máquina la conforman los programas del sistema, hechos especialmente para hacer la comunicación hombre-máquina mas económica, facilitando así al usuario un uso mas eficiente del sistema. Cada vez que se ejecuta un programa en el PC, el comportamiento de este último varía presentándose como otra máquina, que puede proporcionar funciones y facilidades muy diferentes. Por lo tanto es conveniente acostumbrarnos a la idea de hablar de una máquina sin preocuparnos cómo esta construida.

5 Lenguajes de programación Un lenguaje de programación es un sistema rotacional para describir operaciones con computadores. Los lenguajes que favorecen a los seres humanos se llaman de alto nivel, y aquellos orientados a la máquina, de bajo nivel. En este sentido existen varios tipos de lenguajes de programación: Lenguaje de máquina, ensambladores y de alto nivel. Programa Interpretador El intérprete es un traductor que toma un programa fuente, lo traduce y a continuación lo ejecuta. Es una máquina virtual en forma de programa, aceptando como entrada los comandos inmediatos para esta maquina abstracta. El interpretador acepta el programa y los datos a ser procesados. La salida es el resultado de procesar los datos por el programa interpretado. Programa Traductor (Compiladores) Un compilador es un programa que traduce los programas fuentes escritos en lenguajes de alto nivel, a lenguaje máquina. El traductor convierte un programa escrito en el lenguaje de una máquina abstracta en otro programa equivalente escrito en el lenguaje de máquina subyacente, en la cual se implanta aquélla. Sistema de Información Introducción: Un sistema de información es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio. El equipo computacional: el hardware necesario para que el sistema de información pueda operar.

6 El recurso humano que interactúa con el Sistema de Información, el cual está formado por las personas que utilizan el sistema. Un sistema de información realiza cuatro actividades básicas: Entrada, almacenamiento, procesamiento y salida de información. Entrada de Información: Es el proceso mediante el cual el Sistema de Información toma los datos que requiere para procesar la información. Las entradas pueden ser manuales o automáticas. Las manuales son aquellas que se proporcionan en forma directa por el usuario, mientras que las automáticas son datos o información que provienen o son tomados de otros sistemas o módulos. Esto último se denomina interfaces automáticas. Las unidades típicas de entrada de datos a las computadoras son las terminales, las cintas magnéticas, las unidades de diskette, los códigos de barras, los escáners, la voz, los monitores sensibles al tacto, el teclado y el mouse, entre otras. Almacenamiento de información: El almacenamiento es una de las actividades o capacidades más importantes que tiene una computadora, ya que a través de esta propiedad el sistema puede recordar la información guardada en la sección o proceso anterior. Esta información suele ser almacenada en estructuras de información denominadas archivos. La unidad típica de almacenamiento son los discos magnéticos o discos duros, los discos flexibles o diskettes y los discos compactos (CD-ROM). Procesamiento de Información: Es la capacidad del Sistema de Información para efectuar cálculos de acuerdo con una secuencia de operaciones preestablecida. Estos cálculos pueden efectuarse con datos introducidos recientemente en el sistema o bien con datos que están almacenados. Esta característica de los sistemas permite la transformación de datos fuente en información que puede ser utilizada para la toma de decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones genere una proyección financiera a partir de los datos que contiene un estado de resultados o un balance general de un año base.

7 Salida de Información: La salida es la capacidad de un Sistema de Información para sacar la información procesada o bien datos de entrada al exterior. Las unidades típicas de salida son las impresoras, terminales, diskettes, cintas magnéticas, la voz, los graficadores y los plotters, entre otros. Es importante aclarar que la salida de un Sistema de Información puede constituir la entrada a otro Sistema de Información o módulo. En este caso, también existe una interfase automática de salida. Por ejemplo, el Sistema de Control de Clientes tiene una interface automática de salida con el Sistema de Contabilidad, ya que genera las pólizas contables de los movimientos procesales de los clientes. A continuación se muestran las diferentes actividades que puede realizar un Sistema de Información de Control de Clientes: Actividades que realiza un Sistema de Información: Entradas: Datos generales del cliente: nombre, dirección, tipo de cliente, etc. Políticas de créditos: límite de crédito, plazo de pago, etc. Facturas (interface automático). Pagos, depuraciones, etc. Proceso: Cálculo de antigüedad de saldos. Cálculo de intereses moratorios. Cálculo del saldo de un cliente. Almacenamiento: Movimientos del mes (pagos, depuraciones). Catálogo de clientes. Facturas.

8 Salidas: Reporte de pagos. Estados de cuenta. Pólizas contables (interfase automática) Consultas de saldos en pantalla de una terminal. SISTEMA OPERATIVO Los sistemas operativos internos fueron desarrollados sobre todo para coordinar y trasladar estos flujos de datos que procedían de fuentes distintas, como las unidades de disco o los coprocesadores (chips de procesamiento que ejecutan operaciones simultáneamente con la unidad central, aunque son diferentes). Un sistema operativo es un programa de control principal, almacenado de forma permanente en la memoria, que interpreta los comandos del usuario que solicita diversos tipos de servicios, como visualización, impresión o copia de un archivo de datos; presenta una lista de todos los archivos existentes en un directorio o ejecuta un determinado programa, es decir, administra todos los recursos de la unidad computacional y facilita la comunicación con el usuario. Además, cuenta con programas especializados para diversas tareas, como son la puesta en marcha del equipo, la interpretación de comandos, el manejo de entrada y salida de información a través de los periféricos, acceso a discos, procesamiento de interrupciones, administración de memoria y procesador, entre otros. El sistema operativo establece las reglas y parámetros para que el software aplicativo interactúe con la computadora, ya que en lugar de hablar directamente con el hardware, las aplicaciones hablan con el sistema operativo y este actúa como su intérprete. Si no existiera el sistema operativo, cada empresa desarrolladora de software tendría que crear su propio método para que las aplicaciones graben archivos en el disco duro, desplegar textos y gráficos en la pantalla, enviar texto a la impresora e infinidad de funciones más.

9 Algunos sistemas operativos conocidos son Windows, con versiones 95, 98, 2000, Mileniun, NT, Vista, 2007, 2010 y superiores; DOS; Netware; Unix, Linux, entre otros. Software de aplicación Es un conjunto de programas diferente al software del sistema, éstos se encargan de manipular la información que el usuario necesita procesar, son programas que desarrollan una tarea específica y cuya finalidad es permitirle al usuario realizar su trabajo con facilidad, rapidez, agilidad y precisión. LOS DISPOSITIVOS DE ENTRADA/SALIDA: Son aquellos que permiten la comunicación entre la computadora y el usuario. 1. DISPOSITIVOS DE ENTRADA: Son aquellos que sirven para introducir datos a la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Los dispositivos de entrada convierten la información en señales eléctricas que se almacenan en la memoria central. Los dispositivos de entrada típicos son los teclados, otros son: lápices ópticos, palancas de mando (joystick), CD-ROM, discos compactos (CD), etc. Hoy en día es muy frecuente que el usuario utilice un dispositivo de entrada llamado ratón que mueve un puntero electrónico sobre una pantalla que facilita la interacción usuario-máquina.

10 DISPOSITIVOS DE SALIDA: Son los que permiten representar los resultados (salida) del proceso de datos. El dispositivo de salida típico es la pantalla o monitor. Otros dispositivos de salida son: impresoras (imprimen resultados en papel), trazadores gráficos (plotters), bocinas, entre otros... CPU La unidad central de procesamiento, CPU (por sus siglas del inglés Central Processor Unit), o, simplemente, el procesador. Es el componente en una computadora digital que interpreta las instrucciones y procesa los datos contenidos en los programas de computadora. Los CPU proporcionan la característica fundamental de la computadora digital, la programabilidad, y son uno de los componentes necesarios encontrados en las computadoras de cualquier tiempo, junto con el almacenamiento primario y los dispositivos de entrada/salida. Se conoce como microprocesador el CPU que es manufacturado con circuitos integrados. Desde mediados de los años 1970, los microprocesadores de un solo chip han reemplazado casi totalmente todos los tipos de CPU, y hoy en día, el término "CPU" es aplicado usualmente a todos los microprocesadores. UC, Unidad de control, La Unidad de control es el "cerebro del microprocesador". Es la encargada de activar o desactivar los diversos componentes del microprocesador en función de la instrucción que el microprocesador esté ejecutando y en función también de la etapa de dicha instrucción que se esté ejecutando. La unidad de control (UC) interpreta y ejecuta las instrucciones almacenadas

11 en la memoria principal y genera las señales de control necesarias para ejecutarlas. Existen dos tipos de unidades de control, las cableadas, usadas generalmente en máquinas sencillas, y las microprogramadas, propias de máquinas más complejas. En el primer caso, los componentes principales son el circuito de lógica secuencial, el de control de estado, el de lógica combinacional, y el de emisión de reconocimiento señales de control. En el segundo caso, la microprogramación se encuentra almacenada en una micromemoria (se accede a las mismas de manera secuencial (1, 2,..., n), y posteriormente se ejecuta cada una de ellas). Unidad Logica aritmetica La Unidad Aritmético Lógica (UAL), o Arithmetic Logic Unit (ALU), es un circuito digital que calcula operaciones aritméticas (como adición, substracción, etc.) y operaciones lógicas (como OR, NOT, XOR, etc.), entre dos números. Muchos tipos de circuitos electrónicos necesitan realizar algún tipo de operación aritmética, así que incluso el circuito dentro de un reloj digital tendrá una ALU minúscula que se mantiene sumando 1 al tiempo actual, y se mantiene comprobando si debe activar el pitido del temporizador, etc... Por mucho, los más complejos circuitos electrónicos son los que están construidos dentro de los chips de microprocesadores modernos como el Pentium. Por lo tanto, estos procesadores tienen dentro de ellos un ALU muy complejo y poderoso. De hecho, un microprocesador moderno (y los mainframes) pueden tener múltiples núcleos, cada núcleo con múltiples unidades de ejecución, cada una de ellas con múltiples ALU. Memoria,

12 El propósito del almacenamiento es guardar datos que la computadora no esté usando. El almacenamiento tiene tres ventajas sobre la memoria: 1. Hay más espacio en almacenamiento que en memoria. 2. El almacenamiento retiene su contenido cuando se apaga el computador 3. El almacenamiento es más barato que la memoria. El medio de almacenamiento más común es el dispositivo Usb. El dispositivo que contiene al disco se llama unidad de disco (drive). La mayoría de las computadoras personales tienen un disco duro no removible. Además usualmente hay una o dos unidades de dispositivo Usb. El disco duro normalmente puede guardar muchos más datos que un dispositivo Usb y por eso se usa disco duro como el archivero principal de la computadora. Los dispositivo Usb se usan para cargar programas nuevos, o datos al disco duro, intercambiar datos con otros usuarios o hacer una copia de respaldo de los datos que están en el disco duro. Una computadora puede leer y escribir información en un disco duro mucho más rápido que en el dispositivo Usb. La diferencia de velocidad se debe a que un disco duro está construido con materiales más pesados, gira mucho más rápido que un disco flexible y está sellado dentro de una cámara de aire, las partículas de polvo no pueden entrar en contacto con las cabezas. La memorización consiste en la capacidad de registrar sea una cadena de caracteres o de instrucciones (programa) y tanto volver a incorporarlo en determinado proceso como ejecutarlo bajo ciertas circunstancias. El computador dispone de varios dispositivos de memorización: La memoria ROM La memoria RAM

13 Las memorias externas. Un aspecto importante de la memorización es la capacidad de hacer ese registro en medios permanentes, básicamente los llamados "archivos" grabados en disco. El acumulador La principal memoria externa es el llamado "disco duro", que está conformado por un aparato independiente, que contiene un conjunto de placas de plástico magnetizado apto para registrar la "grabación" de los datos que constituyen los "archivos" y sistemas de programas. Ese conjunto de discos gira a gran velocidad impulsado por un motor, y es recorrido también en forma muy veloz por un conjunto de brazos que "leen" sus registros. También contiene un circuito electrónico propio, que recepciona y graba, como también lee y dirige hacia otros componentes del computador la información registrada. Indudablemente, la memoria externa contenida en el disco duro es la principal fuente del material de información (data) utilizado para la operación del computador, pues es en él que se registran el sistema de programas que dirige su funcionamiento general (sistema operativo), los programas que se utilizan para diversas formas de uso (programas de utilidad) y los elementos que se producen mediante ellos (archivos de texto, bases de datos, etc.). Unidades de Memoria BIT: puede tener valore de 0 y 1, es decir sistema binario BYTE: son 8 Bits. KILOBYTE (KB) = 2 **10 bytes MEGABYTE (MB) = 2 ** 10 Kilobyte = 2 ** 20 Bytes GIGABYTE (GB) = 2** 10 Megabyte = 2** 30 Bytes TERABYTE (TB) =2**10 Gigabyte = 2**40 Bytes

14 Es necesario aclarar que las unidades son infinitas, pero las antes nombradas son las usadas. BIT: su nombre se debe a la contracción de Binary Digit, es la mínima unidad de información y puede ser un cero o un uno BYTE: es la también conocida como el octeto, formada por ocho bits, que es la unidad básica, las capacidades de almacenamiento en las computadoras se organiza en potencias de dos, 16, 32, 64. Las demás unidades son solo múltiplos de las anteriores, por ello cada una de ellas están formadas por un determinado número de Bits. Memoria de datos Los datos que manejas los programas varían continuamente, y esto exige que la memoria que los contiene debe ser de lectura y escritura, por lo que la memoria RAM estática (SRAM) es la más adecuada, aunque sea volátil. Hay microcontroladores que disponen como memoria de datos una de lectura y escritura no volátil, del tipo EEPROM. De esta forma, un corte en el suministro de la alimentación no ocasiona la pérdida de la información, que está disponible al reiniciarse el programa. El PIC16F84 dispone de 64 bytes de memoria EEPROM para contener datos. ( EEPROM: también se graba eléctricamente, pero su borrado es mucho más sencillo, ya que también es eléctrico. No se pueden conseguir grandes capacidades y su tiempo de de escritura y su consumo es elevado.) Sistemas numéricos Los modernos equipos de cómputo actuales no utilizan el sistema decimal para representar valores numéricos, en su lugar se hace uso del sistema binario,

15 también llamado complemento de dos. Es importante entender cómo representan las computadoras los valores numéricos, en éste capítulo analizaremos varios conceptos importantes incluyendo los sistemas binario y hexadecimal, la organización binaria de datos (bits, nibbles, bytes, palabras y palabras dobles), sistemas numéricos con signo y sin signo, operaciones aritméticas, lógicas, de cambio (shift) y rotación en valores binarios, campos de bits, empaquetado de datos y el juego de caracteres ASCII. El sistema numérico decimal Hemos utilizado el sistema decimal (de base 10) por tanto tiempo que prácticamente lo tomamos como algo natural. Cuando vemos un número, por ejemplo el 123, no pensamos en el valor en sí, en lugar de ésto hacemos una representación mental de cuántos elementos representa éste valor. En realidad, el número 123 representa: 1* * *100 ó lo que es lo mismo: Cada dígito a la izquierda del punto decimal representa un valor entre cero y nueve veces una potencia incrementada de diez. Los dígitos a la derecha del punto decimal por su parte representan un valor entre cero y nueve veces una potencia decrementada de diez. Por ejemplo, el número representa: 1* * * * * *10-3 El sistema numérico binario Los sistemas de cómputo modernos trabajan utilizando la lógica binaria. Las computadoras representan valores utilizando dos niveles de voltaje (generalmente 0V. y 5V.), con éstos niveles podemos representar exáctamente

16 dos valores diferentes, por conveniencia utilizamos los valores cero y uno. Éstos dos valores por coincidencia corresponden a los dígitos utilizados por el sistema binario. El sistema binario trabaja de forma similar al sistema decimal con dos diferencias, en el sistema binario sólo está permitido el uso de los dígitos 0 y 1 (en lugar de 0~9) y en el sistema binario se utilizan potencias de 2 en lugar de potencias de 10. De aquí tenemos que es muy fácil convertir un número binario a decimal, por cada "1" en la cadena binaria, sume 2n donde "n" es la posición del dígito binario a partir del punto decimal contando a partir de cero. Por ejemplo, el valor binario representa: 1*27 + 1*26 + 0*25 + 0*24 + 1*23 + 0*22 + 1*21 + 0*20 = = Para convertir un número decimal en binario es un poco más difícil. Se requiere encontrar aquellas potencias de 2 las cuales, sumadas, producen el resultado decimal, una forma conveniente es trabajar en "reversa" por ejemplo, para convertir el número 1359 a binario: 210=1024, 211=2048. Por tanto la mayor potencia de 2 menor que 1359 es 210. Restamos 1024 a 1359 y empezamos nuestro número binario poniendo un "1" a la izquierda. El resultado decimal es =335. El resultado binario hasta este punto es: 1. La siguiente potencia de 2 en orden descendente es 29=512 lo que es mayor que el resultado de la resta del punto anterior, por lo tanto agregamos un 0 a nuestra cadena binaria, ahora es: 10. El resultado decimal es aún 335.

17 La siguiente potencia es 28=256 por lo que lo restamos a 335 y agregamos 1 a la cadena binaria: 101. El resultado decimal es: =128, ésto es mayor que 79. Agregamos un 0 a la cadena binaria: 1010 en tanto que el valor decimal es: 79. Restamos 26=64 a 79. La cadena binaria es ahora: El resultado decimal indica: es menor que 25=32, por tanto, Binario=101010, el valor decimal sigue siendo: es menor que 24=16, de aquí, Binario= , el valor decimal continúa en: =8 es menor que 15, así que agregamos un 1 a la cadena binaria: , en tanto que el nuevo valor decimal es: es menor que 7. Binario es ahora: , el resultado decimal ahora vale: es menor que 3. Binario= , el nuevo valor decimal es: 1. Finalmente el resultado decimal es 1 lo que es igual a 20 por lo que agregamos un 1 a la cadena binaria. Nuestro resultado indica que el equivalente binario del número decimal 1359 es: Formatos binarios En un sentido estricto, cada número binario contiene una cantidad infinita de dígitos, también llamados bits que es una abreviatura de binary digits, por

18 ejemplo, podemos representar el número siete de las siguientes formas: Por conveniencia ignoraremos cualquier cantidad de ceros a la izquierda, sin embargo, como las instrucciones compatibles con los procesadores Intel 80x86 trabajan con grupos de ocho bits a veces es más fácil extender la cantidad de ceros a la izquierda en un múltiplo de cuatro ú ocho bits, por ejemplo, el número siete podemos representarlo así: ó También es conveniente separar en grupos de cuatro dígitos los número binarios grandes, por ejemplo, el valor binario puede ser escrito así Además, en una cadena binaria asignaremos al dígito de la extrema derecha como el bit de posición cero y cada bit subsecuente se le asignará el siguiente número sucesivo, de ésta manera un valor binario de ocho bits utiliza los bits cero al siete: X7 X6 X5 X4 X3 X2 X1 X0 Al bit cero se le conoce como el bit de bajo orden en tanto que al bit de la extrema izquierda diferente de cero se le llama bit de alto orden. El sistema numérico hexadecimal Un gran problema con el sistema binario es la verbosidad. Para representar el valor se requieren ocho dígitos binarios, la versión decimal sólo requiere de tres dígitos y por lo tanto los números se representan en forma mucho más compacta con respecto al sistema numérico binario. Desafortunadamente las computadoras trabajan en sistema binario y aunque es posible hacer la conversión entre decimal y binario, ya vimos que no es precisamente una tarea cómoda. El sistema de numeración hexadecimal, o sea de base 16, resuelve éste problema (es común abreviar hexadecimal como hex aunque hex significa base seis y no base dieciséis). El sistema hexadecimal es compacto y nos

19 proporciona un mecanismo sencillo de conversión hacia el formato binario, debido a ésto, la mayoría del equipo de cómputo actual utiliza el sistema numérico hexadecimal. Como la base del sistema hexadecimal es 16, cada dígito a la izquierda del punto hexadecimal representa tantas veces un valor sucesivo potencia de 16, por ejemplo, el número es igual a: 1* * * *160 lo que dá como resultado: = Cada dígito hexadecimal puede representar uno de dieciséis valores entre 0 y Como sólo tenemos diez dígitos decimales, necesitamos "inventar" seis dígitos adicionales para representar los valores entre 1010 y En lugar de crear nuevos símbolos para éstos dígitos, utilizamos las letras A a la F. La conversión entre hexadecimal y binario es sencilla, considere la siguiente tabla:

20 Binario Hexadecimal A 1011 B 1100 C 1101 D 1110 E 1111 F

21 Ésta tabla contiene toda la información necesaria para convertir de binario a hexadecimal y visceversa. Para convertir un número hexadecimal en binario, simplemente sustituya los correspondientes cuatro bits para cada dígito hexadecimal, por ejemplo, para convertir 0ABCDh en un valor binario: 0 A B C D (Hexadecimal) (Binario) Por comodidad, todos los valores numéricos los empezaremos con un dígito decimal; los valores hexadecimales terminan con la letra h y los valores binarios terminan con la letra b. La conversión de formato binario a hexadecimal es casi igual de fácil, en primer lugar necesitamos asegurar que la cantidad de dígitos en el valor binario es mútiple de 4, en caso contrario agregaremos ceros a la izquierda del valor, por ejemplo el número binario , la primera etapa es agregarle dos ceros a la izquierda para que contenga doce ceros: La siguiente etapa es separar el valor binario en grupos de cuatro bits, así: Finalmente buscamos en la tabla de arriba los correspondientes valores hexadecimales dando como resultado, 2CA, y siguiendo la convención establecida: 02CAh. Boleano:Conjunto finito o infinito de elementos en el cual se han definido las operaciones de adición, negación y multiplicación. Estas operaciones corresponden a un grupo acciones de unión, complemento e intersección. El binario como principal sistema de numeración utilizado en la informática para la representación de datos Operaciones básicas en binario (suma, resta,multiplicación y división) Conceptos de Byte, multiplos y submúltiplos Representación de datos según la clasificación básica aquí enunciada. Tener en cuenta que los datos numéricos enteros hay con signo y sin signo.

22 Enteros Cortos Tipos de Numéricos Enteros Enteros Propiamente dichos Enteros Largos Reales Caracteres Alfanuméric Boolenos Ejercicios típicos a. Como se representa el 75 en binario, en un Byte b. Convertir a binario y sumar y restar los siguientes números 41 y 23 c. Convertir en base 2 a base 10, base 4, base 8 y base 16 d. Explicar la equivalencia de Byte, KB, MB, GB, TBy convertir 3.25 GB a KB y a Bytes (recordar que el factor real de conversión es pero que por facilitar los cálculos siempre se utiliza el 1000 como f En Noviembre de 2000 apareció un nuevo standard. Name Symbol Before the standardization After the standardization Bit b 1 bit = 1 bit 1 bit = 1 bit Byte B 1 B = 8 bit 1 B = 8 bit kilobit kbit / kb 1 kbit = 1024 bit 1 kbit = 1000 bit Kibibit KiBit 1 KiBit = 1024 bit kilobyte kb 1 kb = 1024 B = Byte 1 kb = 1000 Byte kibibyte KiB 1 KiB = 1024 Byte megabit MBit / Mb 1 MBit = 1024 KBit 1 MBit = 1000 kbit mebibit MiBit / Mib 1 Mib = 1024 KiBit

23 megabyte MB 1 MB = 1024 kb 1 MB = 1000 kb Mebibyte MiBit / MiB 1 MiB = 1024 KiB gigabit GBit / Gb 1 GBit = 1024 MBit 1 GBit = 1000 MBit gibibit GiBit / Gib 1 Gib = 1024 MiBit gigabyte GB 1 GB = 1024 MB 1 GB = 1000 MB gibibyte GiB 1 GiB = 1024 MiB terabyte TB 1 TB = 1024 GB 1 TB = 1000 GB tebibyte TiB 1 TiB = 1024 GiB petabyte PB 1 PB = 1024 TB 1 PB = 1000 TB pebibyte PiB 1 PiB = 1024 TiB exabyte EB 1 EB = 1024 PB 1 EB = 1000 PB exbibyte EiB 1 EiB = 1024 PiB zettabyte ZB 1 ZB = 1024 EB 1 ZB = 1000 EB zebibyte ZiB 1 ZiB = 1024 EiB yottabyte YB 1 YB = 1024 ZB 1 YB = 1000 ZB yobibyte YiB 1 YiB = 1024 ZiB Conversion: Ratas de Transferencia y ancho de banda 1 byte es igual a 8 bits Byte = the well-established information measure unity 1 byte = 8 bits and 1 kilobyte (K / Kb) = 2 10 bytes = 1,024 bytes 1 megabyte (M / MB) = 2 20 = 1,048,576 bytes and 1 gigabyte (G / GB) = 2 30 bytes = 1,073,741,824 bytes 1 terabyte (T / TB) = 2 40 bytes = 1,099,511,627,776 bytes and 1 petabyte (P / PB) = 2 50 bytes = 1,125,899,906,842,624 bytes 1 exabyte (E / EB) = 2 60 bytes = 1,152,921,504,606,846,976 bytes bit = the well-established data transfer unity 1 kilobit = 1000 bits 1 megabit = bits Datas of the hard disk are counted in kilobytes, however the transfer data rates are in kilobits. Fait: A 56k modem (= bits) needs for transferring of 56k datas (= bits) not 1 second, but at least 8,2 seconds. This is confusing and you must always bear it in mind, when calculating transfer rates. Rule of thumb : KByte de datos / segundos = rata de trasferencias (transfer rate) Conexion Teorico Optimo Probable rata en KBit rata en KByte rata en KByte 14.4 modem 14.4 kbit/s 1.2 KByte/s 1 KByte/s 28.8 modem 28.8 kbit/s 2.4 KByte/s 2 KByte/s 33.6 modem 33.6 kbit/s 3 KByte/s 2.5KByte/s

24 56 k modem 53 kbit/s 4.8 KByte/s 4 KByte/s Single ISDN 64 kbit/s 6 KByte/s 5 KByte/s Dual ISDN 128 kbit/s 12 KByte/s 10 KByte/s DSL - light 384 kbit/s 35 KByte/s 30 KByte/s DSL 1024 kbit/s 125 KByte/s 90 KByte/s DSL 2048 kbit/s 250 KByte/s 180 KByte/s DSL 3072 kbit/s? KByte/s? KByte/s T1 1,54 Mbis/s 150 KByte/s 50 Kbyte/s Cable modem 6 Mbits/s 300 KByte/s 50 KByte/s Intranet / LAN 10 Mbits/s 350 KByte/s 35 KByte/s 100 base-t Lan 100 Mbits/s 500 KByte/s 50 KByte/s El nuevo Standard IEC bit bit 0 or 1 byte B 8 bits kibibit Kibit 1024 bits kilobit kbit 1000 bits kibibyte (binary) KiB 1024 bytes kilobyte (decimal) kb 1000 bytes megabit Mbit 1000 kilobits mebibyte (binary) MiB 1024 kibibytes megabyte (decimal) MB 1000 kilobytes gigabit Gbit 1000 megabits gibibyte (binary) GiB 1024 mebibytes gigabyte (decimal) GB 1000 megabytes terabit Tbit 1000 gigabits tebibyte (binary) TiB 1024 gibibytes terabyte (decimal) TB 1000 gigabytes petabit Pbit 1000 terabits pebibyte (binary) PiB 1024 tebibytes petabyte (decimal) PB 1000 terabytes exabit Ebit 1000 petabits exbibyte (binary) EiB 1024 pebibytes exabyte (decimal) EB 1000 petabytes

25 Capacidad de Almacenamiento de Archivos por Bits y Bytes bit byte Kilobyte Megabyte Gigabyte Bit Byte Kiloby te Megab yte , Gigab yte 8,589,934,592 1,073,741,824 1,048,576 1,024 1 Terab yte 8,796,093,022,208 1,099,511,627,776 1,073,741,824 1,048,576 1,024 Petaby te 9,007,199,254,740,990 1,125,899,906,842,624 1,099,511,627,776 1,073,741,824 1,048,576 Exaby 9,223,372,036,854,780 1,152,921,504,606,846 1,125,899,906,842, 1,099,511,627, te,000, ,073,741,824 CD: = 1,4112 MBit/s : 8 bit/byte = 176,4 kbyte/s = 1,764 MBit/s : 8 bit/byte = 220,5 kbyte/s = 2,1168 MBit/s : 8 bit/byte = 264,6 kbyte/s = 2,304 MBit/s : 8 bit/byte = 288,0 kbyte/s 10-7

Esp. Alexis Olvany Torres ch. Datos de salida. Datos de salida. Datos de salida

Esp. Alexis Olvany Torres ch. Datos de salida. Datos de salida. Datos de salida Tiempo de Ejecución fuente Descripción abstracta del comportamiento de un programa Máquina abstracta objeto Descripción del comportamiento de un programa independiente de máquina pero fácil de implementar

Más detalles

Herramientas Informáticas I

Herramientas Informáticas I Herramientas Informáticas I CARRERA: APU 2008 CURSO: Primer Año AÑO 2011 I n g. N o r m a C a ñ i z a r e s Evolución de las computadoras Computadora (Pasado) Evolución de las computadoras 1era Generación

Más detalles

Sistema Binario. Pedro Chávez Lugo webpage:http://lsc.fie.umich.mx/ pedro. 23 de junio de 2013

Sistema Binario. Pedro Chávez Lugo webpage:http://lsc.fie.umich.mx/ pedro. 23 de junio de 2013 mailto:pchavezl74@gmail.com webpage:http://lsc.fie.umich.mx/ pedro 23 de junio de 2013 1 Sistema Numérico Binario Conversión Binario Octal Conversión Binario Hexadecimal 2 3 Sistema Numérico Binario Conversión

Más detalles

Administración de Base de Datos

Administración de Base de Datos Administración de Base de Datos Objetivo: Adquirir habilidad en la solución de problemas por medio del computador, mediante el desarrollo del pensamiento algorítmico. Desarrollar habilidades en el uso

Más detalles

Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS

Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS CONTENIDOS a. CONCEPTOS INFORMÁTICOS i. Informática ii. Sistema informático iii. Ordenador iv. El sistema binario v. Medidas de almacenamiento de la información

Más detalles

Colegio Diocesano San José de Carolinas

Colegio Diocesano San José de Carolinas Tema 1. Representación digital de la información 1. Introducción. Los ordenadores son máquinas digitales y como tales operan con información representada en formato binario. La unidad elemental de información

Más detalles

Guía de estudio para informática

Guía de estudio para informática Guía de estudio para informática Datos: son elementos de información en bruto y sin Ningún significado: son símbolos, letras o hechos Aislados. Por otra parte, es importante mencionar el Proceso Información:

Más detalles

ESTRUCTURA FISICA Y LOGICA DE LA PC

ESTRUCTURA FISICA Y LOGICA DE LA PC UNIDAD 1. INTRODUCCION A LA PC HARDWARE Corresponde a todas las partes tangibles de una computadora: sus componentes eléctricos, electrónicos, electromecánicos y mecánicos; sus cables, gabinetes o cajas,

Más detalles

Contenidos: Definiciones:

Contenidos: Definiciones: Contenidos: Definiciones. Esquema de un ordenador. Codificación de la información. Parámetros básicos de un ordenador. Programas e instrucciones. Proceso de ejecución de una instrucción. Tipos de instrucciones.

Más detalles

MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información

MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora LECTURA 1: La computadora La computadora Es una máquina

Más detalles

ESCUELA NACIONAL AUXILIARES DE ENFERMERÍA Manizales TECNOLOGÍA E INFORMÁTICA

ESCUELA NACIONAL AUXILIARES DE ENFERMERÍA Manizales TECNOLOGÍA E INFORMÁTICA ALUMNA: GRADO: FECHA: PROFESOR: Hugo Nelson Ramírez Cárdenas LOGROS 1. Conoce la diferencia entre Almacenamiento Primario y Secundario. 2. Reconoce los diferentes dispositivos de almacenamiento Primarios

Más detalles

INFORMÁTICA HARDWARE Y SOFTWARE

INFORMÁTICA HARDWARE Y SOFTWARE INFORMÁTICA HARDWARE Y SOFTWARE Informática: Es el conjunto de conocimientos científicos y técnicos que se encargan del tratamiento automatizado de la información, utilizando las computadoras como herramientas

Más detalles

Realiza un ensayo sobre el origen y desarrollo de la computadora personales y llena el cuadro siguiente: CARACTERÍSTICA S

Realiza un ensayo sobre el origen y desarrollo de la computadora personales y llena el cuadro siguiente: CARACTERÍSTICA S Aprendizajes: Identificará las unidades de medida para el manejo de la información. Describirá la evolución de las computadoras personales en cuanto al microprocesador, sistema operativo, velocidad, memoria

Más detalles

2 Año EMP Administración

2 Año EMP Administración 2 Año EMP Administración Nivelación de Conocimientos Docente Andrea Diego Fuente: Dr. Luciano H. Tamargo http://cs.uns.edu.ar- Universidad Nacional del Sur Qué es una computadora? Hardware Hardware: periféricos

Más detalles

Área Académica: Informática. Tema: Informática I. Profesor(a): Ing. Miriam Cerón Brito. Periodo: Julio Diciembre 2017

Área Académica: Informática. Tema: Informática I. Profesor(a): Ing. Miriam Cerón Brito. Periodo: Julio Diciembre 2017 Área Académica: Informática Tema: Informática I Profesor(a): Ing. Miriam Cerón Brito Periodo: Julio Diciembre 2017 Abstract: Contains themes unit IIof computing I. Resumen: Contiene los temas de la unidad

Más detalles

Docente: Sandra Romero Otálora SISTEMA DE COMPUTO INTRODUCCIÓN A LOS COMPUTADORES CONCEPTOS BÁSICOS

Docente: Sandra Romero Otálora SISTEMA DE COMPUTO INTRODUCCIÓN A LOS COMPUTADORES CONCEPTOS BÁSICOS Docente: Sandra Romero Otálora SISTEMA DE COMPUTO INTRODUCCIÓN A LOS COMPUTADORES CONCEPTOS BÁSICOS QUE ES UN COMPUTADOR? Una computadora o computador, también denominada ordenador es una máquina electrónica

Más detalles

Tema II. 1* * *10 0 ó lo que es lo mismo:

Tema II. 1* * *10 0 ó lo que es lo mismo: Tema II 1. Manejo de números en la computadora Los modernos equipos de cómputo actuales no utilizan el sistema decimal para representar valores numéricos, en su lugar se hace uso del sistema binario, también

Más detalles

SISTEMAS DE NUMERACIÓN

SISTEMAS DE NUMERACIÓN SISTEMAS DE NUMERACIÓN Un sistema de numeración es el conjunto de símbolos y reglas que se utilizan para la representación de datos numéricos o cantidades. Un sistema de numeración se caracteriza por su

Más detalles

Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid Tema 2: Conceptos básicos Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Introducción a la Informática Adquirir una visión global sobre la Informática y sus aplicaciones. Conocer

Más detalles

CLASIFICACIÓN DE LAS COMPUTADORAS ACTUALES

CLASIFICACIÓN DE LAS COMPUTADORAS ACTUALES CLASIFICACIÓN DE LAS COMPUTADORAS ACTUALES LAS MICROCOMPUTADORAS: Son las computadoras más pequeñas, menos costosas y más populares en el mercado. Eje: Gráfico 1. GRAFICO 1 LAS MINICOMPUTADORAS: Fueron

Más detalles

1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento.

1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento. 1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento. Arquitecturas Clásicas. Estas arquitecturas se desarrollaron en las primeras computadoras electromecánicas y de tubos

Más detalles

1. Partes del ordenador. Nuevas Tecnologías y Sociedad de la Información

1. Partes del ordenador. Nuevas Tecnologías y Sociedad de la Información 1 1. Conceptos básicos 2 Qué hacen los ordenadores? Un ordenador trabaja únicamente con información. Cuatro funciones básicas: Recibe información (entrada). Procesa la información recibida. Almacena la

Más detalles

Implantación de Sistemas Operativos 1º ASIR

Implantación de Sistemas Operativos 1º ASIR Sistemas de Numeración Sistema decimal El sistema de numeración que utilizamos es el decimal, que se compone de diez símbolos o dígitos a los que otorga un valor dependiendo de la posición que ocupen en

Más detalles

Lenguaje binario. Código ASCII. Medidas de la información

Lenguaje binario. Código ASCII. Medidas de la información Hardware y Software (1/5) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII Medidas de la información Unidad mínima de información: BIT (0

Más detalles

Facultad de Física. Métodos Numéricos

Facultad de Física. Métodos Numéricos Facultad de Física Métodos Numéricos Dr. Antonio Marín Hernández Centro de Investigación en Inteligencia Artificial Universidad Veracruzana Sebastían Camacho # 5 Xalapa, Veracruz Temario Unidad 1:Manejo

Más detalles

Temario. Informática IE. Computadora. Computadora. Computadora. Informática IE Conceptos básicos de computadoras: Hardware

Temario. Informática IE. Computadora. Computadora. Computadora. Informática IE Conceptos básicos de computadoras: Hardware Informática IE Conceptos básicos de computadoras: Qué es una computadora? : periféricos de entrada / salida Almacenamiento Dr. Diego R. Garcia Depto. de Ciencias e Ingeniería de la Computación Universidad

Más detalles

Sistema Operativo. Concepto - Práctica

Sistema Operativo. Concepto - Práctica Sistema Operativo Concepto - Práctica Objetivos de la clase 1. Entender la necesidad de un sistema, para administrar y controlar el funcionamiento de la computadora 2. Considerar el concepto de Memoria,

Más detalles

UNIDAD 1: - ESTRUCTURA Y FUNCIONAMIENTO DE UN ORDENADOR

UNIDAD 1: - ESTRUCTURA Y FUNCIONAMIENTO DE UN ORDENADOR UNIDAD 1: - ESTRUCTURA Y FUNCIONAMIENTO DE UN ORDENADOR INTRODUCCIÓN Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Concepto de Ordenador

Más detalles

2.- Con qué palabras inglesas se define la parte física del ordenador y cómo se llama la parte de programas, la que no se ve.

2.- Con qué palabras inglesas se define la parte física del ordenador y cómo se llama la parte de programas, la que no se ve. CUESTIONARIO TEMA 2 UNIDADES FUNCIONALES. 1.- Definición de ordenador. Máquina electrónica capaz de almacenar información y tratarla automáticamente mediante operaciones matemáticas y lógicas controladas

Más detalles

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ) Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =

Más detalles

Introducción a la Operación de Computadoras Personales

Introducción a la Operación de Computadoras Personales Introducción a la Operación de Computadoras Personales Conceptos básicos de computadoras: Hardware Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca Temario Qué

Más detalles

Output: pantalla LCDcapaz de reproducir gráficos de alta resolución (muy detallados), y unos altavoces estéreo, impresora de escritorio.

Output: pantalla LCDcapaz de reproducir gráficos de alta resolución (muy detallados), y unos altavoces estéreo, impresora de escritorio. Como funciona la computadora Que es un ordenador Un ordenador es una máquina electrónica que procesa información toma la información en bruto (los datos) por un lado, los almacena hasta que están listos

Más detalles

TEMA 1. FUNCIONAMIENTO DE UN

TEMA 1. FUNCIONAMIENTO DE UN 1 Tema 1. Funcionamiento de un ordenador. Sistemas operativos. OPERACIONES AUXILIARES CON TIC TEMA 1. FUNCIONAMIENTO DE UN ORDENADOR. SISTEMAS OPERATIVOS. PCPI INFORMÁTICA 2 Tema 1. Funcionamiento de un

Más detalles

Representación de la Información

Representación de la Información Representación de la Información Sistemas de numeración Un sistema de numeración es el conjunto de reglas que permiten, con una cantidad finita de símbolos, representar un número cualquiera. Lo más importante

Más detalles

Introducción a los Sistemas Informáticos

Introducción a los Sistemas Informáticos E Introducción a los Sistemas Informáticos Tema1 Sonia Lafuente Martínez 1 Contenido 1. Definiciones 2. Representación de la información 3. Medidas de almacenamiento 4. Hardware 5. Software 6. Sistemas

Más detalles

Informática Tema: H a r d w a r e

Informática Tema: H a r d w a r e Informática Tema: H a r d w a r e Mtro. José Alonso Flores Gómez Asignatura: Computación I Objetivo Identificar que es el hardware y como se organizan las partes internas de la PC. Contenido 1. Origen

Más detalles

1.4 HARDWARE. Contenido. Contenido 03/06/2016

1.4 HARDWARE. Contenido. Contenido 03/06/2016 UNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS ECONOMICAS Y FINANCIERAS CARRERA DE CONTADURIA PÚBLICA MATERIA: GABINETE DE AUDITORÍA DE SISTEMAS (CPA-506) 1.4 HARDWARE Por: Ph.D.(c) Victor Hugo Chavez

Más detalles

Teoría N 1. Descripción física y funcional de una PC Hardware. Fundamentos de la Informática Área de Servicios Dpto. de Informática FCFMyN UNSL

Teoría N 1. Descripción física y funcional de una PC Hardware. Fundamentos de la Informática Área de Servicios Dpto. de Informática FCFMyN UNSL Teoría N 1 Descripción física y funcional de una PC Hardware 1 Definición Computadora Una Computadora es una máquina digital y sincrónica, con cierta capacidad de cálculo numérico y lógico, controlada

Más detalles

TEMA 2. El ordenador: hardware y software

TEMA 2. El ordenador: hardware y software TEMA 2. El ordenador: hardware y software 1. La información digital. La unidad más pequeña de información en un ordenador es el bit, que puede ser 1 o 0 y se abrevia con la letra b. Al conjunto de 8 bits

Más detalles

SISTEMA BINARIO. Los códigos empleados para ambos canales responden a dos formas:

SISTEMA BINARIO. Los códigos empleados para ambos canales responden a dos formas: SISTEMA BINARIO Todo sistema de comunicación necesita un mensaje, un emisor del mismo, un receptor, un canal para transmitir la información y un código que tanto el emisor como el receptor sean capaces

Más detalles

INFORMÁTICA APLICADA UNIDAD DIDÁCTICA 1. Tema 1 Sistemas informáticos

INFORMÁTICA APLICADA UNIDAD DIDÁCTICA 1. Tema 1 Sistemas informáticos INFORMÁTICA APLICADA UNIDAD DIDÁCTICA 1 Tema 1 Sistemas informáticos Introducción Desde la antigüedad el hombre ha diseñado máquinas y mecanismos que le permitan realizar su trabajo más fácil y cómodamente,

Más detalles

TEMA 1: Concepto de ordenador

TEMA 1: Concepto de ordenador TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos

Más detalles

Fundamentos de Programación. El Sistema de Numeración Binario. Fundamentos de Programación. Página 02.0 de 44

Fundamentos de Programación. El Sistema de Numeración Binario. Fundamentos de Programación. Página 02.0 de 44 Fundamentos de Programación. El Sistema de Numeración Binario. Fundamentos de Programación. Página 02.0 de 44 Atención! Hay 10 clases de personas: las que entienden el Sistema Binario y las que no. Fundamentos

Más detalles

TEMA 1: EL ORDENADOR Y SUS COMPONENTES

TEMA 1: EL ORDENADOR Y SUS COMPONENTES TEMA 1: EL ORDENADOR Y SUS COMPONENTES Qué vamos a ver? Qué elementos componen un ordenador Qué es es el hardware y qué elementos hardware principales tiene un ordenador Qué dispositivos podemos conectar

Más detalles

Seminario de Informática. UNIDAD 1: Introducción a la Informática

Seminario de Informática. UNIDAD 1: Introducción a la Informática Seminario de Informática UNIDAD 1: Introducción a la Informática 2016 Programa UNIDAD 1: Introducción a la Informática 1.Informática: Elementos de un sistema Informático. 2.Soporte Físico (HARDWARE): conceptos,

Más detalles

HARDWARE INFORMÁTICO. Las computadoras son componentes de Entrada, Proceso, Salida, Almacenamiento y Control

HARDWARE INFORMÁTICO. Las computadoras son componentes de Entrada, Proceso, Salida, Almacenamiento y Control HARDWARE INFORMÁTICO Las computadoras son componentes de Entrada, Proceso, Salida, Almacenamiento y Control de computadoras Años 50 : tubos al vacío Años 60: transistores Años 70: circuitos integrados

Más detalles

Dep. Tecnología / MJGM NOCIONES BÁSICAS INFORMATICA 4º ESO. Nociones básicas 1

Dep. Tecnología / MJGM NOCIONES BÁSICAS INFORMATICA 4º ESO. Nociones básicas 1 NOCIONES BÁSICAS INFORMATICA 4º ESO Nociones básicas 1 ORDENADOR El ordenador es un dispositivo electrónico que permite almacenar información, modificarla y generar nueva información. Para llevar a cabo

Más detalles

Es el componente más importante de una computadora, funciona como una plataforma para integrar y conectar todos sus demás elementos.

Es el componente más importante de una computadora, funciona como una plataforma para integrar y conectar todos sus demás elementos. Hardware interno. Tarjeta madre Es el componente más importante de una computadora, funciona como una plataforma para integrar y conectar todos sus demás elementos. También es conocida como placa base,

Más detalles

FUNCIONAMIENTO DEL ORDENADOR

FUNCIONAMIENTO DEL ORDENADOR FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores

Más detalles

Dispositivos electrónicos

Dispositivos electrónicos Dispositivos electrónicos La forma más intuitiva que tenemos de contar desde pequeños es usando los dedos de las manos. Entre las dos manos tenemos diez dedos, y es por ello que para representar operaciones

Más detalles

Sistemas Informáticos

Sistemas Informáticos Sistemas Informáticos Informática Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la información. Término de 1962 INFORmaciónautoMÁTICA Organizar, almacenar,

Más detalles

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica Tema 2: Desarrollo de Algoritmos E.E. de Algorítmica Temas a tratar Identificadores Variables Constantes Tipos de Datos Separadores Operadores Aritméticos Unarios Relacionales y Condicionales Nivel de

Más detalles

Escuela de Educación Secundaria Técnica Nº 6 de la Matanza Laboratorio de Sistemas Operativos de 4º año Ciclo Superior Informática Capítulo 1

Escuela de Educación Secundaria Técnica Nº 6 de la Matanza Laboratorio de Sistemas Operativos de 4º año Ciclo Superior Informática Capítulo 1 Contenido: Escuela de Educación Secundaria Técnica Nº 6 de la Matanza 1. Los procesos. 2. Representación de datos. 3. Código Binario. 4. Código ASCII. 5. Capacidad de almacenamiento. 1. LOS PROCESOS LABORATORIO

Más detalles

Comunicación y representación de la información

Comunicación y representación de la información Comunicación y representación de la información Unidad 0 C.F.G.M. Sistemas Microinformáticos y Redes Redes Locales Curso 2017/2018 IES Antonio Gala Palma del Río Índice de contenido Comunicación y representación

Más detalles

Iniciación a la informática

Iniciación a la informática Iniciación a la informática Nociones básicas sobre el uso de ordenadores El ordenador. Qué es el ordenador? Maquina capaz de procesar información, capaz de realizar multitud de operaciones distintas La

Más detalles

Introducción a la Informática

Introducción a la Informática REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL (UNEFA) Introducción a la Informática Ing Luis Castellanos MSc UNEFA. Introducción a la Informática

Más detalles

Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN

Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN UNIDAD DOS: INTRODUCCIÓN Una computadora es una máquina electrónica diseñada para manipular y procesar información de acuerdo a un conjunto de ordenes o programas. para que esto sea posible se requiere

Más detalles

1. DATOS e INFORMACIÓN.

1. DATOS e INFORMACIÓN. TEMA 1 HARDWARE 1. DATOS e INFORMACIÓN. Datos (en informática): Información codificada, lista para ser introducida y procesada por un ordenador. Carecen de significado y sólo lo alcanzan cuando son descodificados

Más detalles

+ 0 1 0 0 1 1 1 10* + 0 1 0 0 1 1 1 10* 45 10 + 21 10 66 10 Acarreo (Carry) Ejemplo: Acarreo 1 1 1 1 1 1 1 1 1 1 1 1 1 0 + 1 0 1 0 + 1 0 1 0 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0 - 0 1 0 0 1* 1 1 0 Cuando se

Más detalles

Alamacenamiento de Datos

Alamacenamiento de Datos mailto:pchavezl74@gmail.com webpage:http://lsc.fie.umich.mx/ pedro 30 de junio de 2013 1 2 El hombre desde el origen de la humanidad ha intentado almacenar información para las siguientes generaciones.

Más detalles

INSTITUTO SUPERIOR DE EDUCACION RURAL ISER FUNDAMENTOS DE PROGRAMACION

INSTITUTO SUPERIOR DE EDUCACION RURAL ISER FUNDAMENTOS DE PROGRAMACION INTRODUCCIÓN A LA PROGRAMACIÓN POR COMPUTADORA Muchos usuarios creen que la programación es simplemente teclear palabras en una computadora. Eso es una parte, pero de ninguna manera todo. La programación

Más detalles

Fundamentos de Informática 2. Conceptos Básicos. El ordenador. Contenidos. El ordenador. El ordenador. El ordenador. Tema 2.

Fundamentos de Informática 2. Conceptos Básicos. El ordenador. Contenidos. El ordenador. El ordenador. El ordenador. Tema 2. 2 Contenidos Fundamentos de Informática 2. Conceptos Básicos - El Ordenador (el hardware) - El Software - - El bit y sus unidades de medida - - - Fundamentos de Informática Grado en Ingeniería Química

Más detalles

Servicio Nacional de Aprendizaje SENA. Regional Cundinamarca-Soacha. Programa Mantenimiento de Equipos de Cómputo. DOCUMENTO DE APOYO No.

Servicio Nacional de Aprendizaje SENA. Regional Cundinamarca-Soacha. Programa Mantenimiento de Equipos de Cómputo. DOCUMENTO DE APOYO No. Página 1 de 6 ARQUITECTURA DE HARDWARE DE LOS EQUIPOS DE CÓMPUTO Entre 1939 y 1944 Howard Aiken de la universidad de Harvard en colaboración con IBM desarrolló el primer computador llamado Mark 1. El computador

Más detalles

Computación I (CI-2125) Clase 1. Prof. Mireya Morales Primera

Computación I (CI-2125) Clase 1. Prof. Mireya Morales Primera Computación I (CI-2125) Clase 1 Prof. Mireya Morales Primera Contenido Justificación del curso Arquitectura del Computador. Definición de Algoritmo. Formas de Representación de Algoritmos. Análisis Descendente.

Más detalles

INFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es

INFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es INFORMATICA I EJERCICIOS PROPUESTOS 1.1-1 Buscar en el diccionario Qué es INFORMÁTICA?, Qué es COMPUTACIÓN? 1.1-2 Qué es el HARDWARE de una computadora?.... 1.1-3 Qué es el SOFTWARE de una computadora?.

Más detalles

UNIDAD I CONCEPTOS GENERALES. Conceptos Generales Microprocesadores Otoño 2011

UNIDAD I CONCEPTOS GENERALES. Conceptos Generales Microprocesadores Otoño 2011 1 UNIDAD I CONCEPTOS GENERALES Fall 2011 Conceptos Generales Microprocesadores Otoño 2011 Contenido 2 Introducción Arquitectura generalizada de una computadora Componentes de una computadora Conjunto de

Más detalles

SOFTWARE DE APLICACIÓN. CINDEA Sesión 02

SOFTWARE DE APLICACIÓN. CINDEA Sesión 02 SOFTWARE DE APLICACIÓN CINDEA Sesión 02 CONFIGURACIÓN BÁSICA DE UNA COMPUTADORA Los computadores se componen de dos partes llamadas hardware y software. CONFIGURACIÓN BÁSICA Hardware es la máquina física,

Más detalles

Conceptos y definiciones básicos en computación

Conceptos y definiciones básicos en computación UNIVERSIDAD MICHOACANA DE SAN NICOLÁS DE HIDALGO FACULTAD DE INGENIERIA ELECTRICA Laboratorio de Herramientas Computacionales Conceptos y definiciones básicos en computación M.I. Rosalía Mora Lab. Juárez

Más detalles

EL ORDENADOR A. PERIFÉRICOS. B. UNIDAD CENTRAL. 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO

EL ORDENADOR A. PERIFÉRICOS. B. UNIDAD CENTRAL. 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO EL ORDENADOR 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO 4. PARTES DE UN SISTEMA INFORMÁTICO A. PERIFÉRICOS. B. UNIDAD CENTRAL. a) CARCASA b)

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

Más detalles

EL ORDENADOR HARDWARE SOFTWARE

EL ORDENADOR HARDWARE SOFTWARE EL ORDENADOR HARDWARE Y SOFTWARE Profesor: Julio Serrano Qué es y cómo funciona un Ordenador? Es un máquina electrónica que se encarga del tratamiento digital de la información de una forma rápida. Cómo

Más detalles

Tema: Microprocesadores

Tema: Microprocesadores Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1

Más detalles

El Computador y sus Partes INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

El Computador y sus Partes INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS El Computador y sus Partes INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS Contenido El Sistema de Cómputo Software y Licencias Soporte Físico 2010 EISC - Introducción a las Tecnologías Informáticas 2 El Sistema

Más detalles

UNIDAD CENTRAL DE PROCESO

UNIDAD CENTRAL DE PROCESO UNIDAD CENTRAL DE PROCESO NO SON CPU, SON CASES COMPONENTES DE UN SISTEMA DE CÓMPUTOS DISPOSITIVOS DE ALMACENAMIENTO Disco Rígido, Disquete, CD, DVD DISPOSITIVOS DE ENTRADA Teclado Mouse Micrófono Cámara

Más detalles

ORGANIZACIÓN DE COMPUTADORAS

ORGANIZACIÓN DE COMPUTADORAS Instituto Politécnico Superior Departamento Electrotecnia T ÉCNICO UNIVERSITARIO EN SISTEMAS ELECTRÓNICOS Introducción a la Computación ORGANIZACIÓN DE COMPUTADORAS ABEL LOBATO 2012 Introducción a la Computación

Más detalles

Tema 5 Jerarquía de Memoria

Tema 5 Jerarquía de Memoria Grupo ARCOS Tema 5 Jerarquía de Memoria Estructura de Computadores Grado en Ingeniería Informática Contenidos 1. Tipos de memoria 2. Jerarquía de memoria 3. Memoria principal 4. Memoria caché 5. Memoria

Más detalles

Informática Básica. 2º Diplomatura en Ciencias Empresariales Universidad Pública de Navarra. Informática Básica, DCE-UPNA 1

Informática Básica. 2º Diplomatura en Ciencias Empresariales Universidad Pública de Navarra. Informática Básica, DCE-UPNA 1 Informática Básica 2º Diplomatura en Ciencias Empresariales Universidad Pública de Navarra Informática Básica, DCE-UPNA 1 La información (en la Informática) Informática Básica, DCE-UPNA 2 Qué hacen los

Más detalles

1. La importancia de la Informática

1. La importancia de la Informática Introducción Contenidos 1. La importancia de la informática 2. Conceptos básicos y definiciones 3. Unidades de medida de la información 4. Componentes físicos y lógicos del ordenador 5. Evolución de los

Más detalles

Lógica: Algoritmo: Archivo: Base de datos: Bit:

Lógica: Algoritmo: Archivo: Base de datos: Bit: Lógica: Algoritmo: Archivo: Base de datos: Bit: 1 LÓGICA: Es una secuencia de operaciones realizadas por el hardware o por el software. Lógica del hardware, Son los circuitos y Chips que realizan las operaciones

Más detalles

Unidad I: Organización del Computador. Ing. Marglorie Colina

Unidad I: Organización del Computador. Ing. Marglorie Colina Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar

Más detalles

Instituto Universitario Politécnico. Santiago Mariño. Unidad Nº I: Nociones generales de la. computación. Elaborado por: Ing. Víctor Valencia.

Instituto Universitario Politécnico. Santiago Mariño. Unidad Nº I: Nociones generales de la. computación. Elaborado por: Ing. Víctor Valencia. Instituto Universitario Politécnico Santiago Mariño Unidad Nº I: Nociones generales de la computación Qué es el computador? La computadora es una máquina automática capaz de recibir un conjunto de instrucciones.

Más detalles

Apuntes Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 1)

Apuntes Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 1) INDICE U1_primera parte: nociones básicas 1 1. Introducción... 1 2. Representación de la información... 1 3. Sistema Informático... 2 3.1. Hardware... 2 3.1.1. El procesador... 2 3.1.2. La memoria....

Más detalles

Qué es un programa informático?

Qué es un programa informático? Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s

Más detalles

Sistemas de Información para la Gestión

Sistemas de Información para la Gestión Sistemas de Información para la Gestión 2016 Programa UNIDAD 4: RECURSOS DE TECNOLOGÍA DE LA INFORMACIÓN - INFRAESTRUCTURA 1. Componentes: Hardware y software. Tendencias y administración de la infraestructura.

Más detalles

PRÁCTICA MANEJO INTERNO DE DATOS. Objetivos

PRÁCTICA MANEJO INTERNO DE DATOS. Objetivos Objetivos a) El alumno será capaz de codificar y decodificar la representación de caracteres. b) El alumno realizará conversiones de números enteros entre distintas bases. Al final de esta práctica el

Más detalles

HARDWARE ALMACENAMIENTO COMUNICACIÓN SALIDA

HARDWARE ALMACENAMIENTO COMUNICACIÓN SALIDA Hardware Software HARDWARE ALMACENAMIENTO COMUNICACIÓN SALIDA Qué es el hardware? Son todas partes físicas y tangibles de nuestra computadora, la parte que puedes ver del computador, es decir todos los

Más detalles

Guía de La Computadora. Realizado por: Ads. Roberto Véliz

Guía de La Computadora. Realizado por: Ads. Roberto Véliz Republica Bolivariana de Venezuela Universidad Centroccidental Lisandro Alvarado Decanato de Medicina Programa de Enfermería Asignatura: Introducción a la Computación Guía de La Computadora Realizado por:

Más detalles

Partes internas del CPU.

Partes internas del CPU. Partes internas del CPU. DISCO DURO Es un dispositivo de almacenamiento de datos no volátil que emplea un sistema de grabación magnética para almacenar datos digitales. Se compone de uno o más platos o

Más detalles

Clase N 1: Introducción a la Informática

Clase N 1: Introducción a la Informática Clase N 1: Introducción a la Informática 1. Definición y clasificación de computadora Una computadora es un sistema electrónico dedicado al procesamiento de datos, con gran capacidad de almacenamiento

Más detalles

MEMORIA PRINCIPAL (interna o central).

MEMORIA PRINCIPAL (interna o central). MEMORIA PRINCIPAL (interna o central). Se almacenan datos y programas, hay dos operaciones que se hacen en la memoria (lee y escribe) entonces se dice que es donde almacena, se lee y se escribe. Es un

Más detalles

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño Introducción a la Computación Omar Ernesto Cabrera Rosero Universidad de Nariño 6 de Julio 2010 Esquema Terminología Informática 1 Terminología Informática Computación e Informática Dato e Información

Más detalles

FUNCIONAMIENTO DE LA UNIDAD DE CONTROL DEL PROCESADOR

FUNCIONAMIENTO DE LA UNIDAD DE CONTROL DEL PROCESADOR MICROINSTRUCCIONES FUNCIONAMIENTO DE LA UNIDAD DE CONTROL DEL PROCESADOR La memoria de las maquinas IAS consiste en 1000 posiciones de almacenamiento, llamadas palabras, de 40 digitos binarios (bits) cada

Más detalles

UNIDAD 1. COMPONENTES DEL COMPUTADOR

UNIDAD 1. COMPONENTES DEL COMPUTADOR UNIDAD 1. COMPONENTES DEL COMPUTADOR OBJETIVO Nº 1.1: DEFINICIÓN DE COMPUTADOR: Es un dispositivo electrónico compuesto básicamente de un procesador, una memoria y los dispositivos de entrada/salida (E/S).

Más detalles

Tema 1: Arquitectura de ordenadores, hardware y software

Tema 1: Arquitectura de ordenadores, hardware y software Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática

Más detalles

Organización de una computadora. EIF200 Fundamentos de Informática Prof. Marlene DL I ciclo 2012

Organización de una computadora. EIF200 Fundamentos de Informática Prof. Marlene DL I ciclo 2012 Organización de una computadora EIF200 Fundamentos de Informática Prof. Marlene DL I ciclo 2012 Partes de la computadora Hardware y software. El hardware: parte física, tangible de la computadora. El software:

Más detalles

Los sistemas de información contienen información acerca de personas, lugares y cosas importantes dentro de la organización o en su entorno.

Los sistemas de información contienen información acerca de personas, lugares y cosas importantes dentro de la organización o en su entorno. 1 HARDWARE SOFTWARE PRIMERA PARTE DE RESUMEN DE CLASE. Nota: la presente debe tomarse como una guía de lo que se dio en la clase y puede contener sólo parte de lo dictado. No reemplaza la lectura del material

Más detalles

INSTITUTO TECNOLÓGICO

INSTITUTO TECNOLÓGICO INSTITUTO TECNOLÓGICO DE NUEVO LAREDO Con la Ciencia por la Humanidad Introducción a la Ingeniería en Sistemas Computacionales y al Diseño de Algoritmos Curso propedéutico Instructor: Bruno López Takeyas

Más detalles

Tema 0. Introducción a los computadores

Tema 0. Introducción a los computadores Tema 0 Introducción a los computadores 1 Definición de computador Introducción Máquina capaz de realizar de forma automática y en una secuencia programada cierto número de operaciones sobre unos datos

Más detalles

El ordenador. Llamamos ordenador a una máquina capaz de procesar información, es decir, de recibir datos, almacenarlos, hacer

El ordenador. Llamamos ordenador a una máquina capaz de procesar información, es decir, de recibir datos, almacenarlos, hacer El ordenador 1. Introducción al ordenador 1.1. El ordenador Llamamos ordenador a una máquina capaz de procesar información, es decir, de recibir datos, almacenarlos, hacer La ciencia que estudia el tratamiento

Más detalles