Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1A Intro PDF
1A Intro PDF
Conceptos bsicos
Informtica
Ordenador
Hardware y software
Codificacin de la informacin
Cdigo binario
Bits y bytes
Apndices
Historia de la Informtica
Componentes de un PC
Lecturas recomendadas
Alberto Prieto, Antonio Lloris & Juan Carlos Torres:
Introduccin a la Informtica, 3 edicin, captulo 1
McGraw-Hill / Interamericana de Espaa, 2002
Conceptos bsicos
Informtica
del francs informatique (INFORmacin autoMTICA)
en ingls Computer Science
Ordenador
Mquina capaz de aceptar unos datos de entrada, efectuar con ellos
operaciones lgicas y aritmticas, y proporcionar los datos resultantes a travs de
un medio de salida; todo ello sin la intervencin de un operador humano y bajo
el control de un programa de instrucciones previamente almacenado en el
ordenador.
- Operaciones aritmticas:
sumar, restar, multiplicar, dividir...
- Operaciones lgicas:
comparaciones, operaciones del lgebra de Boole...
ARQUITECTURA DE COMPUTADORES
Dato
Representacin formal de hechos, conceptos o instrucciones adecuada para su
comunicacin, interpretacin y procesamiento por seres humanos o medios
automticos.
Informacin
El significado que un ser humano le asigna a los datos.
Cdigo binario
En el interior de los ordenadores digitales actuales, la informacin se
almacena y se transfiere de un sitio a otro segn un CDIGO BINARIO.
Bits
La unidad ms elemental de informacin en el interior de un ordenador es
un valor binario (0 1). Esta unidad elemental de informacin se denomina BIT
(BInary uniT).
Mensaje
Confirmo asistencia
Cdigo Morse
-- --- - - - -- ---
- - - -- -
Ejemplos
Datos Tamao
Texto 1 novela de 200 pginas, 50 lneas por 800 000 bytes
pgina y 80 caracteres por lnea (unos 780 KB)
Imagen en 1024x768 pxeles, 1 bpp (bit por pxel) 98 304 bytes
blanco y negro (menos de 100KB)
Imagen 1024x768 pxeles, 24 bpp (bits por pxel) 2 359 296 bytes
en color (unos 2300KB)
Sonido de 3 minutos, 11000 muestras por segundo, 1 980 000 bytes
baja calidad 8 bits por muestra (casi 2MB)
Sonido de 3 minutos, 44100 muestras por segundo, 23 814 000 bytes
alta calidad 12 bits por muestra, dos canales (estreo) (casi 23MB)
Vdeo 90 minutos, 25 fotogramas por segundo, 41 057 280 000 bytes
(calidad VHS) 352x288 pxeles de resolucin, 24 bpp (casi 40GB)
Vdeo 90 minutos, 25 fotogramas por segundo, 167 961 600 000 bytes
(calidad DVD) 720x576 pxeles de resolucin, 24 bpp menos de 160GB !!!
Unidades de entrada
Dispositivos por medio de los cuales se introducen datos e instrucciones en el
ordenador.
Unidades de salida
Dispositivos por donde se obtienen los resultados de los programas ejecutados
por el ordenador.
Memoria principal/central/interna
La que trabaja a mayor velocidad
RAM [Random Access Memory]: De lectura y escritura, suele ser voltil.
ROM [Read Only Memory]: Slo lectura (no se puede modificar), permanente.
Memoria auxiliar/secundaria/externa/masiva
Ms lenta, pero de mayor capacidad que la memoria principal
CPU = ALU + UC
Microprocesador (P)
CPU contenida en uno
o varios circuitos integrados (chips)
Tipos de instrucciones
Instrucciones de transferencia de datos
Mover datos de un sitio a otro
Instrucciones de tratamiento
Realizacin de operaciones aritmticas y lgicas
Otras
p.ej.: Peticin de interrupciones, detencin de la CPU...
Programas de Aplicacin
Sistema Operativo
Clasificacin
Software de sistema
Sistema operativo (SO)
Herramientas / utilidades (complementos del SO)
Optimizacin de recursos (p.ej. desfragmentador de disco)
Diagnstico del sistema
Herramientas de administracin
Backup (p.ej. compresin de archivos)
Antivirus (McAffee, Norton, Panda...)
Software de aplicacin
Programacin
Traductores (compiladores/intrpretes)
Depuradores
Editores de texto
Entornos integrados de desarrollo (IDEs)
Herramientas ofimticas (p.ej. suites = paquetes integrados)
Procesamiento de textos (MS Word, Lotus WordPro, WordPerfect)
Bases de datos (MS Access, Lotus Approach)
Hojas de clculo (MS Excel, Lotus 1-2-3)
Grficos raster/matriciales/retoque fotogrfico (Adobe Photoshop, Paint Shop Pro)
Grficos vectoriales (Corel Draw, MS Visio)
Autoedicin (MS Publisher, Adobe Illustrator, QuarkXpress)
Colaboracin / groupware (Lotus Notes)
Ciencia/Ingeniera
CAD/CAM (AutoCAD, Cadence)
Clculo matemtico (Mathematica, Matlab, SPSS)
Sistemas gestores de bases de datos (Oracle, IBM DB2, Interbase...)
Comunicacin (p.ej. Internet)
Multimedia (imagen & sonido)
Juegos...
Sistema operativo
Conjunto de programas encargado de controlar los recursos del ordenador
Funciones
Evitar que el usuario/aplicacin tenga que conocer con demasiados
detalles el hardware (esto es, servir de puente entre el hardware y los
programas de aplicacin)
Ofrecer una interfaz de usuario que permita ejecutar aplicaciones (p.ej.
interfaz grfica de usuario tipo WIMP)
Mdulos
KERNEL (ncleo del sistema operativo)
- Cargador inicial (arranque del ordenador)
- Administrador de CPU (dispatcher/planificador)
- Administrador de memoria (memoria virtual, swapping)
- Gestor de archivos (FAT, NTFS...)
- Comunicacin entre procesos
- Proteccin de datos y control de acceso
Controladores de dispositivos (drivers)
Herramientas de administracin
Interfaz de usuario (GUI)
Clasificacin
Monousuario vs. Multiusuario
Monotarea vs. Multitarea
Monotarea Multitarea
MS-DOS OS/2 (IBM)
CP/M MacOS (Apple)
Windows 95/98/Me (uso domstico)
Windows NT/2000 (uso profesional)
Windows XP
UNIX (IRIX, Solaris/SunOS, Linux...)
Virus
Pequeo programa diseado para instalarse y ejecutarse en un ordenador
sin permiso del usuario y, habitualmente, con mala intencin
- Funciones: propagarse, defenderse & realizar alguna accin (inocua/daina).
- Suelen permanecer inactivos algn tiempo para propagarse sin ser detectados.
Tipos
- Virus clsicos: Infectan ficheros ejecutables (.exe, .com...)
- Virus de macros: Macros dentro de documentos (Word, Excel...)
- Virus MBR [Master Boot Record]: Infectan el sector de arranque del
disco y permanecen incluso cuando formateamos el disco.
Troyanos
Programas que hacen algo de cara al usuario
y, adems, realizan otras tareas "ocultas".
Bombas lgicas
Software, incluido por los que desarrollaron la aplicacin,
que se activa cuando se dan ciertas condiciones (p.ej. fecha).