Cette page n’est pas encore entièrement traduite en français : ce qui manque s’affiche en anglais.

Aquesta pàgina encara no està traduïda del tot al català: el que falta es mostra en anglès.

このページはまだ日本語に完全には翻訳されていません。未翻訳の部分は英語で表示されます。

Facultad de Ingenierías · Ingeniería en Tecnologías de la Información · 4.º semestreSchool of Engineering · Information Technology Engineering · 4th semesterFaculté d’ingénierie · Ingénierie des technologies de l’information · 4e semestreFacultat d’Enginyeries · Enginyeria en Tecnologies de la Informació · 4t semestre工学部 · 情報技術工学科 · 第4セメスター

Fundamentos de Sistemas OperativosFundamentals of Operating SystemsFondements des systèmes d’exploitationFonaments de Sistemes Operatiusオペレーティングシステムの基礎

Nueve unidades para entender qué hace el sistema operativo por cada programa que escribes: llamadas al sistema, archivos, procesos, memoria, tuberías, señales, hilos y redes; y, al final, cómo los sistemas operativos empiezan a alojar agentes de IA.Nine units to understand what the operating system does for every program you write: system calls, files, processes, memory, pipes, signals, threads and networks; and, at the end, how operating systems are starting to host AI agents.Neuf unités pour comprendre ce que le système d’exploitation fait pour chaque programme que vous écrivez : appels système, fichiers, processus, mémoire, tubes, signaux, threads et réseaux ; et, pour finir, comment les systèmes d’exploitation commencent à accueillir des agents d’IA.Nou unitats per entendre què fa el sistema operatiu per cada programa que escrius: crides al sistema, fitxers, processos, memòria, canonades, senyals, fils i xarxes; i, al final, com els sistemes operatius comencen a allotjar agents d’IA.あなたが書くすべてのプログラムのために OS が何をしているかを理解する 9 つのユニット:システムコール、ファイル、プロセス、メモリ、パイプ、シグナル、スレッド、ネットワーク。そして最後に、OS が AI エージェントを受け入れ始めている様子まで。

9 unidadesunitsunitésunitatsユニット · 16 semanasweekssemainessetmanes週 9 laboratorios resueltos en C (TD0–TD8)solved labs in C (TD0–TD8)laboratoires corrigés en C (TD0–TD8)laboratoris resolts en C (TD0–TD8)C の解答付き演習(TD0〜TD8) 35 animaciones interactivasinteractive animationsanimations interactivesanimacions interactivesインタラクティブなアニメーション
Aula invertidaFlipped classroomClasse inverséeAula inversa反転授業

Cómo funciona cada unidadHow every unit worksComment fonctionne chaque unitéCom funciona cada unitat各ユニットの進め方

  1. PrepáratePreparePréparerPrepara準備Videos cortos (NotebookLM) y el manual de la unidad.Short videos (NotebookLM) and the unit manual.Courtes vidéos (NotebookLM) et le manuel de l’unité.Vídeos curts (NotebookLM) i el manual de la unitat.短い動画(NotebookLM)とユニットのマニュアル。
  2. ClaseClassCoursClasse授業La presentación con animaciones en vivo: el docente cambia parámetros y ustedes predicen.The slides with live animations: the instructor changes parameters and you predict.Les diapositives avec animations en direct : l’enseignant change les paramètres et vous prédisez.Les diapositives amb animacions en directe: el docent canvia els paràmetres i tu predius.ライブアニメーション付きのスライド:講師がパラメータを変え、あなたが予想します。
  3. LaboratorioLabLaboratoireLaboratori演習El TD resuelto: compílalo, ejecútalo, rómpelo a propósito y explica cada línea.The solved lab: build it, run it, break it on purpose and explain every line.Le laboratoire corrigé : compilez-le, exécutez-le, cassez-le exprès et expliquez chaque ligne.El laboratori resolt: compila’l, executa’l, trenca’l a propòsit i explica cada línia.解答付きの演習:ビルドし、実行し、わざと壊して、すべての行を説明しましょう。
  4. Desafío con IAAI challengeDéfi IARepte IAAI チャレンジUna extensión del TD que resuelves con IA generativa, verificando cada paso.An extension of the lab that you solve with generative AI, checking every step.Un prolongement du laboratoire que vous résolvez avec l’IA générative, en vérifiant chaque étape.Una ampliació del laboratori que resols amb IA generativa, comprovant cada pas.生成 AI を使って解く演習の発展課題。各ステップを確認しながら進めます。
  5. AutoevalúateSelf-checkAutoévaluationAutoavaluació自己確認Cuestionario con retroalimentación inmediata.Quiz with immediate feedback.Quiz avec retour immédiat.Qüestionari amb retroacció immediata.すぐにフィードバックが返る確認テスト。

