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

Ordenar por
Materia
Nivel

Arquitectura y Componentes de Sistemas Microprocesados y Microcontroladores

Clasificado en Informática

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

Sistemas Microprocesados: Conceptos Fundamentales

Un sistema microprocesado es un sistema digital formado por uno o varios **chips integrados** capaz de interpretar y ejecutar las órdenes contenidas en un programa a **elevada velocidad**.

Componentes del Sistema Microprocesado

  • Hardware: Circuitos y componentes electrónicos.
  • Software: Instrucciones y rutinas.
  • Reloj: Genera impulsos digitales cuya frecuencia define la **velocidad** del sistema.
  • CPU (Unidad Central de Procesamiento): Realiza la interpretación y ejecución de las instrucciones.
  • Memoria Interna: Almacena datos y programas.
  • Unidad de Entrada/Salida (U. E/S): Controla la comunicación entre el interior y el exterior.
  • Periféricos y Sistemas de Control Externo: Realizan un trabajo en el
... Continuar leyendo "Arquitectura y Componentes de Sistemas Microprocesados y Microcontroladores" »

Funcionament del Cicle d'Instrucció i la Memòria

Clasificado en Informática

Escrito el en catalán con un tamaño de 4,22 KB

El Cicle d'Instrucció i els Registres

El comptador de programa (PC) és el registre que sempre conté l'adreça de la propera instrucció a ser executada i garanteix l'execució del programa, per la qual cosa s'incrementa en cada execució de cada instrucció del programa.

El registre d'instruccions és el que conté la instrucció en curs d'execució i que ha estat portada des de la memòria.

El registre d'estat és el que conté els flags derivats de les operacions realitzades a la ALU: Carry, Overflow, Zero i Signe o Negatiu.

El cicle d'instrucció és el procés que es genera en l'execució de cada instrucció d'un programa, de manera que es repeteix automàticament i sistemàtica garantint l'execució d'un programa emmagatzemat a la memòria

... Continuar leyendo "Funcionament del Cicle d'Instrucció i la Memòria" »

Conceptos Clave: Scratch, App Inventor y Sistemas Operativos

Clasificado en Informática

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

Notas para Parcial

Temas Clave

Scratch

Es un lenguaje de programación visual muy fácil de usar para principiantes. Permite crear historias interactivas, animaciones, juegos, música y arte.

App Inventor

Es una herramienta web de programación visual que no requiere conocimientos previos de sintaxis. Permite crear aplicaciones para dispositivos Android, desde las más simples hasta las más complejas.

Sistema Operativo

1. Definición de Sistemas Operativos

Es un programa que actúa como intermediario entre el usuario y el hardware de una computadora. Su propósito es proporcionar un entorno donde el usuario pueda ejecutar programas.

2. Objetivos Principales de un Sistema Operativo

El objetivo principal de un sistema operativo es lograr que el sistema... Continuar leyendo "Conceptos Clave: Scratch, App Inventor y Sistemas Operativos" »

Optimización de Rendimiento en Arquitectura de Computadores: Ejercicio Práctico de CPU y Caché

Clasificado en Informática

Escrito el en español con un tamaño de 6,34 KB

Problema de Arquitectura de Computadores: Configuración de CPU, Memoria y Caché

Se tiene un computador con una CPU que funciona a 2.5 GHz, con un bus de direcciones de 32 bits, y una memoria principal del tamaño máximo permitido para dicho bus (cada celda de memoria contiene 1 byte). La CPU dispone de una caché con un tamaño total de 128 Kilobytes, que tiene 512 líneas de caché (bloques).

En dicho computador se ejecuta un programa cuyo tamaño completo (desde la primera hasta la última instrucción) es de 8 veces el tamaño de la caché, y que además no contiene ningún bucle (es decir, al ejecutarse, se ejecuta su primera instrucción, luego la siguiente, y así sucesivamente, hasta que simplemente se llega a la última). El programa... Continuar leyendo "Optimización de Rendimiento en Arquitectura de Computadores: Ejercicio Práctico de CPU y Caché" »

Conceptos Esenciales de Arquitectura de Computadoras: Rendimiento, Memoria y Procesadores

Clasificado en Informática

Escrito el en español con un tamaño de 6,08 KB

Conceptos Fundamentales de Arquitectura de Computadoras

A continuación, se presenta una revisión y corrección de afirmaciones clave sobre el rendimiento, la memoria y la arquitectura de sistemas informáticos.

Rendimiento y Procesadores

Falso (F): La computadora más rápida será la que tenga mayor frecuencia de reloj.
Corrección: La velocidad no depende solo de la frecuencia de reloj, sino de la que esté jerárquicamente mejor diseñada (considerando IPC, arquitectura, etc.).
Falso (F): Es posible afirmar cuál de dos procesadores (Intel o AMD) es más rápido mirando solo su frecuencia de reloj, incluso si usan diferentes técnicas para ejecutar instrucciones (CPI promedio).
Corrección: Como AMD e Intel usan diferentes técnicas para ejecutar
... Continuar leyendo "Conceptos Esenciales de Arquitectura de Computadoras: Rendimiento, Memoria y Procesadores" »

