Compare commits

..

No commits in common. "3f0b52a64ee91e1fab8f9f47304fbed114a69cb6" and "ca18a5ada7e450a6d77a600350d797d17b49cbf1" have entirely different histories.

7 changed files with 0 additions and 169 deletions

View file

@ -1,11 +0,0 @@
# Devoir de SEPT
## Illustration
La première partie se comporte comme suit :
![semaphore](./doc/semaphore.png)
La seconde partie se comporte comme suit :
![queue](./doc/queue.png)

View file

@ -1,77 +0,0 @@
@startuml queue
title Queue
binary "Tâche 1" as t1
concise "Queue" as s
binary "Tâche 2" as t2
binary "Tâche 3" as t3
scale 1000 as 100 pixels
@0
t1 is low
t2 is low
t3 is low
s is {-}
@+3000
t1 is high
@+200
t1 is low
s is "msg"
t1 -> s : tx
@+400
t2 is high
s is {-}
s -> t2 : rx
note top of s : T.1 écrit un message\nT.2 est réveillé et prends le message
@+200
t2 is low
@+2200
t1 is high
@+200
t1 is low
s is "msg"
t1 -> s : tx
@+400
t2 is high
s is {-}
s -> t2 : rx
@+200
t2 is low
@1000
t3 is high
@+100
t3 is low
@+900
t3 is high
@+100
t3 is low
@+900
t3 is high
@+100
t3 is low
@+900
t3 is high
@+100
t3 is low
@+900
t3 is high
@+100
t3 is low
@+900
t3 is high
@+100
t3 is low
@enduml

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

View file

@ -1,6 +0,0 @@
#!/bin/sh
set -e
cd "$(dirname "$(realpath "$0")")"
plantuml *.plantuml

View file

@ -1,75 +0,0 @@
@startuml semaphore
title Sémaphore
binary "Tâche 1" as t1
concise "Sémaphore" as s
binary "Tâche 2" as t2
binary "Tâche 3" as t3
scale 1000 as 100 pixels
@0
t1 is low
t2 is low
t3 is low
s is "Verrouillé"
@+3000
t1 is high
@+400
t1 is low
t2 is high
s is {-}
t1 -> s : lib.
s -> t2 : rév.
note top of s : T.1 libère la sémaphore\nT.2 est réveillé et verrouille la sémaphore
@+400
t2 is low
s is "Verrouillé"
t2 -> s : verr.
@+2200
t1 is high
@+400
t1 is low
t2 is high
s is {-}
t1 -> s : lib.
s -> t2 : rév.
@+400
t2 is low
s is "Verrouillé"
t2 -> s : verr.
@1000
t3 is high
@+100
t3 is low
@+900
t3 is high
@+100
t3 is low
@+900
t3 is high
@+100
t3 is low
@+900
t3 is high
@+100
t3 is low
@+900
t3 is high
@+100
t3 is low
@+900
t3 is high
@+100
t3 is low
@enduml

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.