• Non ci sono risultati.

Programma A.S. 2016-2017 - Classe 4BI - Materia: Tecnologie e progettazione Docenti: Prof.ssa Valeria Gusulfino, Prof. Fausto Bartolucci

N/A
N/A
Protected

Academic year: 2021

Condividi "Programma A.S. 2016-2017 - Classe 4BI - Materia: Tecnologie e progettazione Docenti: Prof.ssa Valeria Gusulfino, Prof. Fausto Bartolucci"

Copied!
2
0
0

Testo completo

(1)

Programma A.S. 2016-2017 - Classe 4BI - Materia: Tecnologie e progettazione

Docenti: Prof.ssa Valeria Gusulfino, Prof. Fausto Bartolucci GESTIONE DEI PROCESSI

 processi e processore virtuale

 time sharing: creazione e terminazione dei processi, stati di avanzamento di un processo e transizioni tra tali stati, descrittori di processo e context switch, tipi di scheduling del processore

 thread

GESTIONE DELLA MEMORIA

 gerarchie della memorie

 indirizzi logici ed indirizzi fisici, rilocazione e binding

 gestione a partizioni (fisse e variabili)

 gestione a pagine

 gestione a segmenti

 memoria virtuale IL FILE SYSTEM

 necessità e compiti di un File System

 definizione di file

 tipi di file

 organizzazione gerarchica delle directory

 descrittore di file

 gestione delle aree su disco: allocazione contigua, non contigua, parzialmente contigua COMUNICAZIONE TRA PROCESSI

 segnali e handler

 pipe

 FIFO

 IPC: Concetti generali su memoria condivisa, semafori e code di messaggi e relative system call linux PROGRAMMAZIONE DI SISTEMA IN AMBIENTE LINUX IN LINGUAGGIO C

 creazione di processi: fork e fork/exec

 segnali: tipi di segnali, handler per intercettarli, funzioni e comandi per inviarli

 pipe anonime come mezzo di comunicazione tra processi in correlazione gerarchica

 creazione di thread

CISCO - modulo 5: Sistemi Operativi

 Terminologia e Caratteristiche dei Sistemi Operativi

 Funzioni di Base di un Sistema Operativo: Accesso ai Componenti Hardware, Gestione di File e Cartelle, Interfaccia Utente, Gestione Applicazioni

 Tipi di Sistemi Operativi: Sistemi Operativi Desktop e Sistemi Operativi di Rete

 Installazione, personalizzazione, aggiornamento, ripristino del Sistema Operativo

 Proprietà di Applicazioni, File e Cartelle

 Desktop di Windows, Strumenti e Applicazioni

 Pannello di Controllo

 Servizi

 Strumenti a Riga di Comando

 Macchine Virtuali

 Manutenzione Preventiva per il Sistema Operativo

 Troubleshooting di Base per Sistemi Operativi CISCO - modulo 12: Troubleshooting Avanzato

Troubleshooting per Componenti del Computer e Periferiche

 Troubleshooting Avanzato sui Sistemi Operativi, sulle Reti, sui Notebook, sulle Stampanti, sulla Sicurezza

(2)

ALTERNANZA SCUOLA LAVORO : Progetto IRON Modulo 1 - Le basi della robotica.

Modulo 2 – Laboratorio: l'automazione con Arduino

 Il simulatore online circuits.io: Simulazione Arduino online – interruttore e simulazione online incrocio con quattro semafori.

 Installazione IDE per l'utilizzo di arduino e panoramica di utilizzo.

 Arduino - progetto semaforo

 Arduino - sensori ( potenziometro, temperatura, tocco, distanza, fiamma, relay, hall analogico, infrarossi, joy- stick, photo interrupter, pioggia)

Riferimenti

Documenti correlati

Gli interventi a parti di edici comunali o centrali termiche posso essere eseguiti senza alcun progetto(casistiche di intervento semplice es. cambio di una nestra) oppure a seguito

• Per alcuni e’ il primo sistema operativo in assoluto per sistemi batch. Sviluppato dalla General Motors per l’IBM701, basato su monitor

● una frame table: con un elemento per ciascun frame in memoria fisica, contenente informazioni su: il suo stato (libero o no), il numero di processi che condividono la pagina,

Per javascript fare riferimento al sito http://www.w3schools.com/js/. e agli esempi sul sito

Il descrittore viene inserito nella coda dei processi pronti se il processo è stato sospeso perché è terminato il suo quanto di tempo e quindi passa dallo stato di esecuzione

1) il descrittore della pagina 5 è caricato nella memoria associativa, quindi si traduce l’indirizzo. Siccome l’accesso è in scrittura ma l’accesso alla pagina è consentito

Prerequisiti: Conoscere i sistemi di numerazione Conoscere le basi dell’elettronica digitale Conoscenze Circuiti logici programmabili. Sistemi logici combinatori

Competenze Saper progettare o risolvere un circuito basato su diodi anche interfacciabile con sistemi programmabili, tipo ARDUINO. Unità 5: