Archivo de la categoría: Ingeniería informática

Delitos Informáticos: Clasificación y Ejemplos

Tipos de Delitos Informáticos

1. Fraudes mediante Manipulación de Computadoras

Manipulación de Datos de Entrada

Este tipo de fraude, también conocido como sustracción de datos, es el más común por su facilidad de ejecución y dificultad de detección. No requiere conocimientos técnicos avanzados y puede ser realizado por cualquier persona con acceso a funciones normales de procesamiento de datos.

Manipulación de Programas

Más difícil de descubrir, requiere conocimientos técnicos. Consiste Seguir leyendo “Delitos Informáticos: Clasificación y Ejemplos” »

Sistemas de Memoria Virtual: Paginación y Segmentación

Sistemas Paginados

Desventajas de la paginación:

  • Fragmentación interna (espacio desperdiciado al final de la última página física, cosa grave si el tamaño de página es grande).
  • Fragmentación de la tabla (espacio de memoria física desperdiciado en almacenar las tablas de páginas, cosa grave si el tamaño de página es pequeño).

El tamaño de página práctico se sitúa entre 128 y 1024 palabras (entre 512 y 8192 bytes), siendo la ubicación totalmente asociativa.

Algoritmo de Carga

¿Cuándo Seguir leyendo “Sistemas de Memoria Virtual: Paginación y Segmentación” »

Guía para la Creación de Páginas Web: HTML y Diseño

Creación de Páginas Web

A) ¿Qué es una Página Web?

Una página web es un documento diseñado para mostrar información en la pantalla de un monitor. Además de la información, contiene instrucciones que indican cómo se debe mostrar dicha información. Estas instrucciones se escriben utilizando un lenguaje llamado HTML. La página web se materializa en un documento con un nombre que termina con la extensión .htm o .html.

Un conjunto de páginas web interconectadas e interrelacionadas de alguna Seguir leyendo “Guía para la Creación de Páginas Web: HTML y Diseño” »

Gestión de Procesos y Memoria en Sistemas Operativos

1. Máquina Virtual

El objetivo es presentar al usuario una versión simplificada de la máquina, denominada máquina virtual o máquina extendida, que abstrae al usuario de las particularidades físicas del equipo.

2. Complejidad O(1)

Implica una complejidad constante.

3. Cambio de Contexto

Es el intercambio del proceso activo con uno preparado para ejecutarse. Implica:

  1. Salvar el estado del proceso en ejecución.
  2. Cargar los registros del próximo proceso.

4. Estados de un Proceso

Comandos básicos de Linux: Guía completa

Comandos básicos de Linux

Navegación y manipulación de archivos

man comando= Muestra el manual de un comando

mc= Explorador de archivos que incluye su propio editor, mcedit

cd nom_directorio= Cambia de directorio

cd .. = Sube un nivel de directorios

cd – = Vas a la ubicación donde estabas antes

cp archivo1 archivo2= Copia archivo1 como archivo2 (nuevo nombre) manteniendo el original

cp archivo /directorio= Copia archivo en directorio manteniendo nombre y el original

ln archivo1 /directorio/archivo2 = Seguir leyendo “Comandos básicos de Linux: Guía completa” »

Optimización de la Interfaz entre Procesadores y Periféricos

Parte 2: Interfaz entre Procesadores y Periféricos

Organización de la E/S

1.1 Introducción

Un computador se compone de tres subsistemas principales: CPU, memoria y sistema de E/S.

Análisis de Vulnerabilidades Web: OWASP Top 10 y Protocolos de Red

Nmap

Nmap es un programa de código abierto que sirve para efectuar rastreo de puertos escrito originalmente por Gordon Lyon (más conocido por su alias Fyodor Vaskovich). Se usa para evaluar la seguridad de sistemas informáticos, así como para descubrir servicios o servidores en una red informática.

El protocolo UDP

UDP es un protocolo no orientado a conexión. Es decir, cuando una máquina A envía paquetes a una máquina B, el flujo es unidireccional. La transferencia de datos es realizada sin Seguir leyendo “Análisis de Vulnerabilidades Web: OWASP Top 10 y Protocolos de Red” »

Arquitectura y Componentes de un Microprocesador

Componentes de un Microprocesador

1. Unidad de Control (UC)

Esta unidad es la encargada de poner en ejecución las instrucciones del programa que se ha de ejecutar. Solo entiende instrucciones en código máquina compuestas de unos y ceros. Después de leer la instrucción, la ejecuta generando las señales pertinentes que envía a todos los componentes del ordenador para que se realicen las tareas necesarias.

Se compone de varias partes (Decodificador, Secuenciador, y varios registros como: el Contador Seguir leyendo “Arquitectura y Componentes de un Microprocesador” »

Web 2.0, Redes Sociales y Herramientas Colaborativas

Introducción a la Web 2.0

El término Web 2.0 fue acuñado por O’Reilly Media en 2001 para referirse a una segunda generación de la web basada en comunidades de usuarios y una gama de servicios (redes sociales, blogs, wikis…) que fomentan la colaboración y el intercambio de información entre los miembros. En la Web 1.0 se utilizan páginas HTML que se actualizan con poca frecuencia y no permiten la interacción con el usuario. Los sitios 2.0, en cambio, no actúan como las webs tradicionales, Seguir leyendo “Web 2.0, Redes Sociales y Herramientas Colaborativas” »

Sistemas de Archivos: Una Guía Completa

Sistemas de Archivos

Introducción

Los archivos son unidades lógicas de información creada por los procesos. La información almacenada en los archivos debe ser persistente, es decir, no se ve afectada por la creación y terminación de los procesos. El sistema de archivos es la parte del sistema operativo que gestiona los archivos.

Para un usuario, lo más importante de un sistema de archivos son sus prestaciones:

  • Cómo se nombran y protegen los archivos.
  • Qué operaciones se permiten con ellos.

Detalles Seguir leyendo “Sistemas de Archivos: Una Guía Completa” »