Las nueve unidadesThe nine unitsLes neuf unitésLes nou unitats9 つのユニット

Cada unidad tiene su ruta, presentación, animaciones, manual, laboratorio resuelto y cuestionario. Tu avance se guarda en este navegador.Every unit has its path, slides, animations, manual, solved lab and quiz. Your progress is saved in this browser.Chaque unité a son parcours, ses diapositives, ses animations, son manuel, son laboratoire corrigé et son quiz. Votre progression est enregistrée dans ce navigateur.Cada unitat té el seu itinerari, diapositives, animacions, manual, laboratori resolt i qüestionari. El teu progrés es desa en aquest navegador.各ユニットには学習ルート、スライド、アニメーション、マニュアル、解答付き演習、確認テストがあります。進捗はこのブラウザに保存されます。

Unidad 1Unit 1Unité 1Unitat 1ユニット 1Semana 1Week 1Semaine 1Setmana 1第1週

Introducción a los sistemas operativosIntroduction to operating systemsIntroduction aux systèmes d’exploitationIntroducció als sistemes operatiusオペレーティングシステム入門

LaboratorioLabLaboratoireLaboratori演習 TD0 · entorno de trabajoworking environmentenvironnement de travailentorn de treball作業環境

0 %U1
Unidad 2Unit 2Unité 2Unitat 2ユニット 2Semana 2Week 2Semaine 2Setmana 2第2週

Llamadas al sistema y E/S de bajo nivelSystem calls and low-level I/OAppels système et E/S de bas niveauCrides al sistema i E/S de baix nivellシステムコールと低水準入出力

LaboratorioLabLaboratoireLaboratori演習 TD1 · read / write

0 %U2
Unidad 3Unit 3Unité 3Unitat 3ユニット 3Semanas 3–4Weeks 3–4Semaines 3–4Setmanes 3–4第3〜4週

Archivos y sistema de archivosFiles and file systemsFichiers et systèmes de fichiersFitxers i sistemes de fitxersファイルとファイルシステム

LaboratorioLabLaboratoireLaboratori演習 TD2 · stat, FIFO, dup

0 %U3
Unidad 4Unit 4Unité 4Unitat 4ユニット 4Semanas 5–6Weeks 5–6Semaines 5–6Setmanes 5–6第5〜6週

Procesos y memoriaProcesses and memoryProcessus et mémoireProcessos i memòriaプロセスとメモリ

LaboratorioLabLaboratoireLaboratori演習 TD3 · fork, exec, wait

0 %U4
Unidad 5Unit 5Unité 5Unitat 5ユニット 5Semana 7Week 7Semaine 7Setmana 7第7週

Tuberías y composición de procesosPipes and process compositionTubes et composition de processusCanonades i composició de processosパイプとプロセスの合成

LaboratorioLabLaboratoireLaboratori演習 TD4 · pipe, dup2

0 %U5
Unidad 6Unit 6Unité 6Unitat 6ユニット 6Semanas 8–9Weeks 8–9Semaines 8–9Setmanes 8–9第8〜9週

Señales y memoria compartidaSignals and shared memorySignaux et mémoire partagéeSenyals i memòria compartidaシグナルと共有メモリ

LaboratorioLabLaboratoireLaboratori演習 TD5 · sigaction, mmap

0 %U6
Unidad 7Unit 7Unité 7Unitat 7ユニット 7Semanas 10–12Weeks 10–12Semaines 10–12Setmanes 10–12第10〜12週

Hilos y concurrenciaThreads and concurrencyThreads et concurrenceFils i concurrènciaスレッドと並行性

LaboratorioLabLaboratoireLaboratori演習 TD6 · mutex, semáforossemaphoressémaphoressemàforsセマフォ

0 %U7
Unidad 8Unit 8Unité 8Unitat 8ユニット 8Semanas 13–14Weeks 13–14Semaines 13–14Setmanes 13–14第13〜14週

