Entradas

Mostrando entradas de noviembre, 2020

ARRAYS

  Arrays Un array es un medio de guardar un conjunto de objetos de la misma clase. Se accede a cada elemento individual del array mediante un número entero denominado índice. 0 es el índice del primer elemento y  n-1  es el índice del último elemento, siendo  n , la dimensión del array. Los arrays son objetos en Java y como tales vamos a ver los pasos que hemos de seguir para usarlos convenientemente Declarar el array Crear el array Inicializar los elementos del array Usar el array   Declarar y crear un array Para declarar un array se escribe tipo_de_dato[] nombre_del_array; Para declarar un array de enteros escribimos int[] numeros; Para crear un array de 4 número enteros escribimos numeros=new int[4]; La declaración y la creación del array se puede hacer en una misma línea. int[] numeros =new int[4];   Inicializar y usar los elementos del array Para inicializar el array de 4 enteros escribimos numeros[0]=2; numeros[1]=-4; numeros[2]=15; numeros[3]...

Reconociendo lo aprendido sobre IoT- Mi portafolio unidad 2

Imagen
-------------------------------------------------------------------------------------------------------------------------

Organización de archivo de archivos

  Diferencias En los sistemas Unix , el mecanismo para montar los archivos es el de un árbol con puntos de montaje, quiere decir que todos los archivos están estructurados en un único árbol. Cuando se solicita al sistema operativo montar un sistema de archivos este se integra al árbol ocultando lo que el directorio previamente tendría.  El sistema de organización de archivos de almacenamiento es los siguientes: ·                      EXT         ·                      EXT3              ·                      REISERFS ·         ...

Estructura de archivos

Imagen
 Estructura de archivos La razón principal del uso de sistemas de archivos son, naturalmente, los archivos. En estos se almacena información de algún tipo, con o sin una estructura predeterminada. El acceso a los archivos puede realizarse de diferentes maneras: Acceso secuencial Mantiene la semántica por medio de la cual permite leer de los archivos, de forma equivalente Acceso aleatorio El empleo de gestores como SQLite u otros muchos motores de base de datos más robustos no exime al usuario de pensar en el archivo como una tabla estructurada. Acceso relativo a índice En los últimos años se han popularizado los gestores de base de datos débilmente estructurados u orientados a documentos, llamados genéricamente NoSQL. Estos gestores pueden guardar registros de tamaño variable en disco, por lo que, no pueden encontrar la ubicación correcta por medio de los mecanismos de acceso aleatorio. Directorios Los primeros sistemas de archivos limitaban el concepto de directorio a una represen...

Uso de equipos de medida de las variables Eléctricas

Imagen
  En la electrónica tenemos una variedad de herramientas bastante alta, pero entre ellas hay unas que nos ayudan a hacer mediciones de nuestros circuitos y otras a la elaboración del mismo, los elementos mas utilizados en la electrónica y las herramientas que nos ayudan a medir son: Resistencia Capacitor Bobina Diodo led Diodo Transistor Relevador Multímetro  Fusible Transformador La manera de utilizar un multímetro es la siguiente: En primer lugar siempre debe saber qué es lo que va a medir, para de esta forma posicionar el conmutador en una forma u otra. El aparato cuenta con dos terminales cuyas polaridades se caracterizan por colores: Negro (-) y Rojo (+).   Podemos encontrar principalmente cuatro tipos de mediciones. • AC V. Que es usada para las mediciones de tensiones de corriente alterna con expresión en voltios. • DC V. Para mediciones de tensiones de una corriente continua que se expresa en voltios. • DC A. Para tensiones de corriente continua que se expresa en...

Gestión de memoria virtual

Imagen
 Gestión de memoria virtual Sustitución de páginas  Cuando se está ejecutando un proceso de usuario  se produce un fallo de página el sistema operativo determina donde reside la página deseada dentro del disco y se encuentra con que no haya un marco libre en la lista de marcos libres, toda la memoria está siendo utilizada para esto se emplea una técnica de sustitución de páginas. Si no hay marcos libres, se localiza uno que no esté siendo utilizado actualmente que no se libera. El mecanismo de sustitución de páginas:  • Hallar la ubicación de la página deseada dentro de un disco o Localizar el marco libre:  Si hay un marco utilizarlo   Si no hay seleccionar una víctima (un algoritmo)   Escribir el marco de la víctima en el disco  • Leer la página deseada y cargarla en el marco  • Reiniciar el proceso de usuario  Sustitución de páginas FIFO  • Asocia cada página al instante que dicha página fuera cargada en la me...

planificación de hilos y procesos del procesador

Imagen
  Importancia de la planificación de hilos y procesos   Es importante por qué se hace una repartición de procesos en intervalos muy cortos para que así  se ejecuten todos los procesos en la cola y se realicen con el algoritmo determinado que se tienen, en los que se encuentran: • FIFO • SJF • ROUND ROBIN ¿Qué implicaciones presenta en la eficiencia del procesador trabajar en hilos en vez que trabajar solo con procesos? Porque ayudan de forma directa a la memoria, en que el procesador administra sus tareas, porque la función de los hilos hace que los tiempos de espera entren procesos y se aproveche mejor. Y en vez de realizar una tarea por completo se divide en proporciones de modo que las porciones van alterando la tarea y que esta parezca que ambas se están ejecutando al mismo tiempo. El número de hilos corresponde al número de tareas que se pueden llevar a cabo en forma paralela.

Resumen de procesos

Imagen
  Resumen de procesos   se refiere a como se determina el sistema operativo al orden que ira cediendo el uso del procesador a los procesos que lo vayan solicitando. Tipos de planificación A largo plazo, se encarga de admitir un nuevo proceso transición de nuevo a listo. A mediano plazo, maneja la activación y bloqueo de un proceso relacionado con eventos, transición entre ejecución y bloqueado y entre bloqueado y listo. A corto plazo, decide como compartir momento a momento el equipo entre todos los procesos que requieren de sus recursos. Tipos de procesos  Los procesos típicamente se alternan entre ráfagas.  los procesadores se pueden separar en  Procesos largos, aquellos que por mucho tiempo ha estado listos. Procesos cortos, los que ya sea que en este momento estén en ráfaga limitada por entrada-salida y requieren atención meramente ocasional con un  proceso. Midiendo respuesta Cada patrón de uso del sistema debe seguir políticas...