Compare commits
No commits in common. "3f0b52a64ee91e1fab8f9f47304fbed114a69cb6" and "ca18a5ada7e450a6d77a600350d797d17b49cbf1" have entirely different histories.
3f0b52a64e
...
ca18a5ada7
7 changed files with 0 additions and 169 deletions
|
@ -1,11 +0,0 @@
|
|||
# Devoir de SEPT
|
||||
|
||||
## Illustration
|
||||
|
||||
La première partie se comporte comme suit :
|
||||
|
||||

|
||||
|
||||
La seconde partie se comporte comme suit :
|
||||
|
||||

|
|
@ -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 |
|
@ -1,6 +0,0 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
cd "$(dirname "$(realpath "$0")")"
|
||||
|
||||
|
||||
plantuml *.plantuml
|
|
@ -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.
Loading…
Add table
Add a link
Reference in a new issue