Quali sono le due principali categorie di software per computer?

Migliore risposta

6 semplici categorie di software: le ampie categorie di software applicativo.

  • Creazione Software . …
  • Comunicazione Software . …
  • Consumo Software . …
  • Software Software . …
  • Utilità Software . …
  • Interfaccia database Software . …
  • Email del team. …
  • Marketing tramite posta elettronica.
  • Software di sistema , il sistema operativo (Windows, iOS, Android, macOS , Linux e così via) e le utilità che eseguono il dispositivo e fanno funzionare il computer.
  • Software applicativo , la maggior parte del software , quella che Wikipedia chiama “la designazione generale dei programmi per computer per lesecuzione di compiti”. Quando acquisti una nuova app, il più delle volte si tratta di un software applicativo.
  • Strumenti di programmazione per computer , inclusi i compilatori, sono ciò che trasforma il codice in software applicativo. Questi sono spesso nascosti alla vista, ma “sono una parte cruciale per portare nuovo software ai tuoi dispositivi.

Software di creazione

Le app che ti aiutano a creare cose. Strumenti per foto e disegno per creare arte. Documento e scrittura di app per creare documenti. Software audio e video per registrare, remixare e pubblicare. Editor di codice per continuare il ciclo e creare la prossima grande novità.

AutoCAD e Adobe Creative Cloud, Microsoft Office e la maggior parte degli altri strumenti utilizzati da professionisti e ingegneri creativi. Editor di codice come Sublime Text, ambienti di sviluppo integrati (o IDE) come Visual Studio e strumenti di programmazione per computer come gcc che compilano il codice in un nuovo software: tutti gli strumenti che gli sviluppatori utilizzano per eseguire il economia delle app. Questi sono i programmi che fanno notizia.

Software di comunicazione

Le app che ci collegano tra loro. Lemail ha iniziato tutto con i suoi rapidi messaggi elettronici tra computer mainframe universitari, prima che qualcuno potesse ragionevolmente aspettarsi di possedere un computer, per non parlare di portarne uno in tasca.

Lemail si è trasformata in chat, che si è rivolta ai social media— mentre Skype e FaceTime hanno finalmente realizzato il sogno del videotelefono. Ogni volta che controlli Facebook, invii messaggi di testo al tuo gruppo di amici e invii unemail al tuo capo, è un software di comunicazione che invia i tuoi messaggi avanti e indietro.

Software di consumo

Qui ci sono draghi, esplosioni, sinfonie e silenzio. Qui “è dove si discute su che cosè il software alza la testa. Ma anche lettori di eBook, visualizzatori di PDF, app di notizie e lettori multimediali sono software. Anche i giochi stanno qui; potresti costruire qualcosa nel gioco, ma per la maggior parte stai “consumando unesperienza progettata da qualcuno.

Forse non sono il software che riempie la maggior parte della tua giornata lavorativa, ma il sono il software che le persone useranno per godersi le cose che crei nelle app di creazione.

Poi cè “unapp complicata: il browser web. È per definizione un visualizzatore, unapp di consumo, qualcosa per visualizzare il codice HTML creato da altri. Tuttavia, oggi può anche eseguire app web basate su browser, rendendolo un altro modo per utilizzare ogni categoria di software. In un certo senso, è il sistema operativo (il codice che esegue il computer stesso).

Software di calcolo

È lì che è iniziato tutto: i computer, dopotutto, sono macchine per calcolare i numeri. È nella ricerca scientifica profonda dove i limiti di i cervelli di silicio vengono testati, dove vivono le loro vite più significative. È qui che entrano in gioco lapprendimento automatico e lintelligenza artificiale, le parole dordine preferite dalla tecnologia.

Il tuo computer è più che pronto per fare cose incredibili e sono i software della concorrenza come Mathematica e R che creano la magia .

Software di utilità

App per la sincronizzazione dei file. FTP. Antivirus. Quellunica app che hai installato per risolvere quel raro problema che hai avuto lanno scorso. Strumenti di backup. WinZIP. Strumenti di ricerca e Google stesso. Il software che tiene lontano il tuo software.

Queste app non sono “t divertenti e non si sentono molto utili (tranne che per Google), ma legano insieme le parti in sospeso. Sono il software che devi usare. A volte sono software di sistema, a volte sono software applicativo, ma il loro scopo principale è eseguire attività principali per il tuo computer.

Software di interfaccia database

Poi cè tutto il resto, tutte le variazioni sulla stessa cosa.Queste sono le app che riempiono il 90\% delle categorie nellApp Store, il software che fa “girare il mondo degli affari”.

Tutto inizia con un database “, un insieme strutturato di dati contenuti in un computer. “Vuoi gestire attività, contatti, progetti, vendite, inventario, finanze, biglietti per navi spaziali? Avrai bisogno di un database per memorizzare quei dati.

Aggiungi un modulo per inserire i dati e un visualizzatore per, beh, visualizzare i dati e hai unapp basata su database.

Nel modo più semplice, la maggior parte delle app che memorizzano i dati si adattano a questo stampo, qualsiasi cosa, dalle app per appunti e contatti a un CRM o Sistema ERP. Sono essenzialmente modi diversi di memorizzare e visualizzare i dati, con piccole modifiche per adattarsi a un flusso di lavoro specifico.

Risposta

I driver e tutto il codice del sistema operativo associato alla gestione di ciò che forniscono driver, gestione dei file (explorer e simili), chiamate al supervisore (routine di basso livello chiamate solo dal sistema operativo stesso), routine matematiche di basso livello come ArcCotangent, gestione dellarchiviazione come disk sec tor legge che si accumulano in un blocco di allocazione file. Comandi DOS (quello che ottieni nella finestra cmd) o lequivalente Mac. Lelaborazione interna di data / ora che accumula sezioni di millisecondi in secondi e minuti.

Gli utenti di Unix / Linux potrebbero dire che il Kernal e tutti i piccoli pezzi che devi caricare per creare il sistema operativo.

Sul tuo telefono sarà il codice sottostante su cui fanno affidamento tutte le app come la connettività inet, la gestione delle app (che, immagino, potrebbe essere solo unaltra app), ma sicuramente i piccoli bit interni che consentono alle app di funziona su alcuni telefoni e non su altri. Cosa fa Android che iOS non fa? Queste sono funzioni del software di sistema.

Ci scusiamo per la casualità, ma in realtà non classifico un sistema operativo da molto tempo. Queste sono solo le parti di un sistema operativo su cui ho lavorato, insieme ai compilatori incorporati (BASIC), su sistemi multiutente cè lelaborazione del time slice che seleziona chi è il turno di utilizzare il set di registri. I computer in realtà non eseguono più utenti contemporaneamente, ma danno a ciascun utente solo una parte di tempo per lelaborazione, quindi passano allutente successivo e al successivo finché non torni di nuovo al primo e lo fai da capo (12.000 volte a secondo per un sistema da 100 ms; ne ho visti alcuni che utilizzano un clock da 10 ms). Come sfogliare le pagine di un cartone animato disegnato a mano, sembra che stiano lavorando tutti allo stesso tempo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *