Računala

Pet vrsta sistemskog softvera

Autor: Peter Berry
Datum Stvaranja: 17 Srpanj 2021
Datum Ažuriranja: 11 Svibanj 2024
Anonim
Why America Should Be Afraid of Russia’s New Swarm Drones
Video: Why America Should Be Afraid of Russia’s New Swarm Drones

Sadržaj

Alfred je dugogodišnji učitelj i računalni entuzijast koji radi sa širokim spektrom računalnih uređaja i rješava probleme.

Petorica vrste softverskih sustava, svi su dizajnirani za kontrolu i koordinaciju postupaka i funkcija računalnog hardvera. Oni zapravo omogućuju funkcionalnu interakciju između hardvera, softvera i korisnika.

Sistemski softver obavlja posredničke zadatke kako bi osigurao komunikaciju između drugog softvera i hardvera kako bi omogućio skladan suživot s korisnikom.

Sistemski softver može se svrstati u sljedeće:

  • Operacijski sustav: Koristi komunikaciju između hardvera, sistemskih programa i drugih aplikacija.
  • Upravljački program uređaja: Omogućuje komunikaciju uređaja s OS-om i drugim programima.
  • Firmware: Omogućuje kontrolu i identifikaciju uređaja.
  • Prevoditelj: Prevodi jezike visoke razine u strojne kodove niske razine.
  • Korisnost: Osigurava optimalnu funkcionalnost uređaja i aplikacija.

1. Operativni sustav (OS)

Operativni sustav je vrsta jezgre sistemskog softvera koja se nalazi između računalnog hardvera i krajnjeg korisnika. Prvo se instalira na računalo kako bi se omogućilo prepoznavanje uređaja i aplikacija, a time i funkcionalnost.


Sistemski softver prvi je sloj softvera koji se učitava u memoriju svaki put kad se računalo uključi.

Pretpostavimo da korisnik želi napisati i ispisati izvješće na priloženi pisač. Za izvršavanje ovog zadatka potrebna je aplikacija za obradu teksta. Unos podataka vrši se pomoću tipkovnice ili drugih uređaja za unos, a zatim se prikazuje na monitoru. Zatim se pripremljeni podaci šalju u pisač.

Da bi program za obradu teksta, tipkovnica i pisač ostvarili ovaj zadatak, moraju surađivati ​​s OS-om, koji kontrolira ulazne i izlazne funkcije, upravljanje memorijom i namotavanje pisača.

Danas korisnik komunicira s operativnim sustavom putem grafičkog korisničkog sučelja (GUI) na sučelju monitora ili zaslona osjetljivog na dodir. Radna površina u modernim OS-ima je grafički radni prostor koji sadrži izbornike, ikone i aplikacije kojima korisnik manipulira kursor miša ili dodir prsta. Diskovni operativni sustav (DOS) bio je popularno sučelje koje se koristilo 1980-ih.

Vrste operativnih sustava

  • OS u stvarnom vremenu: Instalira se u ugrađene sustave za posebne namjene poput robota, automobila i modema.
  • OS za jednog korisnika i jedan zadatak: Instaliraju se na uređaje za jednog korisnika, poput telefona.
  • Jednokorisnički i multitask OS: Instaliraju se na suvremena osobna računala.
  • Višekorisnički OS: Instalira se u mrežnim okruženjima gdje mnogi korisnici moraju dijeliti resurse. Server poslužitelji su primjeri višekorisničkih operativnih sustava.
  • Mrežni OS: Koristi se za dijeljenje resursa kao što su datoteke, pisači u mrežnom postavljanju.
  • Internet / Web OS: Dizajniran je za pokretanje u internetskom pregledniku.
  • Mobilni OS: Dizajniran je za rad na mobilnim telefonima, tabletima i drugim mobilnim uređajima.

Funkcije operativnih sustava

  • Oni pružaju sučelje između korisnika i hardvera putem GUI-a.
  • Upravlja i dodjeljuje memorijski prostor za aplikacije.
  • Obrađuje upravljanje aplikacijama, ulazno / izlaznim uređajima i uputama.
  • Konfigurira i upravlja unutarnjim i perifernim uređajima.
  • Upravlja pohranom za jednog ili više korisnika na lokalnim i mrežnim računalima.
  • Sigurnosno upravljanje datotekama i aplikacijama.
  • Upravlja ulaznim i izlaznim uređajima.
  • Otkriva, instalira i rješava probleme s uređajima.
  • Prati performanse sustava putem upravitelja zadataka i drugih alata.
  • Stvaranje poruka o pogreškama i mogućnosti rješavanja problema.
  • Implementirati sučelje za mrežnu komunikaciju.
  • Upravlja pisačima u pojedinačnim ili višekorisničkim sustavima.
  • Interno ili mrežno upravljanje datotekama.

