Archivo de Enero 2008|Página de archivo por mes

Contadores y Acumuladores

En electrónica digital, un contador (counter destinada a tal efecto, almacenar datos o actuar como divisor de frecuencia. Habitualmente, el cómputo se realiza en un en inglés) es un circuito secuencial construido a partir de biestables y puertas lógicas capaz de realizar el cómputo de los impulsos que recibe en la entradacódigo binario, que con frecuencia será el binario natural o el BCD natural (contador de décadas).

Existen diversos tipos de contadores:

  • Contadores de rizado.
  • Contadores paralelos.
  • Contadores de rizado mod-6.
  • Contador Johnson. Activa una sola salida entre varias. En respuesta al pulso de conteo, la salida siguiente pasa a ser la activa. No se emplea un contador binario seguido de un decodificador debido a que, al conmutar entre dos estados, podría producir pulsos espúrios en otras salidas. El 4017 es un contador johnson de 10 estados.

“Se utilizan para llevar el control del número de ocasiones en que se realiza una operación o se cumple una condición. Los incrementos son generalmente de uno en uno.”

CONTADOR:
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle; deben realizar una operación de inicialización y posteriormente las sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor. Se situará antes y fuera del bucle.
Representación:
<nombre del contador> ¬ nombre del contador> + <valor constante>
Si en vez de incremento es decremento se coloca un menos en lugar del más.
Ejemplo: i = i + 1

ACUMULADOR O TOTALIZADOR :
Es una variable que suma sobre sí misma un conjunto de valores para de esta manera tener la suma de todos ellos en una sola variable. La diferencia entre un contador y un acumulador es que mientras el primero va aumentando de uno en uno, el acumulador va aumentando en una cantidad variable.
Representación: <Nombre del acumulador> ¬ <nombre del acumulador> + <valor variable>

Reglas para elaborar un diagrama de flujo

  1. Se debe escribir de arriba a abajo y de izquierda a derecha
  2. Los simbolos se unen con lineas
  3. Se usan flechas para indicar el flujo de informacion
  4. Los circulos de decision pueden y deben tener mas de una linea de flujo
  5. Todos los simbolos pueden tener mas de una linea de entrada

ejercicio: Deducir el salario neto de un trabajador apartir de la lectura del nombre, horas trabajadas, precio de la hora y sabiendo que los impuestos aplicados son el 10% sobre salario bruto.

ejercicio2: Cálculo de los salarios semanales de los empleados de una empresa, sabiendo que éstos se calculan en base a las horas semanales trabjadas y de acuerdo a un precio específicado por cada hora. Si se pasa de 40 hrs. semanales, las horas extraordinarias se pagarána a razón de 1.5 veces la hora ordinaria.

ejercicio3: Dados tres números, determinar si la suma de una pareja de ellos es igual al 3er número si se cumple la condición escribir iguales y en caso contrario distintos.

Sintaxis y definicion

Ruta estática
Router(config)#ip route[dirección IP de la red destino+máscara][IP del primer salto/interfaz de salida][distancia administrativa]

Router_B(config)#ip route 172.16.0.0 255.255.0.0 serial 0 120
Router_B(config)#ip route 172.16.0.0 255.255.0.0 200.200.10.1 120

Ruta por defecto

