1. GUIA#1
INTRODUCCION ALOS COMPUTADORES
1- Realice resumen sobre la historia de los computadores
Cronológicamente:
ABACO CHINO (500 A.D.C.)
Realiza operaciones aritméticas
Primera calculadora mecánica
PASCALINA
Calculadora mecánica inventada por blaise pascal
Suma y resto de hasta 7 cifras por medio de un mecanismo de ruedas
y engranajes.
En 1673 GOTTFRIED con Leibniz modifica la pascalina y crea la primera
calculadora de propósito general.
LA TARJETA PERFORADA (1801)
Joseph Marie Jacquard utiliza tarjetas perforadas para
Manejar agujas de tejer en telares mecánicos
Posteriormente Hernán Hollenith utilizó las tarjetas
Perforadas para almacenar datos en un computador.
MAQUINA DIFERENCIAL(1822)
Calculadora mecánica introducida por Charles Babbage
Para tabular funciones polinomicas.
En 1833 Babbage propone el diseño de un computador
Moderno de uso general (la maquina analítica).
Ada Augusta Lovelace propone utilizar tarjetas
Perforadas para la máquina de Babbage.
MARK I (1944)
Construida por Howard H. Aiken en la Universidad de
Harvard.
Empleaba señales electromagnéticas para mover las
Partes mecánicas.
ENIAC (1946)
2. Construida por John Presper Eckert y John William
Mauchly en la Universidad de Pennsylvania.
Utilizaba tubos de vacío.
PRIMERA GENERACION (1951- 1958)
Tubos de vacío.
Ingreso de datos por medio de tarjetas perforadas
Alto consumo de energía y necesidades de
Ventilación.
Uso de tambores giratorios para el almacenamiento
Primario.
Univac I (universal automatic Computer I):
Primera computadora producida en forma
Comercial.
Utilizada por el departamento de censos
Norteamericano (1951).
Crece industria de procesamiento de datos
Surgen FORTRAN y ALGOL
IBM comienza a construir computadoras
SEGUNDA GENERACION (1959- 1964)
Transistores
Aumento de velocidad, reducción de espacio
Menor consumo de energía, reducción de costos
Memoria de núcleos magnéticos
Almacenan información por medio de las
Propiedades magnéticas de sus componentes
Memoria no volátil.
Escribir un programa no requiere comprensión
Plena del hardware
IBM vende su primer sistema de disco magnético.
3. TERCERA GENERACION (1964-1971)
Circuitos integrados
Aumento de velocidad, reducción de tamaño
Menor consumo de energía, reducción de costos
Aparecen las primeras calculadoras de bolsillo
IBM lanza al mercado la serie 360
Utilización de memorias RAM y ROM.
CUARTA GENERACION(1964-1971)
En 1975 William Henry Gates y Paul Allen fundan
Microsoft Corporación
IBM introduce los discos duros Winchester (estándar
de la industria
Microprocesadores (circuito integrado independiente)
En 1976 Steven Wozniak y Steven Jobs crean Apple
Computer.
Reemplazo de memorias con núcleos magnéticos por
Memorias electrónicas (chips de silicio).
Computado:
maquina que manipula datos de acuerdo a un conjunto
De instrucciones
4. 1. Los computadores pueden ser programados
El conjunto de instrucciones (programa) puede ser
almacenado
El programa puede ser ejecutado posteriormente
Hardware:
Componentes físicos de una computadora
Unidad central de proceso
Memoria
Buses
Periférico o dispositivos de entrada/salida (E/S)
Software:
Conjunto de programas que controlan el funcionamiento de una computadora
2. Software de sistema: sistema operativo, compiladores, programas de
Comunicaciones, bibliotecas estándares.
3. Software de aplicaciones: bases de datos, navegadores, hojas de calculo
Procesadores de texto, etc.
VISTA DE COMPUTADOR PERSONAL
5. NUMERACION DE LAS PARTES
1) Monitor
2) Placa base
3) 3 Procesador
4) 4 Puertos ATA
5) 5 Memoria principal (RAM)
6) 6 Placas de expansión
7) 7 Fuente eléctrica
8) 8 Unidad de almacenamiento óptico
9) 9 Disco duro
10) 1 Teclado
11) 1 Ratón
ARTQUITETURA ECKERT MAUCHLY
Unidad Lógica Aritmética (ULA):
Realiza operaciones aritméticas y lógicas
Unidad de control:
Interpreta instrucciones y emite órdenes para los demás componentes
Memoria central:
Dispositivos de almacenamiento de información (ROM Y RAM)
Dispositivos de entrada y salida (E/S):
Dispositivos de comunicación con el exterior
6. MEMORIAS
MEMORIA PRIMARIA: (memorias de acceso aleatorio)
Registros del procesador:
Memoria de alta velocidad y poca capacidad integrada en el
microprocesador que nos permite guardar.
Transitoriamente y acceder a valores muy usados, generalmente en
Operaciones matemáticas.
MEMORIA PRINCIPAL:
contiene los programas en ejecución y los datos
Con que operan. La unidad aritmético- Lógica (ALU) puede transferir
Información muy rápidamente entre un registro del procesador y
Localizaciones del almacenamiento principal (direcciones de memoria).
MEMORIA CACHE:
tipo especial de memoria de acceso rápido. Parte de
La información de la memoria principal se duplica en la memoria cache.
Cuando se accede por primera vez a un dato, se hace una copia en el
Caché; los accesos siguientes se realizan a dicha copia, haciendo que el
Tiempo de acceso medio al dato sea menor.
MEMORIA SECUNDARIA: (dispositivos de almacenamiento masivo)
Conjunto de dispositivos periféricos para el almacenamiento masivo de
Datos (disquetes, disco duro, unidades pticas, unidades de memoria flash
y discos Zip).
MEMORIA RAM: (Random Access Memory)
Memoria en la que se puede tanto leer como escribir
Información
Los datos almacenados pueden ser accesados en
Cualquier orden (random)
Los datos son retornados independiente de su ubicación
Física y de los datos previamente almacenados
Memoria donde el procesador recibe las instrucciones y
Guarda los resultados.
7. Memoria volátil : su información se pierde al interrumpirse el flujo de
corriente eléctrica
MEMORIA ROM: (Read Only Memory)
Destinada solo a ser leída (no se escribible)
almacena programas necesarios para iniciar el computador y
diagnostico.
Memoria no volátil: su información se conserva al
Interrumpirse el flujo de corriente eléctrica.
DIDPOSITIVOS AUXILIARES Y PERIFERICOS
Disco duro:
Sistema de grabación magnética digital
Que almacena los datos del usuario y en la mayoria de
Los casos el sistema operativo de la computadora.
Monitor:
Dispositivo de salida que muestra, mediante
Una interfaz, los resultados del procesamiento de una computadora
Teclado:
Periférico, físico o virtual utilizado para la introducción de órdenes y datos.
Ratón:
.
Periférico utilizado para la entrada y el control de datos.
Impresora:
Produce copias permanente en papel de
Textos o gráficos de documentos almacenados en formato electrónico.
CLASIFICASION DE SOFTWARE
SOFTWARE DE SISTEMA: permite que el hardware funcione.
Sistemas operativos: conjunto de programas destinados a permitir
Una administración eficaz de los recursos del computador.
8. Controladores de dispositivo
Herramientas de diagnostico
Servidores
Software de programación:
Editores de texto
Compiladores
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE)
i del software
Software de aplicación:
Software educativo
Software medico
Software de cálculo numérico
Software de diseño asistido (CAD)
Software de Control Numérico (CAM)
TERMINOLOGIA BASICA
Programa:
Conjunto de instrucciones escritas en forma codificada que
el computador puede traducir a su propio lenguaje. Estas instrucciones
El dicen al computador qué operaciones ejecutar y en qué orden.
Programa Objeto:
Programa que resulta de la traducción del
Lenguaje fuente (código fuente) a un lenguaje de máquina, es decir a
Aquel que es inteligible por el computador.
Interpretes:
Programas que traducen las instrucciones de un
Programa escrito en algún lenguaje de programación, en una secuencia
De instrucciones de maquina (lenguaje de maquina).
TERMINOLOGIA BASICA
Compilador:
Al igual que los intérpretes, los compiladores traducen un
Programa escrito en algún lenguaje de programación en una secuencia
De instrucciones de máquina (lenguaje de máquina) que se pueden
Ejecutar.
9. La velocidad de ejecución de un archivo compilado es de 10 a 20 veces
Superior a la de un archivo interpretado.
CLASIFICACION DE LENGUAJES
Según su nivel de abstracción:
Lenguajes Maquina
Lenguajes de bajo nivel
Lenguajes de medio nivel
Lenguajes de alto nivel
Según la forma de ejecución:
Lenguajes compilados
Lenguajes interpretados
Según el paradigma:
Paradigma imperativo o por
procedimientos
Paradigma funcional
Paradigma lógico
Paradigma orientado a objetos
BITS BYTES
BIT:
Digito binario que toma como posible valor 0 _o 1.
El bit es la unidad mínima de almacenamiento empleada en
Informática.
Un bit representa dos posibles estados: encendido" (1) o apagado"
(0), verdadero" o falso", abierto" o cerrado", presencia" o
ausencia" de energía, etc.
22 = 4 posibilidades:
0 0: apagado"{apagado".
0 1: apagado"{encendido".
1 0: encendido"{apagado".
1 1 : encendido"{encendido
Con tres bits tendremos 23 = 8 combinaciones posibles:
000; 001; 010; 011; 100; 101; 110; 111
10. A través de secuencias de bits, se puede codiciar cualquier
valor
Discreto como números, palabras, e imágenes.
Cuatro bits forman un nibble, y pueden representar hasta 24 =
16
Valores diferentes.
Ocho bits forman un octeto, y se pueden representar hasta 28 =
256
Valores diferentes.
En general, con n bits se pueden representar hasta 2n valores
Diferentes.
En la mayoria de los computadores ocho bits forman un byte
(siendo
Equivalente al octeto) pero hay excepciones.
DIRECCION DE MEMORIA
Dirección de memoria:
Numero que idéntica la posición en la memoria asignada a un
Dispositivo.
La dirección es utilizada para la comunicación entre el software y el
Dispositivo.
La dirección de memoria le permite a un programa o a un dispositivo
de hardware recuperar la información que ha almacenado con
antelación.
Palabra:
El tamaño de una palabra hace referencia al número de bits
contenidos de ella.
Los computadores modernos normalmente tienen un tamaño de
palabra
De 16, 32 64 bits.
Caracteres: están formados por:
Dígitos decimales: 0; 1; 2: 9
Letras: A, B, . . . , Z y a, b, . . . , z.
Símbolos especiales: $, @, %, &, *, (,), -, +? /, etc.
11. Campos:
Grupo de caracteres o bytes que transmiten alg_un signi_cado.
Las instrucciones de los lenguajes est_an constituidas por varios campos.
Un campo puede estar constituido por una o m_as palabras.
Un campo que consiste de letras puede utilizarse para representar el
Nombre de una persona.
Registro:
Grupo de campos relacionados.
En un sistema de nomina, el registro de un empleado en particular
Podría estar compuesto por los siguientes campos:
Número de seguro social (campo alfanumérico).
Nombre (campo alfabético).
Dirección (campo alfanumérico).
Sueldo por hora (campo numérico).
Deducciones (campo numérico).
Percepciones de un año a la fecha (campo numérico).
Monto por concepto de impuestos (campo numérico).
Archivos:
Grupo de registros relacionados.
Se utilizan para almacenar información en forma masiva, relacionada
Con una entidad, persona o cosas.
Bases de datos:
Grupo de archivos relacionados.
Al conjunto de programas diseñados para crear y administrar bases de
Datos se les denomina sistema de administración de bases de datos
(DBMS).
Jerarquía de datos