Primjeri operativnih sustava

Popularni OS-ovi za računala su:


  • Windows 10
  • Mac OS X
  • Ubuntu

Popularni mrežni / poslužiteljski OS-ovi su:

  • Ubuntu poslužitelj
  • Windows poslužitelj
  • Red Hat Enterprise

Popularni internetski / web OS-ovi su:

  • OS Chrome
  • Club Linux
  • Remix OS

Popularni mobilni OS-ovi su:

  • iPhone OS
  • Android OS
  • OS Windows Phone

2. Upravljački programi uređaja

Upravljački softver vrsta je sistemskog softvera koji oživljava računalne uređaje i periferne uređaje. Upravljački programi omogućuju svim povezanim komponentama i vanjskim dodacima izvršavanje zadanih zadataka i prema uputama OS-a. Bez upravljačkih programa OS ne bi dodijelio nikakve dužnosti.

Primjeri uređaja za koje su potrebni upravljački programi:

  • Miš
  • Tipkovnica
  • Zvučna kartica
  • Prikaz kartice
  • Mrežna kartica
  • Pisač

Obično se operativni sustav isporučuje s upravljačkim programima za većinu uređaja koji su već na tržištu. Prema zadanim postavkama, ulazni uređaji poput miša i tipkovnice imat će instalirane upravljačke programe. Možda nikad neće trebati instalacije treće strane.


Ako je uređaj noviji od operativnog sustava, korisnik će možda morati preuzeti upravljačke programe s web mjesta proizvođača ili iz alternativnih izvora.

3. Firmware

Firmware je operativni softver ugrađen u flash, ROM ili EPROM memorijski čip kako bi ga OS prepoznao. Izravno upravlja i kontrolira sve aktivnosti bilo kojeg pojedinog hardvera.

Tradicionalno, firmware je nekada značio fiksni softver koji se označava riječju firma. Instaliran je na nehlapljive čipove i mogao se nadograditi samo zamjenom s novim, unaprijed programiranim čipovima.

To je učinjeno kako bi se razlikovali od softvera visoke razine, koji se mogao ažurirati bez zamjene komponenata.

Danas se firmware pohranjuje u flash čipove, koji se mogu nadograditi bez zamjene poluvodičkih čipova.

BIOS i UEFI

Najvažniji firmware na računalima danas proizvođač instalira na matičnu ploču i može mu se pristupiti putem stare BIOS (Osnovni ulazno / izlazni sustav) ili novi UEFI (Unified Extended Firmware Interface) platforme.

Konfiguracijsko sučelje se prvo učitava kad se računalo uključi i prolazi OBJAVI (Samoprovjera pri uključivanju).

Firmware matične ploče započinje buđenjem cijelog hardvera i osigurava rad komponenti poput procesora, memorije i diskovnih pogona. Ako su sve ključne komponente u redu, pokrenut će se bootloader koji će učitati operativni sustav. Ako je memorija s slučajnim pristupom neispravna, BIOS neće dopustiti pokretanje računala.

Korisnik može promijeniti postavke BIOS-a i UEFI pritiskom na posebne tipke (funkcijska tipka, brisanje ili esc tipka) prilikom pokretanja za učitavanje stranice s konfiguracijom. Korisnik može konfigurirati sigurnost, redoslijed pokretanja, vrijeme i druge opcije na stranici koja se pojavi.

Iako rade drugačije, firmware na nekoliko načina daje pohvalu upravljačkim programima. Oboje daju identitet hardverskim uređajima, pri čemu potonji čini da operativni sustav vidi uređaj.

Glavna razlika između njih dvije je u tome što će se firmware uvijek nalaziti unutar uređaja, dok će se upravljački programi instalirati u operativnom sustavu.

Nadogradnje firmvera dolazi od proizvođača uređaja (a ne od proizvođača OS-a). Potrebni su ako korisnik želi da računalni hardver dobije novi hardverski i softverski podršku. Firmware će omogućiti uređajima bolji rad sa starim i novim operativnim sustavima i aplikacijama.

Gotovo svi uređaji i periferne jedinice ugrađeni su u firmware. Mrežna kartica, TV tuner, usmjerivač, skener ili monitor i primjeri uređaja na kojima je instaliran firmware.

4. Prevoditelji programskog jezika

To su posredni programi na koje se softverski programeri oslanjaju za prevođenje izvornog koda visoke razine u kod strojnog jezika. Prvi je zbirka programskih jezika koje je lako razumjeti i kodirati (tj. Java, C ++, Python, PHP, BASIC). Potonji je složeni kod koji samo procesor razumije.

Popularni jezici prevoditelja su sastavljači, sastavljači i tumači. Obično ih dizajniraju proizvođači računala. Programi prevoditelja mogu istodobno izvršiti cjeloviti prijevod programskih kodova ili prevesti sve druge upute.

Strojni kod napisan je u brojevnom sustavu base-2, zapisan u 0 ili 1. Ovo je jezik najniže moguće razine. Iako je naizgled besmislen za ljude, procesor zapravo inteligentno sekvencira nule i jedinice kako bi se pozvali na svaki zamislivi ljudski kod i riječ.

Osim što pojednostavljuju rad programera, prevoditelji pomažu u raznim zadacima dizajna, oni;

  • Prepoznajte sintaksne pogreške tijekom prijevoda, omogućujući tako izmjene koda.
  • Pružite dijagnostička izvješća kad god se ne poštuju pravila koda.
  • Dodijelite pohranu podataka za program.
  • Navedite i izvorni kod i detalje o programu.

5. Komunalije

Uslužni programi su vrste sistemskog softvera koji se nalazi između sistemskog i aplikacijskog softvera. To su programi namijenjeni zadacima dijagnostike i održavanja računala. Dobro dolaze kako bi osigurali optimalno funkcioniranje računala. Njihovi se zadaci razlikuju od presudne sigurnosti podataka do defragmentacije diskovnog pogona.

Većina su alata treće strane, ali mogu se isporučiti s operativnim sustavom. Alati trećih strana dostupni su pojedinačno ili u paketu, kao što su Hiren Boot CD, Ultimate Boot CD i Kaspersky Rescue Disk.

Primjeri i značajke korisnog softvera uključuju:

  • Antivirusni i sigurnosni softver za zaštitu datoteka i aplikacija, npr. Malwarebytes, Microsoft Security Essentials i AVG.
  • Usluge particija diska kao što su Windows Disk Management, Easeus Partition Master i Partition Magic.
  • Defragmentacija diska za organiziranje raštrkanih datoteka na pogonu. Primjeri uključuju defragmentator diska, Perfect Disk, Disk Keeper, Comodo Free Firewall i Little Snitch.
  • Kompresija datoteka za optimizaciju prostora na disku kao što su WinRAR, Winzip i 7-Zip.
  • Sigurnosna kopija podataka iz sigurnosnih razloga, npr. Cobian, Clonezilla i Comodo.
  • Usluge dijagnostike hardvera kao što su Sentinel tvrdog diska, Memtest i Performance Monitor.
  • Oporavak podataka za vraćanje izgubljenih podataka. Primjeri uključuju iCare Data Recovery, Recuva i EaseUs Data Recovery Wizard.
  • Vatrozid za zaštitu od vanjskih prijetnji, npr. Windows vatrozid.

Obavezno Čitati

Preporučujemo Nas

Provjera i mjerila za igranje računala Intel Core i3-8100 i Radeon RX 550 za 500 USD
Računala

Provjera i mjerila za igranje računala Intel Core i3-8100 i Radeon RX 550 za 500 USD

Ja am amo mali čovjek koji radi normalan po ao pomoćnika liječnika. Moja je tra t graditi računala i te tirati / pregledavati računalni hardver.U ovom ću članku razgovarati o mjerilima nedavnog računa...
Pregled bežičnog Bluetooth kućnog telefona: Panasonic KX-TG telefoni
Računala

Pregled bežičnog Bluetooth kućnog telefona: Panasonic KX-TG telefoni

Dan je vla nik kuće oko 40 godina i gotovo je uvijek amo talno obavljao zadatke za popravak i poboljšanje. Ovlašteni je električar.U proce u am uklanjanja fik ne telefonije, ali mrzim pomi ao na gubit...