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 teorici fondamentali dei sistemi di elaborazione e, praticamente, di conoscere le soluzioni adottate dai sistemi operativi per la gestione delle risorse e trasferirle dai sistemi di elaborazione ai sistemi aziendali.
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 fundamental theoretical concepts of computing systems and, practically, to learn about the solutions adopted by operating systems to manage resources and transfer them from computing systems to business 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.
Cenni storici, classificazioni e principali requisiti dei sistemi di elaborazione.
Richiami sull'architettura base di un sistema di elaborazione.
Funzionalita' e struttura dei sistemi operativi:
- Gestione dei processi (CPU)
- Gestione della memoria centrale (algoritmi di sostituzione)
- Gestione del file system
- Gestione del sistema di I/O (device/periferiche).
Sistemi distribuiti.
Casi di studio: Linux, Windows.
Historical overview, classifications and main requirements of computing systems.
Recall on computer system architecture.
Functionality and structure of operating systems:
- Process management (CPU)
- Central memory management (replacement algorithms).
- File system management
- I/O system management (device/peripherals).
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