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” »
Archivo de la categoría: Ingeniería informática
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
- Lectura de la instrucción que está en memoria e incremento del PC.
- Lectura de la dirección base, contenida en un registro de propósito general ubicado en el banco de registros.
- 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:
- UC (Unidad de Control): Busca, interpreta y ejecuta Seguir leyendo “Arquitectura de Von Neumann: CPU, Memoria y Buses” »
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
- Por Bloques: Un bloque corresponde a 1KB. La cuota por bloques limita el total de bloques que un usuario puede usar.
- Por Inodos: Un inodo es un apuntador en el sistema de archivos. La cuota por inodos limita el número total de inodos que un usuario Seguir leyendo “Gestión de Cuotas de Disco en Sistemas Linux y Recursos Compartidos en Windows” »
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:
- Salvar el estado del proceso en ejecución.
- Cargar los registros del próximo proceso.
4. Estados de un Proceso
- En ejecución: Se está Seguir leyendo “Gestión de Procesos y Memoria en Sistemas Operativos” »