Apuntes, resúmenes, trabajos, exámenes y problemas de Informática

Ordenar por
Materia
Nivel

Conceptos Fundamentales de Sistemas Operativos, Redes y Herramientas Digitales

Clasificado en Informática

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

Sistemas Operativos y Programación

  • Sistema operativo: Es el software más importante de un ordenador, el que controla la transferencia de información.
  • Comandos del sistema operativo: Son aceptados y ejecutados por un procesador de comandos.
  • Sistema multitarea: Diseñado para trabajar con varios programas simultáneamente.
  • Programa: Se define como un conjunto de instrucciones u órdenes que indican las operaciones que deben realizarse con unos datos determinados.
  • Objetivo: Actuar coordinando las diferentes velocidades de los dispositivos.

Redes y Conectividad

  • Redes cliente-servidor: Aquellas que controlan y proporcionan los recursos y servicios a otros clientes.
  • Punto de acceso: Controla la comunicación dentro de una red de área local inalámbrica
... Continuar leyendo "Conceptos Fundamentales de Sistemas Operativos, Redes y Herramientas Digitales" »

Arranque del Sistema y Memoria RAM: Funcionamiento y Características

Clasificado en Informática

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

La BIOS y el Proceso de Arranque

La BIOS (Basic Input/Output System) es un componente fundamental en el proceso de arranque de un ordenador. Su función principal es inicializar y probar el hardware del sistema, y cargar el sistema operativo.

Secuencia de Arranque

  • La BIOS realiza un chequeo de todos los componentes de hardware. Si encuentra un fallo, lo comunica mediante un mensaje en la pantalla o a través de pitidos de alarma.
  • Si el proceso POST (Power-On Self-Test) no encuentra problemas, el arranque continúa.
  • Se muestra la información de la BIOS, incluyendo la versión y el fabricante.
  • La BIOS inicia una serie de pruebas del sistema, incluida la verificación de la cantidad de memoria RAM.
  • La RAM detecta el sistema. Los mensajes de error que
... Continuar leyendo "Arranque del Sistema y Memoria RAM: Funcionamiento y Características" »

Fundamentos de Hilos en Sistemas Operativos: Conceptos y Modelos de Diseño

Clasificado en Informática

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

Conceptos Fundamentales de Hilos

Los hilos son miniprocesos que se ejecutan de manera secuencial dentro de otro proceso, compartiendo el CPU y el mismo espacio de direcciones.

Elementos por Hilo

  • Contador de programa.
  • Pila.
  • Conjunto de registros.
  • Hilos hijos.
  • Estado.

Elementos por Proceso

  • Espacio de direcciones.
  • Variables globales.
  • Archivos abiertos.
  • Procesos hijos.
  • Cronómetros.
  • Señales.
  • Semáforos.
  • Información contable.

Modelos de Uso de Hilos

Modelo Servidor-Trabajador

  1. Llega la solicitud.
  2. El servidor lee la solicitud.
  3. Verifica qué hilo está activo y le envía la solicitud.
  4. El servidor despierta el hilo y este verifica si se puede realizar el trabajo.
  5. Si no puede, envía un mensaje y se inicia el planificador para verificar si otro hilo puede realizar el trabajo.
... Continuar leyendo "Fundamentos de Hilos en Sistemas Operativos: Conceptos y Modelos de Diseño" »

Guia Completa sobre FTP, DNS i DHCP: Conceptes i Protocols

Clasificado en Informática

Escrito el en catalán con un tamaño de 79,94 KB

R699OAAAAAZJREFUAwDgbAjNDNwsFwAAAABJRU5ErkJggg==


FTP: Què és FTP? → Protocol per transferir fitxers entre client i servidor.
Ports de FTP? → TCP 21 (control), TCP 20 (dades en mode actiu) o ports dinàmics en passiu.

Client: Ports N (N>1024) i N+1 TCP (client).
Què és FTP actiu? → El servidor obre connexió de dades cap al client.
Què és FTP passiu? → El client obre connexió de dades cap al servidor.
Avantatge de FTP? → Senzill per pujar/baixar fitxers amb control d'usuaris.
Inconvenient de FTP? → No xifra dades ni contrasenyes.

Què és FTPS? → FTP amb SSL/TLS.
Què és SFTP? → FTP sobre SSH, segur i xifrat.
Què és anonymous FTP? → Accés sense usuari ni contrasenya.
Què és upload? → Enviar fitxer al servidor.
Què és download? → Baixar fitxer del servidor.
Què

... Continuar leyendo "Guia Completa sobre FTP, DNS i DHCP: Conceptes i Protocols" »

Introducción a la Programación en Pascal: Conceptos Básicos y Ejemplos

Clasificado en Informática

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

**Tipos de Identificadores en Pascal**

**Identificadores Reservados**

Son palabras clave que tienen un significado especial en el lenguaje Pascal y no pueden ser utilizadas para otros propósitos.

  • program: Identifica que lo que sigue es un programa en Pascal.
  • const: Define la declaración de los datos constantes.
  • var: Define la declaración de datos variables.
  • begin: Identifica el comienzo del bloque ejecutable del programa.
  • end: Identifica el final del bloque ejecutable del programa (el último end lleva un punto).

**Identificadores Predefinidos**

Son identificadores que ya tienen un significado asignado en Pascal, pero que pueden ser redefinidos por el programador (aunque no es recomendable).

  • real: Tipo de dato predefinido para identificar elementos
... Continuar leyendo "Introducción a la Programación en Pascal: Conceptos Básicos y Ejemplos" »

La Capa de Sesión del Modelo OSI: Funciones Clave y Servicios

Clasificado en Informática

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

La Capa de Sesión del Modelo OSI: Funciones y Servicios

¿Qué es la Capa de Sesión?

La capa de sesión (Capa 5 del Modelo OSI) permite que los usuarios de diferentes máquinas establezcan sesiones entre ellos. A través de una sesión establecida, puede llevarse a cabo un transporte de datos ordinario, similar a cómo opera la capa de transporte, pero mejorando y añadiendo servicios específicos.

Su función principal consiste en proporcionar un medio por el cual las entidades de la capa de sesión establezcan conexiones, denominadas sesiones, y transfieran datos sobre ellas de forma ordenada.

Servicios Principales

Esta capa ofrece varios servicios cruciales para la comunicación:

  • Gestión del Diálogo: Controla la dirección del intercambio
... Continuar leyendo "La Capa de Sesión del Modelo OSI: Funciones Clave y Servicios" »

Explorando Linux: Historia, Características y Estructura

Clasificado en Informática

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

Breve Historia de Linux

Unix: Surgió en 1969 en AT&T, desarrollado por Ken Thompson. Fue el primer sistema operativo multiusuario y multitarea, pero era costoso y usado principalmente por grandes empresas.

Linux: En 1991, Linus Torvalds, un estudiante finlandés, creó Linux basado en una versión educativa de Unix llamada Minix. El 5 de octubre de 1991 se lanzó la primera versión oficial de Linux.

Proyecto GNU: En 1983, Richard Stallman fundó la Fundación para el Software Libre (FSF) y el proyecto GNU para promover software libre bajo la licencia GPL. En 1992, Linux se integró al proyecto GNU.

Características de Linux

  • Multiproceso: Permite ejecutar varias aplicaciones simultáneamente.
  • Multiusuario: Varios usuarios pueden acceder al sistema
... Continuar leyendo "Explorando Linux: Historia, Características y Estructura" »

Evolución de la Computación y Fundamentos de Programación en Python

Clasificado en Informática

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

Evolución Histórica de la Computación

Se presentan las siguientes etapas o generaciones, marcadas por hitos temporales:

  • 1° Período: 1940 - 1958
  • 2° Período: 1959 - 1964
  • 3° Período: 1964 - 1971
  • 4° Período: 1971 - 1984
  • 5° Período: 1984 - 1990
  • 6° Período: 1990 - Hoy

Ciclo Fundamental de Procesamiento de Datos

El procesamiento de información se estructura en tres fases principales:

  • Entrada: Operaciones de lectura.
  • Procesamiento: Operaciones de cálculo.
  • Almacenamiento / Salida: Operaciones de escritura.

Conceptos Clave de Memoria

Diferencias entre los tipos de memoria principales:

  • DRAM (Memoria de Acceso Aleatorio Dinámica): Refrescada cientos de veces por segundo.
  • ROM (Memoria de Solo Lectura): Memoria usada para almacenar programas que realizan
... Continuar leyendo "Evolución de la Computación y Fundamentos de Programación en Python" »

Evolución y Tipos de Arquitecturas de Computadoras: De Von Neumann a Sistemas Modernos

Clasificado en Informática

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

Modelos Arquitectónicos de Computadoras

a) Arquitectura de Von Neumann (1945)

Idea clave: Los datos y las instrucciones comparten la misma memoria física.

Componentes básicos:

  • Unidad Central de Procesamiento (CPU)
  • Memoria
  • Dispositivos de entrada/salida
  • Buses de comunicación

Ciclo de instrucción:

  • Fetch: La CPU lee la instrucción desde la memoria.
  • Decode: Se decodifica la instrucción para determinar qué operación realizar.
  • Execute: Se ejecuta la operación correspondiente.
  • Write-back: Se guarda el resultado obtenido en la memoria.

Ventajas: Destaca por su sencillez y bajo coste de implementación.

Problema: El denominado "cuello de botella de Von Neumann"; el procesador debe esperar tiempos de inactividad porque los datos e instrucciones viajan por... Continuar leyendo "Evolución y Tipos de Arquitecturas de Computadoras: De Von Neumann a Sistemas Modernos" »

Gestión de Cuentas y Permisos en Servidores MySQL: Estructura y Sintaxis

Clasificado en Informática

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

Gestión de Cuentas y Permisos en Servidores MySQL

Las cuentas del servidor **MySQL** se diferencian por dos parámetros: el **nombre de usuario** y el **host** desde el cual se realiza la conexión. Los nombres de usuario son independientes a la cuenta de usuario del sistema operativo. Mediante varias sentencias se pueden crear usuarios, modificar permisos de los usuarios y eliminar cuentas. Antiguamente, en lugar de utilizar estas sentencias, se tenían que modificar las tablas de la base de datos mysql donde se encuentran almacenados los usuarios, etc.

Estructura de Almacenamiento de Usuarios y Privilegios

La información de acceso y permisos se almacena en tablas específicas del sistema:

  • En la tabla USER se almacenan los usuarios que pueden
... Continuar leyendo "Gestión de Cuentas y Permisos en Servidores MySQL: Estructura y Sintaxis" »