SlideShare uma empresa Scribd logo
1 de 10
I PRIMI SISTEMI OPERATIVI
ALL'INIZIO PER POTER ESEGUIRE UN PROGRAMMA , L'UTENTE DOVEVA TRASCRIVERLO
SOPRA UN FOGLIO , TRASFERIRLO SU UNA SCHEDA E INSERIRLO NEL COMPUTER ,
PER POI ASPETTARE LA SUA ELABORAZIONE E LA STAMPA DEL RISULTATO. QUESTO
METODO PERO' , FACEVA SPENDERE TROPPO TEMPO AGLI UTENTI COSì VENNE
CREATO IL SISTEMA A LOTTI , CIOE' OGNI FASE VENIVA SVLTA SU UNA MACCHINA
DIVERSA , IL SISTEMA OPERATIVO DOVEVA QUINDI CONTROLLARE L'INPUT E
L'OUTPUT , LA GESTIONE DEI PROGRAMMI E L'INTERPRETAZIONE DEI COMANDI NELLA
SCHEDA DI CONTROLLO.
INTERFACCIA A LINEA DI
COMANDO
INTERFACCIA A LINEA DI COMANDO E' L'INTERFACCIA CHE VENIVA USATA
INIZIALMENTE , CIOE' C'E' UNA LINEA EVIDENZIATA DA UN PROMPT SU CUI VANNO
DIGITATI I COMANDICOME NEL CASO DI DOS.I COMANDI HANNO UNA LORO SINTASSI
BEN PRECISA E POSSIEDONO UN MODULO CHE CONTROLLA OGNI COMANDO ED
ESEGUE LE AZIONI RICHIESTE.
UNIX
CON L'ARRIVO DELLE MACCHINE TIME-SHARING cioe' ogni utente aveva una periferica
di input (tastiera) e di output (monitor o televisore) si dovettero incrementare dei nuovi
sistemi operativi, uno dei più importanti fu unix da cui poi venne anche sviluppato il presente
linux.Le caratteristiche di unix erano:
●

●

●

●

●

●

Multiutente: più utenti possono interagire contemporaneamente (da terminali diversi) con il sistema, che evita
interferenze tra le attività dei vari utenti. All'interno del sistema ogni utente è individuato univocamente da
un nome logico (lo username). Inoltre, gli utenti sono suddivisi in gruppi, ciascuno individuabile
univocamente mediante il suo nome (il groupname). In ogni sistema è definito l'utente root, che rappresenta
l'amministratore di sistema, e che, in generale, non ha alcuna limitazione nell'accesso alle risorse del
sistema stesso;
Multiprogrammato (multitasking): il suo nucleo può supportare la contemporanea esecuzione di più processi
gestiti a divisione di tempo;
Gestione della memoria virtuale: il sistema di gestione della memoria in Unix si basa su paginazione e
segmentazione. Queste caratteristiche consentono ad ogni processo di indirizzare un'area di memoria di
dimensioni eventualmente superiori a quelle della memoria centrale effettivamente disponibile;
Portabile: grazie all'impiego del linguaggio C nella realizzazione del sistema, esso gode di un'elevata portabilità,
ed è oggi disponibile su una vasta gamma di architetture;
Aperto: soprattutto nelle versioni più recenti le caratteristiche di Unix si sono via via uniformate allo standard
POSIX. Inoltre, Unix realizza alcuni dei più diffusi servizi e protocolli di comunicazione della rete Internet,
rendendo possibile una facile integrazione di sistemi Unix all'interno di una rete;
Ambiente di sviluppo per programmi scritti in "C": Unix mantiene tuttora uno stretto legame con il
linguaggio di programmazione "C". Questa relazione si manifesta anche nella disponibilità all'interno delle utilità di
sistema di un insieme piuttosto ricco di strumenti per lo sviluppo di applicazioni in "C" (tra i quali il compilatore cc).
INTERFACCIA GRAFICA E
LOGO DI UNIX
●

Interfaccia grafica

●

