![ऑपरेटिंग सिस्टम ऑपरेटिंग सिस्टम](/sites/engg.directory/files/2021-09/Operating-systems.jpg)
Esito del corso (CO)
CO 1 Comprende la struttura e le funzioni di OS
CO 2 Ulteriori informazioni su processi, thread e algoritmi di pianificazione.
CO 3 Comprendere i principi di concorrenza e deadlock
CO 4 Impara vari schemi di gestione della memoria
CO 5 Studio Gestione I/O e File system.
PROGRAMMA DETTAGLIATO
I Introduzione: Sistema operativo e funzioni, Classificazione dei sistemi operativi - Lotto,
Interattivo, Time sharing, Sistema in tempo reale, Sistemi multiprocessore, Sistemi multiutente,
Sistemi multiprocesso, sistemi multithread, struttura del sistema operativo: struttura a strati,
Componenti di sistema, servizi del sistema operativo, kernel rientranti, monolitici e microkernel
Sistemi.
II Processi concorrenti: concetto di processo, principio di concorrenza, problema produttore/consumatore,
Mutua esclusione, problema della sezione critica, soluzione di Dekker, soluzione di Peterson, semafori,
Test e Set funzionamento; Problema classico in concorrenza - Problema del filosofo da pranzo, dormire
Problema del barbiere; Modelli e schemi di comunicazione tra processi, generazione di processi.
III Scheduling della CPU: concetti di pianificazione, criteri di prestazione, stati di processo, processo
Transizione
Diagramma, Schedulatori, Blocco di controllo del processo (PCB), Spazio degli indirizzi del processo, Identificazione del processo
informazioni, Thread e loro gestione, Algoritmi di scheduling, Scheduling multiprocessore.
Deadlock: modello di sistema, caratterizzazione del deadlock, prevenzione, evitamento e rilevamento,
Recupero dalla situazione di stallo.
IV Gestione della memoria: macchina base nuda, monitor residente, multiprogrammazione con fisso
partizioni, Multiprogrammazione con partizioni variabili, Schemi di protezione, Cercapersone, Segmentazione,
Segmentazione paginata, concetti di memoria virtuale, paging su richiesta, prestazioni di paging su richiesta,
Algoritmi di sostituzione delle pagine, Thrashing, Organizzazione della memoria cache, Località di riferimento.
V I/O Management e Disk Scheduling: dispositivi I/O e sottosistemi I/O, buffering I/O, disco
archiviazione e pianificazione del disco, RAID. File System: concetto di file, organizzazione e accesso ai file
meccanismo, Directory di file e Condivisione di file, Problemi di implementazione del file system, File system
protezione e sicurezza.
Libri di testo:
1. Silberschatz, Galvin e Gagne, "Concetti di sistemi operativi", Wiley
2. Sibsankar Halder e Alex A Aravind, "Sistemi operativi", Pearson Education
3. Harvey M Dietel, "Introduzione al sistema operativo", Pearson Education
4. D M Dhamdhere, "Sistemi operativi: un approccio basato sui concetti", 2a edizione,
5. TMH 5. William Stallings, "Sistemi operativi: principi interni e di progettazione", 6a edizione, Pearson Education
![Engineering College Engineering College](/sites/engg.directory/files/default_images/Engineering%20College.jpg)
Startup
A startup or start-up is a company or project undertaken by an entrepreneur to seek, develop, and validate a scalable business model. While entrepreneurship refers to all new businesses, including self-employment and businesses that never intend to become registered, startups refer to new businesses that intend to grow large beyond the solo founder. At the beginning, startups face high uncertainty and have high rates of failure, but a minority of them do go on to be successful and influential. Some startups become unicorns; that is privately held startup companies valued at over US$1 billion.
Actions
Startups typically begin by a founder (solo-founder) or co-founders who have a way to solve a problem. The founder of a startup will begin market validation by problem interview, solution interview, and building a minimum viable product (MVP), i.e. a prototype, to develop and validate their business models. The startup process can take a long period of time (by some estimates, three years or longer), and hence sustaining effort is required. Over the long term, sustaining effort is especially challenging because of the high failure rates and uncertain outcomes. Having a business plan in place outlines what to do and how to plan and achieve an idea in the future. Typically, these plans outline the first 3 to 5 years of your business strategy.
Design principles
Models behind startups presenting as ventures are usually associated with design science. Design science uses design principles considered to be a coherent set of normative ideas and propositions to design and construct the company's backbone. For example, one of the initial design principles is "affordable loss".
- Log in to post comments