Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mquina
Pascaline Telar de Jaquard Diferencial y Analtica Tabuladora de Hollerith ABC Mark I
Inventor
Blas Pascal Joseph-Marie Jacquard Charles Babbage Ada Lovelace Herman Hollerith John Atanasoff Clifford Berry Howard Aiken John Mauchly Presper Eckert
Ao
1642 1801 1833 1890 1942 1944
Propsito
Sumadora-Impuestos Tarjetas perforadas dirigan aguja, hilo y tela +, -, *, / - 60 oper. /seg Tarj. Perf. Campo ftbol. Censo E.E.U.U Clculos de Fsica. Tubos al vaco. 1era. Computadora electromecnica. 17m Long. x 2,5m alt. Ejrcito EEUU. 1400 m2 30 ton. 18000 tubos.
ENIAC
1946
Mquina
UNIVAC I
Inventor
Mauchly Eckert Honeywell IBM IBM
Ao
1951
Propsito
Censo EEUU. Tubos al vaco. Comp. Dig. Comercial. Transistores Circuitos Integrados Miniaturizacin de circuitera Diseos de HW y SW.
IV Generacin:
Microprocesador.
Qu es la Computadora?
Es un sistema informtico compuesto de varios elementos, entre los que cabe destacar: Hardware o mecamtica: Componentes electrnicos y mecnicos que componen el equipo fsicamente. Software o programtica: Componente no tangible que da instrucciones al hardware. Como por ejemplo el sistema operativo y los programas, que sirven para que el ordenador haga las tareas que nosotros deseamos. Informacin: Es el conjunto de datos que utilizamos y que hemos ido introduciendo en el ordenador.
CI-1010 Introduccin a la computacin 4
La computadora
o sistema computacional Conjunto de tecnologas capaz de efectuar 4 operaciones
Aceptar entradas Producir salidas Procesar informacin Almacenar informacin
HARDWARE
HARDWARE
Est constituido por los componentes fsicos del computador: mecnicos, elctricos; as como por las unidades perifricas.
Unidad Central de proceso (CPU)
Monitor Parlantes
2. Unidades de Memoria
Celdas donde se almacena informacin. Tienen direccin especfica para ser localizada por la unidad central. La capacidad de memoria se mide en Bytes.
Bit: Representa un estado electrnico de encendido (1) o apagado (0). Byte: Unidad de almacenamiento de caracteres. Compuesto de 8 bits. 1 KB (kilobyte) = 1024 B 1 Byte = 8 bits
11010010
Tipos de Memoria
1. Memoria Primaria: Es la memoria de alta velocidad de una computadora, que mantiene el programa y los datos que la mquina est trabajando. Ejemplos: Memoria RAM Memoria Cach BIOS 2. Memoria Secundaria: Para el almacenamiento de grandes cantidades de informacin. No forma parte de la memoria interna del computador. Ejemplos: Discos Duros Discos Flexibles CD, DVD, etc.
CI-1010 Introduccin a la computacin 10
Memoria Primaria
1. RAM (Random Access Memory): Se pueden leer y grabar datos, es voltil. Todo programa o dato que se utiliza en el momento presente se transfiere a la RAM. 64MB, 128 MB, etc. 2. Cach: En ella se almacenan los datos ms frecuentemente utilizados. Ms rpida, ms cara, ms pequea que la RAM. 3. BIOS (Basic Input-Ouput System): Sistema bsico de entrada-salida. Programa incorporado en un chip de la placa base que se encarga de realizar funciones bsicas de manejo y configuracin del ordenador.
CI-1010 Introduccin a la computacin 11
Memoria
12
3. Reloj
Es un oscilador, un circuito electrnico que genera una seal con una frecuencia determinada, a fin de sincronizar otros circuitos. La velocidad del procesador se mide por su frecuencia de oscilacin Nmero de ciclos de reloj por segundo. Se mide en MHz (Megahertz) Millones de ciclo de reloj.
1 frecuencia
Xciclo de reloj =
4. Buses
Lneas trazadas en la tarjeta madre (placa base) para transportar bits (datos). Tamao de palabra: Nmero de bits que se maneja como unidad en un sistema de computacin. Ejemplo: 32 bits de palabra El bus puede transmitir 32 bits a la vez entre el procesador, la RAM y los dispositivos perifricos.
14
5. Tarjeta Video
Transmite al monitor la informacin grfica que debe presentar en pantalla Ms comunes: CGA Hrcules EGA En desuso VGA SVGA
15
As 800X600 significa que la imagen est formada por 600 rectas horizontales de 800 puntos cada una.
16
La combinacin de estos dos parmetros se denomina MODO DE VIDEO. A mayor resolucin, menor nmero de colores representables y a la inversa.
17
Velocidad de Refresco
El refresco, es el nmero de veces que se dibuja la pantalla por segundo
Se mide en hertzios (Hz, 1/segundo) 70 Hz, implica que la pantalla se dibuja cada 1/70 de segundo, 70 veces por segundo. El mnimo para evitar que el ojo sufra es de 60 Hz.
CI-1010 Introduccin a la computacin 18
Teclado
Mouse
Scanner
Joystick
CI-1010 Introduccin a la computacin
Cmara digital
19
Salida
Monitor
Parlantes
Impresora
20
Entrada / Salida
Discos
Mdem
Unidades CD / DVD RW
21
A. Monitor
- Tamao: 15 in (38 cm diagonal), 17 in (43 cm diagonal)
- Monocromtico o de color - Resolucin: Nmero de pixeles presentados en pantalla. Pixel: Punto de imagen. Cada uno consta de una triada: un punto rojo, uno verde y uno azul. -Pantalla:
Plasma
22
B. Impresoras
Clasificacin por conexin: Paralela, serial, USB Velocidad: Pginas impresas por minuto (ppm). Resolucin: Puntos impresos por pulgada cuadrada (dpi)
23
B. Impresoras
Clasificacin por tcnicas de escritura: Impresora de impacto (matriz de punto, lnea)
Impresoras trmicas
24
B. Impresoras
Impresoras de inyeccin de tinta (inkjet)
25
E. Unidades pticas
CD CD DVD ROM RW ROM
DVD - RW
27
F. Mdems
Modulador/ Demodulador. Transforma seales digitales a seales analgicas y viceversa, que se transmiten por una lnea telefnica. Velocidad de Transmisin: Bits que se transmiten o reciben por segundo. 28 kB y 56kB.
28
TAREA
Buscar dos configuraciones de las que se ofrecen en el mercado y comparar: -Procesador -Velocidad -RAM -Cach -Multimedia -Disco Duro -Monitor (tamao, resolucin) -Impresora (velocidad, tipo, resoluc.) -Costos -Mdem
29
SOFTWARE
30
SOFTWARE
Lgica que gobierna el uso automtico de la computadora, es decir, los programas que permiten utilizar las mquina en todos los niveles de complejidad. S.O.S!
Interfaz S.O.
Software
Hardware
CI-1010 Introduccin a la computacin 31
TIPOS DE SOFTWARE
1. Aplicaciones Software 1. Lenguajes de Programacin 1. Software del Sistema Aplicaciones empresariales, cientficas y personales. C, Visual Basic, JAVA, C#,
-Sistema Operativo -Compiladores / Interpretadores -Sist. Administradores de BD. -Programas de utilera -Comunicaciones
32
El Sistema Operativo
Consta de una serie de programas que controlan todas las actividades que realiza la computadora, por lo cual debe inspeccionar todos los procesos que se realizan. -Controla los dispositivos perifricos -Coordina el procesamiento -Administra la memoria -Administra los programas -Administra el Hardware -Da seguridad al sistema de cmputo -Da acceso al usuario
CI-1010 Introduccin a la computacin 33
Aplicaciones de Software
Aplicaciones de oficina
MS Office 2000, XP, 2003, 2010 OpenOffice (gratis) Groupware de Lotus/IBM
Lenguajes de programacin
1. Lenguaje Mquina: - Lenguaje natural de cualquier computadora. - Una computadora slo puede entender su propio lenguaje mquina. - Consiste de cadenas de nmeros (reducidos a 0s y 1s) - Es dependiente de la mquina. 000011101011 011001011111 110000011100
CI-1010 Introduccin a la computacin 37
2. Lenguajes Ensambladores: - Abreviaturas semejantes al ingls para representar operaciones elementales de la computadora. - Ensambladores: Programas de traduccin que convierten los programas de lenguaje ensamblador a lenguaje mquina. - Tambin necesitan de muchas instrucciones para realizar tareas simples.
LOAD BASE ADD OVER STORE GROSS
Segmento de Cdigo Fuente
Ensamblador
38
3. Lenguajes de Alto Nivel (I parte): - Con ellos se escriben enunciados simples para llevar a cabo tareas complejas. - Interpretadores: Programa que ejecuta las rdenes que se le brinden en uno o varios archivos.
- Ejemplo: intrprete de comandos (shell o consola).
Interpretador
Resultado inmediato
39
40
3. Lenguajes de Alto Nivel (II parte): - Con ellos se escriben enunciados simples para llevar a cabo tareas complejas. - Compiladores: Programas de traduccin que convierten los programas de lenguaje de alto nivel a lenguaje mquina.
- Ejemplo: compilador de C.
Compilador
41
Ejemplo en C
#include <stdio.h> main( ){ int n, i; float x=0, resultado=0, suma = 0; /* Leer el valor de n */ printf(Cuntos nmeros?: ); scanf(%d,&n); /* Leer los nmeros*/ for(i = 0; i < n; i++){ printf(x = ); scanf(%f, &x); suma += x; } resultado = suma / n; printf(\El resultado es: %f.\n, resultado); } CI-1010 Introduccin a la
computacin
42
Permiten construccin por partes o mdulos reutilizables. Cdigo fuente->cdigo objeto->cdigo de mquina.
Compilador y Enlazador o Linker
43
Creacin de tipos de datos abstractos y estructuras Operaciones aritmticas bsicas y de comparacin Control del flujo del programa Operaciones lgicas
AND, OR, NOT
CI-1010 Introduccin a la computacin 44
Operaciones lgicas
AND &&
0 0 1 1 && && && && 0 1 0 1 --> --> --> --> 0 0 0 1
OR ||
0 0 1 1 || || || || 0 1 0 1 --> --> --> --> 0 1 1 1
NOT !
! 0 --> 1 ! 1 --> 0
45
Control de flujo
Gobierna la secuencia de las instrucciones y toma decisiones realizando comparaciones
inicio comparacin ciclo procesamiento
salida
CI-1010 Introduccin a la computacin 46
47