Please enable JavaScript.
Coggle requires JavaScript to display documents.
SOFTWARE, 1° Livello, 2° Livello, 3° Livello, 4° Livello, 5° Livello, 6°…
SOFTWARE
CONTEMPORIANITA'
Time sharing
Tecnica di gestione dei programmi attivi su un elaboratore, che consiste nell'assegnare a ciascuno, a turno, l'uso prioritario del processore per intervalli di tempo regolari e molto brevi. L'obiettivo è simulare un'esecuzione parallela dei programmi.
Scheduler
Componente software (una parte del sistema operativo) che ha il compito di stabilire l'ordine e il momento dell'esecuzione dei diversi processi, gestendo l'allocazione del processore.
Multitasking
Un sistema operativo che è in grado di gestire in modo efficiente più processi contemporaneamente, anche mostrandoli in finestre diverse nell'interfaccia grafica.
-
DEFINISCI
Il tremine è nato per indicare: -L'insieme dei programmi e delle procedure che consentono di elaborare dati e implementare funzionia. La componete necessaria per utilizzare le parti hardware del computer. -La struttura logica e immateriale del computer.
NORMATIVA
Legge 633/1941
Questa legge tutela le opere dell'ingegno di carattere creativo in Italia. Nel settore informatico, questa legge protegge in particolare i programmi per elaboratore (software) e le banche di dati originali. Riconosce all'autore sia i diritti morali (paternità) che i diritti patrimoniali (sfruttamento economico). La sua applicazione è stata costantemente aggiornata per includere i nuovi mezzi digitali e le direttive UE.
D. Lgs. 518/1993
Recepisce la Direttiva europea 91/250/CEE, estendendo formalmente la tutela del diritto d'autore ai programmi per elaboratore (software).
CLASSIFICAZIONE
CRITERIO GENERICO
I programmi di cui l'utente si serve direttamente per svolgere compiti specifici (es. editor di testo, browser web, videogiochi)
Sono programmi generici destinati al grande pubblico, spesso tradotti in diverse lingue.
Sono programmi sviluppati specificamente per le esigenze di una clientela o di un'azienda particolare.
Il panorama del software si articola in diverse categorie funzionali: i Software di Utilità estendono le capacità del sistema operativo per compiti di gestione base come backup e antivirus; gli Strumenti di Produttività per l'Ufficio (OPT) supportano le attività quotidiane con programmi come elaboratori di testo e fogli di calcolo; per le esigenze complesse delle aziende esistono le Soluzioni ERP, sistemi integrati per la gestione di finanza, produzione e logistica; la Fatturazione Elettronica rappresenta il processo digitale di creazione e firma delle fatture commerciali; le applicazioni per Giochi e Svago sono dedicate all'intrattenimento; infine, l'Accessibilità comprende dispositivi e software specifici (come assistenti vocali o lenti di ingrandimento) volti a garantire l'uso del computer anche a persone con disabilità.
La struttura essenziale che permette il funzionamento del computer e la gestione delle sue risorse (es. sistemi operativi, driver, utility di sistema)
E' un software stabile (firmus) residente su memoria non volatile (come ROM o Flash) di un hardware. Contiene programmi essenziali per il controllo delle risorse hardware che non sono direttamente modificabili dall'utente. Esempi tipici sono il BIOS, il boot loader e il POST.
E' il software fondamentale che gestisce le risorse hardware del computer in modo efficiente. Esso fornisce anche l'interfaccia e il supporto necessari affinché l'utente possa impartire comandi e interagire con il sistema.
Sono insiemi di regole e codici per comunicare istruzioni alla macchina. Esistono linguaggi di Basso Livello (come il binario e l'Assembler), che sono vicini all'hardware e richiedono conoscenza dei dettagli del sistema. I linguaggi di Alto Livello (es. Java, C++) offrono maggiore astrazione, usando codici più leggibili e vicini al linguaggio umano. Infine, ci sono linguaggi di Altissimo Livello (per IA o domini specifici) e linguaggi per il Web (markup come HTML e scripting come JavaScript) dedicati alla rappresentazione e interattività online.
GRADO DELLA LICENZA
EULA- Per la maggior parte dei software commerciali, i programmi non vengono "acquistati" in senso stretto, ma piuttosto "presi in affitto" o "licenziati" per un uso solo personale, il che significa che l'utente non ne detiene la piene proprietà. Spesso, questi software sono contrassegnati da un numero di serie (product ID).
COPYLEFT
Il Software Open Source rende disponibile il codice sorgente per la modifica, mentre il concetto di Software Libero enfatizza la libertà dell'utente, sebbene spesso i due termini si sovrappongano.
COPYRIGHT
Se può essere usato in versione completa e gratuitamente, viene chiamato FREEWARE.
Se può essere usato in versione di prova, con limitazioni di tempo o funzionalità viene chiamato SHAREWARE.
ACCENSIONE PC
ACCENSIONE FISICA: Si attiva l'alimentazione fornendo energia dalla scheda madre e dagli altri componenti.
ACCENSIONE LOGICA (ROM/POST): La ROM (read only memory) carica il BIOS (basic input-output system), che effettua il POST (power-on self test).
-
AVVISO BOOT LOAD: Viene caricato sulla RAM (randok access memory) il KERNEL del SO (sistema operativo) contenuto sul primo settore del disco di avvio (MBR - master boot record).
LOGIN: Finito il boot il contratto passa al SO che avvia alla schermata di accesso: ACCOUNT/NOME UTENTE/PASSWORD (protezione delle credenziali di accesso).
PRIVACY
PASSWORD: Strettamente personale, non va comunicata o condivisa con NESSUNO.
CARATTERISTICHE (della password): a. non inferiore a 8 caratteri b. da cambiare ogni 6 mesi c. contiene numeri, maiuscole, minuscole d. deve differire dalla precedente per almeno 3 caratteri e. non deve basarsi su elementi presenti sul dizionario
-
GDPR UE 2016/679: Regolamento europeo che definisce le misure di protezione adeguate ed idonee per il trattamento e la tutela dei dati personali delle persone fisiche.
Cookie Law 2015: A tutela della privacy dell'utente che naviga su internet, viene avvisato con banner sulla politica dei COOKIE (file di testo che memorizza dati di navigazione e di ricerca).
-
SOFTWARE HOSE
APPLE INC
SEDE: Cupertino - California (USA) FONDAZIONE: Nel 1976 da Steve Jobs, Steve Wozniak e Ronald Wayne.
-
-
LINUX FOUNDATION
SEDE: Non è una sede principale, ma ha varie fondazioni in più parti del mondo. FONDAZIONE: Nel 2000 come fusione di altre piccole organizzazioni.
SO DESKTOP
Distribuzioni GNULINUX: In commercio dal settembre 1983 grazie a Richard Stallman (progetto GNU), mentre nel 1991 Linus Torvalds sviluppa un kernel compatibile con UNIX dal nome LINUX.
-
SO MOBILE
ANDROID: In commercio dal novembre 2007; SO sviluppato da Google Inc. e basato su Kernel Linux. Il suo sviluppo prosegue tramite Android Open Source Project (ovvero Google App).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-