Entradas

Mostrando entradas de abril, 2023

Plebiscito y Referéndum

  PLESBICITO REFERENDUM La votación no debe ser anterior a un mes o superior a 4 meses. Debe de realizarse en los seis meses siguientes de la solicitud. Mecanismo democrático de consulta popular para rechazar o aprobar o rechazar una determinada decisión del ejecutivo.   Mecanismo democrático de consulta popular para rechazar o aprobar un proyecto de norma, jurídica. Convocado por el gobierno, en este caso el presidente Convocado por la presentación de firmas, 5% del censo electoral El presidente debe presentar al congreso y sustentar el plebiscito, debe llevar la firma de todos los ministros Inscripción de la iniciativa

Importancia de la planificación de hilos y procesos del procesador

¿Por qué sigue siendo necesario planificar los procesos que pasan por el procesador? Todo debe de tener un orden, aunque los procesadores actuales tienen mucha mas velocidad, y mejor capacidad para abordar los procesos sigue siendo necesario planificar el tiempo de uso de este entre los procesos, debe de darse un trato justo con los procesos para no generar impacto en los demás, y por ende en el rendimiento del sistema y la ejecución de los programas. ¿Qué implicaciones presenta en la eficiencia del procesador trabajar con hilos en vez de trabajar sólo con procesos? Un hilo es una unidad pequeña de ejecución dentro de un proceso, esto puede ser beneficioso para el rendimiento de los procesos y de la máquina, los hilos pueden compartir recursos de manera más eficiente, la misma memoria y demás, también  reduce la sobrecarga del sistema y aumenta el rendimiento, el cambio de contexto entre hilos es más rápido y eficiente. Pero no todo es beneficioso, Por ejemplo, si un hilo s...

Gestión de memoria virtual

Segmentación y paginación   Estos son procesos por los cuales se gestiona el uso de la memoria física y virtual de la máquina, cada proceso requiere un espacio en memoria para su ejecución por parte del procesador, hay dos tipos de procesos para realizar esto:   La segmentación   Consiste en dividir la memoria en segmentos, estos pueden ser estáticos y dinámicos, para la asignación de estos segmentos se usan los siguientes métodos, el primer ajuste , el cual consiste en asignar el primer segmento que encuentre libre; el mejor ajuste asignar un segmento suficiente para el proceso y el peor ajuste , el cual consiste en asignar el segmento mas grande.   La paginación   Consiste en dividir la memoria en pedazos más pequeños llamados páginas y asignar cada página a un proceso o programa a va a ser ejecutado por la computadora, Cuando un proceso necesita acceder a una página de memoria que no está en la memoria física, el sistema operativo la carg...

Resumen de procesos

Imagen
 

Arreglos en lenguaje de programación

 ARREGLOS MULTIDIMENCIONALES. Los arreglos multidimensionales nos permiten almacenar de mejor manera los datos y de manera mas organizada, por su estructura de filas y columnas nos permite realizar programas con una mejor estructura e ir navegando entre las posiciones, consultar posiciones, realizar operaciones entre cualquier campo y tablas organizadas, incluso no nos tememos que liminar solo a filas y columnas, también hay arreglos tridimensionales. a pesar de ser mejor en varios aspectos que los vectores tienen las mismas limitaciones de estos.

Práctica sobre funciones

EJEMPLO 1 public static int Factorial(int n) {     if (n == 1)     {         return 1;     }     else     {         return n * Factorial(n-1);     } } EJEMPLO 2 public static int Fibonacci(int n) {     if (n == 0)     {         return 0;     }     else if (n == 1)     {         return 1;     }     else     {         return Fibonacci(n-1) + Fibonacci(n-2);     } } ELEJMPLO 3 public static int Potencia(int baseNum, int exponente) {     if (exponente == 0)     {         return 1;     }     else     {         return baseNum * Potencia(baseNum, exponente-1);     } }