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" »

Gestió de Processos i Planificació en Sistemes Operatius

Clasificado en Informática

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

El Concepte de Procés en Sistemes Operatius

El concepte de procés és el punt al voltant dels quals s'han desenvolupat la majoria de sistemes operatius.

Les principals tasques del SO es poden expressar en referència al procés:

  • Entrellaçar l'execució d'un determinat nombre de processos per tal d'optimitzar l'ús de la CPU mentre proporciona un temps de resposta raonable.
  • Proporcionar recursos als processos evitant l'abraçada mortal.
  • Proporcionar suport a les comunicacions entre processos i a la creació de processos d'usuari.

Bloc de Control d'un Procés (PCB)

És l'estructura de dades on es guarda tota la informació d'un procés, dividida en tres grups:

  • Identificació del procés: PID, PPID, UID
  • Informació d'Estat del Processador: Registres
... Continuar leyendo "Gestió de Processos i Planificació en Sistemes Operatius" »

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" »

Tecnologías de la Información y Comunicación: Evolución, Aplicaciones y Desafíos Digitales

Clasificado en Informática

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

1. Tecnologías de la Información y Comunicación (TIC)

Las Tecnologías de la Información y Comunicación (TIC) comprenden todos aquellos medios electrónicos que almacenan, crean, recuperan y transmiten información en grandes cantidades y a gran velocidad.

Bases del Desarrollo de las TIC:

  • La evolución de los ordenadores.
  • La irrupción de los ordenadores en todos los ámbitos.
  • La utilización de la tecnología multimedia.
  • La aparición del módem.
  • El avance de las telecomunicaciones.
  • La aparición de las autopistas de información (la más conocida, Internet).
  • La utilización de las autopistas de la información.
  • La aparición de nuevas tecnologías para teléfonos móviles (WAP, GPRS, UMTS, HSDPA, 3G y 3.5G).

2. Evolución de las Tecnologías de

... Continuar leyendo "Tecnologías de la Información y Comunicación: Evolución, Aplicaciones y Desafíos Digitales" »

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" »