Wat zijn de twee belangrijkste categorieën computersoftware?

Beste antwoord

6 eenvoudige softwarecategorieën – de brede categorieën van toepassingssoftware.

  • Creatie Software . …
  • Communicatie Software . …
  • Verbruik Software . …
  • Berekening Software . …
  • Hulpprogramma Software . …
  • Database-interface Software . …
  • Team-e-mail. …
  • E-mailmarketing.
  • Systeemsoftware , het besturingssysteem (Windows, iOS, Android, macOS , Linux, enzovoort) en hulpprogrammas waarmee uw apparaat wordt uitgevoerd en uw computer functioneert.
  • Applicatiesoftware , de overgrote meerderheid van de software , wat Wikipedia “de algemene aanduiding van computerprogrammas voor het uitvoeren van taken” noemt. Wanneer u een nieuwe app koopt, is dit meestal applicatiesoftware.
  • Computerprogrammeertools , inclusief compilers, zijn wat verandert code in applicatiesoftware. Deze zijn vaak aan het zicht onttrokken, maar ze “zijn een cruciaal onderdeel van het brengen van nieuwe software naar uw apparaten.

Creation Software

De apps die u helpen dingen te maken. Foto- en tekengereedschappen om kunst te maken. Documenteer en schrijf apps om documenten te bouwen. Audio- en videosoftware om op te nemen en te remixen en vrij te geven. Codeereditors om de cyclus gaande te houden en het volgende grote ding te bouwen.

AutoCAD en Adobe Creative Cloud, Microsoft Office en de meeste andere tools die creatieve professionals en ingenieurs gebruiken. Code-editors zoals Sublime Text, geïntegreerde ontwikkelomgevingen (of IDEs) zoals Visual Studio, en de computerprogrammeertools zoals gcc die code compileren in nieuwe software – alle tools die ontwikkelaars gebruiken om de app-economie. Dit zijn de programmas die de krantenkoppen halen.

Communicatiesoftware

De apps die ons met elkaar verbinden. E-mail begon het allemaal met snelle elektronische berichten tussen universitaire mainframecomputers, voordat iemand redelijkerwijs kon verwachten een computer te bezitten, laat staan ​​dat hij er een in zijn zak had.

E-mail veranderde in chat, dat veranderde in sociale media: terwijl Skype en FaceTime eindelijk de droom van de videotelefoon vervulden. Elke keer dat u Facebook bekijkt, uw vriendengroep txt en uw baas e-mailt, is het communicatiesoftware die uw berichten heen en weer stuurt.

Consumptiesoftware

Hier zijn er draken – en explosies, en symfonieën en stilte. Hier is waar het debat over wat is software steekt zijn kop op. Maar eBook-readers, pdf-viewers, nieuws-apps en mediaspelers zijn ook software. Games passen hier ook; je zou iets in het spel kunnen bouwen, maar voor het grootste deel “consumeer je een ervaring die iemand heeft ontworpen.

Het is misschien niet de software die het grootste deel van je werkdag vult, maar de zijn de software die mensen zullen gebruiken om te genieten van de dingen die u in creatie-apps bouwt.

Dan is er een lastige app: de webbrowser. Het is per definitie een kijker, een consumptie-app, iets om HTML-code te bekijken die anderen hebben gemaakt. Toch kan het tegenwoordig ook browsergebaseerde webapps uitvoeren, waardoor het een andere manier is om elke categorie software te gebruiken . Het is in zekere zin het huidige besturingssysteem (de code die uw computer zelf aanstuurt).

Computatiesoftware

Daar begon het allemaal: computers zijn tenslotte machines om cijfers te berekenen . Het is in diep wetenschappelijk onderzoek waar de grenzen van siliconenhersenen worden getest, waar ze hun meest zinvolle leven leiden. Hier komen machine learning en AI, de favoriete modewoorden van tech, om de hoek kijken.

Je computer is meer dan klaar om geweldige dingen te doen – en het zijn competitiesoftware zoals Mathematica en R die de magie maken .

Hulpprogrammas

Apps voor bestandssynchronisatie. FTP. Antivirus. Die ene app die je hebt geïnstalleerd om dat zeldzame probleem van vorig jaar op te lossen. Back-uptools. WinZIP. Zoekhulpmiddelen en Google zelf. De software die ervoor zorgt dat uw software blijft neuriën.

Deze apps zijn “niet leuk , en ze voelen niet erg nuttig aan (behalve Google), maar ze binden de losse eindjes aan elkaar. Het zijn de software die u moet gebruiken. Het zijn soms systeemsoftware, soms toepassingssoftware, maar hun kerndoel is het uitvoeren van kerntaken voor uw computer.

Database-interfacesoftware

Dan is er nog de rest, alle variaties op hetzelfde.Dit zijn de apps die 90\% van de categorieën in de App Store vullen, de software die de zakenwereld “ronddraait.

Het begint allemaal met een database”, een gestructureerde set gegevens die in een computer. “Wil je taken, contacten, projecten, verkoop, inventaris, financiën, raketkaartjes beheren? Je hebt een database nodig om die gegevens op te slaan.

Voeg een formulier toe om de gegevens in te voeren, en een kijker om, nou ja, de gegevens te bekijken, en je hebt een door een database aangedreven app.

Op hun eenvoudigst passen de meeste apps die gegevens opslaan in deze vorm, alles van je notities en contacten-app tot een CRM of ERP-systeem. Het zijn wezenlijk verschillende manieren om gegevens op te slaan en te bekijken, met kleine aanpassingen die passen bij een specifieke workflow.

Antwoord

Stuurprogrammas en alle besturingssysteemcode die hoort bij het afhandelen van wat de stuurprogrammas bieden, bestandsbeheer (verkenner en dergelijke), supervisor-oproepen (routines op laag niveau die alleen worden aangeroepen door het besturingssysteem zelf), rekenkundige routines op laag niveau zoals ArcCotangent, opslagbeheer zoals schijfsec tor leest die zich ophopen in een bestandstoewijzingsblok. DOS-opdrachten (wat u in het cmd-venster krijgt) of het Mac-equivalent. De interne datum / tijd-verwerking die milliseconde-plakjes in seconden en minuten accumuleert.

Unix / Linux-mensen zouden de kernal kunnen zeggen en alle kleine onhandige stukjes die je moet laden die nodig zijn om het besturingssysteem te maken.

Op je telefoon is het de onderliggende code waarop alle apps vertrouwen, zoals inet-connectiviteit, app-beheer (wat, denk ik, gewoon een andere app zou kunnen zijn), maar zeker de kleine interne stukjes waarmee apps draaien op sommige telefoons en niet op andere. Wat doet Android dat iOS niet? Dat zijn systeemsoftwarefuncties.

Sorry voor de willekeur, maar ik heb al een hele tijd geen besturingssysteem meer gecategoriseerd. Dit zijn slechts de onderdelen van een besturingssysteem waaraan ik heb gewerkt, samen met ingebouwde compilers (BASIC), op systemen voor meerdere gebruikers is er de time slice-verwerking die selecteert wie er aan de beurt is om de registerset te gebruiken. Computers hebben niet echt meerdere gebruikers tegelijk, ze geven elke gebruiker gewoon een stukje tijd om te verwerken en vervolgens door te gaan naar de volgende gebruiker en de volgende totdat je weer terugkomt bij de eerste en alles opnieuw doet (12.000 keer een tweede voor een 100ms-systeem; ik heb er een paar gezien die een 10ms-klok gebruiken). Alsof je paginas omdraait in een handgetekende tekenfilm, het lijkt erop dat ze allemaal tegelijkertijd werken.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *