Attēla kredīts: Noel Hendrickson / DigitalVision / GettyImages
Sistēmas programmatūra ir programmu kopums, kas nodrošina datora darbību. Tas ir cieši saistīts ar datoru arhitektūru. Rūpējoties par galvenajiem uzdevumiem, piemēram, ieejas, izejas un datu uzglabāšanas sistēmas programmatūra ļauj lietojumprogrammu izstrādātājiem, lai koncentrētos uz konkrētiem uzdevumiem viņu programmatūras vajadzībām, lai paveiktu. Piemēri sistēmas programmatūra ietver operētājsistēmas, ierīču draiverus, programmēšanas rīkus un visas citas utilītprogrammas, kas ļauj datoru, lai tas darbotos.
Operētājsistēma Software
Operētājsistēmas datora kontrolē aparatūras resursu sadali. Tā rīkojas ievades datus no perifērijas ierīcēm, grafiku CPU procesora laiku, pārvalda atmiņas izmantošanu un nosūta izejas datus uz printeri un citām perifērijas. Mūsdienās lielākā daļa operētājsistēmas ļauj vairāki pieteikumi darboties, tajā pašā laikā, pārejot resursu sadalījumu starp tām. Daži no pazīstamākajiem piemēriem operētājsistēmām ietver Windows, Mac OS un Linux.
Dienas video
Device Driver Support
Visi dažādu perifērijas ierīcēm, datoru sistēma, ko izmanto, ieskaitot peles, klaviatūras, displeja monitors, cietais disks un printeri, kas darbojas ar atsevišķiem gabaliem programmatūras pazīstams kā ierīce vadītājiem. Daži autovadītāji ir iekļauta kā daļa no sistēmas programmatūras, bet citi jāuzstāda pirmo reizi ierīce ir savienota ar datoru. Lai atvieglotu šo procesu, lielākā daļa autovadītāju šodien izmanto standarta protokolu, ko atbalsta sistēmas programmatūra, piemēram, Plug and Play, lai atvieglotu saziņu starp ierīces aparatūru un datoru sistēma.
Gan sistēmu un lietojumprogrammatūru sastāv no datora instrukcijām, kas tiek rakstīti programmēšanas valodā, un pēc tam apstrādāti izmantošanai datoru. Sistēmas programmatūra var ietvert instrumentus, piemēram, kompilatori, montieri un linkers kas pārveidot cilvēka lasāmā programmēšanas kodu mašīnu kodu, lai dators izpildīt. Piemēri sistēmas programmatūras programmēšanas rīkiem ietver Microsoft Visual Studio IDE (interaktīvā Development Environment), un Apple Xcode IDE.
System Utilities
Vairāki komunālo pakalpojumu, kas veic administratīvus uzdevumus, parasti ir daļa no sistēmas programmatūru. Tie var ietvert programmas adresātam: komprese diska un diagnosticēt diska problēmas; instalēt un atinstalēt programmatūru; pārvaldīt pārstrādes bin un veikt sistēmas dublējumu un atjaunot. Sistēmas komunālie var iebūvēti sistēmas programmatūras vai pievienot kā atsevišķu produktu.
Citi izmantošanas veidi System Software
Drošība ir svarīgs jautājums par datoru sistēmām, kas ir savienotas ar ārpasauli, tāpēc lielākā daļa sistēmas programmatūra nodrošina ugunsmūri un antivīrusu programmas, lai saglabātu no hackers un ļaunprātīgām programmām. Atbalstīt ar lietotāja interfeisu, kas ir veids, kā cilvēki sazinās ar datoru, ir vēl viens svarīgs sistēmas programmatūra funkciju. Lietotājs saskarne var būt no komandrindas vai var būt pilnīgi izplaucis GUI (grafiskā lietotāja saskarne), kas ļauj lietotājiem mijiedarboties ar logiem, izvēlnes un pogas. Sistēmas programmatūra ir atbildīgs par tīkla savienojumus un nodrošina failu sistēmas, kas izmanto ārējo atmiņu arī.