Italiano
Italian
Fondamenti di Informatica
Fondamenti di Informatica
Didattica frontale (60 ore) ed esercitazioni in aula/laboratorio (12 ore).
Frontal teaching (60 hours) and practice in lecture hall/laboratory (12 hours).
L’insegnamento permette agli studenti di acquisire i concetti fondamentali per poter ben configurare e utilizzare le più attuali architetture dei sistemi di elaborazione.
Tale capacità si estrinsecherà attraverso una serie di esercitazioni in laboratorio con i sistemi operativi più diffusi, a partire da Windows e Unix/Linux, volte alla risoluzione di problemi tipici nell'ambito dei sistemi di elaborazione.
La risoluzione di problemi tipici nell'ambito dei sistemi di elaborazione, che verrà svolta sia durante le lezioni teoriche che di laboratorio, contribuirà a migliorare sia le proprie capacità di analisi, sia la capacità comunicativa che deriva anche dal confrontarsi con le soluzioni proposte dai compagni di corso.
The course allows students to acquire the basic concepts to configure and use properly the most current architectures of computer systems.
This ability is expressed through a series of laboratory exercises with the most popular operating systems, from Windows to Unix/Linux, with the aim to resolve typical problems in computer systems.
The resolution of typical problems in the field of computer systems, which will be carried out during both theoretical and laboratory lessons, will help improving both their skills of analysis and the communication skills stemming from dealing with the solutions proposed by fellow students.
Sistemi di elaborazione: cenni storici, classificazioni, requisiti
Richiami sull'architettura base di un sistema di elaborazione
Funzionalita' e struttura dei sistemi operativi
Gestione dei processi
Comunicazione fra processi
Gestione della memoria
Il file system
Sistemi di I/O
Sistemi distribuiti
Casi di studio: Linux, Windows
Computer systems: historical overview, classification, requirements
Recall on computer system architecture
Operating systems structure and functionalities
Process management
Process communication
Memory management
File system
I/O systems
Distributed systems
Case studies: Linux, Windows
La valutazione del livello di apprendimento degli studenti avviene tramite una prova orale consistente in tre/quattro domande su temi trattati nel corso.
Per superare con esito positivo la prova orale lo studente dovrà dimostrare di possedere una complessiva conoscenza dei contenuti dell’insegnamento, esposti in maniera sufficientemente corretta con utilizzo di adeguata terminologia tecnica.
Attribuzione del voto finale in trentesimi.
La valutazione finale sarà in relazione al grado di conoscenza dei contenuti del corso evidenziato nell'ambito della prova orale.
Evaluation of students' learning level is performed by means of an oral examination consisting of three/four questions on the course topics.
To pass the oral examination the student must show a comprehensive knowledge of the course contents, expounded in a sufficiently correct way by using an adequate tecnical terminology.
Marks in thirtieths.
The final evaluation will be in relation to the grade of knowledge of the course contents, as comes out from oral examination.
https://learn.univpm.it/
P. Ancilotti, M. Boari, A. Ciampolini, G. Lipari, "Sistemi operativi", 2a ed., McGraw-Hill, 2008
https://learn.univpm.it/
P. Ancilotti, M. Boari, A. Ciampolini, G. Lipari, "Sistemi operativi", 2a ed., McGraw-Hill, 2008
Università Politecnica delle Marche
P.zza Roma 22, 60121 Ancona
Tel (+39) 071.220.1, Fax (+39) 071.220.2324
P.I. 00382520427