Fundamentos de Almacenamiento de Datos y Gestión de Bases de Datos

Clasificado en Informática

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

Conceptos Fundamentales de Almacenamiento y Bases de Datos

Medios de Almacenamiento Masivo

Los medios de almacenamiento masivo (como discos y cintas) guardan información en grandes cantidades y de manera permanente.

Fichero

Un fichero es una estructura de almacenamiento de información. Sus características principales son:

  • Tiene un nombre.
  • Su tamaño es variable.
  • Se divide en tres partes:
    • Cabeza: Contiene la información administrativa del fichero.
    • Cuerpo: Almacena la información como tal.
    • Cola: Contiene la información del sistema operativo que permite comprobar su integridad.

Registro

Un registro es una estructura de datos repetitiva, de longitud fija, que representa elementos con la misma información.

Acceso Indexado

El acceso indexado es una forma... Continuar leyendo "Fundamentos de Almacenamiento de Datos y Gestión de Bases de Datos" »

Cuestionario: Administración de Sistemas Windows Server

Clasificado en Informática

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

Preguntas y Respuestas

  1. En Server 2012, un usuario móvil se crea… (Javier Gimeno Vidal)
    1. Propiedades de usuario -> Perfil -> ruta_del_perfil:
      \\Dominio.com\sysvol\Dominio.com\Perfiles\%username%.
    2. Propiedades -> Delegar -> Acceso de dominio móvil.
    3. Propiedades -> Perfil -> ruta local.
    4. Todas son falsas.
  2. ¿Qué demonio debemos utilizar cuando queremos programar una tarea que se repita cada X tiempo aun estando el equipo apagado? (Carlos Albiach Cuadrado)
    1. ATD
    2. Cron
    3. Anacron
    4. Los 3 funcionan en este caso.
  3. ¿Con qué herramienta podemos administrar los usuarios en Server 2012? (Damián Ruiz)
    1. Administración de equipos
    2. Configuración del sistema
    3. Centro de administración de Active Directory o Usuario y equipos de Active Directory
    4. Todas son falsas
  4. ¿Para
... Continuar leyendo "Cuestionario: Administración de Sistemas Windows Server" »

Introducción a la Programación: Conceptos Básicos y Etapas de Desarrollo

Clasificado en Informática

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

¿Qué son los Programas?

Un programa es un conjunto de órdenes o instrucciones capaces de manipular un conjunto de datos. Estas órdenes pueden ser divididas en tres grandes bloques:

Bloques de un Programa

  1. Entrada de Datos: En este bloque se engloban todas aquellas instrucciones que toman datos de un dispositivo o periférico externo, depositándolos en la memoria principal del computador para ser procesados.
  2. Proceso: Engloban todas aquellas instrucciones encargadas de modificar los datos que previamente habían sido depositados en la memoria principal. Todos los resultados obtenidos en el tratamiento de dichos datos son depositados nuevamente en la memoria principal quedando de esta manera disponible.
  3. Salida de Resultados: Es el conjunto de
... Continuar leyendo "Introducción a la Programación: Conceptos Básicos y Etapas de Desarrollo" »

Classes Socials: Anàlisi de Wright, Goldthorpe i el Funcionalisme

Clasificado en Informática

Escrito el en catalán con un tamaño de 6,22 KB

Classificació de Classes segons Wright

Wright classifica les classes segons la posició ocupada en el sistema productiu capitalista en funció del seu paper en el conflicte de classe.

B(burgesia)/PB(petita burgesia)/NCM(nova classe mitjana)/CT(classe treballadora)

Separa la propietat (inversions i què produir) i la possessió (procés i com produir).

Propietat dels mitjans de producció → capacitat de control (4 graus) i decisió sobre:

  • força de treball (dirigir)
  • aparell físic de producció (decidir com treballar)
  • inversions (controlen què s'inverteix)

Posicions contradictòries (diferent grau de poder en els diferents factors):

  • Directius+supervisors vs. B+CT (explotats però amb control sobre el treball)
  • Empleats semi-autònoms vs. CT (condició
... Continuar leyendo "Classes Socials: Anàlisi de Wright, Goldthorpe i el Funcionalisme" »

Introducción a los Algoritmos y Heurísticas de Búsqueda

Clasificado en Informática

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

Introducción a los Algoritmos

Un algoritmo es "polinomial" si el número de operaciones que realiza para procesar n datos es directamente proporcional a un polinomio f(n) = nk.

Problemas P y NP

  • Problemas P: Problemas (no algoritmos) que pueden resolverse en un tiempo polinomial en una máquina determinista (ante la misma entrada siempre dan el mismo resultado). Ej. Potencias.
  • Problemas NP: Existe algún algoritmo que puede averiguar una solución y a continuación verificar si esa solución es correcta en tiempo polinomial. Ej. Raíz cuadrada.
  • Problemas NP-completos: Los más difíciles de NP. Se ha demostrado que están en P todos los problemas completos de NP o no está ninguno. Ej. Problema del viajante.

Búsqueda Heurística

En griego significa... Continuar leyendo "Introducción a los Algoritmos y Heurísticas de Búsqueda" »