Hvad er Computer Software?

Computer software er et program, der fortæller en computer, hvad de skal gøre. Disse instruktioner kan være interne kommandoer, såsom opdatering af systemet ur, eller en reaktion på ekstern input fra tastaturet eller musen. Selv om der er mange forskellige typer af software lavet både med open source og proprietære standarder, programmeringen hovedsagelig kommer ned til nogle få grundlæggende regler.

Hardware vs. Software

Den grundlæggende forskel mellem hardware og software er, at det første er et håndgribeligt mens den anden er ikke. Hardware er selve maskinen og gør alt det fysiske arbejde, mens software fortæller de forskellige hardwarekomponenter hvad de skal gøre, og hvordan man interagerer med hinanden. Dette gør det muligt for computere at tilpasse sig nye opgaver eller installere ny hardware. Mens hardware omfatter ting som skærme, Central Processing Units (CPU'er), tastaturer og mus; software indeholder ting som tekstbehandlingsprogrammer, operativsystemer og spil.

Typer

Der er to hovedtyper af computersoftware: systemet og anvendelse. Den første type anvendes blot til at køre hardware, mens den anden anvendes til at gøre andre ting. De vigtigste typer af systemsoftware er operativsystemer, som Windows OS X eller Linux; og drivere, som er programmer, der tillader en computer at interagere med andre enheder, såsom printere og grafikkort. Der er mange forskellige typer af applikationssoftware, herunder spil, medieafspillere, tekstbehandlingsprogrammer, anti-virus programmer og programmer for at gøre nye programmer.

Sådan fungerer det

Hardware kun forstår de to grundlæggende begreber, til og fra, som er repræsenteret som 1s og 0'erne i binær sprog. Software fungerer som oversætter mellem menneskelige sprog og binær, hvilket gør det muligt for hardware til at forstå instruktionerne fodres ind i det. Programmører skrive kommandoer kaldet kildekoden i programmeringssprog, der ligner, hvad en person kan bruge i daglig tale. Et andet program kaldet en compiler anvendes derefter til at transformere kildekoden kommandoer i binær. Resultatet er en eksekverbar computer program.

Open Source vs. Proprietary

Programmører oprette enten open source eller proprietær software. Den første type kan redigeres og tilpasses af brugerne, mens den anden er beskyttet og ikke beregnet til at blive redigeret af mennesker uden for virksomheden, der sælger det. Mens open source-programmer er normalt gratis, er proprietære dem licens til forhandlere og skal betales for.

Begge typer har generelt en tilsvarende kvalitet af programmeringen, men rettelser til bugs generelt kommer hurtigere for open source-produkter end for proprietære dem. Også nogle mennesker foretrækker at bruge open source-programmer, fordi de kan føle en følelse af ejerskab i sidste ende projekt eller føler, at computersoftware virksomheder skaber monopoler og ønsker alternativer. Andre foretrækker source programmer lukkede, fordi de er nogle gange mere stabil eller være mindre sårbare over for hackere, der ofte kommer i suiter, og komme med kundeservice fra selskabet.

  • Spil er en type af computersoftware.
  • Programmører oprette enten open source eller proprietær software.
  • Computerskærme og andet hardware er fysisk håndgribeligt, mens software er ikke.
  • Nogle it-professionelle er specialiseret i hardware, mens andre fokuserer på programmeringssoftware.
  • Edb-software ofte testet af hackere for sårbarheder, før de frigives til offentligheden.

© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com