La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Semana 4 - periferico.

Presentaciones similares


Presentación del tema: "Semana 4 - periferico."— Transcripción de la presentación:

1 Semana 4 - periferico

2 PARTE III: PERIFÉRICOS
Definición Puertos del procesador Ejemplos Convertidores Analógico a Digital Salidas\Entradas seriales Salidas moduladoras de ancho de pulso (PWM)

3 Definición de periférico
Parte III Periféricos Definición de periférico Dispositivo externo que intercambia datos con el procesador. La comunicación entre el procesador y el periférico está regulada por el procesador de acuerdo con los métodos: POLING: El procesador revisa ordenadamente todos los periféricos para atender a cada uno de ellos secuencialemente. INTERRUPCIONES: El periférico que está listo para ser atendido por el procesador solicita una “interrupción” de la ejecución del programa para que el procesador lo atienda.

4 Estructura Típica de un bus de PC

5 HARDWARE DE E/S BUS PCI (Peripheral Component Interconnect). Conecta el subsistema de de procesador-memoria a los dispositivos rápidos. Define las interconecciones y los protocolos de transferencia utilizados por placas que se conecten a al bus ubicado en la placa madre. BUS de Expansión Conecta los dispositivos relativamente lentos.

6

7 Puertos del procesador
Parte III Periféricos Puertos del procesador Ventanas por las cuales el procesador se comunica con los periféricos. Tienen un canal de datos por el cual circula la información El procesador genera las señales de control que permiten habilitar a cada uno de sus periféricos Cuando un periférico es habilitado, este pone información en el bus de datos. Esta información es leida por el puerto correspondiente.

8

9 HARDWARE DE E/S Un controlador es un conjunto de componentes electrónicos que pueden operar un puerto, un bus o un dispositivo. Los controladores pueden ser sencillos (controlador de puerto serial) o complejos (controlador de bus SCSI). Los dispositivos de E/S que se conectan al ordenador se clasifican en: BLOQUE: La información se almacena en bloques, esos bloques son de tamaño fijo. Donde cada bloque tiene una dirección que lo identifica. Se puede leer o escribir en un bloque independiente de los demás. Por ejemplo: disquete, CD, DVD, disco duro.

10 HARDWARE DE E/S CARÁCTER: La información que se generan o reciben son flujos de caracteres (no bloques). Accede a los datos en secuencia: o sea, para acceder a determinados datos, la lectura y escritura se debe hacer seguido de los datos anteriores. Por ejemplo: teclado, pantalla, ratones. A continuación un cuadro comparativo de diferentes dispositivos:

11

12 TASA KB/SEG. CLASIFICACION DISPOSITIVO
" DISCO MAGNETICO 2000 CINTA MAGNETICA 1000 CD 100 Bloque Almacenamiento FLOPPY 2,0-8,0 Entrada / salida MODEM 200 IMPRESORA (Láser)‏ 1,0 IMPRESORA (Línea)‏ 0,6 Salida VOZ (Salida)‏ 400 SCANNER 0,02 MOUSE 0,01 Carácter Entrada TECLADO TASA KB/SEG. CLASIFICACION COMPORTAMIENTO DISPOSITIVO

13

14

15

16 Spooling y reservación de dispositivos
Spool: es un buffer que contiene la salida para un dispositivo, como una impresora, que no puede aceptar flujos de datos entercalados. El spooling es una forma en que los SO pueden coordinar la salida concurrente. Reservación de un dispositivo.- proporciona acceso exclusivo a un dispositivo.

17

18

19

20

21 Funciones Condicionales
Ejemplo: Si la “nota” es mayor o igual que 6 Escribiremos “Aprobó” Sino escribiremos “Desaprobó” Muy importante!! Si deseo mostrar caracteres (letras) va entrecomillado

