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) |