Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Introduzione al software e al sistema operativo, Appunti di Informatica

Una panoramica del software e del sistema operativo, spiegando come il software permette all'hardware di funzionare, la sua suddivisione in software base e software applicativi, il ruolo del sistema operativo nell'interazione tra utente ed hardware, la gestione dei processi, della memoria centrale, delle periferiche e delle memorie di massa, e le licenze d'uso del software.

Tipologia: Appunti

2023/2024

In vendita dal 22/05/2024

space-and-dino-boy
space-and-dino-boy 🇮🇹

14 documenti

1 / 7

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
SOFTWARE (pag 6, 7, 16-26)
Il software permette all’hardware di funzionare, senza di esso l’hardware risulterebbe inutile. è
un po’ come se fosse la nostra mente, ovvero la parte che ci permette di funzionare, ma che non
possiamo toccare.
Si suddivide in:
1. Software base
Sistema operativo
BIOS
Driver (programma che serve per permettere il riconoscimento del
dispositivo all’interno del sistema)
Utility (sono programmi che non hanno una funzione specifica, ma
programmi di utilità. Sono ad esempio programmi per comprimere file o
Software che permettono di creare nuovi software:
compilatori
interpreti
linker
2. Software applicativi, ovvero programmi di vario genere (ludici, da ufficio..), ma
tutti con lo scopo di svolgere attività ben specifiche.
Nonostante tutti i diversi modelli, ogni dispositivo (fisso o mobile) ha bisogno della componente
software, ovvero il sistema operativo.
SISTEMA OPERATIVO (OS)
Serve all’interazione tra utente ed hardware, costituisce un’interfaccia utente, che consente
all’utente di utilizzare il computer senza conoscere i dettagli dell’hardware.
L’interfaccia utente è composta dall’interfaccia grafica, ovvero quella che noi tutti utilizziamo e
che ci permette di visualizzare le cose sullo schermo (Graphic User Interface).
Altro componente è la
Command Line Interface
o
Command User Interface,
interfaccia che
permette lo svolgersi di determinate azioni attraverso comandi specifici, scritti all’interno del
prompt dei comandi, una stringa fatta apposta per questi codici
pf3
pf4
pf5

Anteprima parziale del testo

Scarica Introduzione al software e al sistema operativo e più Appunti in PDF di Informatica solo su Docsity!

SOFTWARE (pag 6, 7, 16-26) Il software permette all’hardware di funzionare, senza di esso l’hardware risulterebbe inutile. è un po’ come se fosse la nostra mente, ovvero la parte che ci permette di funzionare, ma che non possiamo toccare. Si suddivide in:

  1. Software base ➢ Sistema operativo ➢ BIOS ➢ Driver (programma che serve per permettere il riconoscimento del dispositivo all’interno del sistema) ➢ Utility (sono programmi che non hanno una funzione specifica, ma programmi di utilità. Sono ad esempio programmi per comprimere file o ➢ Software che permettono di creare nuovi software: ● compilatori ● interpreti ● linker
  2. Software applicativi, ovvero programmi di vario genere (ludici, da ufficio..), ma tutti con lo scopo di svolgere attività ben specifiche. Nonostante tutti i diversi modelli, ogni dispositivo (fisso o mobile) ha bisogno della componente software, ovvero il sistema operativo. SISTEMA OPERATIVO (OS) Serve all’interazione tra utente ed hardware, costituisce un’interfaccia utente, che consente all’utente di utilizzare il computer senza conoscere i dettagli dell’hardware. L’interfaccia utente è composta dall’interfaccia grafica, ovvero quella che noi tutti utilizziamo e che ci permette di visualizzare le cose sullo schermo (Graphic User Interface). Altro componente è la Command Line Interface o Command User Interface, interfaccia che permette lo svolgersi di determinate azioni attraverso comandi specifici, scritti all’interno del prompt dei comandi, una stringa fatta apposta per questi codici

Il CUI si presenta con una stringa di soli comandi, dove non è presente una grafica e dove non è possibile utilizzare il mouse, ma solo la tastiera. In Windows è presente una struttura gerarchica di cartelle e sottocartelle L’architettura del sistema operativo si dice ONION SKIN, ovvero a buccia di cipolla perché composto da vari livelli. L’organizzazione dei livelli ha una forma gerarchica, ovvero ogni livello usa e sfrutta gli elementi di quello inferiore, li rielabora e li utilizza per aiutare quello superiore Le informazioni sono registrate sulle memorie di massa sotto forma di file, tutto il processo che avviene è riassumibile come “processo legato ad un programma” “Un programma è un insieme statico di istruzioni e dati memorizzato su supporto fisico sotto forma di file”

C:\Users\federico>cd..

C:\Users>

prompt dei

comandi

Gestione

dei

processi

Gestio

ne

della

Memori

a

Central

e

Gestio

ne

dell’I/O

Gesti

one

del

File

Syste

m

Ge

stio

ne

dell

Inte

rfac

cia

SOF

TWA

RE

HAR

DWA

RE

  1. Gestione della memoria centrale

è indispensabile gestire la

RAM e per farlo entra in

gioco proprio questo

programma, la “gestione

della memoria centrale”.

Il sistema operativo DEVE

saper quali sono le celle di

RAM libere o che possono

venir rese libere dato che il

processo è finito.

Il sistema va a ricercare un

metodo (la sovrascrizione dei

processi che non vengono

eseguiti da tanto) per poter

copiare il nuovo processo.

I processi che vengono

spostati all’interno dell'hard

disk per poi venir ripresi

successivamente fanno

sembrare la memoria

centrale più ampia, questa è

detta virtualizzazione della

memoria centrale.

La virtualizzazione della

memoria è anche detta

swapping). La copia dei

processi dalla RAM all’HDD è

detta swap-out mentre la

copia dall’hard disk alla RAM

è detta swap-in

2 occupata

una volta finito il processo diventa sovrascrivibile

vuota

fin da subito sovrascrivibile

HARD

DISK

N

CELLA

PROCES

SI

1 2 3 4

  1. Il SO gestisce le periferiche attraverso i Driver e il gestore delle periferiche ovvero programmi specifici della periferica, ce ne sono tanti e l’insieme è detto archivio. Se la periferica non viene riconosciuta questo significa che non è presente il driver necessario alla lettura di essa, infatti ogni periferica ha necessità del suo driver e non si può adattare ad un altro. Pertanto bisogna accedere al portale del produttore e scaricare il driver adatto. All’utente non interessa gestire i segnali e i conflitti tra periferica e SO, fa tutto il driver. Spesso viene utilizzata una tecnica (detta plug and play “P&P) che permette il riconoscimento e la gestione della periferica semplicemente collegandola e usandola, non serve un tempo di riconoscimento e di installazione del driver, perchè è già scaricato.
  2. Gestore delle memorie di massa o del File system Ha il compito di organizzare e gestire la memorizzazione delle informazioni su memorie di massa. Per farlo raggruppa le informazioni su file e usa la gerarchia creando cartelle e sottocartelle. Il file è un insieme di dati correlati memorizzati su memoria di massa. Gli attributi di un file sono: ● Nome ● Estensione (tipo di codifica). Sono 3/4 caratteri che vanno posizionati dopo un punto posizionato alla fine del file. Permettono di comprendere il tipo di codifica del file (.JPEG, .PNG, .PDF) e di conseguenza sapere quale programma bisognerebbe usare per aprirlo. ● Dimensione ● Data e ora di accesso o creazione Operazioni sui file: ● creare ● scrivere ● visualizzare ● cancellare

Se il software, prodotto da un’azienda o da un privato, è fatto per la vendita è detto software proprietario, esso ha una licenza d’uso indicata. Questo tipo di software ancora può essere suddiviso in altre licenze. Il decreto legislativo 518 del 1992 tutela i diritti d’autore anche per prodotti software, non solo per opere artistiche o letterarie. Esso dice che l’acquirente si impegna a fare un’unica copia del software e non distribuirne ad altri utenti. ● La licenza del software proprietario è detta copyright e mantiene i diritti riservati (è di tipo OEM). Ci sono licenze di diverse tipologie, come la CC (Creative Commons) che permette la copia e la distribuzione di software purché ciò non avvenga con scopi di lucro. Ha quindi un numero ridotto di diritti riservati e più libertà. Esistono anche licenze OEM (Original Equipment Manufacturer), in cui, il software viene venduto già installato sull’hardware, ed è perciò strettamente collegato ad esso. Il software libero invece prevede un uso a titolo gratuito grazie ad una licenza copyleft.