ESCUELA:
PONENTE:
FUNDAMENTOS INFORMÁTICOS
CICLO:
Ing. Irma Elizabeth Cadme S.
OCTUBRE 2009 – FEBRERO 2010
1
Ciencias de la Computación
BIMESTRE: I Bimestre
FUNDAMENTOS DE HARDWARE Y SOFTWARE Estructura y organización física del
computador Hardware Software Bases de datos Calidad del software
Objetivos Reconocer las partes internas y externas
de un computador y la relación exisitente entre las mismas.
Reconocer e identificar los tipos de software y su utilidad.
Enunciar conceptos básicos de bases de datos y su importancia en el medio.
Enunciar e inferir sobre los aspectos necesarios para contar con un software de calidad.
Estructura y organización del computador
Componente físico o hardwareElementos tangibles del computador
Unidad Central de Proceso (CPU)BusesMemoriaSubsistema de entrada/salida (ratón, monitor, teclado…)
Componente lógico o softwareProgramas que funcionan en el computador
Software del sistema: sistema operativo, compiladores, programas de comunicaciones…Software de aplicaciones: bases de datos, navegadores, hojas de cálculo, procesadores de texto, juegos…
4
Organización física
5
Figura 3. Organización Física del computadorRecuperado de: http://dominalainformatica.com/informaticabasica/curinf_anivar.pdf
Hardware Existe hardware indispensable para
el funcionamiento del computador y otro que es complementario CPU
Llamado generalmente procesador. Realiza transformaciones de entrada en
salida. Conjunto de circuitos eléctricos, muy
complejo. Contenido en la placa madre, placa base o
motherboard. 5
No todo el software es compatible con todas las CPU. (Core2Duo, Pentium IV, Celeron, Pentium III, Pentium, 486, 386 y 286)
El rendimiento de un computador está determinado por:
la velocidad del reloj interno de su microprocesador (GHz).
tamaño de palabra, número de bits que una CPU puede procesar cada vez (32 ó 64)
Multiprocesamiento (procesamiento paralelo)
Disco duro: disco magnético que almacena información indefinidamente
5
Memoria RAM (random access memory) – realiza un
almacenamiento primario: instrucciones y datos del programa.
ROM (read only memory) – sólo se lee la información almacenada en ella: instrucciones de arranque e información crtítica
Buses, puertos y periféricos Buses del sistema (32 ó 64 cables) o rutas de
datos. Se conectan a buses externos y puertos
Bahías Ranuras de expansión (slots) Tarjetas de expansión,
8
9
http://1.bp.blogspot.com/_KCpdlwMhOII/SmS9vDpGN9I/AAAAAAAAAAU/UjbTUDOO9VU/s320/CPU.jpg
Teclado
Señalización: ratón, touchpad-trackpad, pointing stick, trackball
http://chgblog.com/images/optimustactus2.jpg
Dispositivos de entrada:
10
http://content.answers.com/main/content/img/CDE/POINTERS.GIF
Lectura: lectores ópticos de marcas, códigos barras…
Digitalización: escáner, cámara digital, dig. de audio…
Dispositivos de entrada:
11
http://www.intelec.co.cr/images/scanner%5B1%5D.jpg
http://shutterbug.com/images/archivesart/0707scanners02.jpg
http://www.powerpc.cl/tienda/images/camaras%20digitales.jpg
Monitores o pantallas CRT LCD Resolución (píxeles – dpi dots per inch) Profundidad de color
Dispositivos de salida:
12http://soydemac.com/wp-content/uploads/2009/02/monitores-apple-evolucion.jpg
Impresoras: Matriciales De inyección de tinta Láser
Dispositivos de salida:
13
http://imagenes.acambiode.com/img-bbdd/IMPRESORAS03.jpg
Cinta magnética Discos magnéticos
D. flexibles D. duros
Discos ópticos Memoria flash Etc…
Dispositivos de almacenamiento:
14
http://www.kalipedia.com/kalipediamedia/ingenieria/media/200708/21/informatica/20070821klpinginf_19.Ies.SCO.jpg
Software
Constituye la parte lógica o abstracta del computador.
Formado por programas o aplicaciones almacenados en el computador.
Software generalmente se clasifica en: S. del sistema S. de aplicación
1515
Software
Software está construido por lenguajes,
Usuario tiene contacto con el software a través de una interfaz
El software se construye con un lenguaje de programación que puede ser, según su abracción:
1616
Software
Lenguaje de máquina: instrucciones directas al computador.
Lenguaje de bajo nivel: cerca al funcionamiento del computador.
Lenguaje de medio nivel: entre la máquina y el ser humano.
Lenguaje de alto nivel: formados por lenguajes naturales.
1717
Software
Software del sistema: permite interactuar con el sistema del computador, controlar el hardware y operar otros programas. Ej.: sistema operativo, s.o. de red, antivirus,
compiladores… Software de aplicación apoya
directamente al usuario en la realización de tarea. Ej.: Office, Adobe CS, iTunes…
1818
Software
La diferencia entre software de sistema y software de aplicación está en que el primero colabora con la ejecución de tareas sin que el usuario lo note, mientras que el segundo interactúa directamente con el usuario, ayudándole en un lenguaje natural a resolver sus necesidades.
1919
Bases de datos
Base de datos: colección compartida de datos relacionados, descritos y organizados de manera que puedan satisfacer necesidades de información.
Estructura: hace referencia a tipos de datos, relaciones o vínculos, restricciones. (model)
Operaciones: actualización, borrado, adición y consulta. Principalmente.
Importancia y utilidad20
Calidad del software
Calidad: conj. de cualidades de una cosa. Cualidad: lo que hace que una persona o
cosa sea lo que es. Conocer y satisfacer necesidades. Calidad de software: grado con el que un
software cumple con los requerimientos o satisface las necesidades del usuario o cliente.
Métricas definidas para evaluar la calidad21
Facilidad de uso (E/S información, aprendizaje) Integridad (seguridad, facilidad de auditoría) Eficiencia (almacenamiento, ejecución) Fiabilidad (tolerancia a fallos) Corrección (completo, consistente) Facilidad de mantenimiento (simplicidad, mod.) Facilidad de prueba (simple, autodescriptiva) Flexibilidad (capacidad de ampliación) Capacidad de reutilización (indep. sistema y SW
indep. Máquina, modularidad) Transportabilidad e Interoperabilidad
22
Transportabilidad Interoperabilidad (normalización)
23
24