Compiladores de paso único, paso doble y paso múltiple

Ya conocemos todas las Fases del diseño del Compilador , ahora los Pases del Compilador. Un paso del compilador se refiere al recorrido de un compilador a través de todo el programa. El paso del compilador es de dos tipos: Compilador de paso único y Compilador de dos pasos o Compilador de paso múltiple. Estos … Continue reading «Compiladores de paso único, paso doble y paso múltiple»

Enrutamiento entre dominios sin clases (CIDR) – Part 1

Como ya hemos aprendido sobre el direccionamiento con clase , en este artículo vamos a aprender sobre el enrutamiento entre dominios sin clase. que también se conoce como direccionamiento sin clase . En el direccionamiento Classful, el número de hosts dentro de una red siempre permanece igual dependiendo de la clase de la red. Class … Continue reading «Enrutamiento entre dominios sin clases (CIDR) – Part 1»

Diferencia entre multiprocesamiento y multiproceso

Tanto el multiprocesamiento como el multiproceso se utilizan para aumentar la potencia informática de un sistema. Multiprocesamiento: El multiprocesamiento es un sistema que tiene más de uno o dos procesadores. En el multiprocesamiento, se agregan CPU para aumentar la velocidad de cómputo del sistema. Debido al multiprocesamiento, hay muchos procesos que se ejecutan simultáneamente. El … Continue reading «Diferencia entre multiprocesamiento y multiproceso»

Conversión de Flip-Flop SR en Flip-Flop D

Requisito previo: flip-flop 1. Flip-Flop SR: El flip-flop SR es similar al pestillo SR, espera una señal de reloj y dos compuertas AND. El circuito responde al flanco positivo del pulso de reloj a las entradas S y R. 2. D Flip-Flop: D Flip-Flop es un flip-flop SR modificado que tiene un inversor adicional. Evita … Continue reading «Conversión de Flip-Flop SR en Flip-Flop D»

Tipos de medios de transmisión

En la terminología de comunicación de datos, un medio de transmisión es una ruta física entre el transmisor y el receptor, es decir, es el canal a través del cual se envían los datos de un lugar a otro. Los medios de transmisión se clasifican ampliamente en los siguientes tipos:   1. Medios guiados:  También se … Continue reading «Tipos de medios de transmisión»

Diferencia entre el algoritmo de programación de discos FCFS y SSTF

Requisito previo: algoritmos de programación de disco  1. Algoritmo de programación de disco FCFS : el orden de llegada, como sugiere el nombre, este algoritmo entretiene la tarea en el orden en que llegaron a la cola del disco. Es el algoritmo de programación de disco más simple y fácil de entender. En esto, la … Continue reading «Diferencia entre el algoritmo de programación de discos FCFS y SSTF»

Surd e índices en Matemáticas

Surds: Sea x un número racional (es decir, puede expresarse en forma p/q donde q ≠ 0) y n es cualquier número entero positivo tal que x 1/n = n √x es irracional (es decir, no puede expresarse en p /q forma donde q ≠ 0), entonces ese n √x se conoce como surd de … Continue reading «Surd e índices en Matemáticas»

Problema del filósofo comedor usando semáforos

Requisito previo: sincronización de procesos , semáforos , cena-filósofos Solución usando monitores El problema del filósofo cenador: el problema del filósofo cenador establece que los filósofos K se sientan alrededor de una mesa circular con un palillo entre cada par de filósofos. Hay un palillo entre cada filósofo. Un filósofo puede comer si puede recoger … Continue reading «Problema del filósofo comedor usando semáforos»

Algoritmo para análisis predictivo no recursivo

Requisito previo: clasificación de analizadores de arriba hacia abajo El  análisis predictivo es una forma especial de análisis descendente recursivo, donde no se requiere retroceso, por lo que puede predecir qué productos usar para reemplazar la string de entrada. El análisis sintáctico predictivo no recursivo o basado en tablas también se conoce como analizador LL(1). Este … Continue reading «Algoritmo para análisis predictivo no recursivo»

Estructuras de datos y algoritmos | conjunto 13

Se han hecho las siguientes preguntas en el examen GATE CS 2002 1. El número de Nodes hoja en un árbol enraizado de n Nodes, donde cada Node tiene 0 o 3 hijos es: a) n/2 b) (n-1)/3 c) (n-1)/2 d) (2n+1)/3 Respuesta (d) Sea L el número de Nodes de hoja y yo el … Continue reading «Estructuras de datos y algoritmos | conjunto 13»