Giovedì, Marzo 11, 2010
   
Text Size

Software Perugia Umbria Terni

Evo Sistemi  Crea, Gestisce, Migliora il Software per le tue esigenze chiamaci per informazioni

Il termine software (usato in ambito informatico) indica un programma o un insieme di programmi in grado di funzionare su un elaboratore.

Indice
1 Classificazione
2 Storia del software
2.1 Aumento del codice e potenziamento dell'hardware
2.2 Ciclo Windows-Intel (WINTEL)
3 Realizzazione del software
4 Qualità del software
5 Licenze d'utilizzo e distribuzione
6 Voci correlate
7 Altri progetti
8 Collegamenti esterni
 


 Classificazione 
All'interno del software si possono distinguere cinque grandi categorie:

i sistemi operativi
i driver
i firmware (cioè i software contenuti direttamente nell'hardware e che ne regolano le funzioni interne)
i programmi applicativi (cioè tutti quei software che vengono utilizzati per il lavoro quotidiano: dai programmi per l'ufficio, ai videogiochi)
le librerie

 Storia del software 
Il termine software ha origine durante la seconda guerra mondiale. I tecnici dell'esercito inglese erano impegnati nella decrittazione dei codici tedeschi di Enigma, di cui già conoscevano la meccanica interna (detta hardware, roba dura, nel senso di ferraglia) grazie ai servizi segreti polacchi. La prima versione di Enigma sfruttava tre rotori per mescolare le lettere.

Dopo il 1941, ad Enigma venne aggiunto un rotore, e il team di criptanalisti inglesi, capitanati da Alan Turing, si dovette interessare non più alla sua struttura fisica, ma alle posizioni in cui venivano utilizzati i rotori della nuova Enigma. Dato che queste istruzioni erano scritte su pagine solubili nell'acqua per poter essere più facilmente distrutte, e per contrasto con hardware, furono chiamate software.

Il senso moderno del termine deriva dalle istruzioni date ai computer, ed è stata utilizzata per la prima volta nel 1957 da John Wilder Tukey, noto statistico statunitense. Dal 1950 l'analogia tra l'hardware ed il corpo umano e quella tra il software e la mente umana si è fatta molto forte, dal momento che Turing ha sostenuto che il progresso tecnologico sarebbe riuscito a creare entro il 2000 delle macchine intelligenti, in grado di pensare autonomamente per la risoluzione dei problemi.


 Aumento del codice e potenziamento dell'hardware 
Alla storia dell'evoluzione del software è legato lo sviluppo dell'hardware. Come evidenziato dalla seconda legge di Moore, oltre ai costi, una minaccia alla velocità di elaborazione viene dal software. Infatti ciò che conta per un utente non è tanto la velocità di elaborazione del processore, quanto la velocità effettiva di processazione del codice, calcolata in base al tempo che occorre alla CPU per eseguire un'operazione (come la scrittura di un testo, la creazione di una cartella, ecc.).

Nathan Myhrvold, direttore dell'Advanced Technology Group della Microsoft, ha effettuato uno studio sui prodotti Microsoft calcolando le linee di codifica per le successive release dello stesso software:

Basic: 4.000 linee di codice nel 1975 a 500.000 nel 1995
Word: 27.000 linee di codice nel 1982 a 2.000.000 nel 2002
La continua aggiunta di nuove funzionalità al software esistente giustifica la costante richiesta di processori più veloci, memorie più grandi e più ampie capacità di I/O (Input/Output).

Infatti, anche le altre tecnologie si sono evolute di pari passo:

i dischi rigidi da 10 MB (1982) a 1 TB (2007);
i modem analogici da 300 bit/sec a 56 kbit/sec.
Myhrvold traccia un parallelismo con la legge di Moore: "abbiamo aumentato la dimensione e la complessità del software ancora più rapidamente di quanto non prevedeva la legge di Moore", "gli utenti del software hanno sempre consumato le maggiori capacità di elaborazione ad una velocità uguale o superiore a quella con cui i produttori di chip le mettevano a disposizione" (Stewart Brand, 1995).


 Ciclo Windows-Intel (WINTEL) 
La maggior potenza di ogni nuovo chip Intel, deriva da una nuova generazione di applicazioni basate sul sistema operativo Windows (noto per la pesantezza del codice), che dà origine a una rinnovata domanda di chip ancora più potenti necessari per far girare nuovi software a loro volta ancora più esigenti in termini di potenza.

Questo ciclo "vizioso" ha preso il nome nome di "Ciclo WINTEL", dal nome dai colossi di riferimento (processori Intel e sistemi Windows).

Schaller nel 1996 disse a proposito del ciclo Wintel: "every time Andy Grove makes a faster chip, Bill uses all of it" (ogni volta che Andy Grove crea un chip più veloce, Bill Gates lo usa tutto quanto).


 Realizzazione del software 
 Per approfondire, vedi la voce Processo software.

Un software viene normalmente realizzato utilizzando uno o più linguaggi di programmazione. Se il progetto diventa complesso, è opportuno dividere il programma in uno o più moduli, che possono essere così affidati a diversi programmatori, modificati più semplicemente e riutilizzati in altri progetti.

La fase detta di compilazione, traduce ogni file del codice sorgente in un file oggetto contenente il programma in linguaggio macchina adeguato all'architettura hardware di destinazione. In seguito tutti i file oggetto attraversano una fase di linking per giungere al prodotto finale: il file eseguibile.

Alcuni software non vengono compilati in quanto le istruzioni contenute nel codice sorgente vengono subito eseguite da un software detto interprete.

La gestione del processo di sviluppo è caratterizzato dalla scelta di un modello di sviluppo del software codificato nell'ambito dell'Ingegneria del Software (Software Engineering), esistono:

Il modello classico, o a cascata (water-fall)
Il modello a spirale (object oriented)

 Qualità del software 
 Per approfondire, vedi la voce Qualità del software.

La realizzazione del software è un'attività complessa articolata in più fasi. Per questo motivo può essere associato ad un prodotto ingegneristico, ma se ne differenzia soprattutto per alcune caratteristiche:

è molto "malleabile";
è un prodotto human intensive (e cioè un prodotto che richiede un considerevole sforzo in risorse umane perché si concentra soprattutto sulla progettazione e sull'implementazione).

 Licenze d'utilizzo e distribuzione 
 Per approfondire, vedi la voce Licenza (informatica).

La licenza d'uso è un documento che accompagna il software e specifica i diritti e i doveri di chi lo riceve e di chi lo diffonde. Esistono licenze libere, le licenze Open Source e licenze proprietarie. Tutte le licenze d'uso traggono il loro valore legale dalle norme sul diritto d'autore (il copyright). Nasce in seguito anche l'Open content che ha come scopo quello di trasferire le licenze su opere diverse dal software.

Le licenze di utilizzo e distribuzione del software libere ed Open Source sono numerose, ma quelle effettivamente diffuse sono poche. Per l'89% si tratta di GPL, LGPL e BSD (licenza storica di Unix, tornata in uso dall'avvento di Linux).

Alcune licenze:

Creative Commons
GNU-GPL (la licenza libera più diffusa)
GNU-LGPL
BSD
Comparazione di licenze libere
Le varie licenze analizzano sommariamente i seguenti aspetti:

Il permesso d'autore (copyleft)
Il diritto d'autore (copyright).
Il software proprietario
Il software libero (free software)
Il software Open Source
software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria software perugia software umbria software terni gestione software programmi perugia programmi terni programmi umbria

creazione siti web informatica pubblicità perugia web agency commercio elettronico consulenza informatica webmaster perugia

Deli.cio.us    Digg    Facebook   

News

  • Google Adsense bloccato e cancellato in Italia? Sotto inchiesta dall'Antitrust. L'Italia è l'unica nazione al mondo dove il programma pubblicitario Adsense di Google è sotto inchiesta.creazione siti web informatica pubblicità perugia web agency commercio elettronico consulenza...
  • Forbes, se il miliardario e' messicano Il magnate delle telecomunicazioni Carlos Slim scavalca Bill Gates. C'e' chi ha parlato di un'eccessiva generosita' del cofondatore di Microsoft. Che intanto potrebbe veder realizzata la sua visionaria...
  • Brevetti, anche le grandi inciampano Facebook, Google, Apple, RIM e altre coinvolte in cause a sfondo brevettuale. Un caso di presunto patent trolling, l'altro no, entrambi per tecnologie mobilecreazione siti web informatica pubblicità perugia...
  • Custom XML, Microsoft perde l'appello Il colosso del software ha perso l'ennesima battaglia contro la piccola societa' canadese che l'ha trascinato in tribunale per qualche pezzetto di codice XML. La multa rimane, e ora le possibilita' di...
  • Pink Floyd, vittoria in terra britannica Accolte le richieste di Roger Waters e soci. EMI deve preservare l'integrita' artistica degli album, anche nell'era di iTunes. Da rispettare dunque il paragrafo di un contratto del 1999creazione siti web...
  • 1
[1/1] computer (Categoria: Informatica e Palmari )
computer (Categoria: Informatica e Palmari )

[1/100] CASE BOX ESTERNO IN ALLUMINIO HD 3.5" IDE SATA USB 2.0

[2/100] COPPIA CASSE ACUSTICHE 2.0 per PC MP4 altoparlanti USB

[3/100] Tappetino Mouse Blu Poggia Polso Gel Profumato New

[4/100] BOX HARD DISK CASE HD ESTERNO USB 2.0 hardisk 3,5 SATA

[5/100] COMPUTER completo INTEL P4 3,0Ghz 1GB ram Monitor LCD !

[6/100] CAVO DI RETE FTP SCHERMATO LAN ETHERNET RJ45 Metri30,00

[7/100] MICROFONO DA TAVOLO PER PC FLESSIBILE NUOVO

[8/100] KIT PULIZIA MONITOR PC COMPUTER NOTEBOOK TV PEGASHOP !

[9/100] MOUSE DA DITO FINGER MOUSE 800 DPI NOTEBOOK COMPUTER

[10/100] HP Pavilion ze5507ea notebook portatile pc computer

[11/100] CAVO ADATTATORE USB A IDE SATA USB TO IDE SATA 2,5 3,5

[12/100] DISSIPATORE 2 VENTOLE X HARD DISK 3,5" X IL COMPUTER PC

[13/100] DISSIPATORE 2 VENTOLE X HARD DISK 3,5" X IL COMPUTER PC

[14/100] HDD SATA 120G SEAGATE PORTATILE COMPUTER NOTEBOOK NETB

[15/100] COMPUTER PORTATILE MOD.HP NX7300 COMPAQ 15,4”+ACCESSORI

[16/100] COMPUTER PORTATILE NOTEBOOK ASUS Eee PC 1005HA NUOVO!!

[17/100] CAVO DI RETE FTP SCHERMATO LAN ETHERNET RJ45 Metri20,00

[18/100] SUPPORTO NOTEBOOK 3 VENTOLE LED COOL PAD ventola USB

[19/100] MOUSE DA DITO FINGER MOUSE 800 DPI NOTEBOOK COMPUTER

[20/100] SUPPORTO NOTEBOOK 3 VENTOLE LED COOL PAD TAVOLETTA USB

[21/100] CAVO DI RETE FTP SCHERMATO LAN ETHERNET RJ45 Metri10,00

[22/100] DECODER DIGITALE TERRESTRE USB DVB-T RICEVITORE PC HD

[23/100] TOWER CASE PC COMPUTER DESKTOP + ALIMENTATORE ATX 400 W

[24/100] Hard Disk Western Digital 1Tb 64Mb WD10EARS - 1 TB

[25/100] MOUSE DA DITO FINGER MOUSE 800 DPI NOTEBOOK COMPUTER

[26/100] NOTEBOOK COMPUTER PORTATILE ASUS K-50 2 G RAM WINDOWS 7

[27/100] SET PULIZIA MONITOR PC COMPUTER TV LCD NOTEBOOK

[28/100] NOTEBOOK 7" PC MINI COMPUTER LAPTOP LCD PORTATILE NUOVO

[29/100] Computer notebook Compaq 110c, 1,6 Ghz, 1GB, HD 120GB

[30/100] KIT PULIZIA MONITOR PC COMPUTER TV LCD NOTEBOOK

[31/100] 10.4" MONITOR TFT LCD TOUCHSCREEN +VGA X PC COMPUTER

[32/100] SUPPORTO TAVOLETTA 3 VENTOLE PER NOTEBOOK COMPUTER usb

[33/100] Pc Notebook HP DV6370 Computer Portatile Come Nuovo

[34/100] MOUSE DA DITO FINGER MOUSE 800 DPI NOTEBOOK COMPUTER

[35/100] COMPUTER PC PORTATILE TEXAS INST EXTENSA 460 + VALIGIA

[36/100] SCOCCA COMPUTER MONITOR TOSHIBA M45 M NOTEBOOK CERNIERE

[37/100] SCOCCA COMPUTER MONITOR TOSHIBA M45 M NOTEBOOK CERNIERE

[38/100] SUPPORTO PC PORTATILE COMPUTER COOL PAD USB 3 VENTOLE

[39/100] COMPUTER PC IBM S51 3GHZ+MONITOR LCD 17"+WINDOWS XP

[40/100] windows virus manuale formattare computer mini pc lcd

[41/100] NOTEBOOK COMPUTER HP COMPAQ NC6120

[42/100] MINDTECH MINI PC COMPUTER PORTATILE NOTEBOOK 7'' NUOVO

[43/100] STOCK COMPUTER LOTTO PC MONITOR LCD HP COMPAQ IBM LOT

[44/100] STOCK COMPUTER LOTTO PC MONITOR LCD HP COMPAQ IBM LOT

[45/100] NOTEBOOK 7" PC MINI COMPUTER LAPTOP LCD PORTATILE NUOVO

[46/100] ADATTATORE USB IDE SATA 3,5 E 2,5" HD PC CONVERTITORE

[47/100] COMPUTER PORTATILE ASUS Eee PC 1005HA-M NUOVO.BIANCO

[48/100] HUB 2.0 7 PORTE USB PC COMPUTER NOTEBOOK PORTATILE

[49/100] SUPPORTO X NOTEBOOK PC EVITA IL RISCALDAMENTO NEW

[50/100] BATTERIA NOTEBOOK PC Li-Ion COMPUTER HP-COMPAQ 14,4V

[51/100] BATTERIA NOTEBOOK PC Li-Ion COMPUTER HP-COMPAQ 10,8V

[52/100] Asus a4000 notebook computer portatile

[53/100] BATTERIA NOTEBOOK PC Li-Ion COMPUTER HP-COMPAQ DELL

[54/100] CAVO DI RETE FTP SCHERMATO LAN ETHERNET RJ45 Metri5,00

[55/100] PC Notebook Computer Compaq ARMADA CD - FATTURA n°3

[56/100] Hard Disk Western Digital 1,5Tb 64Mb WD15EARS - 1.5 TB

[57/100] PC COMPUTER FUJITSU SIEMENS P4 XP 3.0/2G/40 DVD LCD 19"

[58/100] CASE BOX ESTERNO 3,5" USB IDE SUPPORTA HD 500 GB M.323

[59/100] COMPUTER PORTATILE ASUS Eee PC 1005HA-M NUOVO.BLU

[60/100] PC COMPUTER 3ghz + MONITOR LCD 17 + XP PROFESSIONAL

[61/100] KIT SET PROTEGGI PC COMPUTER COPRI MONITOR LCD TASTIERA

[62/100] MINDTECH MINI PC COMPUTER PORTATILE NOTEBOOK 7'' NUOVO

[63/100] MINDTECH MINI PC COMPUTER PORTATILE NOTEBOOK 7'' NUOVO

[64/100] MINDTECH MINI PC COMPUTER PORTATILE NOTEBOOK 7'' NUOVO

[65/100] PC COMPUTER INTEL 3.2GHZ RAM 1GB DDR2 + WINDOWS XP

[66/100] ALIMENTATORE X MONITOR DISPLAY COMPUTER LCD 12V 4A 48W

[67/100] PC COMPUTER HP INTEL 2.4/256mb/40gb CD + LCD IBM DVI

[68/100] PC COMPUTER extreme INTEL P3 XP 866/128/10 cd + LCD

[69/100] PC COMPUTER extreme INTEL P3 XP 866/128/20 cd + LCD

[70/100] COMPUTER INTEL PENTIUM 4 1800\40GB\512MB\ WINDOWS XP

[71/100] COMPUTER PORTATILE ASUS Eee PC 1005HA-M NUOVO.NERO NEW

[72/100] Computer Portatile HP NC4010 Intel Pentium Eccellente!!

[73/100] COMPUTER PC PENTIUM 4 HP PROCESSORE INTEL NO AMD NO IBM

[74/100] PC COMPUTER extreme INTEL P3 XP 933/128/20 cd + LCD

[75/100] PC COMPUTER HP DC7600 INTEL PENTIUM 4+XP PROFESSIONAL

[76/100] PENTIUM COMPUTER DA TAVOLO CON WINDOWS XP HOME ORIGINAL

[77/100] PERSONAL COMPUTER ASUS Eee Box Pc B202 WINDOWS XP

[78/100] PERSONAL COMPUTER ASUS Eee Box Pc B202 WINDOWS XP

[79/100] PC COMPUTER HP DC7600 INTEL 2.8 RAM 3GB XP PROFESSIONAL

[80/100] SUPPORTO alluminio NOTEBOOK 3 VENTOLE dissipatore USB

[81/100] alimentatore caricatore notebook universale pc computer

[82/100] ALIMENTATORE X MONITOR DISPLAY COMPUTER LCD 12V 3A 36W

[83/100] ALIMENTATORE X MONITOR DISPLAY COMPUTER LCD 12V 3A 36W

[84/100] ALIMENTATORE X MONITOR DISPLAY COMPUTER LCD 12V 4A 48W

[85/100] Kit di pulizia Notebook Monitor computer Keyteck LCK-01

[86/100] Adattatore ALIMENTATORE 12V DC 5A MONITOR LCD Computer

[87/100] ALIMENTATORE X MONITOR DISPLAY COMPUTER LCD 12V 5A 60W

[88/100] ALIMENTATORE X MONITOR DISPLAY COMPUTER LCD 12V 5A 60W

[89/100] CAVO MONITOR VGA LCD VIDEO COMPUTER HD 10MT

[90/100] MICROFONO PROFESSIONALE COMPUTER NOTEBOOK DA TAVOLO PC

[91/100] SCOCCA MONITOR ACER 1360 1520 1630 NOTEBOOK COMPUTER PC

[92/100] CAVO MONITOR HIGH-END LCD VIDEO COMPUTER HD15M

[93/100] COMPUTER PC PENTIUM 4 HP PROCESSORE INTEL NO AMD NO IBM

[94/100] computer usato funzionante PC windows XP masterizzatore

[95/100] COPPIA CASSE ACUSTICHE 2.0 PC MP4 autoalimentate da USB

[96/100] Computer Portatile COMPAQ EVO N610C Pentium4 M!!

[97/100] ASPIRAPOLVERE COMPUTER NOTEBOOK PC USB PORTATILE TURB D

[98/100] ASPIRAPOLVERE COMPUTER NOTEBOOK PC USB PORTATILE TURB W

[99/100] ASPIRAPOLVERE COMPUTER NOTEBOOK PC USB PORTATILE TURB D

[100/100] ASPIRAPOLVERE COMPUTER NOTEBOOK PC USB PORTATILE TURB T

Informazioni

Vuoi maggiori informazioni sui nostri prodotti e servizi ? puoi chiamarci telefonicamente al numero +39.3927050827 oppure puoi inviarci una mail a info@evosistemi.com

altrimenti chiamaci con Skype

Skype Me™!

Meteo

37°
°F | °C
Mostly Cloudy
Humidity: 100%
Thu

32 | 43
0 | 6
Fri

31 | 49
0 | 9
Sat

31 | 51
0 | 10

Utenti On-line

 37 visitatori online

Statistiche

Tot. visite contenuti : 440686

Evo Sistemi di Cirone Simone - Via del minatore n° 8 - 06100 - Perugia Cell. +39 392.7050827 Tel. +39 075.7826716 - P.Iva 02949240549 - C.Fis CRNSMN76M28D653B

Operiamo in: Agrigento Alessandria Ancona Aosta Ascoli Piceno L'Aquila Arezzo Asti Avellino Bari Bergamo Biella Belluno Benevento Bologna Brindisi Brescia Bolzano Cagliari Campobasso Caserta Chieti Caltanissetta Cuneo Como Cremona Cosenza Catania Catanzaro Enna Forli Cesena Ferrara Foggia Firenze Frosinone Genova Gorizia Grosseto Imperia Isernia Crotone Lecco Lecce Livorno Lodi Latina Lucca Macerata Messina Milano Mantova Modena Massa Carrara Matera Napoli Novara Nuoro Oristano Palermo Piacenza Padova Pescara Perugia Pisa Pordenone Prato Parma Pistoia Pesaro Urbino Pavia Potenza Ravenna Reggio Calabria Reggio Emilia Ragusa Rieti Roma Rimini Rovigo Salerno Siena Sondrio La Spezia Siracusa Sassari Savona Taranto Teramo Trento Torino Trapani Terni Trieste Treviso Udine Varese Verbania Vercelli Venezia Vicenza Verona Viterbo Vibo Valentia San Marino

Pubblicita in Internet?
www.aziendeumbre.it