<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://so.v2.cs.unibo.it/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fillo25</id>
	<title>Sistemi Operativi - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://so.v2.cs.unibo.it/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fillo25"/>
	<link rel="alternate" type="text/html" href="https://so.v2.cs.unibo.it/wiki/index.php/Special:Contributions/Fillo25"/>
	<updated>2026-04-11T21:00:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2255</id>
		<title>Lezioni Anno Accademico 2018/19 I semestre</title>
		<link rel="alternate" type="text/html" href="https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2255"/>
		<updated>2018-10-25T11:35:16Z</updated>

		<summary type="html">&lt;p&gt;Fillo25: /* Lezione del 16 ottobre 2018 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''questa pagina serve per scrivere idee, riassunti dei concetti espressi, commenti approfondimenti sulle lezioni.''&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Presentazione Corso&lt;br /&gt;
&lt;br /&gt;
Introduzione generale sui concetti di:&lt;br /&gt;
* Universit&amp;amp;agrave;&lt;br /&gt;
* Informatica&lt;br /&gt;
* hardware software&lt;br /&gt;
* codice&lt;br /&gt;
* rivoluzione digitale&lt;br /&gt;
&lt;br /&gt;
Risorse del corso:&lt;br /&gt;
* il docente: mailinglist-mail-ricevimento&lt;br /&gt;
* la mailinglist&lt;br /&gt;
* lezioni live (cercate davoli-live con un motore di ricerca e fate click su qui)&lt;br /&gt;
* il sito web www.cs.unibo.it/~renzo/so&lt;br /&gt;
* il wiki so.v2.cs.unibo.it&lt;br /&gt;
* il bot so.cs.unibot&lt;br /&gt;
* la macchina virtuale soho&lt;br /&gt;
* i vostri sistemi BYOD (bring your own device)&lt;br /&gt;
* i lab del dipartimento (ercolani+ranzani)&lt;br /&gt;
&lt;br /&gt;
Cose da fare per gli studenti (compiti a casa):&lt;br /&gt;
* avere account di laboratorio&lt;br /&gt;
* avere un sistema GNU-Linux&lt;br /&gt;
* creare i gruppi di laboratorio&lt;br /&gt;
* iscriversi alla mailing list&lt;br /&gt;
&lt;br /&gt;
== Lezione del 27 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
prima definizione di sistema operativo&lt;br /&gt;
(astrazione-unificazione-gestione-controllo)&lt;br /&gt;
&lt;br /&gt;
algoritmo - programma - processo&lt;br /&gt;
&lt;br /&gt;
livelli - linguaggi - servizi - astrazioni&lt;br /&gt;
&lt;br /&gt;
linguaggio = (alfabeto, lessico, sintassi, semantica)&lt;br /&gt;
&lt;br /&gt;
UNIX: storia e principi costruttivi&lt;br /&gt;
&lt;br /&gt;
Motivazioni del linguaggio C&lt;br /&gt;
&lt;br /&gt;
C-toolchain (ed esempi di uso della shell UNIX).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 2 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Principi del linguaggio C.&lt;br /&gt;
&lt;br /&gt;
Assegnati esercizi di lettura di programmi in C.&lt;br /&gt;
&lt;br /&gt;
Esperimenti sulla portabilità dei compilatori.&lt;br /&gt;
&lt;br /&gt;
== Lezione del 9 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Esercizi di lettura su puntatori e vettori e su puntatori a funzione&lt;br /&gt;
unioni e strutture&lt;br /&gt;
&lt;br /&gt;
mascheramento di bit&lt;br /&gt;
&lt;br /&gt;
Introduzione ai sistemi di versioning (git) e ai sistemi di gestione delle compilazioni (cmake).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 11 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
* installazione di GNU-Linux&lt;br /&gt;
* gruppi lab&lt;br /&gt;
* UNIX: struttura standard del file system (ma cosa e' il file system: 3 definizioni)&lt;br /&gt;
* user/group&lt;br /&gt;
* tipi di file in UNIX&lt;br /&gt;
&lt;br /&gt;
== Lezione del 16 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Programmazione in C:&amp;lt;br&amp;gt;&lt;br /&gt;
:-Utilizzo delle keyword Static/extern/auto/register  &lt;br /&gt;
:-Preprocessore, compilazione condizionale,inizializzazioni const&lt;br /&gt;
&lt;br /&gt;
parametri a linea comando&amp;lt;br&amp;gt;&lt;br /&gt;
link fisici e simbolici &amp;lt;br&amp;gt;&lt;br /&gt;
processi: foreground/background &amp;lt;br&amp;gt;&lt;br /&gt;
quoting&lt;br /&gt;
&lt;br /&gt;
== Lezione del 18 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Ruoli delle persone in rapporto ai sistemi operativi: utenti, programmatori(applicazioni), programmatori (sistema), amministratori, sviluppatore kernel.&lt;br /&gt;
&lt;br /&gt;
Librerie e System call.&lt;br /&gt;
librerie statiche e dinamiche&lt;br /&gt;
Libreria standard C (stdio, errno, string, stdlib-allocazione dinamica).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 23 ottobre 2018 ==&lt;br /&gt;
Il catalogo delle system call di UNIX...&lt;br /&gt;
*File I/O&lt;br /&gt;
*Device I/O&lt;br /&gt;
*Memoria&lt;br /&gt;
*Process mgmt&lt;br /&gt;
*Networking&lt;br /&gt;
*IPC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ritorno alla teoria... &lt;br /&gt;
*Breve storia dei sistemi anche operativi.&lt;br /&gt;
*Richiami di architettura: von newmann, interrupt/trap DMA, gerarchia di memoria, cache...&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 ottobre 2018 ==&lt;br /&gt;
== Lezione del 30 ottobre 2018 ==&lt;br /&gt;
== Lezione del 6 novembre 2018 ==&lt;br /&gt;
== Lezione del 8 novembre 2018 ==&lt;br /&gt;
== Lezione del 13 novembre 2018 ==&lt;br /&gt;
== Lezione del 15 novembre 2018 ==&lt;br /&gt;
== Lezione del 20 novembre 2018 ==&lt;br /&gt;
== Lezione del 22 novembre 2018 ==&lt;br /&gt;
== Lezione del 27 novembre 2018 ==&lt;br /&gt;
== Lezione del 29 novembre 2018 ==&lt;br /&gt;
== Lezione del 4 dicembre 2018 ==&lt;br /&gt;
== Lezione del 6 dicembre 2018 ==&lt;br /&gt;
== Lezione del 11 dicembre 2018 ==&lt;br /&gt;
== Lezione del 13 dicembre 2018 ==&lt;/div&gt;</summary>
		<author><name>Fillo25</name></author>
	</entry>
	<entry>
		<id>https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2254</id>
		<title>Lezioni Anno Accademico 2018/19 I semestre</title>
		<link rel="alternate" type="text/html" href="https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2254"/>
		<updated>2018-10-25T11:30:53Z</updated>

		<summary type="html">&lt;p&gt;Fillo25: /* Lezione del 16 ottobre 2018 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''questa pagina serve per scrivere idee, riassunti dei concetti espressi, commenti approfondimenti sulle lezioni.''&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Presentazione Corso&lt;br /&gt;
&lt;br /&gt;
Introduzione generale sui concetti di:&lt;br /&gt;
* Universit&amp;amp;agrave;&lt;br /&gt;
* Informatica&lt;br /&gt;
* hardware software&lt;br /&gt;
* codice&lt;br /&gt;
* rivoluzione digitale&lt;br /&gt;
&lt;br /&gt;
Risorse del corso:&lt;br /&gt;
* il docente: mailinglist-mail-ricevimento&lt;br /&gt;
* la mailinglist&lt;br /&gt;
* lezioni live (cercate davoli-live con un motore di ricerca e fate click su qui)&lt;br /&gt;
* il sito web www.cs.unibo.it/~renzo/so&lt;br /&gt;
* il wiki so.v2.cs.unibo.it&lt;br /&gt;
* il bot so.cs.unibot&lt;br /&gt;
* la macchina virtuale soho&lt;br /&gt;
* i vostri sistemi BYOD (bring your own device)&lt;br /&gt;
* i lab del dipartimento (ercolani+ranzani)&lt;br /&gt;
&lt;br /&gt;
Cose da fare per gli studenti (compiti a casa):&lt;br /&gt;
* avere account di laboratorio&lt;br /&gt;
* avere un sistema GNU-Linux&lt;br /&gt;
* creare i gruppi di laboratorio&lt;br /&gt;
* iscriversi alla mailing list&lt;br /&gt;
&lt;br /&gt;
== Lezione del 27 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
prima definizione di sistema operativo&lt;br /&gt;
(astrazione-unificazione-gestione-controllo)&lt;br /&gt;
&lt;br /&gt;
algoritmo - programma - processo&lt;br /&gt;
&lt;br /&gt;
livelli - linguaggi - servizi - astrazioni&lt;br /&gt;
&lt;br /&gt;
linguaggio = (alfabeto, lessico, sintassi, semantica)&lt;br /&gt;
&lt;br /&gt;
UNIX: storia e principi costruttivi&lt;br /&gt;
&lt;br /&gt;
Motivazioni del linguaggio C&lt;br /&gt;
&lt;br /&gt;
C-toolchain (ed esempi di uso della shell UNIX).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 2 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Principi del linguaggio C.&lt;br /&gt;
&lt;br /&gt;
Assegnati esercizi di lettura di programmi in C.&lt;br /&gt;
&lt;br /&gt;
Esperimenti sulla portabilità dei compilatori.&lt;br /&gt;
&lt;br /&gt;
== Lezione del 9 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Esercizi di lettura su puntatori e vettori e su puntatori a funzione&lt;br /&gt;
unioni e strutture&lt;br /&gt;
&lt;br /&gt;
mascheramento di bit&lt;br /&gt;
&lt;br /&gt;
Introduzione ai sistemi di versioning (git) e ai sistemi di gestione delle compilazioni (cmake).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 11 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
* installazione di GNU-Linux&lt;br /&gt;
* gruppi lab&lt;br /&gt;
* UNIX: struttura standard del file system (ma cosa e' il file system: 3 definizioni)&lt;br /&gt;
* user/group&lt;br /&gt;
* tipi di file in UNIX&lt;br /&gt;
&lt;br /&gt;
== Lezione del 16 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
*Programmazione in C&lt;br /&gt;
Utilizzo delle keyword Static/extern/auto/register  &lt;br /&gt;
&lt;br /&gt;
Preprocessore, compilazione condizionale,inizializzazioni const&lt;br /&gt;
&lt;br /&gt;
parametri a linea comando&lt;br /&gt;
&lt;br /&gt;
link fisici e simbolici,&lt;br /&gt;
&lt;br /&gt;
processi: foreground/background&lt;br /&gt;
quoting&lt;br /&gt;
&lt;br /&gt;
== Lezione del 18 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Ruoli delle persone in rapporto ai sistemi operativi: utenti, programmatori(applicazioni), programmatori (sistema), amministratori, sviluppatore kernel.&lt;br /&gt;
&lt;br /&gt;
Librerie e System call.&lt;br /&gt;
librerie statiche e dinamiche&lt;br /&gt;
Libreria standard C (stdio, errno, string, stdlib-allocazione dinamica).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 23 ottobre 2018 ==&lt;br /&gt;
Il catalogo delle system call di UNIX...&lt;br /&gt;
*File I/O&lt;br /&gt;
*Device I/O&lt;br /&gt;
*Memoria&lt;br /&gt;
*Process mgmt&lt;br /&gt;
*Networking&lt;br /&gt;
*IPC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ritorno alla teoria... &lt;br /&gt;
*Breve storia dei sistemi anche operativi.&lt;br /&gt;
*Richiami di architettura: von newmann, interrupt/trap DMA, gerarchia di memoria, cache...&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 ottobre 2018 ==&lt;br /&gt;
== Lezione del 30 ottobre 2018 ==&lt;br /&gt;
== Lezione del 6 novembre 2018 ==&lt;br /&gt;
== Lezione del 8 novembre 2018 ==&lt;br /&gt;
== Lezione del 13 novembre 2018 ==&lt;br /&gt;
== Lezione del 15 novembre 2018 ==&lt;br /&gt;
== Lezione del 20 novembre 2018 ==&lt;br /&gt;
== Lezione del 22 novembre 2018 ==&lt;br /&gt;
== Lezione del 27 novembre 2018 ==&lt;br /&gt;
== Lezione del 29 novembre 2018 ==&lt;br /&gt;
== Lezione del 4 dicembre 2018 ==&lt;br /&gt;
== Lezione del 6 dicembre 2018 ==&lt;br /&gt;
== Lezione del 11 dicembre 2018 ==&lt;br /&gt;
== Lezione del 13 dicembre 2018 ==&lt;/div&gt;</summary>
		<author><name>Fillo25</name></author>
	</entry>
	<entry>
		<id>https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2253</id>
		<title>Lezioni Anno Accademico 2018/19 I semestre</title>
		<link rel="alternate" type="text/html" href="https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2253"/>
		<updated>2018-10-25T11:10:45Z</updated>

		<summary type="html">&lt;p&gt;Fillo25: /* Lezione del 23 ottobre 2018 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''questa pagina serve per scrivere idee, riassunti dei concetti espressi, commenti approfondimenti sulle lezioni.''&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Presentazione Corso&lt;br /&gt;
&lt;br /&gt;
Introduzione generale sui concetti di:&lt;br /&gt;
* Universit&amp;amp;agrave;&lt;br /&gt;
* Informatica&lt;br /&gt;
* hardware software&lt;br /&gt;
* codice&lt;br /&gt;
* rivoluzione digitale&lt;br /&gt;
&lt;br /&gt;
Risorse del corso:&lt;br /&gt;
* il docente: mailinglist-mail-ricevimento&lt;br /&gt;
* la mailinglist&lt;br /&gt;
* lezioni live (cercate davoli-live con un motore di ricerca e fate click su qui)&lt;br /&gt;
* il sito web www.cs.unibo.it/~renzo/so&lt;br /&gt;
* il wiki so.v2.cs.unibo.it&lt;br /&gt;
* il bot so.cs.unibot&lt;br /&gt;
* la macchina virtuale soho&lt;br /&gt;
* i vostri sistemi BYOD (bring your own device)&lt;br /&gt;
* i lab del dipartimento (ercolani+ranzani)&lt;br /&gt;
&lt;br /&gt;
Cose da fare per gli studenti (compiti a casa):&lt;br /&gt;
* avere account di laboratorio&lt;br /&gt;
* avere un sistema GNU-Linux&lt;br /&gt;
* creare i gruppi di laboratorio&lt;br /&gt;
* iscriversi alla mailing list&lt;br /&gt;
&lt;br /&gt;
== Lezione del 27 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
prima definizione di sistema operativo&lt;br /&gt;
(astrazione-unificazione-gestione-controllo)&lt;br /&gt;
&lt;br /&gt;
algoritmo - programma - processo&lt;br /&gt;
&lt;br /&gt;
livelli - linguaggi - servizi - astrazioni&lt;br /&gt;
&lt;br /&gt;
linguaggio = (alfabeto, lessico, sintassi, semantica)&lt;br /&gt;
&lt;br /&gt;
UNIX: storia e principi costruttivi&lt;br /&gt;
&lt;br /&gt;
Motivazioni del linguaggio C&lt;br /&gt;
&lt;br /&gt;
C-toolchain (ed esempi di uso della shell UNIX).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 2 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Principi del linguaggio C.&lt;br /&gt;
&lt;br /&gt;
Assegnati esercizi di lettura di programmi in C.&lt;br /&gt;
&lt;br /&gt;
Esperimenti sulla portabilità dei compilatori.&lt;br /&gt;
&lt;br /&gt;
== Lezione del 9 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Esercizi di lettura su puntatori e vettori e su puntatori a funzione&lt;br /&gt;
unioni e strutture&lt;br /&gt;
&lt;br /&gt;
mascheramento di bit&lt;br /&gt;
&lt;br /&gt;
Introduzione ai sistemi di versioning (git) e ai sistemi di gestione delle compilazioni (cmake).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 11 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
* installazione di GNU-Linux&lt;br /&gt;
* gruppi lab&lt;br /&gt;
* UNIX: struttura standard del file system (ma cosa e' il file system: 3 definizioni)&lt;br /&gt;
* user/group&lt;br /&gt;
* tipi di file in UNIX&lt;br /&gt;
&lt;br /&gt;
== Lezione del 16 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Static/extern/auto/register&lt;br /&gt;
preprocessore, compilazione condizionale&lt;br /&gt;
inizializzazioni&lt;br /&gt;
const&lt;br /&gt;
&lt;br /&gt;
parametri a linea comando&lt;br /&gt;
&lt;br /&gt;
link fisici e simbolici&lt;br /&gt;
processi: foreground/background&lt;br /&gt;
quoting&lt;br /&gt;
&lt;br /&gt;
== Lezione del 18 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Ruoli delle persone in rapporto ai sistemi operativi: utenti, programmatori(applicazioni), programmatori (sistema), amministratori, sviluppatore kernel.&lt;br /&gt;
&lt;br /&gt;
Librerie e System call.&lt;br /&gt;
librerie statiche e dinamiche&lt;br /&gt;
Libreria standard C (stdio, errno, string, stdlib-allocazione dinamica).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 23 ottobre 2018 ==&lt;br /&gt;
Il catalogo delle system call di UNIX...&lt;br /&gt;
*File I/O&lt;br /&gt;
*Device I/O&lt;br /&gt;
*Memoria&lt;br /&gt;
*Process mgmt&lt;br /&gt;
*Networking&lt;br /&gt;
*IPC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ritorno alla teoria... &lt;br /&gt;
*Breve storia dei sistemi anche operativi.&lt;br /&gt;
*Richiami di architettura: von newmann, interrupt/trap DMA, gerarchia di memoria, cache...&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 ottobre 2018 ==&lt;br /&gt;
== Lezione del 30 ottobre 2018 ==&lt;br /&gt;
== Lezione del 6 novembre 2018 ==&lt;br /&gt;
== Lezione del 8 novembre 2018 ==&lt;br /&gt;
== Lezione del 13 novembre 2018 ==&lt;br /&gt;
== Lezione del 15 novembre 2018 ==&lt;br /&gt;
== Lezione del 20 novembre 2018 ==&lt;br /&gt;
== Lezione del 22 novembre 2018 ==&lt;br /&gt;
== Lezione del 27 novembre 2018 ==&lt;br /&gt;
== Lezione del 29 novembre 2018 ==&lt;br /&gt;
== Lezione del 4 dicembre 2018 ==&lt;br /&gt;
== Lezione del 6 dicembre 2018 ==&lt;br /&gt;
== Lezione del 11 dicembre 2018 ==&lt;br /&gt;
== Lezione del 13 dicembre 2018 ==&lt;/div&gt;</summary>
		<author><name>Fillo25</name></author>
	</entry>
	<entry>
		<id>https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2252</id>
		<title>Lezioni Anno Accademico 2018/19 I semestre</title>
		<link rel="alternate" type="text/html" href="https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2252"/>
		<updated>2018-10-25T08:51:25Z</updated>

		<summary type="html">&lt;p&gt;Fillo25: /* Lezione del 23 ottobre 2018 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''questa pagina serve per scrivere idee, riassunti dei concetti espressi, commenti approfondimenti sulle lezioni.''&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Presentazione Corso&lt;br /&gt;
&lt;br /&gt;
Introduzione generale sui concetti di:&lt;br /&gt;
* Universit&amp;amp;agrave;&lt;br /&gt;
* Informatica&lt;br /&gt;
* hardware software&lt;br /&gt;
* codice&lt;br /&gt;
* rivoluzione digitale&lt;br /&gt;
&lt;br /&gt;
Risorse del corso:&lt;br /&gt;
* il docente: mailinglist-mail-ricevimento&lt;br /&gt;
* la mailinglist&lt;br /&gt;
* lezioni live (cercate davoli-live con un motore di ricerca e fate click su qui)&lt;br /&gt;
* il sito web www.cs.unibo.it/~renzo/so&lt;br /&gt;
* il wiki so.v2.cs.unibo.it&lt;br /&gt;
* il bot so.cs.unibot&lt;br /&gt;
* la macchina virtuale soho&lt;br /&gt;
* i vostri sistemi BYOD (bring your own device)&lt;br /&gt;
* i lab del dipartimento (ercolani+ranzani)&lt;br /&gt;
&lt;br /&gt;
Cose da fare per gli studenti (compiti a casa):&lt;br /&gt;
* avere account di laboratorio&lt;br /&gt;
* avere un sistema GNU-Linux&lt;br /&gt;
* creare i gruppi di laboratorio&lt;br /&gt;
* iscriversi alla mailing list&lt;br /&gt;
&lt;br /&gt;
== Lezione del 27 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
prima definizione di sistema operativo&lt;br /&gt;
(astrazione-unificazione-gestione-controllo)&lt;br /&gt;
&lt;br /&gt;
algoritmo - programma - processo&lt;br /&gt;
&lt;br /&gt;
livelli - linguaggi - servizi - astrazioni&lt;br /&gt;
&lt;br /&gt;
linguaggio = (alfabeto, lessico, sintassi, semantica)&lt;br /&gt;
&lt;br /&gt;
UNIX: storia e principi costruttivi&lt;br /&gt;
&lt;br /&gt;
Motivazioni del linguaggio C&lt;br /&gt;
&lt;br /&gt;
C-toolchain (ed esempi di uso della shell UNIX).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 2 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Principi del linguaggio C.&lt;br /&gt;
&lt;br /&gt;
Assegnati esercizi di lettura di programmi in C.&lt;br /&gt;
&lt;br /&gt;
Esperimenti sulla portabilità dei compilatori.&lt;br /&gt;
&lt;br /&gt;
== Lezione del 9 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Esercizi di lettura su puntatori e vettori e su puntatori a funzione&lt;br /&gt;
unioni e strutture&lt;br /&gt;
&lt;br /&gt;
mascheramento di bit&lt;br /&gt;
&lt;br /&gt;
Introduzione ai sistemi di versioning (git) e ai sistemi di gestione delle compilazioni (cmake).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 11 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
* installazione di GNU-Linux&lt;br /&gt;
* gruppi lab&lt;br /&gt;
* UNIX: struttura standard del file system (ma cosa e' il file system: 3 definizioni)&lt;br /&gt;
* user/group&lt;br /&gt;
* tipi di file in UNIX&lt;br /&gt;
&lt;br /&gt;
== Lezione del 16 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Static/extern/auto/register&lt;br /&gt;
preprocessore, compilazione condizionale&lt;br /&gt;
inizializzazioni&lt;br /&gt;
const&lt;br /&gt;
&lt;br /&gt;
parametri a linea comando&lt;br /&gt;
&lt;br /&gt;
link fisici e simbolici&lt;br /&gt;
processi: foreground/background&lt;br /&gt;
quoting&lt;br /&gt;
&lt;br /&gt;
== Lezione del 18 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Ruoli delle persone in rapporto ai sistemi operativi: utenti, programmatori(applicazioni), programmatori (sistema), amministratori, sviluppatore kernel.&lt;br /&gt;
&lt;br /&gt;
Librerie e System call.&lt;br /&gt;
librerie statiche e dinamiche&lt;br /&gt;
Libreria standard C (stdio, errno, string, stdlib-allocazione dinamica).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 23 ottobre 2018 ==&lt;br /&gt;
Il catalogo delle system call di UNIX...&lt;br /&gt;
File I/O&lt;br /&gt;
Device I/O&lt;br /&gt;
Memoria&lt;br /&gt;
Process mgmt&lt;br /&gt;
Networking&lt;br /&gt;
IPC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Ritorno alla teoria...&lt;br /&gt;
  &lt;br /&gt;
Breve storia dei sistemi anche operativi.&lt;br /&gt;
Richiami di architettura: von newmann, interrupt/trap DMA, gerarchia di memoria, cache...&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 ottobre 2018 ==&lt;br /&gt;
== Lezione del 30 ottobre 2018 ==&lt;br /&gt;
== Lezione del 6 novembre 2018 ==&lt;br /&gt;
== Lezione del 8 novembre 2018 ==&lt;br /&gt;
== Lezione del 13 novembre 2018 ==&lt;br /&gt;
== Lezione del 15 novembre 2018 ==&lt;br /&gt;
== Lezione del 20 novembre 2018 ==&lt;br /&gt;
== Lezione del 22 novembre 2018 ==&lt;br /&gt;
== Lezione del 27 novembre 2018 ==&lt;br /&gt;
== Lezione del 29 novembre 2018 ==&lt;br /&gt;
== Lezione del 4 dicembre 2018 ==&lt;br /&gt;
== Lezione del 6 dicembre 2018 ==&lt;br /&gt;
== Lezione del 11 dicembre 2018 ==&lt;br /&gt;
== Lezione del 13 dicembre 2018 ==&lt;/div&gt;</summary>
		<author><name>Fillo25</name></author>
	</entry>
	<entry>
		<id>https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2251</id>
		<title>Lezioni Anno Accademico 2018/19 I semestre</title>
		<link rel="alternate" type="text/html" href="https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2251"/>
		<updated>2018-10-25T08:50:18Z</updated>

		<summary type="html">&lt;p&gt;Fillo25: /* Lezione del 23 ottobre 2018 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''questa pagina serve per scrivere idee, riassunti dei concetti espressi, commenti approfondimenti sulle lezioni.''&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Presentazione Corso&lt;br /&gt;
&lt;br /&gt;
Introduzione generale sui concetti di:&lt;br /&gt;
* Universit&amp;amp;agrave;&lt;br /&gt;
* Informatica&lt;br /&gt;
* hardware software&lt;br /&gt;
* codice&lt;br /&gt;
* rivoluzione digitale&lt;br /&gt;
&lt;br /&gt;
Risorse del corso:&lt;br /&gt;
* il docente: mailinglist-mail-ricevimento&lt;br /&gt;
* la mailinglist&lt;br /&gt;
* lezioni live (cercate davoli-live con un motore di ricerca e fate click su qui)&lt;br /&gt;
* il sito web www.cs.unibo.it/~renzo/so&lt;br /&gt;
* il wiki so.v2.cs.unibo.it&lt;br /&gt;
* il bot so.cs.unibot&lt;br /&gt;
* la macchina virtuale soho&lt;br /&gt;
* i vostri sistemi BYOD (bring your own device)&lt;br /&gt;
* i lab del dipartimento (ercolani+ranzani)&lt;br /&gt;
&lt;br /&gt;
Cose da fare per gli studenti (compiti a casa):&lt;br /&gt;
* avere account di laboratorio&lt;br /&gt;
* avere un sistema GNU-Linux&lt;br /&gt;
* creare i gruppi di laboratorio&lt;br /&gt;
* iscriversi alla mailing list&lt;br /&gt;
&lt;br /&gt;
== Lezione del 27 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
prima definizione di sistema operativo&lt;br /&gt;
(astrazione-unificazione-gestione-controllo)&lt;br /&gt;
&lt;br /&gt;
algoritmo - programma - processo&lt;br /&gt;
&lt;br /&gt;
livelli - linguaggi - servizi - astrazioni&lt;br /&gt;
&lt;br /&gt;
linguaggio = (alfabeto, lessico, sintassi, semantica)&lt;br /&gt;
&lt;br /&gt;
UNIX: storia e principi costruttivi&lt;br /&gt;
&lt;br /&gt;
Motivazioni del linguaggio C&lt;br /&gt;
&lt;br /&gt;
C-toolchain (ed esempi di uso della shell UNIX).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 2 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Principi del linguaggio C.&lt;br /&gt;
&lt;br /&gt;
Assegnati esercizi di lettura di programmi in C.&lt;br /&gt;
&lt;br /&gt;
Esperimenti sulla portabilità dei compilatori.&lt;br /&gt;
&lt;br /&gt;
== Lezione del 9 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Esercizi di lettura su puntatori e vettori e su puntatori a funzione&lt;br /&gt;
unioni e strutture&lt;br /&gt;
&lt;br /&gt;
mascheramento di bit&lt;br /&gt;
&lt;br /&gt;
Introduzione ai sistemi di versioning (git) e ai sistemi di gestione delle compilazioni (cmake).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 11 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
* installazione di GNU-Linux&lt;br /&gt;
* gruppi lab&lt;br /&gt;
* UNIX: struttura standard del file system (ma cosa e' il file system: 3 definizioni)&lt;br /&gt;
* user/group&lt;br /&gt;
* tipi di file in UNIX&lt;br /&gt;
&lt;br /&gt;
== Lezione del 16 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Static/extern/auto/register&lt;br /&gt;
preprocessore, compilazione condizionale&lt;br /&gt;
inizializzazioni&lt;br /&gt;
const&lt;br /&gt;
&lt;br /&gt;
parametri a linea comando&lt;br /&gt;
&lt;br /&gt;
link fisici e simbolici&lt;br /&gt;
processi: foreground/background&lt;br /&gt;
quoting&lt;br /&gt;
&lt;br /&gt;
== Lezione del 18 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Ruoli delle persone in rapporto ai sistemi operativi: utenti, programmatori(applicazioni), programmatori (sistema), amministratori, sviluppatore kernel.&lt;br /&gt;
&lt;br /&gt;
Librerie e System call.&lt;br /&gt;
librerie statiche e dinamiche&lt;br /&gt;
Libreria standard C (stdio, errno, string, stdlib-allocazione dinamica).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 23 ottobre 2018 ==&lt;br /&gt;
Il catalogo delle system call di UNIX...&lt;br /&gt;
File I/O&lt;br /&gt;
Device I/O&lt;br /&gt;
Memoria&lt;br /&gt;
Process mgmt&lt;br /&gt;
Networking&lt;br /&gt;
IPC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
Ritorno alla teoria...  &lt;br /&gt;
Breve storia dei sistemi anche operativi.&lt;br /&gt;
Richiami di architettura: von newmann, interrupt/trap DMA, gerarchia di memoria, cache...&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 ottobre 2018 ==&lt;br /&gt;
== Lezione del 30 ottobre 2018 ==&lt;br /&gt;
== Lezione del 6 novembre 2018 ==&lt;br /&gt;
== Lezione del 8 novembre 2018 ==&lt;br /&gt;
== Lezione del 13 novembre 2018 ==&lt;br /&gt;
== Lezione del 15 novembre 2018 ==&lt;br /&gt;
== Lezione del 20 novembre 2018 ==&lt;br /&gt;
== Lezione del 22 novembre 2018 ==&lt;br /&gt;
== Lezione del 27 novembre 2018 ==&lt;br /&gt;
== Lezione del 29 novembre 2018 ==&lt;br /&gt;
== Lezione del 4 dicembre 2018 ==&lt;br /&gt;
== Lezione del 6 dicembre 2018 ==&lt;br /&gt;
== Lezione del 11 dicembre 2018 ==&lt;br /&gt;
== Lezione del 13 dicembre 2018 ==&lt;/div&gt;</summary>
		<author><name>Fillo25</name></author>
	</entry>
	<entry>
		<id>https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2250</id>
		<title>Lezioni Anno Accademico 2018/19 I semestre</title>
		<link rel="alternate" type="text/html" href="https://so.v2.cs.unibo.it/wiki/index.php?title=Lezioni_Anno_Accademico_2018/19_I_semestre&amp;diff=2250"/>
		<updated>2018-10-25T08:49:40Z</updated>

		<summary type="html">&lt;p&gt;Fillo25: /* Lezione del 23 ottobre 2018 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''questa pagina serve per scrivere idee, riassunti dei concetti espressi, commenti approfondimenti sulle lezioni.''&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Presentazione Corso&lt;br /&gt;
&lt;br /&gt;
Introduzione generale sui concetti di:&lt;br /&gt;
* Universit&amp;amp;agrave;&lt;br /&gt;
* Informatica&lt;br /&gt;
* hardware software&lt;br /&gt;
* codice&lt;br /&gt;
* rivoluzione digitale&lt;br /&gt;
&lt;br /&gt;
Risorse del corso:&lt;br /&gt;
* il docente: mailinglist-mail-ricevimento&lt;br /&gt;
* la mailinglist&lt;br /&gt;
* lezioni live (cercate davoli-live con un motore di ricerca e fate click su qui)&lt;br /&gt;
* il sito web www.cs.unibo.it/~renzo/so&lt;br /&gt;
* il wiki so.v2.cs.unibo.it&lt;br /&gt;
* il bot so.cs.unibot&lt;br /&gt;
* la macchina virtuale soho&lt;br /&gt;
* i vostri sistemi BYOD (bring your own device)&lt;br /&gt;
* i lab del dipartimento (ercolani+ranzani)&lt;br /&gt;
&lt;br /&gt;
Cose da fare per gli studenti (compiti a casa):&lt;br /&gt;
* avere account di laboratorio&lt;br /&gt;
* avere un sistema GNU-Linux&lt;br /&gt;
* creare i gruppi di laboratorio&lt;br /&gt;
* iscriversi alla mailing list&lt;br /&gt;
&lt;br /&gt;
== Lezione del 27 settembre 2018 ==&lt;br /&gt;
&lt;br /&gt;
prima definizione di sistema operativo&lt;br /&gt;
(astrazione-unificazione-gestione-controllo)&lt;br /&gt;
&lt;br /&gt;
algoritmo - programma - processo&lt;br /&gt;
&lt;br /&gt;
livelli - linguaggi - servizi - astrazioni&lt;br /&gt;
&lt;br /&gt;
linguaggio = (alfabeto, lessico, sintassi, semantica)&lt;br /&gt;
&lt;br /&gt;
UNIX: storia e principi costruttivi&lt;br /&gt;
&lt;br /&gt;
Motivazioni del linguaggio C&lt;br /&gt;
&lt;br /&gt;
C-toolchain (ed esempi di uso della shell UNIX).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 2 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Principi del linguaggio C.&lt;br /&gt;
&lt;br /&gt;
Assegnati esercizi di lettura di programmi in C.&lt;br /&gt;
&lt;br /&gt;
Esperimenti sulla portabilità dei compilatori.&lt;br /&gt;
&lt;br /&gt;
== Lezione del 9 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Esercizi di lettura su puntatori e vettori e su puntatori a funzione&lt;br /&gt;
unioni e strutture&lt;br /&gt;
&lt;br /&gt;
mascheramento di bit&lt;br /&gt;
&lt;br /&gt;
Introduzione ai sistemi di versioning (git) e ai sistemi di gestione delle compilazioni (cmake).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 11 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
* installazione di GNU-Linux&lt;br /&gt;
* gruppi lab&lt;br /&gt;
* UNIX: struttura standard del file system (ma cosa e' il file system: 3 definizioni)&lt;br /&gt;
* user/group&lt;br /&gt;
* tipi di file in UNIX&lt;br /&gt;
&lt;br /&gt;
== Lezione del 16 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Static/extern/auto/register&lt;br /&gt;
preprocessore, compilazione condizionale&lt;br /&gt;
inizializzazioni&lt;br /&gt;
const&lt;br /&gt;
&lt;br /&gt;
parametri a linea comando&lt;br /&gt;
&lt;br /&gt;
link fisici e simbolici&lt;br /&gt;
processi: foreground/background&lt;br /&gt;
quoting&lt;br /&gt;
&lt;br /&gt;
== Lezione del 18 ottobre 2018 ==&lt;br /&gt;
&lt;br /&gt;
Ruoli delle persone in rapporto ai sistemi operativi: utenti, programmatori(applicazioni), programmatori (sistema), amministratori, sviluppatore kernel.&lt;br /&gt;
&lt;br /&gt;
Librerie e System call.&lt;br /&gt;
librerie statiche e dinamiche&lt;br /&gt;
Libreria standard C (stdio, errno, string, stdlib-allocazione dinamica).&lt;br /&gt;
&lt;br /&gt;
== Lezione del 23 ottobre 2018 ==&lt;br /&gt;
Il catalogo delle system call di UNIX...&lt;br /&gt;
File I/O&lt;br /&gt;
Device I/O&lt;br /&gt;
Memoria&lt;br /&gt;
Process mgmt&lt;br /&gt;
Networking&lt;br /&gt;
IPC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
Ritorno alla teoria...&lt;br /&gt;
Breve storia dei sistemi anche operativi.&lt;br /&gt;
Richiami di architettura: von newmann, interrupt/trap DMA, gerarchia di memoria, cache...&lt;br /&gt;
&lt;br /&gt;
== Lezione del 25 ottobre 2018 ==&lt;br /&gt;
== Lezione del 30 ottobre 2018 ==&lt;br /&gt;
== Lezione del 6 novembre 2018 ==&lt;br /&gt;
== Lezione del 8 novembre 2018 ==&lt;br /&gt;
== Lezione del 13 novembre 2018 ==&lt;br /&gt;
== Lezione del 15 novembre 2018 ==&lt;br /&gt;
== Lezione del 20 novembre 2018 ==&lt;br /&gt;
== Lezione del 22 novembre 2018 ==&lt;br /&gt;
== Lezione del 27 novembre 2018 ==&lt;br /&gt;
== Lezione del 29 novembre 2018 ==&lt;br /&gt;
== Lezione del 4 dicembre 2018 ==&lt;br /&gt;
== Lezione del 6 dicembre 2018 ==&lt;br /&gt;
== Lezione del 11 dicembre 2018 ==&lt;br /&gt;
== Lezione del 13 dicembre 2018 ==&lt;/div&gt;</summary>
		<author><name>Fillo25</name></author>
	</entry>
</feed>