Upload
juan-mendez
View
15
Download
2
Embed Size (px)
DESCRIPTION
clases
Citation preview
Prof. Celso Vladimir Bonilla
En computacin tenemos dos elementosbsicos: Hardware
Software
Prof. Celso Vladimir Bonilla 3
En computacin tenemos dos elementosbsicos: Hardware
En trminos simples, corresponde a todas aquellas partes fsicaso materiales, que podemos ver y tocar. Por ejemplo, el monitor,el teclado, mouse, disco duro, tarjeta de video, CPU, etc.
Software Podramos entender por software el conjunto de instruccionesque los computadores emplean para manipular y procesar datos
Sin el sw el computador sera un conjunto de dispositivos fsicossin utilidad.
Prof. Celso Vladimir Bonilla 4
Componentes FsicosElectro-Mecnicos
Dispositivos de EntradaDispositivos de SalidaUnidad Central de ProcesoMemoria PrincipalMemoria Secundaria
Hardware
Componentes lgicos que se ejecutan en elhardware:Sistema OperativoPaquetes Bsicos: Procesador de Texto
Planilla ElectrnicaPresentacinProgramas de Aplicacin
Software
Prof. Celso Vladimir Bonilla 5
Los computadores estn formados por una seriede componentes, los cuales determinan enconjunto las capacidades del computador CPU y tarjeta madre Memoria RAM y ROM Disco duro y disquetera Monitor y tarjeta de video Otros dispositivos
Prof. Celso Vladimir Bonilla 6
CPU (Central Process Unit) Unidad de procesamiento central Cerebro
Memoria ROM Instintos
Memoria RAM Informacin que se maneja en el
momento Memoria secundaria
Discos magnticos y pticos, cintas Informacin que se busca en
elementos adicionalesProf. Celso Vladimir Bonilla 7
CPU
MemoriaRAM
MemoriaSecundaria
Disp. Entrada(mirar,escuchar)
Disp. Salidahablar)
Dispositivos de entrada Ingreso de informacin Sentidos (ojos, odos)
Dispositivos de salida Entrega de informacin Gestos, voz
Prof. Celso Vladimir Bonilla 8
CPU
MemoriaRAM
MemoriaSecundaria
Disp. Entrada(mirar,escuchar)
Disp. Salidahablar)
Tarjeta madre (mother board) Es la placa de circuitos integrados en la cual se insertael procesador, la memoria y otros componentes atravs de los buses y las ranuras de expansin Es la base para comenzar a armar un computador
Las ranuras de expansin permiten conectar, porejemplo, tarjetas de sonido (que permiten al PCreproducir sonido), modem (para navegar porinternet), tarjeta de video (para mostrar imgenes enla pantalla)
Prof. Celso Vladimir Bonilla 9
2 Laboratorio
Prof. Celso Vladimir Bonilla 10
Unidades de memoria 1 bit (puede tomar valores: 1 0 - binarios) 1 byte : 8 bits 1 kilobyte (Kb) : 210 bytes 1 megabyte (Mb) : 210 kilobytes: 220 bytes 1 gigabyte (Gb) : 210megabytes: 230 bytes 1 terabyte : 210 gigabytes: 240 bytes
Prof. Celso Vladimir Bonilla 11
Tipos de memoria Memoria RAM (random access memory)
Permite al computador almacenar informacin que laCPU est accezando frecuentemente y necesita paraoperar
Por ejemplo, informacin de un programa, instrucciones,datos, etc.
Memoria ROM (read only memory) Contiene la informacin preinstalada, la cual esimposible modificar o borrar por completo
Es la informacin que indica los procesos bsicos quedebe ejecutar el computador (antes de ejecutar cualquierprograma)
Prof. Celso Vladimir Bonilla 12
Cach es una unidad pequea de memoria ultrarrpidaen la que se almacena informacin a la que se haaccedido recientemente o a la que se accede confrecuencia, lo que evita que el microprocesadortenga que recuperar esta informacin de circuitosde memoria ms lentos.
Prof. Celso Vladimir Bonilla 13
La memoria secundaria son todas las unidades de disco que uncomputador puede tener Disco duro: 400 Mb, 20 Gb, 100 Gb Unidad de disco flexible (disquete)
Disquete tamao 5, capacidad 360 Kb, 1.2 Mb Disquete tamao 3, capacidad 720 Kb, 1.44 Mb
CD-ROM (compact disc, read only memory) Tamao 700 Mb, usualmente se utilizan con informacin slo para lectura
DVD (digital video disc o digital versatile disk) 4.7 Gb a 17 Gb
Cintas Originalmente gran tamao y lentas. Hoy existe el DAT (digital audio tape),
usado para tener respaldos de informacin de discos duros
Prof. Celso Vladimir Bonilla 14
Es un chip que viene en una tarjeta de circuitos (tarjetamadre) Grandes computadores (mainframe) usan CPU ms
poderosas e incluso varias dentro del mismo computador PC utilizan una sola CPU
Su capacidad se indica por el modelo (en PC: 8088,80286, 80386, 80486, Pentium) Intel Pentium IV (3 GHz) AMD Athlon (2,1 GHz)
CPU tiene un reloj interno cuya velocidad se mide enhertz, lo que determina la velocidad de procesamiento
Prof. Celso Vladimir Bonilla 15
Unidad de Control (CU) Se encarga de traer las instrucciones de memoria principal y determinar su tipo
Unidad de Aritmtica y Lgica (ALU) Se encarga de llevar a cabo evaluaciones aritmticas (adicin, substraccin,
multiplicacin, divisin) y lgicas (and, or, not, etc.) necesarias para realizar lasdistintas instrucciones
Registros Constituyen una pequea memoria de alta velocidad, utilizada para
almacenamiento de resultados intermedios y de cierta informacin de control Contador de programa: almacena informacin (la direccin) de la siguiente
instruccin a ejecutar Registro de instruccin: contiene la instruccin que se est ejecutando Registro de propsito general: registros accesibles por programadores de bajo
nivel
Prof. Celso Vladimir Bonilla 16
Diferentes computadores entienden diferentes conjuntos deinstrucciones Assembler
Dentro de la misma familia de computadores entienden las mismasinstrucciones Pentium III vs Pentium IV (nuevas instrucciones)
Aplicacin hecha para un tipo de procesador no funcionar en otrotipo de computador Macintosh vs PC
Prof. Celso Vladimir Bonilla 17
Teclado Expandido 101 teclas, etc.
Mouse 2 3 botones
Scanner Modem Joystick Lector ptico
Prof. Celso Vladimir Bonilla 18
Monitor VGA, SVGA, UVGA, CGA
Impresora Lser, inyeccin de tinta, matriz de puntos
Modem Parlantes
Prof. Celso Vladimir Bonilla 19
Como hemos visto, la arquitectura general de uncomputador consta bsicamente de 3 partes: CPU Memoria Dispositivos de entrada/salida
Esta arquitectura fue propuesta por John VonNeumann en 1945, y hoy en da la mayora de loscomputadores estn basados en ella
Prof. Celso Vladimir Bonilla 20
Prof. Celso Vladimir Bonilla 21
La CPU de von Neumann
ArithmeticLogic
Circuits
AC
Control Circuits
PC IRAR
DR
MainMemory
C0C1C2
C12
Flags
...Devices
ALU:
ArithmeticLogicUnit
ControlUnit
Registros delProcesador
Bus decontrol
Bus dedireccione
s
Bus dedatos
Prof. Celso Vladimir Bonilla 22
Fueron propuesto formalmente por JosephNovack.
Son una forma de organizar el conocimientorespecto de un tema
Se trata de presentar CONCEPTOS relacionadosmediante ENLACES.
Son una forma grfica de organizar conocimientospara comunicarlo y distribuirlo rpidamente.
Prof. Celso Vladimir Bonilla 24
Recuerda: Un mapa conceptual no tiene que ser
simtrico. Un mapa conceptual es una forma breve
de representar informacin. No existe un mapa correcto o perfecto
para un grupo de conceptos, los erroressolo ocurren si las relaciones entre losconceptos son incorrectas.
Prof. Celso Vladimir Bonilla 25
Prof. Celso Vladimir Bonilla 26
Ejemplo
Las plantas
Existen Herramientas de Software queapoyan la construccin y distribucin deMapas Conceptuales. CmapTools (http://cmap.ihmc.us/download). FreeMind
Prof. Celso Vladimir Bonilla 27
Prof. Celso Vladimir Bonilla 28
Con respecto a lo que UD. sabe (y se harevisado en clases) acerca del Hardware ySoftware, construya un mapa conceptual querepresente ese conocimiento. Deberepresentar qu son, para qu sirven, dondese utilizan, sus componentes y funciones.
Prof. Celso Vladimir Bonilla 29
Prof. Celso Vladimir Bonilla 30
Prof. Celso Vladimir Bonilla 31
Procesador de Texto Word (Microsoft)
Prof. Celso Vladimir Bonilla 32
Planilla Electrnica Excel (Microsoft)
Prof. Celso Vladimir Bonilla 33
Software de Presentacin PowerPoint (Microsoft)
Prof. Celso Vladimir Bonilla 34
Programa quepermiteresolver laecuacin deprimer grado
Programa que permite resolver la ecuacin de primer grado
Prof. Celso Vladimir Bonilla 35
a x + b = 0
?a
bx = -b / a
#include int a,b,x;main(){printf(Ingrese valores de EC);scanf(%d %d,&a,&b);if a ==0 printf (error);else{x = -b / a;printf(La solucin es %d:,x);
}printf(Fin programa);
}
Algoritmo EC 1er GradoVariablesa,b,x de tipo entero
InicioEscribir(Ingrese valores de EC)Leer (a,b)Si a = 0 entonces
escribir (Error)sinoInicio
x=-b/aEscribir (La solucin es:,x)
FinEscribir(Fin programa)
Fin