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

Principios fundamentales de los nuevos medios y la cultura digital

Clasificado en Informática

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

Características de los nuevos medios

Existen 5 principios fundamentales que están siempre presentes en todo objeto digital y objeto multimedia:

  • Representación numérica: Los medios con número digital son programables. Los objetos pueden ser descritos en términos matemáticos y estar sometidos a una manipulación algorítmica. La frecuencia de la muestra es la resolución (donde cada muestra es cuantificada). Los objetos de los nuevos medios se basan en el lenguaje digital. La digitalización es la conversión de datos continuos en discretos.
  • Modularidad: El medio está compuesto por partes independientes; cada unidad independiente se puede integrar en otra unidad independiente más grande, y así sucesivamente. Pueden pertenecer a un proyecto,
... Continuar leyendo "Principios fundamentales de los nuevos medios y la cultura digital" »

Comandos Esenciales de Linux y Bash: Referencia Rápida para Terminal

Clasificado en Informática

Escrito el en español con un tamaño de 4,72 KB

Comandos Esenciales de Linux y Bash: Referencia Rápida

Este documento presenta una referencia rápida de los comandos más utilizados en sistemas operativos Linux y entornos Bash, organizados por categorías para facilitar su consulta y aprendizaje.

Gestión de Archivos y Directorios

  • pwd: Muestra la ruta completa del directorio actual.
  • ls: Lista archivos y directorios del directorio actual.
    • -la: Muestra archivos ocultos e información detallada (permisos, propietario, tamaño, fecha).
  • cd: Cambia de directorio.
  • cp: Copia ficheros o directorios (ej. cp origen destino).
  • touch: Crea un fichero vacío o actualiza la fecha de modificación de uno existente.
  • cat: Muestra el contenido de uno o varios ficheros.
  • rm: Borra ficheros.
    • -f: Fuerza el borrado, evitando
... Continuar leyendo "Comandos Esenciales de Linux y Bash: Referencia Rápida para Terminal" »

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

Soluciones de Almacenamiento en Red: Gestión Eficaz de Datos Digitales

Clasificado en Informática

Escrito el en español con un tamaño de 2,69 KB

Almacenamiento en la Red: Fundamentos y Beneficios

A diario, empresas, instituciones, organizaciones y usuarios domésticos generamos grandes cantidades de información muy variada (documentos, hojas de cálculo, imágenes, vídeos, etcétera). Todo este volumen de información requiere sistemas de almacenamiento eficaces y seguros que eviten pérdidas y aseguren al mismo tiempo la integridad y disponibilidad de los datos depositados.

Existen muchos sistemas gratuitos y de gran capacidad en Internet. Aunque algunos requieran una instalación previa, se accede a través de un navegador web. Los servicios de almacenamiento en la red no solo permiten disponer de discos duros virtuales, sino que ofrecen la posibilidad de adaptar el ritmo de trabajo... Continuar leyendo "Soluciones de Almacenamiento en Red: Gestión Eficaz de Datos Digitales" »