Architectures Logicielles Et Mat Rielles


E-Book Content

Architectures Logicielles et Mat´ erielles P. Amblard, J.-C. Fernandez, F. Lagnier, F. Maraninchi, P. Sicard, Ph. Waille 2 IV IV Table des mati` eres Introduction 1 Qu’est-ce qu’un ordinateur ? 1. Notion d’information . . . . . . . . . . . 2. L’ordinateur : une machine qui ex´ecute . 3. O` u sont le mat´eriel et le logiciel ? . . . . 4. Fonctionnalit´es des ordinateurs . . . . . 5. Plan du livre . . . . . . . . . . . . . . . I 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . 5 . 9 . 14 . 17 . 20 Outils de base de l’algorithmique logicielle et mat´ erielle 23 2 Alg` ebre de Boole et fonctions bool´ eennes 1. Alg`ebre de Boole . . . . . . . . . . . . . . . . . . . . . . 2. Fonctions bool´eennes . . . . . . . . . . . . . . . . . . . . 3. Repr´esentation des fonctions bool´eennes . . . . . . . . . 4. Manipulation de repr´esentations de fonctions bool´eennes 5. Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 26 28 31 38 46 3 Repr´ esentation des grandeurs 1. Notion de codage d’informations . . . . 2. Les naturels . . . . . . . . . . . . . . . . 3. Les relatifs . . . . . . . . . . . . . . . . 4. Lien entre l’arithm´etique et les bool´eens 5. Les caract`eres . . . . . . . . . . . . . . . 6. Les nombres r´eels, la virgule flottante . 7. Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 49 51 58 64 65 66 67 4 Repr´ esentation des traitements et des donn´ ees : langage d’actions 1. Un langage d’actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. Repr´esentation des donn´ees en m´emoire . . . . . . . . . . . . . . . . . 3. Traduction des affectations g´en´erales en acc`es au tableau MEM . . . . 4. Utilisation des pointeurs et gestion dynamique de la m´emoire . . . . . 5. Piles, files et traitements associ´es . . . . . . . . . . . . . . . . . . . . . 6. Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 76 82 90 91 95 96 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Repr´ esentation des traitements et des donn´ ees : machines s´ equentielles 101 1. Machines s´equentielles simples . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 2. Machines s´equentielles avec actions . . . . . . . . . . . . . . . . . . . . . . . . 109 VI Table des mati`eres 6 Temps, donn´ ees temporelles et synchronisation 1. Interface entre un dispositif informatique et un environnement physique 2. Signaux logiques et repr´esentation par des chronogrammes . . . . . . . . 3. Probl`emes de synchronisation . . . . . . . . . . . . . . . . . . . . . . . . 4. Un exemple : la machine ` a caf´e . . . . . . . . . . . . . . . . . . . . . . . II . . . . . . . . Te
You might also like

фотография как ...: учеб. пособие
Authors: Лапин А.    252    0



архитектура: формы, конструкции, детали
Authors: Уайт Э. , Робертсон Б.    273    0


портретная фотография
Authors: Франц Фидлер    243    0


цифровое фото. полный курс
Authors: Ядловский А.Н.    251    0


Memory Architecture Exploration For Programmable Embedded Systems
Authors: Peter Grun , Nikil D. Dutt , Alexandru Nicolau    143    0



Distributed Systems Architecture: A Middleware Approach
Authors: Arno Puder , Kay Römer , Frank Pilhofer    161    0


High Dynamic Range Imaging: Acquisition, Display, And Image-based Lighting
Authors: Erik Reinhard , Greg Ward , Sumanta Pattanaik , Paul Debevec    262    0