Router_B(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1

Proceso de traducción NAT
Configuración NAT estático:

Para configurar NAT estático se deben seguir los siguientes pasos:

Definir el mapeo de las direcciones estáticas:

ip nat inside source static local-ip global-ip

ip nat inside source static network local-network global-network mask

Especificar la interfaz interna

ip nat inside

Especificar la interfaz externa

ip nat outside

R# configure terminal
R(config)# ip nat inside souce static 10.1.1.1 198.3.4.1
R(config)# interface e0
R(config-if)# ip nat inside
R(config-if)# exit

R(config)# interface s0
R(config-if)# ip nat outside
R(config-if)# exit

Configuración NAT dinámico:

Para configurar NAT dinámico se deben seguir los siguientes pasos:

Crear un conjunto de direcciones globales:

ip nat pool name start-ip end-ip {netmask mask | prefix-length prefix-length}

Crear una ACL que identifique a los hosts para la traslación

access-list access-list-number permit source {source-wildcard}

Configurar NAT dinámico basado en la dirección origen

ip nat inside source list access-list-number pool name

Especificar la interfaz interna

ip nat inside

Especificar la interfaz externa

ip nat outside

R# configure terminal
R(config)# ip nat pool fib-xc 198.3.4.1 198.3.4.254 netmask
255.255.255.0
(config)# access-list 2 permit 10.1.1.0 0.0.0.255
R(config)# ip nat inside source list 2 pool fib-xc
R(config)# interface e0
R(config-if)# ip nat inside
R(config-if)# exit
R(config)# interface s0
R(config-if)# ip nat outside
R(config-if)# exit
R(config)# exit
R# show ip nat translations

VERIFICACIÓN DE NAT
show ip nat translations
show ip nat translations verbose
show ip nat statistics
debug ip nat (no debug ip nat)
clear ip nat translations  elimina todas las traslaciones NAT

unix

Unix (registrado oficialmente como UNIX) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy. Según Dennis Ritchie: «después de treinta años de su creación, UNIX sigue siendo un fenómeno» .

Hasta 2008, el propietario de la marca UNIX® es The Open Group, un consorcio de normalización industrial. Sólo los sistemas que cumplen a cabalidad y se encuentran certificados por la especificaciónSingle UNIX Specification pueden ser denominados “UNIX®” (otros reciben la denominación “similar a un sistema Unix” o “similar a Unix”).

Durante fines de la década de 1970 y principios de la década de 1980, la influencia de Unix en círculos académicos indujo a su adopción en masa (principalmente la varianteBSD, que había surgido en la Universidad de California, Berkeley) en varias compañías que se iniciaban por aquel entonces, siendo la más destacada Sun Microsystems. Hoy en día, junto a los sistemas Unix certificados, también se pueden encontrar sistemas similares a Unix, como Linux y los derivados de BSD.

En ocasiones, el término “Unix tradicional” suele emplearse para describir a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V.

  • Solaris de Sun Microsystems. Uno de los sistemas operativos Unix más difundido en el entorno empresarial y conocido por su gran estabilidad. Parte del código fuente de Solaris se ha liberado con licencia de fuentes abiertas (OpenSolaris).
  • AIX de IBM. El UNIX “propietario” de IBM ha cumplido 20 años de vida en el 2006 y continúa en pleno desarrollo, con una perceptible herencia del mainframe en campos como la virtualización o la RAS de los servidores, heredada de sus “hermanos mayores”.
  • HP-UX de Hewlett-Packard. Este sistema operativo también nació ligado a las computadoras departamentales de este fabricante. También es un sistema operativo estable que continua en desarrollo.

Adicionalmente, existen distribuciones de Linux muy difundidas en la empresa. Se trata de distribuciones sostenidas por grandes compañías y que, por tanto, pueden ofrecer las mismas garantías de continuidad y mantenimiento existente para los sistemas UNIX más comunes. Las más importantes son:

  • Red Hat Enterprise Linux de Red Hat. La primera compañía que tuvo éxito en la comercialización de Linux, tras el fracaso de Caldera, hoy desaparecida como distribuidora de Linux (reconvertida a Unix propietario con el nombre SCO Group).
  • SuSE Linux de Novell. Originalmente liberado por la compañía alemana SuSE. Es popular por sus herramientas de administración centralizada.

Las siguientes implementaciones de UNIX tienen importancia desde el punto de vista histórico, no obstante, actualmente están en desuso:

  • Tru64 UNIX actualmente de Hewlett-Packard (antes de Compaq y originalmente de Digital Equipment Corporation).
  • UnixWare y SCO OpenServer anteriormente de Santa Cruz Operation y ahora de SCO Group.
  • UX/4800 de NEC.
  • IRIX de Silicon Graphics Inc.

Partes de una linea de comandos

hay cuatro partes que se pueden presentar cuando escribimos un comando

  1. Comando o instruccion- grep
  2. Opciones de un comando- switch comando o flag ej. -1
  3. Argumentos- ej. success, .txt, outfile
  4. Operador->

Ejemplo: grep_-1_success_*.txt_>_outfile

Como detener un comando

  • Ctrl + c
  • kill (cmnd)
  • Cerrar la terminal

Como obtener ayuda

  • Con el comando: man (comnd)
  • Pra moverse una pantalla adelante: (Barra espaciadora)
  • Para moverse hacia atras: B
  • Para salir: Q

Comandos basicos

cd: sin argumentos nos lleva al home o establece el directorio
pwd: me dice en donde estoy

ls: muestra el contenido del lugar donde estamos trabajando

cat: muestra el contenido del archivo

L507:~ alumno$ echo hola $USER
hola alumno
Teclas de direccion (arriba abajo) para comandos recientes

diagrama de flujo

Nombre

Símbolo

Función

Terminal

'Diagramas de flujo'

Representa el inicio y fin de un programa. También puede representar una parada o interrupción programada que sea necesaria realizar en un programa.
Entrada / salida

'Diagramas de flujo'

Cualquier tipo de introducción de datos en la memoria desde los periféricos o registro de información procesada en un periférico.
Proceso

'Diagramas de flujo'

Cualquier tipo de operación que pueda originar cambio de valor, formato o posición de la información almacenada en memoria, operaciones aritméticas, de transformaciones, etc.
Decisión

'Diagramas de flujo'

Indica operaciones lógicas o de comparación entre datos (normalmente dos) y en función del resultado de la misma determina (normalmente si y no) cual de los distintos caminos alternativos del programa se debe seguir
Conector Misma Página

'Diagramas de flujo'

Sirve para enlazar dos partes cualesquiera de un diagrama a través de un conector en la salida y otro conector en la entrada. Se refiere a la conexión en la misma pagina del diagrama
Indicador de dirección o línea de flujo

'Diagramas de flujo'

Indica el sentido de la ejecución de las operaciones
Salida

'Diagramas de flujo'

Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa un pedazo de hoja. Es usado para mostrar datos o resultados.

¡Hola q onda?

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!