From 080b45e2b7483eaf847de26a4b7bc06194a29c0b Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 24 Jan 2017 17:25:31 +0100 Subject: [PATCH] Process html for all --- README.md | 8 +- .../compile => compile | 2 +- compiled/README.html | 26 ++ conceptiondesystemesdinformation/README.md | 5 +- .../compiled/README.html | 25 ++ conceptiondesystemesdinformation/cours/1.md | 6 + .../cours/compiled/1.html | 94 ++++++ .../cours/compiled/2.html | 21 ++ .../cours/compiled/introduction.html | 27 ++ .../cours/introduction.md | 2 + systemesdexploitation/README.md | 4 +- systemesdexploitation/compiled/README.html | 24 ++ systemesdexploitation/cours/1.md | 5 +- systemesdexploitation/cours/compiled/1.html | 277 ++++++++++++++++++ .../cours/{ => compiled}/commutation.png | Bin .../cours/{ => compiled}/diagrammeetat.png | Bin .../cours/compiled/introduction.html | 122 ++++++++ systemesdexploitation/cours/introduction.md | 1 + systemesdistribues/README.md | 4 +- systemesdistribues/compiled/README.html | 24 ++ systemesdistribues/cours/.1.md.swp | Bin 12288 -> 0 bytes systemesdistribues/cours/1.md | 12 +- systemesdistribues/cours/compiled/1.html | 26 ++ .../cours/compiled/introduction.html | 17 ++ theoriedeslangagesetcompilation/README.md | 4 +- .../compiled/README.html | 24 ++ 26 files changed, 739 insertions(+), 21 deletions(-) rename theoriedeslangagesetcompilation/compile => compile (60%) create mode 100644 compiled/README.html create mode 100644 conceptiondesystemesdinformation/compiled/README.html create mode 100644 conceptiondesystemesdinformation/cours/compiled/1.html create mode 100644 conceptiondesystemesdinformation/cours/compiled/2.html create mode 100644 conceptiondesystemesdinformation/cours/compiled/introduction.html create mode 100644 systemesdexploitation/compiled/README.html create mode 100644 systemesdexploitation/cours/compiled/1.html rename systemesdexploitation/cours/{ => compiled}/commutation.png (100%) rename systemesdexploitation/cours/{ => compiled}/diagrammeetat.png (100%) create mode 100644 systemesdexploitation/cours/compiled/introduction.html create mode 100644 systemesdistribues/compiled/README.html delete mode 100644 systemesdistribues/cours/.1.md.swp create mode 100644 systemesdistribues/cours/compiled/1.html create mode 100644 systemesdistribues/cours/compiled/introduction.html create mode 100644 theoriedeslangagesetcompilation/compiled/README.html diff --git a/README.md b/README.md index 665a106..759b633 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,9 @@ Cours de Licence3 Semestre 2 ============================ ##### Liste des cours -- [Systèmes d'exploitation](/systemesdexploitation/README.md) -- [Conception de systèmes d'information](/conceptiondesystemesdinformation/README.md) +- [Systèmes d'exploitation](../systemesdexploitation/compiled/README.html) +- [Conception de systèmes d'information](../conceptiondesystemesdinformation/compiled/README.html) - Paradigmes de programmation -- [Théorie des langages et compilation](/theoriedeslangagesetcompilation/README.md) -- [Systèmes distribués](/systemesdistribues/README.md) +- [Théorie des langages et compilation](../theoriedeslangagesetcompilation/compiled/README.html) +- [Systèmes distribués](../systemesdistribues/compiled/README.html) - Anglais diff --git a/theoriedeslangagesetcompilation/compile b/compile similarity index 60% rename from theoriedeslangagesetcompilation/compile rename to compile index 0ad9f76..a7959af 100755 --- a/theoriedeslangagesetcompilation/compile +++ b/compile @@ -1,3 +1,3 @@ #!/bin/sh -pandoc -f markdown -t html5 --css ../../../dependencies/pandoc.css introduction.md -o compiled/introduction.html +pandoc -f markdown -t html5 --css ../../../dependencies/pandoc.css $1.md -o compiled/$1.html diff --git a/compiled/README.html b/compiled/README.html new file mode 100644 index 0000000..ae82b27 --- /dev/null +++ b/compiled/README.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + +

Cours de Licence3 Semestre 2

+
Liste des cours
+ + + diff --git a/conceptiondesystemesdinformation/README.md b/conceptiondesystemesdinformation/README.md index 008eca6..c362115 100644 --- a/conceptiondesystemesdinformation/README.md +++ b/conceptiondesystemesdinformation/README.md @@ -3,8 +3,9 @@ Conception de systèmes d'information #### Cours -1. [Introduction](/cours/introduction.md) -2. [Cours 1 - Systèmes d'information](/cours/1.md) +1. [Introduction](../cours/compiled/introduction.html) +2. [Cours 1 - Le système d'information](../cours/compiled/1.html) +3. [Cours 2 - Analyse et conception d'un S.I.](../cours/compiled/2.html) #### TDs diff --git a/conceptiondesystemesdinformation/compiled/README.html b/conceptiondesystemesdinformation/compiled/README.html new file mode 100644 index 0000000..baf53d9 --- /dev/null +++ b/conceptiondesystemesdinformation/compiled/README.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + +

Conception de systèmes d'information

+

Cours

+
    +
  1. Introduction
  2. +
  3. Cours 1 - Le système d'information
  4. +
  5. Cours 2 - Analyse et conception d'un S.I.
  6. +
+

TDs

+

TPs

+ + diff --git a/conceptiondesystemesdinformation/cours/1.md b/conceptiondesystemesdinformation/cours/1.md index ed4caf3..623ac25 100644 --- a/conceptiondesystemesdinformation/cours/1.md +++ b/conceptiondesystemesdinformation/cours/1.md @@ -17,6 +17,7 @@ Chapitre 1 - Le système d'information > Ensemble d'éléments Humains, financiers, techniques et en interaction. C'est un système: + - Ouvert sur l'environnement (autres systèmes) - But (profit) - Evolutif @@ -27,6 +28,7 @@ Régulation du fonctionnement de l'entreprise pour atteindre le but en prenant e > Sous-système ayant pour but de fournir les informations nécessaires à la gestion de l'activité et à la prise de décision d'une organisation (entreprise). 3 sous-systèmes identifiées: + 1. Système Opérant - Activité de l'entreprise - Exécution des tâches relatives aux différentes fonctions de l'entreprise @@ -47,6 +49,7 @@ Régulation du fonctionnement de l'entreprise pour atteindre le but en prenant e > Ensemble des flux d'information. Moyens mis en oeuvre pour les gérer: + - Matériels: serveurs, micro-ordinateurs, postes clients, réseaux, etc - Logiciels: applications spécifiques, progiciels, SGF, SGBD, etc - Humaines @@ -55,9 +58,11 @@ Sous-système ayant un rôle essentiel dans l'entreprise. ##### Rôle du système d'information Collecte de données + - Saisie des données provenant de l'extérieur ou d'un autre élément du système. Liste exhaustive des informations avec: + - Signification - Taille - Format @@ -67,6 +72,7 @@ Liste exhaustive des informations avec: **Cout de la saisie d'information est très élevée !!** Choix: + - Quelles infomations ? - Qui ? - Ou ? diff --git a/conceptiondesystemesdinformation/cours/compiled/1.html b/conceptiondesystemesdinformation/cours/compiled/1.html new file mode 100644 index 0000000..e5588c9 --- /dev/null +++ b/conceptiondesystemesdinformation/cours/compiled/1.html @@ -0,0 +1,94 @@ + + + + + + + + + + + + +

Cours 1 - Systèmes d'information

+

Chapitre 1 - Le système d'information

+

Introduction

+
Le contexte
+
+

L'analyse systémique de l'entreprise (apparue en 1970) fait apparaitre l'entreprise comme un système

