Sistemi di Calcolo

Corso di Laurea in Ingegneria Informatica e Automatica - A.A. 2017-2018

HomePage | Avvisi | Diario lezioni | Programma | Materiale didattico | Esami | Forum | Login

Revision [2890]

Last edited on 2017-09-23 17:59:29 by CamilDemetrescu
Additions:
**Prerequisiti**
~- Algebra booleana
~- Rappresentazione dei numeri interi con e senza segno, rappresentazione dei numeri in virgola mobile
~- Conoscenza approfondita del linguaggio C (in particolar modo i tipi array, i puntatori, gli operatori */& e l'aritmetica dei puntatori).


Revision [2886]

Edited on 2017-09-23 17:49:54 by CamilDemetrescu
Additions:
TBA
Deletions:
Vedere gli argomenti trattati nel [[DiarioLezioni1617 diario delle lezioni A.A. 2016-2017]].


Revision [2885]

Edited on 2017-09-23 17:45:13 by CamilDemetrescu
Additions:
Vedere gli argomenti trattati nel [[DiarioLezioni1617 diario delle lezioni A.A. 2016-2017]].
Deletions:
Vedere gli argomenti trattati nel [[DiarioLezioni1617 diario delle lezioni]].


Revision [2884]

Edited on 2017-09-23 17:45:01 by CamilDemetrescu
Additions:
Vedere gli argomenti trattati nel [[DiarioLezioni1617 diario delle lezioni]].
Deletions:
Vedere gli argomenti trattati nel [[DiarioLezioni diario delle lezioni]].


Revision [2878]

Edited on 2017-09-23 17:42:42 by CamilDemetrescu
Additions:
[[[Programma1617 Programma A.A. 2016-2017]]]
Deletions:
**Prerequisiti**
~- Linguaggio C


Revision [2877]

Edited on 2017-09-23 17:41:58 by CamilDemetrescu
Additions:
**Prerequisiti**
~- Linguaggio C


Revision [2876]

Edited on 2017-09-23 17:40:47 by CamilDemetrescu
Additions:
~- Nozioni di base sui sistemi di calcolo e la loro programmazione:
~~- sistema operativo come ambiente per l'esecuzione dei programmi e per consentire l'utilizzo del calcolatore da parte degli utenti
~~- hardware (architettura di Von Neumann): CPU (controllo, ALU, registri), bus, I/O (I/O bridge, controller, adattatori), memoria


Revision [2875]

Edited on 2017-09-23 17:35:03 by CamilDemetrescu
Deletions:
~- Nozioni di base sui sistemi di calcolo e la loro programmazione:
~~- sistema operativo come ambiente per l'esecuzione dei programmi e per consentire l'utilizzo del calcolatore da parte degli utenti
~~- hardware (architettura di Von Neumann): CPU (controllo, ALU, registri), bus, I/O (I/O bridge, controller, adattatori), memoria
~~- linguaggio di alto livello (C, Java, ecc.) e linguaggi di basso livello (assembly, linguaggi macchina), interpretazione e compilazione


Revision [2809]

Edited on 2017-05-22 23:05:46 by LeonardoAniello
Additions:
==Secondo modulo (SC2)==
Deletions:
==Primo modulo (SC2)==


Revision [2808]

Edited on 2017-05-22 23:05:33 by LeonardoAniello
Additions:
Vedere gli argomenti trattati nel [[DiarioLezioni diario delle lezioni]].
Deletions:
TBA


Revision [2546]

Edited on 2016-12-07 19:14:43 by CamilDemetrescu
Additions:
~~- pipelining e stalli (panoramica non dettagliata)
Deletions:
~~- pipelining e stalli


Revision [2545]

Edited on 2016-12-07 19:14:01 by CamilDemetrescu

No differences.

Revision [2544]

Edited on 2016-12-07 19:13:55 by CamilDemetrescu
Additions:
==Primo modulo (SC2)==
TBA


Revision [2405]

Edited on 2016-11-24 16:35:52 by CamilDemetrescu
Additions:
~~- interfaccia dei comandi (es. ##coreutil##), desktop environment e server grafico (es. ##X##, ##gnome##, ##kde##)
Deletions:
~~- interfaccia dei comandi (es. ##binutil##), desktop environment e server grafico (es. ##X##, ##gnome##, ##kde##)


Revision [2215]

Edited on 2016-11-07 08:23:25 by CamilDemetrescu
Additions:
I concetti sono esemplificati utilizzando come caso di studio Linux su architetture x86. Le funzionalità dei sistemi operativi e delle architetture di calcolo sono presentate **dal punto di vista del programmatore**, lasciando ulteriori approfondimenti sui loro meccanismi interni ai corsi del terzo anno di **sistemi operativi** e **architetture del calcolatori**.
Deletions:
I concetti sono esemplificati utilizzando come caso di studio Linux su architetture x86. Le funzionalità dei sistemi operativi e delle architetture di calcolo sono presentate **dal punto di vista del programmatore**, lasciando ulteriori approfondimenti sui loro meccanismi interni ai corsi del terzo anno di sistemi operativi e architetture del calcolatori.


Revision [2213]

Edited on 2016-11-07 08:05:05 by CamilDemetrescu
Additions:
~~- system call per il controllo dei processi: creazione (##exec##), terminazione (##exit##), attesa terminazione (##wait##), segnali e distruzione di processi (##kill##)
~~- profilazione delle prestazioni: ##gprof##, ##valgrind massif##
Deletions:
~~- system call per il controllo dei processi: creazione (exec), terminazione (exit), attesa terminazione (wait), segnali e distruzione di processi (kill)
~~- profilazione delle prestazioni: perf, gprof, valgrind massif


Revision [2210]

Edited on 2016-11-06 21:22:10 by CamilDemetrescu

No differences.

Revision [2193]

Edited on 2016-11-06 17:09:25 by CamilDemetrescu
Additions:
~~- stati di un processo: running user, running kernel, waiting
~~- system call per il controllo dei processi: creazione (exec), terminazione (exit), attesa terminazione (wait), segnali e distruzione di processi (kill)
Deletions:
~~- stati di un processo: running user, running kernel, waiting ([[http://www.linux-tutorial.info/modules.php?name=MContent&pageid=84 diagramma degli stati in Linux]])
~~- system call per il controllo dei processi: creazione ([[http://pubs.opengroup.org/onlinepubs/009695399/functions/exec.html exec]]), terminazione (exit), attesa terminazione (wait), segnali e distruzione di processi (##kill##)


Revision [2191]

Edited on 2016-11-06 17:01:31 by CamilDemetrescu
Deletions:
~& eventuali complementi: variabili globali e letterali stringa -> indirizzamento assoluto a memoria
~& argomenti core non trattati: (C) struct/union, virgola mobile, puntatori a funzione, ##switch##, divisione intera; (IA32/System V) direttiva ##asm##, frame pointer ##%ebp##
~& lasciati come esercizio: ##do##...##while##


Revision [2175]

The oldest known version of this page was created on 2016-11-06 16:25:22 by CamilDemetrescu
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.0816 seconds