Logo
WINDOWS-MAC OS
ALL'INIZIO DEGLI ANNI 80 INIZIARONO AD ARRIVARE I PRIMI PERSONAL COMPUTER ,
CON ESSI ANCHE I PRIMI SISTEMI OPERATIVI CON INTERFACCIA GRAFICA. IL PRIMO
SISTEMA OPERATIVO CON INTERFACCIA GRAFICA FU MAC OS NEL 1984. MAC OS
VENIVA MONTATO SUI COMPUTER DI CASA APPLE IL CUI PROPRIETARIO ERA STEVE
JOBS CHE FCEVA COME SUA COLONNA PORTANTE L'INTERFACCIA GRAFICA.DOPO DI
CHE LA MICROSOFT CHE ALL'INIZIO MONTAVA SULLE SUE MACCHINE UNIX , DECISE DI
RILASCIARE WINDOWS , ALL'INIZIO WINDOWS NON ERA BEN DEFINITO COME SISTEMA
OPERATIVO , MA DALLA VERSIONE 3.0 CIOE' NEL 1990 WINDOWS SI IMPOSE SUL
MERCATO CREANDO UN SISTEMA CHE POTESSE GESTIRE LE FINESTRE ANCHE IN
MULTITASKING E CHE AGGIUNSE ANCHE IL SUPPORTO ALLE MEMORIE VIRTUALI.CON
L'ARRIVO DI WINDOWS 95 WINDOWS PASSO' DEFINITIVAMENTE DAL CALCOLO A 16 BIT
A QUELLO A 32.
INTERFACCIA E MACCHINE
WINDOWS-MAC OS
●

PARTI DI UN SISTEMA
OPERATIVO

UN SISTEMA OPERATIVO E' FORMATO DA :

Un generico sistema operativo moderno si compone di alcune parti standard, più o meno ben
definite.
●
Il kernel:un gruppo di funzioni fondamentali, strettamente interconnesse fra loro e con l'
hardware, che vengono eseguite con il privilegio massimo disponibile sulla macchina ossia in
modalità kernel; il kernel fornisce le funzionalità di base per tutte le altre componenti del
sistema operativo, che assolvono le loro funzioni servendosi dei servizi che esso offre. A
seconda del tipo di sistema operativo il kernel può inglobare altre parti (kernel classico,
monolitico o modulare) o fornire solo funzioni base delegando più funzioni possibile a
oggetti/gestori esterni (microkernel).
●

Un sistema di gestione di memoria:che alloca la memoria primaria richiesta
dai programmi e dal sistema operativo stesso, salva sulla memoria di massa
le zone di memoria temporaneamente non usate dai programmi (
memoria virtuale) e garantisce che le pagine swappate vengano riportate in
memoria se richieste.

●