+
+
Système
+
+

Ensemble d'éléments en interaction dynamique organisés en fonction d'un but (de Rosnay-1975)

+
+
Entreprise
+
+

Ensemble d'éléments Humains, financiers, techniques et en interaction.

+
+

C'est un système:

+ +

Régulation du fonctionnement de l'entreprise pour atteindre le but en prenant en compte l'environnement et en s'adaptant aux changements.

+
Système d'information
+
+

Sous-système ayant pour but de fournir les informations nécessaires à la gestion de l'activité et à la prise de décision d'une organisation (entreprise).

+
+

3 sous-systèmes identifiées:

+
    +
  1. Système Opérant +
      +
    • Activité de l'entreprise
    • +
    • Exécution des tâches relatives aux différentes fonctions de l'entreprise
    • +
    • Renvoie des informations vers le système de pilotage
    • +
  2. +
  3. Système de Pilotage (Système de décision) +
      +
    • Fixe les objectifs
    • +
    • Décisions stratégiques
    • +
    • Organise le fonctionnement du système
    • +
    • Exploite les informations traitées provenant du système opérant
    • +
  4. +
  5. Système d'Information
  6. +
+

I. Définitions

+
Système d'information
+
+

Ensemble des flux d'information.

+
+

Moyens mis en oeuvre pour les gérer:

+ +

Sous-système ayant un rôle essentiel dans l'entreprise.

+
Rôle du système d'information
+

Collecte de données

+ +

Liste exhaustive des informations avec:

+ +

Cout de la saisie d'information est très élevée !!

+

Choix:

+ +

II. Rôle

+

III. Composants

+

IV. Architectures

+ + diff --git a/conceptiondesystemesdinformation/cours/compiled/2.html b/conceptiondesystemesdinformation/cours/compiled/2.html new file mode 100644 index 0000000..393f7c0 --- /dev/null +++ b/conceptiondesystemesdinformation/cours/compiled/2.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + +

Cours 2 - Systèmes d'information

+

Chapitre 2 - Analyse et conception d'un S.I

+

I. Etapes de mise en place d'une solution

+

II. Acteurs

+

III. Méthodes de conception

+ + diff --git a/conceptiondesystemesdinformation/cours/compiled/introduction.html b/conceptiondesystemesdinformation/cours/compiled/introduction.html new file mode 100644 index 0000000..3c9da98 --- /dev/null +++ b/conceptiondesystemesdinformation/cours/compiled/introduction.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + +

Enseignant: Alain Teste

+ +

Notation:

+ + + diff --git a/conceptiondesystemesdinformation/cours/introduction.md b/conceptiondesystemesdinformation/cours/introduction.md index fdfb166..f2fa402 100644 --- a/conceptiondesystemesdinformation/cours/introduction.md +++ b/conceptiondesystemesdinformation/cours/introduction.md @@ -1,8 +1,10 @@ Enseignant: Alain Teste + - 10 seances cours - 10 seances TD - TP (lieu: IUT STID) Notation: + - controle continu (toutes les seances sont notees + compte rendu) - partiel diff --git a/systemesdexploitation/README.md b/systemesdexploitation/README.md index c45f97f..e2af73c 100644 --- a/systemesdexploitation/README.md +++ b/systemesdexploitation/README.md @@ -3,8 +3,8 @@ Systèmes d'exploitation #### Cours -1. [Introduction](/cours/introduction.md) -2. [Cours 1 - Gestion de l'activité](/cours/1.md) +1. [Introduction](../cours/compiled/introduction.html) +2. [Cours 1 - Gestion de l'activité](../cours/compiled/1.html) #### TDs diff --git a/systemesdexploitation/compiled/README.html b/systemesdexploitation/compiled/README.html new file mode 100644 index 0000000..c1afd0e --- /dev/null +++ b/systemesdexploitation/compiled/README.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + +

Systèmes d'exploitation

+

Cours

+
    +
  1. Introduction
  2. +
  3. Cours 1 - Gestion de l'activité
  4. +
+

TDs

+

TPs

+ + diff --git a/systemesdexploitation/cours/1.md b/systemesdexploitation/cours/1.md index f7071fb..bd2adfc 100644 --- a/systemesdexploitation/cours/1.md +++ b/systemesdexploitation/cours/1.md @@ -79,9 +79,10 @@ _PCB: Process Control Bloc_ ##### Etat d'un processus -![Diagramme d'états](/diagrammeetat.png) +![Diagramme d'états](./diagrammeetat.png) _Remarque_: à un instant donné + - un processus au plus est en exécution par le processeur - plusieurs processus peuvent être prêts ou en attente @@ -91,7 +92,7 @@ _Remarque_: à un instant donné - cout de la commutation (temps perdu) varie d'une machine à l'autre (sur certaines machines: dispositifs spéciaux pour la copie des registres) : de 1 à 1000 us. - aspect critique de l'efficacité d'un système !! -![Schéma de commutation](/commutation.png) +![Schéma de commutation](./commutation.png) ##### Threads diff --git a/systemesdexploitation/cours/compiled/1.html b/systemesdexploitation/cours/compiled/1.html new file mode 100644 index 0000000..27e9d28 --- /dev/null +++ b/systemesdexploitation/cours/compiled/1.html @@ -0,0 +1,277 @@ + + + + + + + + + + + + +

Cours 1 : Gestion de l'activité

+

Processus

+

Notion de processus

+
1. Définition:
+ +
2. Objectif:
+ +

Quelques aspects des processus

+ +

Implantation d'un processus

+
1. Eléments consistuants d'un processus:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
composantedescription
section de textesource en asm
compteur d'instructionsposition actuelle dans le prog.
contenu des registresdans le cache proc.
pile d'exécutionmémoire dynamique d'exécution
section des donnéesvariables globales
+

Remarque: 2 processus peuvent exécuter le même programme mais ils ne partagent rien.

+
2. Bloc de contrôle d'un processus
+
+----------+--------------------+
+| pointeur | état du processus  |
++----------+--------------------+
+| numéro de processus           |
++-------------------------------+
+| compteur de programme         |
++-------------------------------+
+| registres                     |
++-------------------------------+
+| limites mémoire               |
++-------------------------------+
+| liste des fichiers ouverts    |
++-------------------------------+
+| ...                           |
++-------------------------------+
+

PCB: Process Control Bloc

+
Contenu d'un PCB
+ +
Etat d'un processus
+
+Diagramme d'états
Diagramme d'états
+
+

Remarque: à un instant donné

+ +
Commutation de contexte
+ +
+Schéma de commutation
Schéma de commutation
+
+
Threads
+ +
Ordonnancement des processus
+ +
Ordonnanceurs
+
    +
  1. ordonnanceur : programme chargé pour gérer l'ordonnancement
  2. +
  3. ordrdonnanceur à long terme : dans un contexte de traitement par lots (mode batch)
  4. +
  5. ordrdonnanceur à court terme : gère l'allocation du processeur (classique)
  6. +
  7. ordrdonnanceur à moyen terme : pour le swap (quand plus assez de mém. dans la mémoire centrale, il retire un processus et le transfère dans le HDD)
  8. +
+
Problèmes de systèmes interactifs
+ +
Ordonnanceur à moyen terme
+ +
Ordonnancement à court terme
+ +

exemple: si temps d'exécution = 0.01s, alors 9% du temps perdu dans l'ordonnancement.

+
Processus coopérants
+ +
Communication inter-processus
+ +
Implantation d'un IPC
+ +
Nommage
+ +
Synchronisation des processus
+ +
Mise en tampon
+ + + diff --git a/systemesdexploitation/cours/commutation.png b/systemesdexploitation/cours/compiled/commutation.png similarity index 100% rename from systemesdexploitation/cours/commutation.png rename to systemesdexploitation/cours/compiled/commutation.png diff --git a/systemesdexploitation/cours/diagrammeetat.png b/systemesdexploitation/cours/compiled/diagrammeetat.png similarity index 100% rename from systemesdexploitation/cours/diagrammeetat.png rename to systemesdexploitation/cours/compiled/diagrammeetat.png diff --git a/systemesdexploitation/cours/compiled/introduction.html b/systemesdexploitation/cours/compiled/introduction.html new file mode 100644 index 0000000..87a13bc --- /dev/null +++ b/systemesdexploitation/cours/compiled/introduction.html @@ -0,0 +1,122 @@ + + + + + + + + + + + + +

Qu'est-ce qu'un SE

+

Un ensemble de logiciels/programmes permettant d'exploiter une arch. matérielle Ils sont décomposés en différentes catégories:

+
    +
  1. noyau: "bas niveau" +
      +
    • allocation mém.
    • +
  2. +
  3. commandes de base +
      +
    • copie de fichier
    • +
    • listing fichiers
    • +
  4. +
  5. utilitaires +
      +
    • interpréteurs de commandes
    • +
    • compilateurs
    • +
    • éditeurs
    • +
  6. +
  7. interfaces graphiques +
      +
    • x11
    • +
    • Motif
    • +
    • KDE
    • +
    • GNOME
    • +
  8. +
+

I. Le noyau

+ +

II. Les principaux S.E.

+

Unix/Linux (90s)

+ +

Windows (fin 80s, début 90s)

+ +

Max OS X

+ +

Les OS pour les appareils mobiles

+ +

III. Typologie des différents SE

+ + + diff --git a/systemesdexploitation/cours/introduction.md b/systemesdexploitation/cours/introduction.md index 3433fb0..67a06cc 100644 --- a/systemesdexploitation/cours/introduction.md +++ b/systemesdexploitation/cours/introduction.md @@ -3,6 +3,7 @@ Un ensemble de logiciels/programmes permettant d'exploiter une arch. matérielle Ils sont décomposés en différentes catégories: + 1. **noyau**: "bas niveau" - allocation mém. 2. **commandes de base** diff --git a/systemesdistribues/README.md b/systemesdistribues/README.md index ffd4866..d45b402 100644 --- a/systemesdistribues/README.md +++ b/systemesdistribues/README.md @@ -3,8 +3,8 @@ Systèmes distribués #### Cours -1. [Introduction](/cours/introduction.md) -2. [Cours 1 - {nomcours}](/cours/1.md) +1. [Introduction](../cours/compiled/introduction.html) +2. [Cours 1 - {nomcours}](../cours/compiled/1.html) #### TDs diff --git a/systemesdistribues/compiled/README.html b/systemesdistribues/compiled/README.html new file mode 100644 index 0000000..8998ec7 --- /dev/null +++ b/systemesdistribues/compiled/README.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + +

Systèmes distribués

+

Cours

+
    +
  1. Introduction
  2. +
  3. Cours 1 - {nomcours}
  4. +
+

TDs

+

TPs

+ + diff --git a/systemesdistribues/cours/.1.md.swp b/systemesdistribues/cours/.1.md.swp deleted file mode 100644 index 8a4bec38c6fc92ce6acbda1e65cad493dfba6850..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2&ubGw6vrnjh=;1E;Pt78CerLSsaWYX6ut2D(zyPS(P1OF?+ptD4@SC%@|$$M=O56?VDG|%0wCw8LOj# zlg1B~)5dRki8wYa9TEW|a1sG$cbfMW*h;&#T$tXvc>}Iq**eLK&WQjKAOb{y2oM1x zKm>>Y5%`Y?*sR9hU_WQ7o~~7U?YF&pq>Ts=0U|&IhyW2F0z`la5CI}U1c(3;IE4f_ z-mQOFV61i#i^u!_ga7{@ml*qk`iy#ydWU+BdWO169FPX1c(3;AOb{y2oM1xKm`760vB+&6Bo2Rcp#09R0_fY&Q@mzqy@2< zPc63wszGZshrh9R`4nftF@6wu5TsTs;leUYz7O#tkB3S}c9cXfoIJ>ZJ`$avOoX2P zW2o=MZqg_U3RN09tz{ZYkSRRmyBz9vq$L-oQPtM=;C_mhNfzhRM5cBPGOdQ1CkZce z7hb;-bR!{R`I2k7HjB5>4WPcgAroaKbfq0Bfwk|du=L)>G*xMRRSvtuW~b+Gt@ohb zSt=tm<|u8-aFiD9AwyXdmAEvTMFM0{aOK#{43Y=ELxl?TDn{M&PdMv7$ERXC&$H}t nP&ABHV!EXgmCW$l4fAQ5Pc?TF#+t`1)+uJ_p#@Fo|1s-Na-8im diff --git a/systemesdistribues/cours/1.md b/systemesdistribues/cours/1.md index 396460c..240d0ef 100644 --- a/systemesdistribues/cours/1.md +++ b/systemesdistribues/cours/1.md @@ -5,16 +5,16 @@ Cours 1 - Systèmes distribués ## I. Programmation des systèmes distribués - #### 1. Techniques de communication à distance +#### 1. Techniques de communication à distance - ##### Sockets TCP/UDP (C, Java) - ##### Middleware: Java RMI (_Remote Method Invocation_) +##### Sockets TCP/UDP (C, Java) +##### Middleware: Java RMI (_Remote Method Invocation_) - #### 2. En complément: programmation Java - ##### I/O (flux) et concurrence en Java (threads) +#### 2. En complément: programmation Java +##### I/O (flux) et concurrence en Java (threads) ## II. Introduction à l'algorithmique distribuées - #### 1. Gestion du temps et d'états distribués +#### 1. Gestion du temps et d'états distribués diff --git a/systemesdistribues/cours/compiled/1.html b/systemesdistribues/cours/compiled/1.html new file mode 100644 index 0000000..f1a3d71 --- /dev/null +++ b/systemesdistribues/cours/compiled/1.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + +

Cours 1 - Systèmes distribués

+

Introduction : problématique, concepts généraux

+

I. Programmation des systèmes distribués

+

1. Techniques de communication à distance

+
Sockets TCP/UDP (C, Java)
+
Middleware: Java RMI (Remote Method Invocation)
+

2. En complément: programmation Java

+
I/O (flux) et concurrence en Java (threads)
+

II. Introduction à l'algorithmique distribuées

+

1. Gestion du temps et d'états distribués

+ + diff --git a/systemesdistribues/cours/compiled/introduction.html b/systemesdistribues/cours/compiled/introduction.html new file mode 100644 index 0000000..a0b6502 --- /dev/null +++ b/systemesdistribues/cours/compiled/introduction.html @@ -0,0 +1,17 @@ + + + + + + + + + + + + +

Projet - 40% Partiel - 60%

+ + diff --git a/theoriedeslangagesetcompilation/README.md b/theoriedeslangagesetcompilation/README.md index ed397a8..02bf7b4 100644 --- a/theoriedeslangagesetcompilation/README.md +++ b/theoriedeslangagesetcompilation/README.md @@ -3,8 +3,8 @@ Théorie des langages de programmation & compilation #### Cours -1. [Introduction](/cours/compiled/introduction.html) -2. [Chapitre 1](/cours/compiled/1.html) +1. [Introduction](../cours/compiled/introduction.html) +2. [Chapitre 1](../cours/compiled/1.html) #### TDs diff --git a/theoriedeslangagesetcompilation/compiled/README.html b/theoriedeslangagesetcompilation/compiled/README.html new file mode 100644 index 0000000..e35fffd --- /dev/null +++ b/theoriedeslangagesetcompilation/compiled/README.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + +

Théorie des langages de programmation & compilation

+

Cours

+
    +
  1. Introduction
  2. +
  3. Chapitre 1
  4. +
+

TDs

+

TPs

+ +