Redes: socketsNetworking: socketsRéseau : les socketsXarxa: els sòcolsネットワーク:ソケット

LaboratorioLabLaboratoireLaboratori演習 TD7 · TCP, HTTP

0 %U8
Unidad 9Unit 9Unité 9Unitat 9ユニット 9Semanas 15–16Weeks 15–16Semaines 15–16Setmanes 15–16第15〜16週

SO nativos de IA: agentes y LLMAI-native OS: agents and LLMsOS natif pour l’IA : agents et LLMSO natiu per a la IA: agents i LLMAI ネイティブ OS:エージェントと LLM

LaboratorioLabLaboratoireLaboratori演習 TD8 · micro-LLM + Landlockmicro-LLM + Landlockmicro-LLM + Landlockmicro-LLM + Landlockマイクロ LLM + Landlock

0 %U9

Reglas del juegoGround rulesRègles du jeuRegles del joc基本ルール

Los TD vienen resueltosThe labs come solvedLes laboratoires sont corrigésEls laboratoris vénen resolts演習は解答付き

Cada laboratorio muestra la solución completa, compilada y probada automáticamente, con su salida real. Tu trabajo es entenderla, modificarla y romperla a propósito: el examen te pedirá explicar, no copiar.Every lab shows the complete solution, compiled and automatically tested, with its real output. Your job is to understand it, modify it and break it on purpose: the exam will ask you to explain, not to copy.Chaque laboratoire montre la solution complète, compilée et testée automatiquement, avec sa sortie réelle. Votre travail est de la comprendre, de la modifier et de la casser exprès : l’examen vous demandera d’expliquer, pas de copier.Cada laboratori mostra la solució completa, compilada i provada automàticament, amb la seva sortida real. La teva feina és entendre-la, modificar-la i trencar-la a propòsit: a l’examen et demanaran que expliquis, no que copiïs.どの演習も、コンパイルして自動テストした完全な解答を実際の出力とともに示します。あなたの仕事は、それを理解し、変更し、わざと壊すことです:試験で問われるのは説明であって、写すことではありません。

IA permitida y declaradaAI allowed and declaredIA autorisée et déclaréeIA permesa i declaradaAI は使ってよい、ただし申告する

Cada TD termina con un desafío para resolver con IA generativa. Úsala, pero declara la herramienta y los prompts, y verifica todo lo que te proponga: un programa que compila no es un programa correcto.Every lab ends with a challenge to solve with generative AI. Use it, but declare the tool and the prompts, and check everything it proposes: a program that compiles is not a correct program.Chaque laboratoire se termine par un défi à résoudre avec l’IA générative. Utilisez-la, mais déclarez l’outil et les prompts, et vérifiez tout ce qu’elle propose : un programme qui compile n’est pas un programme correct.Cada laboratori acaba amb un repte per resoldre amb IA generativa. Fes-la servir, però declara l’eina i els prompts, i comprova tot el que proposi: un programa que compila no és un programa correcte.どの演習も最後は生成 AI で解くチャレンジで終わります。使ってかまいませんが、ツールとプロンプトを申告し、提案されたことはすべて確認してください:コンパイルできるプログラムが正しいプログラムとは限りません。

Linux y CLinux and CLinux et CLinux i CLinux と C

Trabajamos en Ubuntu 26.04 LTS (instalado, en una máquina virtual o en WSL 2 dentro de Windows) con gcc, make, man y strace. Los programas usan la API POSIX: lo que aprendes vale para cualquier Unix.We work on Ubuntu 26.04 LTS (installed, in a virtual machine or in WSL 2 inside Windows) with gcc, make, man and strace. The programs use the POSIX API: what you learn applies to any Unix.Nous travaillons sur Ubuntu 26.04 LTS (installé, dans une machine virtuelle ou dans WSL 2 sous Windows) avec gcc, make, man et strace. Les programmes utilisent l’API POSIX : ce que vous apprenez s’applique à n’importe quel Unix.Treballem amb Ubuntu 26.04 LTS (instal·lat, en una màquina virtual o a WSL 2 dins de Windows) amb gcc, make, man i strace. Els programes fan servir l’API POSIX: el que aprens s’aplica a qualsevol Unix.Ubuntu 26.04 LTS(直接インストール、仮想マシン、または Windows 上の WSL 2)で、gcc、make、man、strace を使って作業します。プログラムは POSIX API を使うので、学んだことはどの Unix にも通用します。