Il gestore di file system:si occupa di esaudire le richieste di accesso alle
memorie di massa. Viene utilizzato ogni
volta che si accede a un file
sul disco, e oltre a fornire i dati richiesti tiene traccia dei file
aperti, dei permessi di accesso ai file. Inoltre si occupa anche e soprattutto
dell'astrazione
logica dei dati memorizzati sul computer (directory,
ecc

●

Una interfaccia utente (Shell):che permette agli utenti di interagire con la
macchina.
SCHEMA DEL SISTEMA
OPERATIVO
SISTEMI OPERATIVI MODERNI
IN QUESTI HANNI SONO STATI CREATI MOLTI SISTEMI OPERATIVI COME WINDOWS XP ,
VISTA , 7 E L'ULTIMISSIMO WINDOWS 8 CREATO PER LO PIU' PER ESSERE USATO SU
MACCHINE DOTATE DI TOUCH SCREEN, INVECE DA PARTE DI APPLE SONO STATI
CREATI I VARI MOUNTAIN LION E LE VARIE ESPANSIONI . C'E' DA DIRE CHE CON
QUESTO NUOVI SISTEMI OPERATIVI IN CONFRONTO AL PASSATO C'E' UN CONTROLLO
DELLE PERIFERICHE E DELLE MEMORIE MIGLIORI E ANCHE UN INTERFACCIA GRAFICA
MOLTO Più SVILUPPATA.

LUCA MARCELLA III°E SOVERATO

Mais conteúdo relacionado

Mais procurados

Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computersuganya2411
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUNDazira96
 
Multimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 AudioMultimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 AudioBadar Waseer
 
History of Computer Graphics
History of Computer GraphicsHistory of Computer Graphics
History of Computer GraphicsKamal Acharya
 
Lecture 16 KL Transform in Image Processing
Lecture 16 KL Transform in Image ProcessingLecture 16 KL Transform in Image Processing
Lecture 16 KL Transform in Image ProcessingVARUN KUMAR
 
Introduction to color theory for Multimedia Students
Introduction to color  theory  for Multimedia StudentsIntroduction to color  theory  for Multimedia Students
Introduction to color theory for Multimedia StudentsSEO SKills
 
IT Introduction - 06. Graphic & Multimedia
IT Introduction - 06. Graphic & MultimediaIT Introduction - 06. Graphic & Multimedia
IT Introduction - 06. Graphic & MultimediaArry Arman
 
lossy compression JPEG
lossy compression JPEGlossy compression JPEG
lossy compression JPEGMahmoud Hikmet
 
Basi di Dati - A1 - Introduzione alle basi di dati
Basi di Dati - A1 - Introduzione alle basi di datiBasi di Dati - A1 - Introduzione alle basi di dati
Basi di Dati - A1 - Introduzione alle basi di datiMajong DevJfu
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann ArchitectureJawad Farooqi
 
Concetti Di Base Di Informatica
Concetti Di Base Di InformaticaConcetti Di Base Di Informatica
Concetti Di Base Di InformaticaFrancesco Caliulo
 

Mais procurados (20)

Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computer
 
La poesia
La poesiaLa poesia
La poesia
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
 
Unit 2 graphics
Unit 2 graphicsUnit 2 graphics
Unit 2 graphics
 
Multimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 AudioMultimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 Audio
 
Tarjeta de sonido
Tarjeta de sonidoTarjeta de sonido
Tarjeta de sonido
 
Ugo Foscolo
Ugo FoscoloUgo Foscolo
Ugo Foscolo
 
History of Computer Graphics
History of Computer GraphicsHistory of Computer Graphics
History of Computer Graphics
 
Lecture 16 KL Transform in Image Processing
Lecture 16 KL Transform in Image ProcessingLecture 16 KL Transform in Image Processing
Lecture 16 KL Transform in Image Processing
 
Introduction to color theory for Multimedia Students
Introduction to color  theory  for Multimedia StudentsIntroduction to color  theory  for Multimedia Students
Introduction to color theory for Multimedia Students
 
Audio compression
Audio compressionAudio compression
Audio compression
 
IT Introduction - 06. Graphic & Multimedia
IT Introduction - 06. Graphic & MultimediaIT Introduction - 06. Graphic & Multimedia
IT Introduction - 06. Graphic & Multimedia
 
lossy compression JPEG
lossy compression JPEGlossy compression JPEG
lossy compression JPEG
 
Animation and Video
Animation and VideoAnimation and Video
Animation and Video
 
Basi di Dati - A1 - Introduzione alle basi di dati
Basi di Dati - A1 - Introduzione alle basi di datiBasi di Dati - A1 - Introduzione alle basi di dati
Basi di Dati - A1 - Introduzione alle basi di dati
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
Concetti Di Base Di Informatica
Concetti Di Base Di InformaticaConcetti Di Base Di Informatica
Concetti Di Base Di Informatica
 
Representation image
Representation imageRepresentation image
Representation image
 
SPEAKER VERIFICATION
SPEAKER VERIFICATIONSPEAKER VERIFICATION
SPEAKER VERIFICATION
 
Virgilio e l'eneide
Virgilio e l'eneideVirgilio e l'eneide
Virgilio e l'eneide
 

Semelhante a Power point sistemi operativi , luca marcella 3° e

Semelhante a Power point sistemi operativi , luca marcella 3° e (20)

Sistemi operativi
Sistemi operativiSistemi operativi
Sistemi operativi
 
Ti base 2020
Ti base 2020Ti base 2020
Ti base 2020
 
Ti base 2020b
Ti base 2020bTi base 2020b
Ti base 2020b
 
Slide trentin
Slide trentinSlide trentin
Slide trentin
 
Elementidi informatica
Elementidi informaticaElementidi informatica
Elementidi informatica
 
Ti 2021 22_new
Ti 2021 22_newTi 2021 22_new
Ti 2021 22_new
 
Storia del computer
Storia del computerStoria del computer
Storia del computer
 
Elio Tondo - Linux In Azienda
Elio Tondo - Linux In AziendaElio Tondo - Linux In Azienda
Elio Tondo - Linux In Azienda
 
HARDWARE & SOFTWARE
HARDWARE & SOFTWAREHARDWARE & SOFTWARE
HARDWARE & SOFTWARE
 
Presentazione scuola!
Presentazione scuola!Presentazione scuola!
Presentazione scuola!
 
Sistemi operativi: confronto tra linux, windows e mac
Sistemi operativi: confronto tra linux, windows e macSistemi operativi: confronto tra linux, windows e mac
Sistemi operativi: confronto tra linux, windows e mac
 
Software7
Software7Software7
Software7
 
Sistemi operativi
Sistemi operativiSistemi operativi
Sistemi operativi
 
Introduzione ai Sistemi Operativi
Introduzione ai Sistemi OperativiIntroduzione ai Sistemi Operativi
Introduzione ai Sistemi Operativi
 
Sistemi operativi proprietari
Sistemi operativi proprietariSistemi operativi proprietari
Sistemi operativi proprietari
 
Sistemioperativi
SistemioperativiSistemioperativi
Sistemioperativi
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unix
 
La storia dei sistemi operativi
La storia dei sistemi operativiLa storia dei sistemi operativi
La storia dei sistemi operativi
 
Sistemi operativi
Sistemi operativiSistemi operativi
Sistemi operativi
 
Linux & Open Source : Lezione Tre
Linux & Open Source : Lezione TreLinux & Open Source : Lezione Tre
Linux & Open Source : Lezione Tre
 

Power point sistemi operativi , luca marcella 3° e

  • 1.
  • 2. I PRIMI SISTEMI OPERATIVI ALL'INIZIO PER POTER ESEGUIRE UN PROGRAMMA , L'UTENTE DOVEVA TRASCRIVERLO SOPRA UN FOGLIO , TRASFERIRLO SU UNA SCHEDA E INSERIRLO NEL COMPUTER , PER POI ASPETTARE LA SUA ELABORAZIONE E LA STAMPA DEL RISULTATO. QUESTO METODO PERO' , FACEVA SPENDERE TROPPO TEMPO AGLI UTENTI COSì VENNE CREATO IL SISTEMA A LOTTI , CIOE' OGNI FASE VENIVA SVLTA SU UNA MACCHINA DIVERSA , IL SISTEMA OPERATIVO DOVEVA QUINDI CONTROLLARE L'INPUT E L'OUTPUT , LA GESTIONE DEI PROGRAMMI E L'INTERPRETAZIONE DEI COMANDI NELLA SCHEDA DI CONTROLLO.
  • 3. INTERFACCIA A LINEA DI COMANDO INTERFACCIA A LINEA DI COMANDO E' L'INTERFACCIA CHE VENIVA USATA INIZIALMENTE , CIOE' C'E' UNA LINEA EVIDENZIATA DA UN PROMPT SU CUI VANNO DIGITATI I COMANDICOME NEL CASO DI DOS.I COMANDI HANNO UNA LORO SINTASSI BEN PRECISA E POSSIEDONO UN MODULO CHE CONTROLLA OGNI COMANDO ED ESEGUE LE AZIONI RICHIESTE.
  • 4. UNIX CON L'ARRIVO DELLE MACCHINE TIME-SHARING cioe' ogni utente aveva una periferica di input (tastiera) e di output (monitor o televisore) si dovettero incrementare dei nuovi sistemi operativi, uno dei più importanti fu unix da cui poi venne anche sviluppato il presente linux.Le caratteristiche di unix erano: ● ● ● ● ● ● Multiutente: più utenti possono interagire contemporaneamente (da terminali diversi) con il sistema, che evita interferenze tra le attività dei vari utenti. All'interno del sistema ogni utente è individuato univocamente da un nome logico (lo username). Inoltre, gli utenti sono suddivisi in gruppi, ciascuno individuabile univocamente mediante il suo nome (il groupname). In ogni sistema è definito l'utente root, che rappresenta l'amministratore di sistema, e che, in generale, non ha alcuna limitazione nell'accesso alle risorse del sistema stesso; Multiprogrammato (multitasking): il suo nucleo può supportare la contemporanea esecuzione di più processi gestiti a divisione di tempo; Gestione della memoria virtuale: il sistema di gestione della memoria in Unix si basa su paginazione e segmentazione. Queste caratteristiche consentono ad ogni processo di indirizzare un'area di memoria di dimensioni eventualmente superiori a quelle della memoria centrale effettivamente disponibile; Portabile: grazie all'impiego del linguaggio C nella realizzazione del sistema, esso gode di un'elevata portabilità, ed è oggi disponibile su una vasta gamma di architetture; Aperto: soprattutto nelle versioni più recenti le caratteristiche di Unix si sono via via uniformate allo standard POSIX. Inoltre, Unix realizza alcuni dei più diffusi servizi e protocolli di comunicazione della rete Internet, rendendo possibile una facile integrazione di sistemi Unix all'interno di una rete; Ambiente di sviluppo per programmi scritti in "C": Unix mantiene tuttora uno stretto legame con il linguaggio di programmazione "C". Questa relazione si manifesta anche nella disponibilità all'interno delle utilità di sistema di un insieme piuttosto ricco di strumenti per lo sviluppo di applicazioni in "C" (tra i quali il compilatore cc).
  • 5. INTERFACCIA GRAFICA E LOGO DI UNIX ● Interfaccia grafica ● Logo
  • 6. WINDOWS-MAC OS ALL'INIZIO DEGLI ANNI 80 INIZIARONO AD ARRIVARE I PRIMI PERSONAL COMPUTER , CON ESSI ANCHE I PRIMI SISTEMI OPERATIVI CON INTERFACCIA GRAFICA. IL PRIMO SISTEMA OPERATIVO CON INTERFACCIA GRAFICA FU MAC OS NEL 1984. MAC OS VENIVA MONTATO SUI COMPUTER DI CASA APPLE IL CUI PROPRIETARIO ERA STEVE JOBS CHE FCEVA COME SUA COLONNA PORTANTE L'INTERFACCIA GRAFICA.DOPO DI CHE LA MICROSOFT CHE ALL'INIZIO MONTAVA SULLE SUE MACCHINE UNIX , DECISE DI RILASCIARE WINDOWS , ALL'INIZIO WINDOWS NON ERA BEN DEFINITO COME SISTEMA OPERATIVO , MA DALLA VERSIONE 3.0 CIOE' NEL 1990 WINDOWS SI IMPOSE SUL MERCATO CREANDO UN SISTEMA CHE POTESSE GESTIRE LE FINESTRE ANCHE IN MULTITASKING E CHE AGGIUNSE ANCHE IL SUPPORTO ALLE MEMORIE VIRTUALI.CON L'ARRIVO DI WINDOWS 95 WINDOWS PASSO' DEFINITIVAMENTE DAL CALCOLO A 16 BIT A QUELLO A 32.
  • 8. ● PARTI DI UN SISTEMA OPERATIVO UN SISTEMA OPERATIVO E' FORMATO DA : Un generico sistema operativo moderno si compone di alcune parti standard, più o meno ben definite. ● Il kernel:un gruppo di funzioni fondamentali, strettamente interconnesse fra loro e con l' hardware, che vengono eseguite con il privilegio massimo disponibile sulla macchina ossia in modalità kernel; il kernel fornisce le funzionalità di base per tutte le altre componenti del sistema operativo, che assolvono le loro funzioni servendosi dei servizi che esso offre. A seconda del tipo di sistema operativo il kernel può inglobare altre parti (kernel classico, monolitico o modulare) o fornire solo funzioni base delegando più funzioni possibile a oggetti/gestori esterni (microkernel). ● Un sistema di gestione di memoria:che alloca la memoria primaria richiesta dai programmi e dal sistema operativo stesso, salva sulla memoria di massa le zone di memoria temporaneamente non usate dai programmi ( memoria virtuale) e garantisce che le pagine swappate vengano riportate in memoria se richieste. ● Il gestore di file system:si occupa di esaudire le richieste di accesso alle memorie di massa. Viene utilizzato ogni volta che si accede a un file sul disco, e oltre a fornire i dati richiesti tiene traccia dei file aperti, dei permessi di accesso ai file. Inoltre si occupa anche e soprattutto dell'astrazione logica dei dati memorizzati sul computer (directory, ecc ● Una interfaccia utente (Shell):che permette agli utenti di interagire con la macchina.
  • 10. SISTEMI OPERATIVI MODERNI IN QUESTI HANNI SONO STATI CREATI MOLTI SISTEMI OPERATIVI COME WINDOWS XP , VISTA , 7 E L'ULTIMISSIMO WINDOWS 8 CREATO PER LO PIU' PER ESSERE USATO SU MACCHINE DOTATE DI TOUCH SCREEN, INVECE DA PARTE DI APPLE SONO STATI CREATI I VARI MOUNTAIN LION E LE VARIE ESPANSIONI . C'E' DA DIRE CHE CON QUESTO NUOVI SISTEMI OPERATIVI IN CONFRONTO AL PASSATO C'E' UN CONTROLLO DELLE PERIFERICHE E DELLE MEMORIE MIGLIORI E ANCHE UN INTERFACCIA GRAFICA MOLTO Più SVILUPPATA. LUCA MARCELLA III°E SOVERATO