22 =SI ( C3>=6; ”Aprobé” ; ”Desaprobé” )
la nota es >= 6 Entonces Aprobé Sino Desaprobé Fin del razonamiento Si C3 >= 6 Entonces “Aprobé” Sino “Desaprobé” Fin del SI =SI ( C3>=6; ”Aprobé” ; ”Desaprobé” )

23 Función SI Muy Importante!!! Argumentos:
Prueba lógica Valor si es Verdadero Valor si es Falso Prueba lógica: Comparación que utiliza > ó < ó = ó >= ó <= ó <>

24

25 Funciones Anidadas “Una función anidada es aquella que utiliza como argumento a otra u otras funciones”

26 Funciones Anidadas: Condicional con tres soluciones
Ejemplo: Si la “nota” es mayor o igual que 6 Escribiremos “Aprobó” Sino, si la nota es mayor o igual que 4 Escribiremos “Recupera” Sino, escribiremos “Recursa”

27 =SI ( C3>=6; ”Aprobé” ; SI (C3>=4; ”Recupero”; “Recurso”) )
la nota es >= 6 Entonces Aprobé Sino Si (2) la nota es >=4 Recupero sino Recurso Fin razonamiento (2) Fin del razonamiento (1) Si C3 >= 6 Entonces “Aprobé” Sino SI C3>=4 “Recupero” “Recurso” Fin si =SI ( C3>=6; ”Aprobé” ; SI (C3>=4; ”Recupero”; “Recurso”) )

28 Funciones Anidadas: Condicional con tres soluciones
Sintaxis: SI ( prueba lógica 1; Valor si es verdadero; como valor si es falso tiene dos opciones SI ( prueba lógica 2; valor si es verdadero; valor si es falso) )

29

30 Funciones Anidadas: Condicional con dos condiciones simultáneas
Ejemplo: Si la “nota” es mayor o igual que 6 Y ADEMAS la asistencia es mayor al 70 % Escribiremos “Aprobó” Sino escribiremos “Desaprobó”

31 =SI ( Y (C3>=6;D3>=70%) ; ”Aprobé” ; ”Desaprobé” )
la nota es >= 6 y asistencia es >=70 Entonces Aprobé Sino Desaprobé Fin del razonamiento Si Y C3 >= 6 D3>=70% Fin del y Entonces “Aprobé” Sino “Desaprobé” Fin del si =SI ( Y (C3>=6;D3>=70%) ; ”Aprobé” ; ”Desaprobé” )

32 Funciones Anidadas: Condicional con dos condiciones simultáneas
Sintaxis: SI ( Y ( prueba lógica 1; prueba lógica 2; ....) ; Valor si es verdadero; Valor si es falso) Y sólo será verdadero si se cumplen TODAS las condiciones lógicas exigidas.

33 Funciones Anidadas: Condicional con condiciones ALTERNATIVAS
Sintaxis: SI ( O (prueba lógica 1; prueba lógica 2; ....) ; Valor si es verdadero; Valor si es falso) O será verdadero si se cumplen CUALQUIERA de las condiciones lógicas exigidas.

34 Funciones de Búsqueda “Buscan un valor determinado en una tabla y devuelven el contenido de una celda determinada de esa tabla”

35 Por ejemplo Deseo consultar el precio de un artículo en un negocio…
Me dirijo al vendedor y le pregunto el precio de este reloj Éste … ¿Qué hace?

36 Mira el código o etiqueta
1020 Mira el código o etiqueta Busca en la lista de precios y allí

37 Muy importante Buscar el código en la lista
Si la función se va a copiar, la Matriz (lista de precio en el caso) debe fijarse en relaciones absolutas, o tener asignado un nombre. Buscar el código en la lista y allí mira el precio – cuarta columna Fin buscar =BUSCARV(C1;$A$9:$E$17;4)

38 Resultado

39 Los códigos están ORDENADOS Muestra el anterior
Si falta un código ….? Por ejemplo busco 1025 Muestra el anterior

40 Los códigos están ORDENADOS
Si trabajo con códigos desordenados o quiero realizar búsquedas exactas debo agregar un cuarto argumento: FALSO =BUSCARV(C1;$A$9:$E$17;4;FALSO)

41 Buscamos 1025…

42 FUNCIÓN SUMAR.SI Sirve para sumar los valores en un rango (rango: dos o más celdas de una hoja.) que cumple los criterios que se especifican. Las celdas de un rango pueden ser adyacentes o no adyacentes

43 SINTAXIS SUMIF(range, criteria, [sum_range]) SUMA.SI(RANGO,CRITERIO,[RANGOSUMA]) El rango de celdas que se desea evaluar según los criterios especificados.. Las celdas reales para agregar, si desea agregar celdas a las ya especificadas en el argumento rango El criterio en forma de número, expresión o texto, que determina las celdas que se van a sumar.

44 Descripción (resultado)
EJEMPLO Supongamos que en una columna que contiene números, desea sumar sólo los valores que son mayores que 5. A B 1 DATOS: 2 22 3 6 4 5 11 Fórmula Descripción (resultado) 7 =SUMAR.SI(B2:B5,">5") 39

45 3.- Finalmente pulsamos ENTER en el teclado y obtendremos el resultado final.
=SUMAR.SI (C5:C9,”FEMENINO”, D5:D9) =SUMAR.SI (C5:C9,”MASCULINO”, D5:D9)

46 FUNCIONES FECHA Y HORA FUNCIÓN FECHA
devuelve el número de serie secuencial que representa una fecha determinada. SINTAXIS FECHA(año; mes; día)

47 EJEMPLO A B C 1 Año Mes Día 2 2008 3 Datos 4 20081125 5 Fórmula
Descripción Resultado 6 =FECHA(A2;B2;C2) Fecha de serie para la fecha derivada mediante el uso de las celdas A2, B2 y C2 como argumentos para la función FECHA y el uso del sistema de fechas 1/1/2008 o 39448 7 =FECHA(AÑO(HOY());3 1;12) Fecha de serie para el último día del año actual. 31/12/nnnn o el número de serie secuencial equivalente (valor real según el año actual)

48 Función DIASEM Devuelve el día de la semana correspondiente al argumento núm_de_serie. El día se devuelve como un número entero entre 1 (domingo) y 7 (sábado). SINTAXIS: DIASEM(núm_de_serie;tipo) Núm_de_serie es un núm. secuencial que representa la fecha del día que intenta buscar. Las fechas deben especificarse mediante la función FECHA o como resultado de otras fórmulas o funciones.

49 Descripción (resultado)
EJEMPLO A 1 Datos 2 Fórmula Descripción (resultado) =DIASEM(A2) Día de la semana, con los números 1 (domingo) a 7 (sábado) (5) =DIASEM(A2;2) Día de la semana, con los números 1 (lunes) a 7 (domingo) (4) =DIASEM(A2;3) Día de la semana, con los números 0 (lunes) a 6 (domingo) (3)

50 =CONTAR.SI (rango,condición o criterio)
FUNCIÓN CONTAR.SI Esta función permite realizar un conteo de un rango de celdas a través de una condición. =CONTAR.SI (rango,condición o criterio) SINTAXIS: =CONTAR.SI (rango,condición o criterio) PASOS A SEGUIR: 1.- Situarse en la celda donde queremos intro- ducir la SINTAXIS manualmente, para que Excel reconozca una operación cualquiera debemos utilizar el signo igual. Este indica que el calculó numérico se Realizara en dicha celda. 2.-Luego escribimos el nombre de la función CONTAR.SI, abrir paréntesis, sombreamos el rango que deseamos contar, escribimos la condición FEMENINO” en el cual determina las celdas que se van a contar 3.-Finalmente pulsamos ENTER en el teclado y obtendremos el resultado final. =CONTAR.SI (C5:C9,”FEMENINO”) =CONTAR.SI (C5:C9,”MASCULINO”)


Descargar ppt "Semana 4 - periferico."

Presentaciones similares


Anuncios Google