TPS Terza

Attività 1 (5/3/2020): La gestione della memoria

Guardate il video che descrive le pagine 176+ del libro, riassunte in questa presentazione.

Quindi usate il sito draw.io per disegnare un flowchart che mostri tutte le operazioni che fa il sistema operativo nel mandare in esecuzione, sospendere e ripristinare un programma con rilocazione dinamica o statica (simile es 3/pag211 del libro). Abbellite con colori e immagini il flowchart.

Chi di voi ha il numero di registro pari può fare la statica, gli altri la dinamica.

Copiate poi lo screenshot del vostro lavoro su una pagina del vostro sito e spiegatelo sotto a parole.

Riepilogando:

  • Create un workflow che spieghi la rilocazione statica o dinamica

  • Abbellite il worklow e personalizzatelo in modo fantasioso

  • Aggiungete un'immagine del workflow su una pagina del vostro sito

  • Descrivetelo in modo originale a parole

Mini spiegazione di draw.io, ed esempio di flowchart per sistemare una lampada preso da wikipedia:

https://en.wikipedia.org/wiki/Flowchart

Attività 2 (19/3/2020): Partizioni fisse

Dopo avere riguardato la presentazione da questa slide e/o il libro da pagina 184 e/o il video (vi ho messo il link nel foglio condiviso con i punteggi), risolvi questo esercizio e pubblica sul sito il tuo lavoro.

(Versione A, punt max 1) Scrivi un programma in C++ o javascript che simuli e gestisca il funzionamento delle partizioni fisse. Deve esserci una tabella delle partizioni che salva per ogni partizione l'inizio della memoria, la sua dimensione e se è libera o occupata. Poi l'utente può chiedere di inserire un processo di una certa dimensione e il programma dà l'ok all'inserimento se c'è spazio aggiornando la tabella delle partizioni, rifiuta altrimenti. Se richiesto il programma stampa la tabella delle partizioni.

Il programma deve essere colorato, chiaro e ben formattato (uso libreria colori e posizioni qui sotto).

Il programma può essere svolto a coppie liberamente scelte.

Extra beauy: Presentatelo poi sul sito ispirandovi a questo: http://fabioprof.altervista.org/file_pubblicato.html

(Versione B, punt max 0.8) Nel caso non vogliate fare un programma (ma non siete informatici?) potete risolvere singolarmente il problema precedente sul sito in modo scritto (sempre colorato, chiaro, ecc...). Ad esempio potete inventare e disegnare una tabella delle partizioni fisse con qualche partizione utilizzata da qualche processo e fare degli esempi spiegando cosa succede quando arriva un nuovo processo di dimensione arbitraria.

Attività 3 (2/4/2020): La paginazione è libera

Attività da fare singolarmente o a coppie e da consegnare su una pagina del vostro sito.

Dopo avere visto la spiegazione del prof sulla paginazione (che trovate nel foglio condiviso) e la sua meravigliosa presentazione, sfogliate il libro da pagina 188 in poi e lasciatevi ispirare dalla vostra curiosità o dalle domande e dai problemi che ci sono sul libro da pagina 207.

Quindi scegliete qualcosa che vi interessa e approfondite insieme l'argomento.

La consegna dipende da quello che volete approfondire: potete fare una mini ricerca su qualcosa, un programma in C/Javascript che mostri un dettaglio della paginazione, un disegno a mano libera colorato e pubblicato sul vostro sito, un video che spieghi qualcosa, un riassunto...

Buon divertimento e ci rivediamo dopo Pasqua!

Attività 4 (Per il 14/5/2020): Input & Output

Noia? No grazie!

il decalogo contro la noia

A coppie per la 3AII e singolarmente per la 3DII, sceglietene un'argomento del capitoletto dell'input/output e approfonditelo indicando:

    • Titolo argomento

    • Descrizione

    • Tipologie/Modelli/Versioni esistenti/Velocità (A seconda di quello che scegliete)

  • Immagini

    • Usate una grafica carina

Inoltre una persona (coordinatore) farà sul suo sito l'indice dei vari lavori con i collegamenti ai siti delle altre persone. Scegliete voi chi farà il coordinatore.

Per presentare l'argomento potete fare la solita pagina web oppure realizzare una mini presentazione con prezi, collegare elementi con thinglink, un mini cartone con powtoon, un video o altro che vi viene in mente o avete già usato.

Have fun! :D