# data[].attributes.body
http://prezi.com/-ahbgoly_xvs/?utm_campaign=share&utm_medium=copy&rc=ex0share

# data[].attributes.body
https://www.freebsd.org/doc/it/books/unix-introduction/history.html

# data[].attributes.body
é il sistema operativo più diffuso nell'ambito dei PC. Esso progettato da Microsoft nel 1985, è l'ultimo erede del MS-DOS. Nel sistema operativo Windows, come in quello di MAC-OS, i comandi vengono espressi attraverso interfacce grafiche che si attivano con il semplice click del mouse. Ciò permette di ridurre i tempi e renderne più comodo l'utilizzo.

# data[].attributes.body
--CentOS: orientata al mercato aziendale, è derivata da Red Hat Enterprise Linux e mira ad offrirne un sostituto compatibile, libero e gratuito.
--Debian: è una distribuzione contenente solo software libero, sostenuta da una comunità di volontari da tutto il mondo ed usata come base per molti altri sistemi operativi.
---Ubuntu: attualmente la distribuzione più diffusa, è basata su Debian e si propone di offrire un sistema operativo completo e semplice da utilizzare, sfrutta il desktop environment Unity.
--Kubuntu, equipaggiata con il desktop environment KDE (un ambiente desktop).

# data[].attributes.body
Il framework, è un'architettura di supporto su cui un software può essere progettato e realizzato, facilitandone lo sviluppo da parte del programmatore.

Il framework è formato da una serie di librerie di codice utilizzabili, con uno o più linguaggi di programmazione che, in fase di programmazione, aiutano i programmatori nello sviluppo del codice sorgente di un programma. L'utilizzo di un framework impone dunque al programmatore una precisa metodologia di sviluppo del software.

Scopi di utilizzo

La sua funzione è quella di creare un' interfaccia, che permette di risparmiare allo sviluppatore tempo per la riscrittura di un codice già scritto in precedenza per compiti simili. Questa funzione si è presentata sempre più spesso man mano che le interfacce utente sono diventate sempre più complesse.

Un esempio è BOOTSTRAP, una raccolta di strumenti liberi per la creazione di siti e applicazioni Web. Infatti contiene modelli di progettazione basati su HTML e CSS(Pulsanti, Barre di ricerca ecc.)

# data[].attributes.body
L’interfaccia a riga di comando [CLI(Command Line Interface)], si tratta di un interazione di tipo testuale emulata dal computer tramite specifici comandi.
L’ambiente testuale che consente all’utente di interagire con il sistema è chiamato SHELL.
SHELL in Windows è chiamato Prompt dei comandi (CMD),
In Mac OS X, lo SHELL si chiama Terminale (in Utility), in Linux si chiama gnome-terminal

# data[].attributes.body
Un software open source è liberamente modificabile da chiunque, tutelato da apposite licenze. Ogni sviluppatore può contribuire a far crescere il programma o a migliorarlo apportando modifiche al codice sorgente, in qualunque posto esso si trovi.

# data[].attributes.body
BIOS, acronimo di Basic Input Output System, è il primo programma che viene inizializzato dal PC. Esso si occupa di scegliere da quale disco rigido o USB sarà avviato il sistema operativo. Inoltre assegna delle operazioni basilari alle periferiche. Recentemente è stato sostituito dal UEFI.

# data[].attributes.headline
interfaccia grafica  e la linea di comando

# data[].attributes.subject
interfaccia grafica  e la linea di comando

# data[].attributes.body
Per  interagire con la macchina, un tempo si usava la "Linea di comando", mentre adesso si usa un'Interfaccia Grafica, la GUI (Graphical User Interface).
Nella linea di comando, dove per svolgere qualunque operazione ( di spostamento, di copiatura...) servivano comandi specifici.
L'interfaccia grafica è composta da:
•  Scrivania (desktop)
• Icone
• Puntatore
• Cartelle
• Opzioni con tasto destro su qualcosa
• Finestre
• tutto ciò che fa parte del reparto grafico.

presi da https://www.skuola.net/informatica/software-base-software-applicativi.html
Wikipedia

# data[].attributes.body
Software di base sono l'insieme di tutti i programmi essenziali per l'elaboratore per funzionare. Sono gia installati e l'utente non ha bisogno di modificare
per usare la macchina.
software di base si suddividono in 3 categorie:
1. sistemi operativi
2. compilatori e interpreti
3.librerie

Funzioni principali
Funzioni principali del Software di Base:
- Traduzione linguaggio alto livello linguaggio macchina (Compilatori & Interpreti)
- Gestione sottosistemi Hardware (SO)
- Esecuzione operazioni richieste dall’utente (SO).
Del software di base fa parte anche il Firmware, il programma che permette l'accensione della macchina

# data[].attributes.headline
Dipartimento di informatica e sistemistica

# data[].attributes.subject
Dipartimento di informatica e sistemistica

# data[].attributes.body
http://www.gsd.inesc-id.pt/~romanop/files/FI/SoftwareDiBase.pdf

# data[].attributes.body
Unix è un sistema operativo portabile per computer sviluppato dai laboratori AT&T. E' stato il sistema operativo maggiormente utilizzato nei sistemi mainframe.

Nel 1983 Richard Stallman lanciò un progetto per creare GNU, un clone di Unix Open Source, sottraendo così Unix ai produttori di software proprietario. Nel 1991 il lavoro fu completato con la creazione di Linux da parte di Linus Torvalds. Il mondo Unix conobbe così una seconda vita.

# data[].attributes.body
è l'interfaccia grafica di un sistema operativo che permette ad un utente di utilizzare il computer o il software in maniera user-friendly tramite l'interazione con oggetti grafici (icone, finestre, scrollbar, barra delle applicazioni, menù, ecc.) disegnati sullo schermo del monitor come accade con le interfacce grafiche delle applicazioni.
Wikipedia

# data[].attributes.body
http://www.dol.unina.it:8445/idea/cnipa_ipovedenti/unica/modulo1/lezione4.html

# data[].attributes.body
Wikipedia (Framework)

# data[].attributes.body
Un sistema operativo, in informatica, è un software di sistema che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi installati.
Wikipedia

# data[].attributes.body
macOS è il sistema operativo sviluppato da Apple Inc. per i computer Macintosh, nato nel 2001 per combinare le note caratteristiche dell'interfaccia dell utente classico con l'architettura di un sistema operativo di derivazione UNIX della famiglia BSD. A differenza dei suoi predecessori, è basato su una variante del sistema operativo Unix chiamato BSD e su una serie di librerie sviluppate dalla NeXT per il suo sistema operativo.

# data[].attributes.body
Il firmware è un programma, integrato direttamente in un componente elettronico. Il termine deriva dalla lingua inglese dall'unione di "firm" (stabile) e "software" (componente logica).

Il firmware è installato direttamente dal produttore del dispositivo alla fine del processo produttivo. Il firmware si trova nell'hardware per cui è stato progettato e fino a pochi anni fa non era modificabile dall'utente. Recentemente molti dispositivi consentono l'aggiornamento del firmware.

La tipologia più conosciuta è quello della scheda madre di un PC, ovvero il BIOS (recentemente sostituito dall'Uefi), e responsabile del corretto avvio del computer, ma quasi sempre sono dotati di proprio firmware anche i singoli componenti di un computer. Anche in altri dispositivi (Smartphone, Tablet...) sono presenti i firmware.