Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Otros cursos

Ordenar por
Materia
Nivel

Conceptes Clau de Sistemes Operatius: Processos i Memòria

Clasificado en Informática

Escrito el en catalán con un tamaño de 4,53 KB

Concepte de Procés

Un procés es defineix per:

  • Una seqüència d'instruccions.
  • Una noció d'estat actual.
  • Un conjunt de recursos del sistema associats.

Cicle de Vida d'un Procés

El cicle típic és: Càrrega a Memòria > Inicialització > Execució > Finalització.

Unitats d'Execució: Aplicacions, Processos i Fils

AplicacióProcessosFils (Threads)

Estratègies de Planificació de Processos

Planificació FIFO (First In – First Out) o FCFS (First Come – First Served)

No és realment multitasca.

Planificació per Prioritats

Aquesta estratègia tampoc és multitasca per si sola.

Planificació Round Robin (execució cíclica o de torn rotatori)

Assigna petits intervals de temps (time slices) a cada procés.

Planificació Round Robin amb

... Continuar leyendo "Conceptes Clau de Sistemes Operatius: Processos i Memòria" »

Gestió de Memòria Virtual: Paginació, Segmentació i Polítiques

Clasificado en Informática

Escrito el en catalán con un tamaño de 5,99 KB

La gran majoria de sistemes utilitzen pàgines d'entre 1KB i 4 KB. Els dissenys actuals consideren capacitats de memòria física no molt grans, entre 4MB i 256MB. Increments en aquests valors poden representar canvis en el disseny de la memòria virtual. Alguns sistemes suporten múltiples longituds de pàgina: R4000 suporta 7 longituds (4KB a 16 MB) i Pentium suporta 2 longituds (4KB o 4MB).

Memòria Virtual Segmentada

Cada procés manté una taula de segments. Cada entrada de la taula conté un bit de modificació i un de presència. Si el segment és a memòria, conté l'adreça d'inici i la longitud. Per protecció a nivell de segments, poden usar-se altres bits de control.

La traducció d'adreces lògiques a físiques és semblant a la paginació.... Continuar leyendo "Gestió de Memòria Virtual: Paginació, Segmentació i Polítiques" »

Manejo de Archivos en C: Conceptos Esenciales de Ficheros y Operaciones I/O

Clasificado en Informática

Escrito el en español con un tamaño de 5,98 KB

Conceptos Fundamentales de Manejo de Archivos en C

1. Apertura y Cierre de Ficheros

Para interactuar con ficheros, es esencial abrirlos y cerrarlos correctamente. La función fopen() se utiliza para abrir un fichero, y es crucial verificar si la operación fue exitosa.

FILE *fp;
if ((fp = fopen("C:\\abrir\\datos.txt", "w")) == NULL) {
    puts("Error al abrir el fichero.");
}

Importancia del Cierre: Si el programa finaliza antes de cerrar el fichero (usando fclose()), el contenido podría perderse. Esto se debe a que la información se almacena temporalmente en una "corriente" (búfer) en la memoria RAM. Si esta corriente no se vacía (flush) al disco duro antes de que el programa termine, los datos no se escriben permanentemente. Este problema... Continuar leyendo "Manejo de Archivos en C: Conceptos Esenciales de Ficheros y Operaciones I/O" »

Desarrollo de Aplicaciones Web Modernas: Retos, Propósitos y Metodologías

Clasificado en Informática

Escrito el en español con un tamaño de 3,98 KB

Desarrollo de Aplicaciones Web: Desafíos Actuales

Las aplicaciones web han experimentado un crecimiento exponencial en cuanto a expectativas. Se exige una mayor calidad, rendimiento, confiabilidad y seguridad. Esto conlleva a que el desarrollo sea cada día más complejo y difícil de gestionar, convirtiéndose en un proceso multidisciplinario, evolutivo y volátil.

Desafíos del Desarrollo Web

  • No se limita a la interfaz de usuario y el diseño visual.
  • Implica el diseño arquitectónico y del sistema.
  • Requiere pruebas exhaustivas y aseguramiento de la calidad.
  • Demanda evaluaciones continuas y gestión de cambios de requerimientos.
  • Necesita actualización y mantenimiento constantes.
  • Exige una planificación y administración rigurosas.

Propósitos

... Continuar leyendo "Desarrollo de Aplicaciones Web Modernas: Retos, Propósitos y Metodologías" »