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

Comandos Linux: Tutorial para principiantes

cd [directorio]
Cambia de directorio. Sin argumentos lleva al directorio del usuario (HOME). Si el directorio es .. sube un nivel.
pwd
Imprime el directorio actual de trabajo.
ls [opciones…] [directorio/fichero …]
Lista el contenido del directorio, sin argumentos lista el contenido del directorio actual de trabajo. La opción más habitual es -l que
muestra información más completa de cada directorio y fichero. La opción -R hace un listado recursivo en la jerarquía de directorios.
man [opciones. Seguir leyendo “Comandos Linux: Tutorial para principiantes” »

Etapas de las Instrucciones de un Procesador y Metodología de Sincronización por Flanco

Etapas de las Instrucciones de un Procesador

Etapas de una instrucción LW:

Carga en el registro rt el contenido de la palabra de 32 bits ubicada en la posición de memoria offset+rs

  1. Lectura de la instrucción que está en memoria e incremento del PC.
  2. Lectura de la dirección base, contenida en un registro de propósito general ubicado en el banco de registros.
  3. Cálculo de la dirección del operando fuente en la UAL mediante la suma del registro base más los 16 bits menos significativos de la instrucción Seguir leyendo “Etapas de las Instrucciones de un Procesador y Metodología de Sincronización por Flanco” »

Arquitectura de Computadoras: Hardware, Software y Funcionamiento

Arquitectura de Computadoras

Introducción

Software: Parte lógica del sistema. Hardware: Parte física del sistema, constituido por los componentes electrónicos (transistores, conectores). Firmware: Parte intangible del hardware que hace que funcione el hardware y coordina con los distintos aparatos a los que conecta el ordenador. BIOS: Se encarga de arrancar el ordenador y gestiona el hardware.

Tipos de Usuarios

  • Comunes
  • Técnicos
  • Administradores
  • Desarrolladores

Microprocesador

Parte del ordenador donde Seguir leyendo “Arquitectura de Computadoras: Hardware, Software y Funcionamiento” »

Arquitectura de Von Neumann: CPU, Memoria y Buses

Arquitectura de Von Neumann

El modelo de Von Neumann se basa en la división del ordenador en partes funcionales e independientes, permanentemente conectadas. Una de estas unidades gestiona todo el proceso.

1. CPU (ALU, UC)

La CPU (Unidad Central de Proceso) busca en la memoria las instrucciones de un programa, las interpreta y las ejecuta. Además, procesa los datos que se introducen a través de las unidades de entrada y salida.

Está compuesta por:

Arquitectura de Software y Servidores

Arquitectura de Software

¿Qué es la Arquitectura?

Arquitectura significa «constructor o carpintero». Para los antiguos griegos, el arquitecto era el jefe o capataz de la construcción, y la arquitectura era la técnica o el arte de quien realizaba el proyecto y dirigía la construcción del edificio y las estructuras.

Definición de Arquitectura según William Morris

La arquitectura abarca la consideración de todo el ambiente físico que rodea la vida humana. No podemos sustraernos a ella mientras Seguir leyendo “Arquitectura de Software y Servidores” »

Gestión de Cuotas de Disco en Sistemas Linux y Recursos Compartidos en Windows

Gestión de Cuotas de Disco

Cuotas de Disco en Sistemas Linux

Con un gran número de usuarios almacenando información en sus directorios de trabajo, es necesario implementar cuotas de disco para limitar el espacio disponible por usuario.

Tipos de Cuotas

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