acaldero / slides

Slides

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Materiales usados en ARCOS.INF.UC3M.ES con Licencia CC BY-NC 4.0

Contenidos/Contents (click me please)

Tabla de contenidos (Table of Contents)

📁 Titulación (Qualification)📚 Asignatura (Subject)
⚪ Grado en Ingeniería Informática ◻️ Computer Structure (RISCV)
◻️ Computer Structure (MIPS)
◻️ Estructura de Computadores (RISCV)
◻️ Estructura de Computadores (MIPS)
◻️ Sistemas Operativos (2020-2021)
◻️ Diseño de Sistemas Operativos
◻️ Operating System Design
⚪ Máster Universitario en Ciencia y Tecnología Informática ◻️ Diseño de sistemas distribuidos
⚪ Master in Big Data Analytics ◻️ Fundamentals of Big Data Software and Hardware Technologies
⚪ Ingeniería Informática ◻️ Sistemas Operativos
◻️ Desarrollo de Aplicaciones Distribuidas

Asignaturas/Subjects

Computer Structure (RISC-V)

LessonUnitSlides
1Course overview
1Introduction to computers
2Representation
3Assembly programming
4The processor
5Memory hierarchy
6I/O techniques and devices

Computer Structure (MIPS)

LessonSubjectSlides
1Introduction
2Representation of information
3Fundamentals of assembler programming
4The processor
5Memory hierarchy
6I/O techniques and peripheral devices

Estructura de Computadores (RISC-V)

LecciónTemaTransparenciasVideo
1Presentación
  • t0-presentacion-objetivos.pdf
  • 1Introducción a los computadores
  • t1-introduccion.pdf
  • 2Representación de la información
  • t2-representacion.pdf
  • 3Fundamentos de la programación en ensamblador
  • t3-ensamblador-1.pdf
  • t3-ensamblador-2.pdf
  • t3-ensamblador-3.pdf
  • t3-ensamblador-4.pdf
  • (1) Registros y memoria
  • (2) Comentarios, directivas y llamadas al sistema
  • (3) Acceso a memoria
  • (4) Convenio de parámetros y uso de pila
  • 4El procesador
  • t4-procesador-1.pdf
  • t4-procesador-2.pdf
  • (1) Registros + swap R1 R2
  • (2) ALU + add R3 R1 R2
  • (3) Mem. principal + lw/sw R1 dirección
  • (4) PC & IR + j/b address
  • (5) SR + beq r1 r2 offset
  • 5Jerarquía de memoria
  • t5-memoria-1-intro.pdf
  • t5-memoria-2-cache.pdf
  • t5-memoria-3-virtual.pdf
  • 6Técnicas de E/S y dispositivos periféricos
  • t6-es.pdf
  • Estructura de Computadores (MIPS)

    LecciónTemaTransparencias
    1Introducción a los computadores
    2Representación de la información
    3Fundamentos de la programación en ensamblador
    4El procesador
    5Jerarquía de memoria
    6Técnicas de E/S y dispositivos periféricos

    Sistemas Operativos (2020-2021)

    SesiónTema📓 Transparencias🎬 Videos
    1 Introducción a Ubuntu 18.04 LTS
    Introducción al lenguaje C
    2 Introducción a los sistemas operativos
    3 Servicios del Sistema Operativo
    4 Introducción a la gestión de procesos
    5 Planificación de procesos
    6 Procesos e hilos
    7 Comunicación entre procesos
    8 Gestión de memoria
    9 Concurrencia
    10 Sistema de ficheros

    Diseño de Sistemas Operativos (2019-2020)

    LecciónTemaTransparencias
    1Introducción
    2Aspectos principales del funcionamiento de un sistema operativo
    3Procesos, hilos y planificación
    4Drivers y servicios ampliados
    5Sistemas de ficheros
    6Gestión de memoria

    Operating System Design (2019-2020)

    LessonSubjectSlides
    1Introduction
    2How an Operating System works
    3Process, devices, drivers, and extended services
    4Process management base
    5Devices, drivers, and extended services
    5File systems
    6Memory management

    Diseño de sistemas distribuidos (MCYTI)

    SesiónTemaTransparencias
    2Sistemas de altas prestaciones en entornos distribuidos
    3Sistemas de almacenamiento escalables
    4Tolerancia a fallos

    Fundamentals of Big Data Software and Hardware Technologies (MADMBD/MBDA)

    SesiónTemaTransparencias
    3Introduction to virtualization
    11Introduction to Distributed Computing

    Desarrollo de Aplicaciones Distribuidas (II)

    SesiónTemaTransparencias
    1Introducción
    2Desarrollo de aplicaciones distribuidas en Java
    3Desarrollo de aplicaciones distribuidas en CORBA
    4Aplicaciones de Internet
    5Desarrollo de aplicaciones distribuidas con .NET
    6Paradigmas avanzados de computación distribuida

    Sistemas Operativos

    SesiónTemaTransparencias
    2 y 4Introducción al entorno de trabajo
    6Llamadas al sistema
    10Procesos
    12Tuberías
    26Shell-scripts
    23,25,27 y 28Sistema de ficheros

    Arquitectura de Computadores

    SesiónTemaTransparencias
    12Modelos de consistencia
    10Atómicos y consistencia de memoria con C++
    10Sincronización
    10Fiabilidad
    10Fiabilidad (RAID)
    10Coherencia (directorio)

    About

    Slides

    License:GNU General Public License v2.0


    Languages

    Language:HTML 100.0%