154 Shares 2233 views

Software – Di cosa si tratta? Che programma software?

Ogni utente del computer ogni giorno è di fronte a un termine come Software. Questo non è sorprendente, perché la comprensione moderna del termine viene interpretato come "software" o, in forma abbreviata, "PO" ( "soft"). Prendiamo in considerazione alcuni aspetti importanti del tipo di software e il rapporto con gli altri componenti dei sistemi informatici. Quindi, qual è il software?

concetti generali

In un certo senso Software generale – un insieme di istruzioni, direttive sulla loro esecuzione sulla base di un linguaggio di programmazione, un programma o un insieme di programmi responsabili della cooperazione non solo tra l'utente e il sistema informatico, ma anche tra i cosiddetti componenti di ferro del computer o altre applicazioni built per determinati scopi.

A seconda delle funzioni mandato del software, tutto il software può essere diviso in diverse classi, che saranno discussi in seguito.

Hardware e software: distinzione e relazione

L'interpretazione di questi due termini è venuto con l'avvento dei primi computer. Oggi, si presume che l'hardware – Questo hardware del computer (componenti "di ferro"), che può toccare le mani (scheda madre, processore, memoria, periferiche e altri dispositivi nel sistema, o ad esso collegato).

Piuttosto l'interpretazione opposta del termine nel Software. Traduzione può essere rappresentato letteralmente come "soft ware". In un senso più ampio, si intende che il programma non può essere toccato, è in un certo senso, anche un componente virtuale.

E, cosa più interessante, per l'uso di "ferro" o l'accesso alle sue capacità deve necessariamente essere utilizzato uno speciale software, sotto forma di programmi speciali di controllo, responsabile dell'esecuzione di tali dispositivi (driver, imposta l'ingresso di comando / uscita BIOS e così via. D.) .

Il termine Software stesso, la traduzione e l'interpretazione dei quali sono ora utilizzati in tutto il mondo è nel contesto del software, anche agli albori del materiale informatico non era in uso. Fu solo nei primi 60-zioni formate completamente. E 'stato collegato con l'introduzione di una chiara divisione delle squadre incaricate di gestire l'hardware del computer, e l'utente finale. Lezioni collegate (software e hardware) divennero noti sistemi hardware e software.

software di classificazione sulla base di diversi criteri

Come Software – questa è la parte del programma di qualsiasi sistema di computer, questo software può essere diviso in diverse grandi categorie in base ai compiti ad essa assegnati. Per esempio, sul software uso e la replica è diviso in Corporate (su misura per le grandi imprese e aziende) e software per una vasta gamma di utenti.

Secondo la portabilità criterio può essere specifica piattaforma (operando esclusivamente in una media e un tipo di "ferro"), e cross-piattaforma (adattato ai sistemi molto diversi).

Secondo diffondere il tipo può essere diviso in software proprietario, aperta (per quanto riguarda il codice sorgente per l'Open Source GNU General Public License) e gratuito. Inoltre, qui sono spesso incluso gratuitamente, pagato e shareware. Quest'ultimo tipo di applicazione è interamente o parzialmente funzionalità limitata per un certo periodo di tempo, dopo di che, il programma dovrà acquistare. In caso contrario, si smetterà di funzionare.

Ma la classificazione prevista implica l'esistenza di tre grandi categorie di software:

  • sistema;
  • artigianato;
  • strumentali (strumenti di sviluppo, strumenti e utilità).

software di sistema

Poiché i componenti del sistema non sono solo l'applicazione nel senso comune. Infatti, i sistemi operativi sono anche programmi.

Spesso, tuttavia, il software di sistema può essere pensato come una sorta di strato di collegamento programmi utente dall'ambiente sistema operativo in cui operano, e l'hardware che è coinvolto nella realizzazione di un particolare compito (ad esempio, gli stessi driver).

Per rendere più chiaro, daremo un semplice esempio. Prendete il sistema operativo Windows (strato del sistema), una scheda audio ( "ferro") e lettore multimediale (software applicativo). Per saundkarta potrebbe riprodurre il suono, è necessario un driver (software di sistema), che fornisce il controllo del dispositivo da parte del sistema operativo, che è la piattaforma per il giocatore. Dal momento che il sistema riconosce il dispositivo, attraverso le sue direttive trasmette loro di controllare il lettore, per rilevare il tipo di file audio utilizza un codec speciali e decoder (strumenti software aggiuntivi). Il rapporto è evidente.

programmi applicativi

Per le applicazioni per includere tutte quelle applicazioni che non vengono eseguite le componenti del sistema o li utilizzano solo in parte, risolvere compiti di utenti specifici ben definiti.

Esempio oggi siamo in grado di portare un sacco: suite per ufficio, gli editori dei media, il sistema di calcoli matematici e progettazione, mezzi di accesso a Internet e rete di gestione, data logger, ecc Come si può vedere, ogni tipo di software (Software) – uno strumento che si concentra sulla realizzazione .. ristretta gamma di compiti, e interagisce direttamente con il sistema informatico tutta dell'utente.

Strumenti e Utilità

Gli strumenti comprendono software per lo sviluppo e la manutenzione di altri tipi di software. Questo può includere la lingua piattaforma di ambiente di programmazione di sviluppo, i pacchetti SDK, bug tracking e controllo di versione.

Con riferimento alle utenze, che sotto di loro spesso si riferisce al software per configurare i parametri hardware, e / o componenti software del sistema informatico in modo unitario, senza la quale accedere alle impostazioni degli altri metodi non possono essere implementate. Tale software può essere integrato nel sistema operativo o installato separatamente. In alcuni casi, le utility possono utilizzare le impostazioni completa automazione (ad esempio, Application Optimizer per correggere i bug e migliorare le prestazioni di Windows-sistemi).

invece di un epilogo

Infine, vale la pena notare che molti utenti spesso solleva un'altra domanda circa il termine Software: «Che cosa è questo programma" Questo approccio un po 'scorretto, in quanto, come già accennato in precedenza, può essere non solo una singola applicazione, ma anche una serie di programmi, un insieme di comandi del linguaggio, direttive e regole del linguaggio di programmazione per controllare altri componenti o loro trasferimento per l'elaborazione e l'esecuzione in forma di codice binario, per esempio, il processore centrale.

Questa classificazione è anche molto condizionale, perché nella descrizione sono stati presentati solo i principali tipi di software senza ulteriore divisione in sottoclassi, che oggi può essere contato molto, moltissimo. Ma per la comprensione iniziale del termine Software utente ordinario può bastare e questa conoscenza.