Materiales usados en ARCOS.INF.UC3M.ES con Licencia CC BY-NC 4.0
Contenidos/Contents (click me please)
| 📁 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 |
| Lesson | Unit | Slides |
|---|---|---|
| 1 | Course overview | |
| 1 | Introduction to computers | |
| 2 | Representation | |
| 3 | Assembly programming | |
| 4 | The processor | |
| 5 | Memory hierarchy | |
| 6 | I/O techniques and devices |
| Lesson | Subject | Slides |
|---|---|---|
| 1 | Introduction | |
| 2 | Representation of information | |
| 3 | Fundamentals of assembler programming | |
| 4 | The processor | |
| 5 | Memory hierarchy | |
| 6 | I/O techniques and peripheral devices |
| Lección | Tema | Transparencias | Video |
|---|---|---|---|
| 1 | Presentación |
|
|
| 1 | Introducción a los computadores |
|
|
| 2 | Representación de la información |
|
|
| 3 | Fundamentos de la programación en ensamblador |
|
|
| 4 | El procesador |
|
|
| 5 | Jerarquía de memoria |
|
|
| 6 | Técnicas de E/S y dispositivos periféricos |
|
| Lección | Tema | Transparencias |
|---|---|---|
| 1 | Introducción a los computadores | |
| 2 | Representación de la información | |
| 3 | Fundamentos de la programación en ensamblador | |
| 4 | El procesador | |
| 5 | Jerarquía de memoria | |
| 6 | Técnicas de E/S y dispositivos periféricos |
| Sesión | Tema | 📓 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 |
| Lección | Tema | Transparencias |
|---|---|---|
| 1 | Introducción | |
| 2 | Aspectos principales del funcionamiento de un sistema operativo | |
| 3 | Procesos, hilos y planificación | |
| 4 | Drivers y servicios ampliados | |
| 5 | Sistemas de ficheros | |
| 6 | Gestión de memoria |
| Lesson | Subject | Slides |
|---|---|---|
| 1 | Introduction | |
| 2 | How an Operating System works | |
| 3 | Process, devices, drivers, and extended services | |
| 4 | Process management base | |
| 5 | Devices, drivers, and extended services | |
| 5 | File systems | |
| 6 | Memory management |
| Sesión | Tema | Transparencias |
|---|---|---|
| 2 | Sistemas de altas prestaciones en entornos distribuidos | |
| 3 | Sistemas de almacenamiento escalables | |
| 4 | Tolerancia a fallos |
| Sesión | Tema | Transparencias |
|---|---|---|
| 3 | Introduction to virtualization | |
| 11 | Introduction to Distributed Computing |
| Sesión | Tema | Transparencias |
|---|---|---|
| 1 | Introducción | |
| 2 | Desarrollo de aplicaciones distribuidas en Java | |
| 3 | Desarrollo de aplicaciones distribuidas en CORBA | |
| 4 | Aplicaciones de Internet | |
| 5 | Desarrollo de aplicaciones distribuidas con .NET | |
| 6 | Paradigmas avanzados de computación distribuida |
| Sesión | Tema | Transparencias |
|---|---|---|
| 2 y 4 | Introducción al entorno de trabajo | |
| 6 | Llamadas al sistema | |
| 10 | Procesos | |
| 12 | Tuberías | |
| 26 | Shell-scripts | |
| 23,25,27 y 28 | Sistema de ficheros |
| Sesión | Tema | Transparencias |
|---|---|---|
| 12 | Modelos de consistencia | |
| 10 | Atómicos y consistencia de memoria con C++ | |
| 10 | Sincronización | |
| 10 | Fiabilidad | |
| 10 | Fiabilidad (RAID) | |
| 10 | Coherencia (directorio) |