---
lang: fr
title: SYS2 6
tags: SYS2, system, réseaux, ING1, S6
date: 22/03/2019
---
# SYS2 6
++Programme du jour++: File System
- Mount() permet de monter un file system (dans le cas où on a plus de place)
- VFS (Virtual file system)
```bash=
$ Mount /dev/sdale /mnt
```
```cpp=
struct A {
int f();
virtual int f1();
};
A a;
a.f() ---> A::f(&a);
a.f1();
// ----------------
struct B : A {
int b;
};
// Cela revient à avoir:
struct B {
struct A;
int b;
}
// ------------------
A *a = new B();
a->f1();
// equivaut à:
((B*)a)->f1();
// ------ Du coup la struct finalement va ressembler à ça
struct B {
vtable *vptr;
int a;
int b;
};
```