informatica 8

informatica 8
65問 • 1年前
  • SIRIA ARIU
  • 通報

    問題一覧

  • 1

    Le periferiche di input sono tutti quei dispositivi che consentono l'inserimento di dati e istruzioni nel computer ( dati di input) che consentono dati di ingresso

    tastiera (keyboard); mouse/trackball/touchpad; scanner; monitor touchscreen; joystick (perché riceve i segnali di movimento); webcam ,( perché entra il dato immagine); microfono ( entra il dato audio); penna ottica; tavoletta grafica

  • 2

    Periferiche di output sono i dispositivi che consentono la comunicazione dei dati elaborati all'esterno (dati di output)

    monitor; proiettore; stampante, altoparlanti (casse acustiche); cuffie e auricolari

  • 3

    Le periferiche di input/output sono tutti i dispositivi che consentono sia l'inserimento dei dati di input sia la visualizzazione dei dati di output

    touchscreen, cuffia- microfono; joystick vibranti

  • 4

    Il computer è costituito da

    una parte hardware e una parte software

  • 5

    Software

    è un programma, trasposizione nel linguaggio informatico. un algoritmo come sequenza ordinata di istruzioni

  • 6

    2 principali famiglie o categorie di software

    applicativi di cui fanno parte i programmi per l'esecuzione; e di sistema che fornisce l'ambiente in cui risiedono i software applicativi. questi ultimi di distinguono in: sistema operativo che fornisce l'ambiente per fare girare i software; software di utilità

  • 7

    Il sistema operativo è indispensabile nell'utilizzo di un calcolatore

    si

  • 8

    L'hardware

    è la componente fisica, materiale del computer ( cavi, circuiti, memorie, periferiche) ;

  • 9

    Il software è

    l'insieme dei programmi e delle procedure che servono per utilizzare le componenti fisiche senza il quale la macchina non potrebbe funzionare e in particolare il sistema operativo che gestisce tutta una serie di operazioni andando a codificare i numeri binari

  • 10

    Un elaboratore per funzionare ha bisogno

    sia di componenti hardware (fisica, materiale) che software (immateriale)

  • 11

    Un programma è

    una sequenza di operazioni che devono essere eseguite dal computer secondo un ordine prestabilito

  • 12

    Software

    di base o di sistema, programmazione e software applicativo

  • 13

    Software di base o software di sistema

    sistema operativo programmi di utilità driver per la gestione delle periferiche programmazione linguaggi di programmazione supporti per il programmatore

  • 14

    Software applicativo

    programmi applicativi programmi scritti dai programmatori vari strumenti

  • 15

    Un computer esegue i comandi attraverso un linguaggio di comandi

    il linguaggio di comandi è molto complesso e difficile da utilizzare quindi si usano i linguaggi di programmazione intesi come insieme di parole e regole più vicini al linguaggio naturale che vengono tradotte in comandi in linguaggio macchina. il risultato che si ottiene attraverso i linguaggi di programmazione è detto programma

  • 16

    Il sistema operativo OS

    è un insieme di programmi che permettono all'utente di interagire, inviare comandi alla macchina nonché usare risorse sia hardware che software. I comandi vengono inviati alla macchina attraverso un interprete dei comandi

  • 17

    Il sistema operativo può essere rappresentato con un modello a strati composto da 5 livelli per la gestione delle risorse:

    1 interprete dei comandi 2 gestione informazioni e file 3 gestione periferiche 4 gestione memoria 5 gestione processore e processi

  • 18

    Sistemi operativi

    Windows Linux Mac Osx Android ios

  • 19

    Il sistema operativo

    fornisce un'interfaccia utente facile da usare. L'interfaccia grafica (GUI) dell'ambiente di lavoro

  • 20

    Il software è

    un programma, un modo per eseguire delle operazioni. il programma che viene comunemente definito applicazione non è altro che un algoritmo nel linguaggio di programmazione, una sequenza ordinata di istruzioni. I programmi elaborano degli input per produrre degli output

  • 21

    L'intermediazione tra utente e macchina avviene

    grazie al sistema operativo

  • 22

    Le 2 principali famiglie di di software

    i software applicativi non necessari per il funzionamento e i software di sistema o di base invece necessario per l'avvio ed il funzionamento del computer che, permette di usare l'hardware presente su un qualunque pc

  • 23

    Il software di sistema

    è il software che fornisce l'ambiente in cui risiedono i software applicativi. il software di sistema permette ai software applicativi di parlare col calcolatore

  • 24

    I software applicativi

    sono pensato per l'esecuzione di specifici compiti, senza i quali il calcolatore può funzionare ad esempio l'elaboratore di testi ms Word che per scrivere documenti si appoggia sul sistema operativo vale a dire nel prendere i dati input , nell'elaborazione di questi dati per avere i risultati ad es. cambiare carattere , al dimensione, ma tutto il lavoro di codifica e del sostegno all'elaborazione lo fa tramite il sistema operativo

  • 25

    Il software di sistema è

    quello che permette ai software applicativi di parlare col calcolatore

  • 26

    Il sistema operativo a sua volta si può dividere in 2 categorie

    il sistema operativo vero e proprio e i software di utilità

  • 27

    Il sistema operativo

    fornisce l'ambiente per car girare tutti i software applicativi e permettere all'utente do interagire in maniera propria senza troppo sforzo con il calcolatore. È sempre stato necessario già a partire dai primi nell'utilizzo di un calcolatore perché è un modo per gestire i dati e le risorse del calcolatore. tutte le operazioni o software applicativi che possiamo installare nel calcolatore sono risorse che devono essere gestite e ottimizzate dal sistema operativo

  • 28

    Il sistema operativo

    è lo strato software che controlla tutte le operazioni che avvengono all'interno del calciatore sia tra le applicazione e la macchina sia l'interazione tra utente e macchina

  • 29

    Il sistema operativo

    produce i mezzi attraverso i quali l'utente può memorizzare e recuperare i file

  • 30

    I dati e i programmi sono memorizzati sulla memoria primaria solo per essere messi a disposizione dell'elaborazione della CPU, mentre per essere memorizzati in maniera persistente nella memoria secondaria ( hard disk, chiavetta USB o altro supporto).

    ogni volta che si deve usare un programma si clicca sull'icona di programma e si manda in esecuzione, il sistema operativo lo preleva dalla memoria secondaria, porta tutto o solo il pezzo che serve nella memoria primaria per metterlo a disposizione del processore. Per fare ciò il sistema operativo deve capire come gestire e mettere le informazioni nella memoria primaria, se c'è spazio, se non c'è spazio gestisce e ottimizza l'occupazione della memoria secondaria. inoltre fornisce le interfacce grafiche per l'interazione dell'uomo macchina e l'ambiente necessario per eseguire i programmi

  • 31

    La parte hardware

    serve per fare funzionare la macchina ma per fare ciò deve parlare con un software. tutto ciò che riguarda la gestione della macchina e' in capo al sistema operativo Hardware Firmware che serve a fare da interfaccia specifica a un software Software

  • 32

    Funzionamento della macchina

    ogni volta che vado a prendere un dato programma, il sistema operativo che sa dov'è in memoria secondaria e ma trasferirà alla memoria primaria che passerà alla CPU per poter essere elaborata

  • 33

    Una rete

    è un insieme di due o più PC collegati tra loro e che possono scambiare informazioni. Si è passato da un modello centralizzato nel Mainframe dove le elaborazioni erano a carico di una sola macchina ad un modello distribuito dove le elaborazioni avvengono in ogni pc

  • 34

    L'interconnessione si realizza mediante i seguenti elementi

    elettrici: i collegamenti tra sistemi possono essere con cavi fisici o senza fili;, informatici: è necessario un sistema operativo e un software che sfrutta l'hardware della rete; telematici: si possono sfruttare reti già presenti come quella telefonica o al fibra ottica

  • 35

    Nelle reti moderne è fondamentale la condivisione di risorse.

    per risorse si intende hardware, software , files, servizi di rete o servizi web

  • 36

    Vantaggi della rete di calcolatori sono

    la condivisione : si dispone di programmi e informazioni anche a grande distanza , accessibili da più utenti miglior rapporto qualità/ prezzo : le strutture realizzate offrono costi bassi per una gran quantità di servizi scalabilità: un sistema che può essere espanso o ridotto in base alle esigenze maggiore affidabilità: se un PC si guasta non blocca il lavoro degli altri ( fault tollerance) la rete permette di usare altri PC sfruttando nodi diversi

  • 37

    Tipi di reti. Possiamo suddividere le reti in due architetture principali

    Client/server (C/S) in cui un PC detto server mette a disposizione le risorse, sono server potenti che offrono prestazioni a più utenti della rete, ogni utente ha accesso e sfrutta una sola porzione (una sorta di albergo dove gli utenti affittano una stanza) ad es. una rete client server server host, il Cloud. Il client e il server comunicano, il client invia una richiesta, il server risponde rilasciando una risorsa Peer to peer (P2P)

  • 38

    Classificazione delle reti per estensione e forma (topologia), le reti possonoe eeeee classificate anche in base alla loro estensione:

    LAN ( Locale Area Network) con cavi Rete locale WLAN ,(Wireleds Local Area Network) senza cavi Rete locale WAN ( Wide Area Network) Rete estesa

  • 39

    LAN E WLAN sono

    reti locali di piccole dimensioni, per ufficio o azienda. Essendo piccole permettono velocità di trasmissione

  • 40

    WAN (Wide Area Network)

    sono reti più grandi che coprono interi stati. Usano cavi, satelliti, punti radio. ( anche un semplice router può operare come ponte radio, infatti, capta il segnale e lo trasmette ai dispositivi vicini)

  • 41

    Dove è posizionato il sistema operativo nel calcolatore e con chi interagisce

    tutto ciò he riguarda la gestione della macchina è in capo al sistema operativo. Nel punto più basso abbiamo l'hardware che serve per fare funzionare la machina e per questo deve parlare con un Software; nel mezzo c'è lo strato firmware che fa da interfaccia specifica a un software, è un software integrato in un componente elettronico che permette l'interazione del componente con gli altri componenti hardware; poi abbiamo il sistema operativo indispensabile all'elaboratore per poter funzionare; i software applicativi non è necessario per il funzionamento dell'elaboratore, ma viene creato per soddisfare precise necessità dell'utente; infine l'utente che comunica per mezzo degli applicativi con la macchina. quindi i software applicativi vanno a parlare con il sistema operativo. i software applicativi tramite i loro mezzi di interazione con la macchina tipicamente le interfacce potranno interagire con l'utente. l'utente potrà interagire anche con il sistema operativo per tutta una serie di operazioni ( es la creazione di file , lo spostamento di file ecc)

  • 42

    Funzionamento del sistema operativo una volta che schiacciamo il tasto di accensione le istruzioni di programma e dati per poter funzionare si trovano nella memoria primaria che è volatile quindi ogni volta che il calcolatore si spegne di cancella. due tipologie: la RAM ossia la memoria di lavoro, la ROM (Read Only Memory) una piccola memoria continuamente alimentata da una sorta di batteria in cui ci sono delle informazioni fondamentali per l'avvio della macchina. il sistema operativo è un programma di calcolo fondamentale che per restare memorizzato deve rimanere fermo nella memoria secondaria.

    nella rom c'è un componente che si chiama BIOS ( Basic Input Output System) che fa capire al calcolatore cos'è una tastiera, un monitor ( input e output di base) e poi tiene un memoria l'area o settore del disco della memoria secondaria in cui è installata la prima parte del sistema operativo. quando aprite al macchina schiacciamo il bottone e sa esattamente dove prender il primo pezzo del programma del sistema operativo dalla memoria secondaria che viene trasferito nella RAM messo a disposizione della CPU per essere elaborato e così via

  • 43

    Funzionamento della macchina tramite sistema operativo

    durante il funzionamento della macchina si ripeterà il meccanismo per cui ogni volta che si va a prendere qualche dato di programma il sistema operativo sa dove si trova nella memoria secondaria , la trasferisce nella memoria primaria per poi essere elaborata dalla Cpu

  • 44

    Funzioni del SO

    gestione delle risorse dell'elaboratore controllo dell'esecuzione rapida e regolare delle operazioni coordinamento della comunicazione tra i vari componenti del computer ( non solo principali come la memoria ma anche tra tutte le periferiche) gestisce la memoria e il suo spazio, determina dove vanno memorizzati i dati di programma , della memoria secondaria persistente gestione dell'interazione tra utente e programmi applicativi

  • 45

    Il sistema operativo protegge le risorse del calcolatore in 2 dimensioni

    da un lato mette a disposizione tutti i meccanismi di protezione del software che gestiscono i permessi, username, password dall'altro anche dal punto di vista dell'hardware all'interno del calcolatore ci sono tutta una serie di sensori che indicano la temperatura corrente della CPU, la velocità delle ventole che sono appunto controllate, monitorare dal sistema operativo

  • 46

    Come è fatto dentro un sistema operativo gli utenti possono parlare solamente con i livelli più alti cioè con i programmi applicativi,

    a un livello più basso abbiamo - i tool si sistema delle parti di applicativi del sistema operativo messi a disposizione dell'utente ( ad esempio i file) che vuole interagire con il sistema operativo intermediate da un'interfaccia non grafica ma intesa come qualcosa che ti permette di interagire con una parte di programma oppure una parte del sistema System Call - una serie di librerie software che servono a implementare i comportamenti, per la comunicazione dei programmi. Tramite queste interfacce vengono richiamate le funzionalità vere e proprie del sistema operativo che vanno gestite in quella parte chiamata nucleo (kernel) inaccessibile all'utente attraverso questo strato software ci sarà l'interazione con la macchina ( processori ,memorie, periferiche e i relativi meccanismi e algoritmi per gwstire le stesse sia a livello di priorità nelle operazioni, sia a livello di allocazione delle risorse

  • 47

    All'interno del nucleo ( kernel) parte del sistema operativo vi sono tutta una serie di funzionalità per gestire l'allocazione delle risorse e delle priorità dentro una serie di dispositivi hardware che hanno un impatto nelle operazioni di livello

    gestione della memoria interna che andra ad impattare sia nella memoria primaria di massa nella quale ci saranno tutta una serie di gestori relativi ai diversi dispositivi ( hard disk, chiavetta USB, lettore e così via ) c'è anche un gestore della memoria di massa quindi k dispositivi di memorizzazione persistente di una particolare parte del sistema operativo che siamo File System. quindi il nucleo è costituito da un insieme di gestori che vanno a. gestire nel dettaglio fitte queste funzionalità

  • 48

    Funzionamento dei sistemi operativi

    programma è un insieme di istruzioni, come un algoritmo, che si dà alla macchina ed è un'entità statica (ha un inizio e una fine), per rendere le cose ottimizzate soprattutto da quando questi programmi sono molto articolati, grossi per fare operazioni complicate si è inventato un meccanismo per suddividerli in processi ognuno dei quali gestisce una cosa diversa. tale meccanismo si chiama Multitasking

  • 49

    I sistemi multitasking

    parti di processo all'interno di un programma ognuno dei quali esegue compiti diversi con un'opportuna ed efficace gestione delle risorse, l'utente ha la percezione che una cosa sequenziale ma piuttosto veloce avvenga contemporaneamente.

  • 50

    Multithreading,

    il supporto hardware da parte di un processore di eseguire più thread , un singolo programma suddiviso in thread, le funzionalità dello stesso programma nella loro esecuzione possono scambiarsi con lo stesso meccanismo es. in gmail si possono fare diverse cose come rimanere in attesa di ricevere delle mail, scrivere delle mail, stampare delle mail più o meno tutto contemporaneamente

  • 51

    Multitasking r multithreading sono

    due caratteristiche principali dei modelli di sistemi operativi possibile perché abbiamo un'adeguata e ottimizzata gestione delle risorse con degli avanzati sistemi di allocazione , di code e così via

  • 52

    Altre funzioni dei sistemi operativi:

    il monitoraggio delle risorse hardware di certe funzionalità l'assegnazione dello spazio di un programma che si vuole installare e memorizzare nella memoria la memorizzazione dell'energia del sistema utilizzando

  • 53

    La gestione dei file è regolata da un meccanismo del sistema operativo

    il file system

  • 54

    Il file system si occupa di organizzare i file in 2 modi:

    organizzazione fisica e organizzazione logica (file e cartelle). i file sono unità logiche di memorizzazione ad es. il file documento di testo scritto su blocco note, un file con estensione di tipo txt cui è associata una certa applicazione ovvero blocco note. possiamo ogensizzralo all'interno del nostro calcolatore mettendolo all'interno di cartelle ee su cartelle in maniera tale che abbia un'organizzazione logica che sia di facile utilizzo per noi utenti ( una directory è un oggetto pensato per noi utenti per raggruppare e utilizzare le cose) però non è così che funziona veramente la macchina perché per ottimizzare deve decidere ad es. un'organizzazione fisica

  • 55

    Organizzazione dei file nella macchina

    il sistema operativo prevede una suddivisione di tutti quanti i contenuti di un file di programma che dal punto di vista della macchina è rappresentato in numeri binari in pagine. il sistema operativo per mettere un file nello spazio della memoria secondaria lo divide in pezzi

  • 56

    Ogni volta che l'utente fa doppio click sull'icona di un file contenuto in una cartella interagisce con

    l'organizzazione logica ( il sistema operativo prende il file, recupera i pezzi nella memoria secondaria), li mette tutti assieme nello stesso ordine e li presenta all'utente. È quella con cui interagiscono gli utenti ad es per esplorare le risorse che troviamo nel gestore del file system

  • 57

    Quale è il programma che si occupa di fare tutte le operazioni all'interno del file system ?

    File manager attraverso il quale riusciamo a utilizzare il file system, è un meccanismo i cui criteri di funzionalità stanno in un nucleo con il quale parliamo attraverso file manager

  • 58

    Il file manager gestisce

    l'archiviazione e reperimento dei file archiviati nella memoria di massa; informazioni inerenti alla collocazione dei file ( organizzazione logica di un file che sta in un certo posto vuol dire che i pezzi di file staranno in un certo settore/ blocco della memoria secondaria) questioni relazioni alla sicurezza dei file

  • 59

    A livello logico per ogni file tutta una serie di informazioni utili alla sua gestione sia da parte del file manager che da parte dell'utente e da tutta una serie di informazioni anche relative al funzionamento del file system

    attributi nome del file tipo di file estensione allocazione ossia il posizionamento logico nel file system nella memoria di massa dimensione data ora eliminazione ultimo accesso proprietà posizione

  • 60

    Il file system mette a disposizione una serie di operazioni che si possono fare dal punto di vista logico

    la cancellazione di un file tramite il cestino procedimento logico perché per quello fisico se ne occupa il sistema operativo. Ma in realtà si tratta di una cancellazione logica non fisica in quanto continua a rimanere dentro l'hard disk nei blocchetti della memoria che rimangono occupati ma l'utente non vi ha più accesso. infatti ci sono software che servono per recupedate i dati cancellati quei file vengono rimossi dal sistema operativo anche sul piano fisico soltanto quando il sistema operativo ha riempito tutto quanto l'hard disk.

  • 61

    Un altro oggetto dell'organizzazione logica

    sono le cartelle o directory ovverosia un contenitore logico di file all'interno della quale posso metterci dei file o a loro volta delle cartelle che contengono altri file. Si tratta sempre di un'organizzazione logica non fisica perché si questa se ne occupa il sistema operativo

  • 62

    La cartella può avere una serie di attributi

    nome dimensione data e ora proprietà ecc. che è possibile verificare com il tasto destro sulla cartella anziché sul file

  • 63

    Operazioni definite a livello logico per la cartella

    creazione cancellazione eliminazione copiatura e così via

  • 64

    Il file system mette a disposizione una serie di operazioni che si possono fare dal punto di vista logico

    la cancellazione di un file tramite il cestino procedimento logico perché per quello fisico se ne occupa il sistema operativo. Ma in realtà si tratta di una cancellazione logica non fisica in quanto continua a rimanere dentro l'hard disk nei blocchetti della memoria che rimangono occupati ma l'utente non vi ha più accesso. infatti ci sono software che servono per recupedate i dati cancellati quei file vengono rimossi dal sistema operativo anche sul piano fisico soltanto quando il sistema operativo ha riempito tutto quanto l'hard disk.

  • 65

    Il file system mette a disposizione una serie di operazioni che si possono fare dal punto di vista logico

    la cancellazione di un file tramite il cestino procedimento logico perché per quello fisico se ne occupa il sistema operativo. Ma in realtà si tratta di una cancellazione logica non fisica in quanto continua a rimanere dentro l'hard disk nei blocchetti della memoria che rimangono occupati ma l'utente non vi ha più accesso. infatti ci sono software che servono per recupedate i dati cancellati quei file vengono rimossi dal sistema operativo anche sul piano fisico soltanto quando il sistema operativo ha riempito tutto quanto l'hard disk.

  • PSICOLOGIA DI COMUNITÀ

    PSICOLOGIA DI COMUNITÀ

    SIRIA ARIU · 25問 · 2年前

    PSICOLOGIA DI COMUNITÀ

    PSICOLOGIA DI COMUNITÀ

    25問 • 2年前
    SIRIA ARIU

    informatica

    informatica

    SIRIA ARIU · 26問 · 2年前

    informatica

    informatica

    26問 • 2年前
    SIRIA ARIU

    informatica 1

    informatica 1

    SIRIA ARIU · 32問 · 2年前

    informatica 1

    informatica 1

    32問 • 2年前
    SIRIA ARIU

    informatica 2

    informatica 2

    SIRIA ARIU · 49問 · 2年前

    informatica 2

    informatica 2

    49問 • 2年前
    SIRIA ARIU

    informatica 3

    informatica 3

    SIRIA ARIU · 38問 · 2年前

    informatica 3

    informatica 3

    38問 • 2年前
    SIRIA ARIU

    informatica 4

    informatica 4

    SIRIA ARIU · 100問 · 2年前

    informatica 4

    informatica 4

    100問 • 2年前
    SIRIA ARIU

    informatica

    informatica

    SIRIA ARIU · 59問 · 2年前

    informatica

    informatica

    59問 • 2年前
    SIRIA ARIU

    informatica

    informatica

    SIRIA ARIU · 61問 · 2年前

    informatica

    informatica

    61問 • 2年前
    SIRIA ARIU

    informatica

    informatica

    SIRIA ARIU · 81問 · 2年前

    informatica

    informatica

    81問 • 2年前
    SIRIA ARIU

    informatica 5

    informatica 5

    SIRIA ARIU · 39問 · 1年前

    informatica 5

    informatica 5

    39問 • 1年前
    SIRIA ARIU

    informatica 6

    informatica 6

    SIRIA ARIU · 43問 · 1年前

    informatica 6

    informatica 6

    43問 • 1年前
    SIRIA ARIU

    informatica 7

    informatica 7

    SIRIA ARIU · 33問 · 1年前

    informatica 7

    informatica 7

    33問 • 1年前
    SIRIA ARIU

    informatica 9

    informatica 9

    SIRIA ARIU · 34問 · 1年前

    informatica 9

    informatica 9

    34問 • 1年前
    SIRIA ARIU

    informatica 10

    informatica 10

    SIRIA ARIU · 50問 · 1年前

    informatica 10

    informatica 10

    50問 • 1年前
    SIRIA ARIU

    informatica 11

    informatica 11

    SIRIA ARIU · 28問 · 1年前

    informatica 11

    informatica 11

    28問 • 1年前
    SIRIA ARIU

    informatica 12

    informatica 12

    SIRIA ARIU · 35問 · 1年前

    informatica 12

    informatica 12

    35問 • 1年前
    SIRIA ARIU

    問題一覧

  • 1

    Le periferiche di input sono tutti quei dispositivi che consentono l'inserimento di dati e istruzioni nel computer ( dati di input) che consentono dati di ingresso

    tastiera (keyboard); mouse/trackball/touchpad; scanner; monitor touchscreen; joystick (perché riceve i segnali di movimento); webcam ,( perché entra il dato immagine); microfono ( entra il dato audio); penna ottica; tavoletta grafica

  • 2

    Periferiche di output sono i dispositivi che consentono la comunicazione dei dati elaborati all'esterno (dati di output)

    monitor; proiettore; stampante, altoparlanti (casse acustiche); cuffie e auricolari

  • 3

    Le periferiche di input/output sono tutti i dispositivi che consentono sia l'inserimento dei dati di input sia la visualizzazione dei dati di output

    touchscreen, cuffia- microfono; joystick vibranti

  • 4

    Il computer è costituito da

    una parte hardware e una parte software

  • 5

    Software

    è un programma, trasposizione nel linguaggio informatico. un algoritmo come sequenza ordinata di istruzioni

  • 6

    2 principali famiglie o categorie di software

    applicativi di cui fanno parte i programmi per l'esecuzione; e di sistema che fornisce l'ambiente in cui risiedono i software applicativi. questi ultimi di distinguono in: sistema operativo che fornisce l'ambiente per fare girare i software; software di utilità

  • 7

    Il sistema operativo è indispensabile nell'utilizzo di un calcolatore

    si

  • 8

    L'hardware

    è la componente fisica, materiale del computer ( cavi, circuiti, memorie, periferiche) ;

  • 9

    Il software è

    l'insieme dei programmi e delle procedure che servono per utilizzare le componenti fisiche senza il quale la macchina non potrebbe funzionare e in particolare il sistema operativo che gestisce tutta una serie di operazioni andando a codificare i numeri binari

  • 10

    Un elaboratore per funzionare ha bisogno

    sia di componenti hardware (fisica, materiale) che software (immateriale)

  • 11

    Un programma è

    una sequenza di operazioni che devono essere eseguite dal computer secondo un ordine prestabilito

  • 12

    Software

    di base o di sistema, programmazione e software applicativo

  • 13

    Software di base o software di sistema

    sistema operativo programmi di utilità driver per la gestione delle periferiche programmazione linguaggi di programmazione supporti per il programmatore

  • 14

    Software applicativo

    programmi applicativi programmi scritti dai programmatori vari strumenti

  • 15

    Un computer esegue i comandi attraverso un linguaggio di comandi

    il linguaggio di comandi è molto complesso e difficile da utilizzare quindi si usano i linguaggi di programmazione intesi come insieme di parole e regole più vicini al linguaggio naturale che vengono tradotte in comandi in linguaggio macchina. il risultato che si ottiene attraverso i linguaggi di programmazione è detto programma

  • 16

    Il sistema operativo OS

    è un insieme di programmi che permettono all'utente di interagire, inviare comandi alla macchina nonché usare risorse sia hardware che software. I comandi vengono inviati alla macchina attraverso un interprete dei comandi

  • 17

    Il sistema operativo può essere rappresentato con un modello a strati composto da 5 livelli per la gestione delle risorse:

    1 interprete dei comandi 2 gestione informazioni e file 3 gestione periferiche 4 gestione memoria 5 gestione processore e processi

  • 18

    Sistemi operativi

    Windows Linux Mac Osx Android ios

  • 19

    Il sistema operativo

    fornisce un'interfaccia utente facile da usare. L'interfaccia grafica (GUI) dell'ambiente di lavoro

  • 20

    Il software è

    un programma, un modo per eseguire delle operazioni. il programma che viene comunemente definito applicazione non è altro che un algoritmo nel linguaggio di programmazione, una sequenza ordinata di istruzioni. I programmi elaborano degli input per produrre degli output

  • 21

    L'intermediazione tra utente e macchina avviene

    grazie al sistema operativo

  • 22

    Le 2 principali famiglie di di software

    i software applicativi non necessari per il funzionamento e i software di sistema o di base invece necessario per l'avvio ed il funzionamento del computer che, permette di usare l'hardware presente su un qualunque pc

  • 23

    Il software di sistema

    è il software che fornisce l'ambiente in cui risiedono i software applicativi. il software di sistema permette ai software applicativi di parlare col calcolatore

  • 24

    I software applicativi

    sono pensato per l'esecuzione di specifici compiti, senza i quali il calcolatore può funzionare ad esempio l'elaboratore di testi ms Word che per scrivere documenti si appoggia sul sistema operativo vale a dire nel prendere i dati input , nell'elaborazione di questi dati per avere i risultati ad es. cambiare carattere , al dimensione, ma tutto il lavoro di codifica e del sostegno all'elaborazione lo fa tramite il sistema operativo

  • 25

    Il software di sistema è

    quello che permette ai software applicativi di parlare col calcolatore

  • 26

    Il sistema operativo a sua volta si può dividere in 2 categorie

    il sistema operativo vero e proprio e i software di utilità

  • 27

    Il sistema operativo

    fornisce l'ambiente per car girare tutti i software applicativi e permettere all'utente do interagire in maniera propria senza troppo sforzo con il calcolatore. È sempre stato necessario già a partire dai primi nell'utilizzo di un calcolatore perché è un modo per gestire i dati e le risorse del calcolatore. tutte le operazioni o software applicativi che possiamo installare nel calcolatore sono risorse che devono essere gestite e ottimizzate dal sistema operativo

  • 28

    Il sistema operativo

    è lo strato software che controlla tutte le operazioni che avvengono all'interno del calciatore sia tra le applicazione e la macchina sia l'interazione tra utente e macchina

  • 29

    Il sistema operativo

    produce i mezzi attraverso i quali l'utente può memorizzare e recuperare i file

  • 30

    I dati e i programmi sono memorizzati sulla memoria primaria solo per essere messi a disposizione dell'elaborazione della CPU, mentre per essere memorizzati in maniera persistente nella memoria secondaria ( hard disk, chiavetta USB o altro supporto).

    ogni volta che si deve usare un programma si clicca sull'icona di programma e si manda in esecuzione, il sistema operativo lo preleva dalla memoria secondaria, porta tutto o solo il pezzo che serve nella memoria primaria per metterlo a disposizione del processore. Per fare ciò il sistema operativo deve capire come gestire e mettere le informazioni nella memoria primaria, se c'è spazio, se non c'è spazio gestisce e ottimizza l'occupazione della memoria secondaria. inoltre fornisce le interfacce grafiche per l'interazione dell'uomo macchina e l'ambiente necessario per eseguire i programmi

  • 31

    La parte hardware

    serve per fare funzionare la macchina ma per fare ciò deve parlare con un software. tutto ciò che riguarda la gestione della macchina e' in capo al sistema operativo Hardware Firmware che serve a fare da interfaccia specifica a un software Software

  • 32

    Funzionamento della macchina

    ogni volta che vado a prendere un dato programma, il sistema operativo che sa dov'è in memoria secondaria e ma trasferirà alla memoria primaria che passerà alla CPU per poter essere elaborata

  • 33

    Una rete

    è un insieme di due o più PC collegati tra loro e che possono scambiare informazioni. Si è passato da un modello centralizzato nel Mainframe dove le elaborazioni erano a carico di una sola macchina ad un modello distribuito dove le elaborazioni avvengono in ogni pc

  • 34

    L'interconnessione si realizza mediante i seguenti elementi

    elettrici: i collegamenti tra sistemi possono essere con cavi fisici o senza fili;, informatici: è necessario un sistema operativo e un software che sfrutta l'hardware della rete; telematici: si possono sfruttare reti già presenti come quella telefonica o al fibra ottica

  • 35

    Nelle reti moderne è fondamentale la condivisione di risorse.

    per risorse si intende hardware, software , files, servizi di rete o servizi web

  • 36

    Vantaggi della rete di calcolatori sono

    la condivisione : si dispone di programmi e informazioni anche a grande distanza , accessibili da più utenti miglior rapporto qualità/ prezzo : le strutture realizzate offrono costi bassi per una gran quantità di servizi scalabilità: un sistema che può essere espanso o ridotto in base alle esigenze maggiore affidabilità: se un PC si guasta non blocca il lavoro degli altri ( fault tollerance) la rete permette di usare altri PC sfruttando nodi diversi

  • 37

    Tipi di reti. Possiamo suddividere le reti in due architetture principali

    Client/server (C/S) in cui un PC detto server mette a disposizione le risorse, sono server potenti che offrono prestazioni a più utenti della rete, ogni utente ha accesso e sfrutta una sola porzione (una sorta di albergo dove gli utenti affittano una stanza) ad es. una rete client server server host, il Cloud. Il client e il server comunicano, il client invia una richiesta, il server risponde rilasciando una risorsa Peer to peer (P2P)

  • 38

    Classificazione delle reti per estensione e forma (topologia), le reti possonoe eeeee classificate anche in base alla loro estensione:

    LAN ( Locale Area Network) con cavi Rete locale WLAN ,(Wireleds Local Area Network) senza cavi Rete locale WAN ( Wide Area Network) Rete estesa

  • 39

    LAN E WLAN sono

    reti locali di piccole dimensioni, per ufficio o azienda. Essendo piccole permettono velocità di trasmissione

  • 40

    WAN (Wide Area Network)

    sono reti più grandi che coprono interi stati. Usano cavi, satelliti, punti radio. ( anche un semplice router può operare come ponte radio, infatti, capta il segnale e lo trasmette ai dispositivi vicini)

  • 41

    Dove è posizionato il sistema operativo nel calcolatore e con chi interagisce

    tutto ciò he riguarda la gestione della macchina è in capo al sistema operativo. Nel punto più basso abbiamo l'hardware che serve per fare funzionare la machina e per questo deve parlare con un Software; nel mezzo c'è lo strato firmware che fa da interfaccia specifica a un software, è un software integrato in un componente elettronico che permette l'interazione del componente con gli altri componenti hardware; poi abbiamo il sistema operativo indispensabile all'elaboratore per poter funzionare; i software applicativi non è necessario per il funzionamento dell'elaboratore, ma viene creato per soddisfare precise necessità dell'utente; infine l'utente che comunica per mezzo degli applicativi con la macchina. quindi i software applicativi vanno a parlare con il sistema operativo. i software applicativi tramite i loro mezzi di interazione con la macchina tipicamente le interfacce potranno interagire con l'utente. l'utente potrà interagire anche con il sistema operativo per tutta una serie di operazioni ( es la creazione di file , lo spostamento di file ecc)

  • 42

    Funzionamento del sistema operativo una volta che schiacciamo il tasto di accensione le istruzioni di programma e dati per poter funzionare si trovano nella memoria primaria che è volatile quindi ogni volta che il calcolatore si spegne di cancella. due tipologie: la RAM ossia la memoria di lavoro, la ROM (Read Only Memory) una piccola memoria continuamente alimentata da una sorta di batteria in cui ci sono delle informazioni fondamentali per l'avvio della macchina. il sistema operativo è un programma di calcolo fondamentale che per restare memorizzato deve rimanere fermo nella memoria secondaria.

    nella rom c'è un componente che si chiama BIOS ( Basic Input Output System) che fa capire al calcolatore cos'è una tastiera, un monitor ( input e output di base) e poi tiene un memoria l'area o settore del disco della memoria secondaria in cui è installata la prima parte del sistema operativo. quando aprite al macchina schiacciamo il bottone e sa esattamente dove prender il primo pezzo del programma del sistema operativo dalla memoria secondaria che viene trasferito nella RAM messo a disposizione della CPU per essere elaborato e così via

  • 43

    Funzionamento della macchina tramite sistema operativo

    durante il funzionamento della macchina si ripeterà il meccanismo per cui ogni volta che si va a prendere qualche dato di programma il sistema operativo sa dove si trova nella memoria secondaria , la trasferisce nella memoria primaria per poi essere elaborata dalla Cpu

  • 44

    Funzioni del SO

    gestione delle risorse dell'elaboratore controllo dell'esecuzione rapida e regolare delle operazioni coordinamento della comunicazione tra i vari componenti del computer ( non solo principali come la memoria ma anche tra tutte le periferiche) gestisce la memoria e il suo spazio, determina dove vanno memorizzati i dati di programma , della memoria secondaria persistente gestione dell'interazione tra utente e programmi applicativi

  • 45

    Il sistema operativo protegge le risorse del calcolatore in 2 dimensioni

    da un lato mette a disposizione tutti i meccanismi di protezione del software che gestiscono i permessi, username, password dall'altro anche dal punto di vista dell'hardware all'interno del calcolatore ci sono tutta una serie di sensori che indicano la temperatura corrente della CPU, la velocità delle ventole che sono appunto controllate, monitorare dal sistema operativo

  • 46

    Come è fatto dentro un sistema operativo gli utenti possono parlare solamente con i livelli più alti cioè con i programmi applicativi,

    a un livello più basso abbiamo - i tool si sistema delle parti di applicativi del sistema operativo messi a disposizione dell'utente ( ad esempio i file) che vuole interagire con il sistema operativo intermediate da un'interfaccia non grafica ma intesa come qualcosa che ti permette di interagire con una parte di programma oppure una parte del sistema System Call - una serie di librerie software che servono a implementare i comportamenti, per la comunicazione dei programmi. Tramite queste interfacce vengono richiamate le funzionalità vere e proprie del sistema operativo che vanno gestite in quella parte chiamata nucleo (kernel) inaccessibile all'utente attraverso questo strato software ci sarà l'interazione con la macchina ( processori ,memorie, periferiche e i relativi meccanismi e algoritmi per gwstire le stesse sia a livello di priorità nelle operazioni, sia a livello di allocazione delle risorse

  • 47

    All'interno del nucleo ( kernel) parte del sistema operativo vi sono tutta una serie di funzionalità per gestire l'allocazione delle risorse e delle priorità dentro una serie di dispositivi hardware che hanno un impatto nelle operazioni di livello

    gestione della memoria interna che andra ad impattare sia nella memoria primaria di massa nella quale ci saranno tutta una serie di gestori relativi ai diversi dispositivi ( hard disk, chiavetta USB, lettore e così via ) c'è anche un gestore della memoria di massa quindi k dispositivi di memorizzazione persistente di una particolare parte del sistema operativo che siamo File System. quindi il nucleo è costituito da un insieme di gestori che vanno a. gestire nel dettaglio fitte queste funzionalità

  • 48

    Funzionamento dei sistemi operativi

    programma è un insieme di istruzioni, come un algoritmo, che si dà alla macchina ed è un'entità statica (ha un inizio e una fine), per rendere le cose ottimizzate soprattutto da quando questi programmi sono molto articolati, grossi per fare operazioni complicate si è inventato un meccanismo per suddividerli in processi ognuno dei quali gestisce una cosa diversa. tale meccanismo si chiama Multitasking

  • 49

    I sistemi multitasking

    parti di processo all'interno di un programma ognuno dei quali esegue compiti diversi con un'opportuna ed efficace gestione delle risorse, l'utente ha la percezione che una cosa sequenziale ma piuttosto veloce avvenga contemporaneamente.

  • 50

    Multithreading,

    il supporto hardware da parte di un processore di eseguire più thread , un singolo programma suddiviso in thread, le funzionalità dello stesso programma nella loro esecuzione possono scambiarsi con lo stesso meccanismo es. in gmail si possono fare diverse cose come rimanere in attesa di ricevere delle mail, scrivere delle mail, stampare delle mail più o meno tutto contemporaneamente

  • 51

    Multitasking r multithreading sono

    due caratteristiche principali dei modelli di sistemi operativi possibile perché abbiamo un'adeguata e ottimizzata gestione delle risorse con degli avanzati sistemi di allocazione , di code e così via

  • 52

    Altre funzioni dei sistemi operativi:

    il monitoraggio delle risorse hardware di certe funzionalità l'assegnazione dello spazio di un programma che si vuole installare e memorizzare nella memoria la memorizzazione dell'energia del sistema utilizzando

  • 53

    La gestione dei file è regolata da un meccanismo del sistema operativo

    il file system

  • 54

    Il file system si occupa di organizzare i file in 2 modi:

    organizzazione fisica e organizzazione logica (file e cartelle). i file sono unità logiche di memorizzazione ad es. il file documento di testo scritto su blocco note, un file con estensione di tipo txt cui è associata una certa applicazione ovvero blocco note. possiamo ogensizzralo all'interno del nostro calcolatore mettendolo all'interno di cartelle ee su cartelle in maniera tale che abbia un'organizzazione logica che sia di facile utilizzo per noi utenti ( una directory è un oggetto pensato per noi utenti per raggruppare e utilizzare le cose) però non è così che funziona veramente la macchina perché per ottimizzare deve decidere ad es. un'organizzazione fisica

  • 55

    Organizzazione dei file nella macchina

    il sistema operativo prevede una suddivisione di tutti quanti i contenuti di un file di programma che dal punto di vista della macchina è rappresentato in numeri binari in pagine. il sistema operativo per mettere un file nello spazio della memoria secondaria lo divide in pezzi

  • 56

    Ogni volta che l'utente fa doppio click sull'icona di un file contenuto in una cartella interagisce con

    l'organizzazione logica ( il sistema operativo prende il file, recupera i pezzi nella memoria secondaria), li mette tutti assieme nello stesso ordine e li presenta all'utente. È quella con cui interagiscono gli utenti ad es per esplorare le risorse che troviamo nel gestore del file system

  • 57

    Quale è il programma che si occupa di fare tutte le operazioni all'interno del file system ?

    File manager attraverso il quale riusciamo a utilizzare il file system, è un meccanismo i cui criteri di funzionalità stanno in un nucleo con il quale parliamo attraverso file manager

  • 58

    Il file manager gestisce

    l'archiviazione e reperimento dei file archiviati nella memoria di massa; informazioni inerenti alla collocazione dei file ( organizzazione logica di un file che sta in un certo posto vuol dire che i pezzi di file staranno in un certo settore/ blocco della memoria secondaria) questioni relazioni alla sicurezza dei file

  • 59

    A livello logico per ogni file tutta una serie di informazioni utili alla sua gestione sia da parte del file manager che da parte dell'utente e da tutta una serie di informazioni anche relative al funzionamento del file system

    attributi nome del file tipo di file estensione allocazione ossia il posizionamento logico nel file system nella memoria di massa dimensione data ora eliminazione ultimo accesso proprietà posizione

  • 60

    Il file system mette a disposizione una serie di operazioni che si possono fare dal punto di vista logico

    la cancellazione di un file tramite il cestino procedimento logico perché per quello fisico se ne occupa il sistema operativo. Ma in realtà si tratta di una cancellazione logica non fisica in quanto continua a rimanere dentro l'hard disk nei blocchetti della memoria che rimangono occupati ma l'utente non vi ha più accesso. infatti ci sono software che servono per recupedate i dati cancellati quei file vengono rimossi dal sistema operativo anche sul piano fisico soltanto quando il sistema operativo ha riempito tutto quanto l'hard disk.

  • 61

    Un altro oggetto dell'organizzazione logica

    sono le cartelle o directory ovverosia un contenitore logico di file all'interno della quale posso metterci dei file o a loro volta delle cartelle che contengono altri file. Si tratta sempre di un'organizzazione logica non fisica perché si questa se ne occupa il sistema operativo

  • 62

    La cartella può avere una serie di attributi

    nome dimensione data e ora proprietà ecc. che è possibile verificare com il tasto destro sulla cartella anziché sul file

  • 63

    Operazioni definite a livello logico per la cartella

    creazione cancellazione eliminazione copiatura e così via

  • 64

    Il file system mette a disposizione una serie di operazioni che si possono fare dal punto di vista logico

    la cancellazione di un file tramite il cestino procedimento logico perché per quello fisico se ne occupa il sistema operativo. Ma in realtà si tratta di una cancellazione logica non fisica in quanto continua a rimanere dentro l'hard disk nei blocchetti della memoria che rimangono occupati ma l'utente non vi ha più accesso. infatti ci sono software che servono per recupedate i dati cancellati quei file vengono rimossi dal sistema operativo anche sul piano fisico soltanto quando il sistema operativo ha riempito tutto quanto l'hard disk.

  • 65

    Il file system mette a disposizione una serie di operazioni che si possono fare dal punto di vista logico

    la cancellazione di un file tramite il cestino procedimento logico perché per quello fisico se ne occupa il sistema operativo. Ma in realtà si tratta di una cancellazione logica non fisica in quanto continua a rimanere dentro l'hard disk nei blocchetti della memoria che rimangono occupati ma l'utente non vi ha più accesso. infatti ci sono software che servono per recupedate i dati cancellati quei file vengono rimossi dal sistema operativo anche sul piano fisico soltanto quando il sistema operativo ha riempito tutto quanto l'hard disk.