SPO je ... Osnovni softver sustava. Softver sustava uključuje
Računala - naši neotuđivi drugovi života za drugi desetljeće. Uz pomoć ljudi se zabavljaju i rade, komuniciraju s prijateljima širom svijeta. Nažalost, ne svi korisnici zamisle principe rada s računalom.
sadržaj
- Uvod u temu
- Vozači i stvari
- Što je softver za sustav?
- Osnovna znanja i vještine
- Razvrstavanje softvera sustava
- Još jedna varijanta klasifikacije
- Os kao kompleks
- Upravljanje datotekama kritična je funkcija acs-a
- Što je usluga act?
- Besplatni softver za rad s mrežnim protokolima
- Programska okruženja i izvršavanje programa
- Što su prevoditelji
- Debugger i druge komponente
- Nalazi
Konkretno, rijetko razmišljaju o važnosti open source softvera. Ovo je softvera sustava. Što podrazumijeva ovaj koncept i koja je važnost tih programa? Ovaj je član posvećen otkriću ovog pitanja. Osim toga, razmotrit ćemo postojeću klasifikaciju softvera sustava do danas.
Potrebno je to znati čak i za obične korisnike, jer kada čitate neke informativne članke, često ne mogu razumjeti bit onoga što je tamo pisano. To se događa samo zbog neznanja opće terminologije. Treba napomenuti da čak i specijalizirani resursi često krše njegovu iskrivljenost.
Uvod u temu
Povijesno gledano, svi programi koje koristimo podijeljeni su u dvije klase:
- Aplikacije sustava (OSS je osnova svakog operativnog sustava).
- Programi za prijavu.
Tu je i razred duboko specijaliziranog aplikacijskog softvera, ali u svakodnevnom životu samo tehničari i programeri susreću s njom.
K aplikacijski programi uključuju uredske aplikacije, programe za stvaranje i uređivanje slika, kao i druge načine s kojima se svaki dan bavi svaki dan. Nije teško pogoditi da je ova klasa najrasprostranjenija i brojnija.
Što je uključeno u koncept ACT? To su programi namijenjeni DBMS upravljanje (baze podataka), stvoren za interakciju korisnika i računala (DE - grafičke ljuske), kao i specijalizirani sustavi za prikupljanje i obradu informacija. Potonji se koriste (uključujući) na zrakoplovima i borbenim vozilima.
Vozači i stvari
Vrlo često dodjeljuju knjižnice sustava i upravljačke programe uređaja, koji se u svojoj svrsi ne razlikuju ni u čemu od samog softvera. To znači da ih ne valja posebno razmotriti.
Stoga se sustavski softver (System Software) može nazvati skupom programa i sučelja koji služe za upravljanje i interakciju s ljudskim računalom. Njihova je glavna svrha prevesti strojno sredstvo prikazivanja i analize u više tekstualnih ili grafičkih oblika koji su nama sve poznatiji. Sastav softvera (za razliku od aplikacijskih alata) praktički je neovisan o specifičnim zadacima koje korisnik može izvesti na računalu.
Može dizajnirati kuće na njemu, ili cijeli dan može sjediti u društvenim mrežama. U svakom slučaju, softver računala drastično se razlikuje, a sastav aplikacija sustava ne prolazi kroz promjene.
Što je softver za sustav?
A sada ćemo saznati više o svrsi programa ovog tipa. Dakle, njihove glavne funkcije su:
- Oni stvaraju okruženje u kojem aplikacije za aplikacije (OS) funkcioniraju.
- Pružiti pojednostavljenje i automatizaciju razvoja novih aplikacija.
- Povećajte točnost i učinkovitost interakcije između računala u lokalnim i globalnim mrežama.
- Dijagnosticirajte (i popravite) različite kvarove softvera.
- Odgovoran za obavljanje pomoćnih operacija (kopiranje, arhiviranje, prijenos podataka).
Prema tome, ne rad na računalu bez slobodnog softvera ne može, u načelu, kao i još najviše primitivnog operativnog sustava - i niz specijaliziranih aplikacija. Održavanje ovih programa može baviti samo kvalificiranim korisnicima i razvoj - samo najboljih programera, koji su u nekim slučajevima moraju znati stroj programski jezik (kao stručnjaka u svijetu u općim jedinica). Ukratko, nećete moći stvoriti operativni sustav u ponosnoj samoći.
Osnovna znanja i vještine
Unatoč složenosti takvih programa, čak i obični korisnici trebaju razumjeti prirodu njihovog rada, kao što utječe na produktivnost njihove interakcije s računalom. Na primjer, ne znajući o radnim programima principima koji kontroliraju pisanje i čitanje podataka s diska površine, ne možete formatirati tvrdi disk, ovisno o vrsti podataka koje namjeravaju zadržati.
Kao što smo već rekli, njihova primjena ima sustavnu prirodu koja se gotovo nikada ne mijenja. Stoga se posebice stroge zahtjevi nameću razvoju slobodnog softvera.
Razvrstavanje softvera sustava
Tradicionalno se u ovoj klasi razlikuju sljedeće vrste programa:
- Upravljačke komponente.
- Komponente analize, obrade i prijenosa podataka.
Kao što je lako razumjeti, kontrolni programi sinkroniziraju glavne procese, omogućujući svim uređajima računala da rade ispravno. Njihove glavne funkcije su sljedeće:
- Izravna kontrola svih računalnih ovlasti sustava.
- Radite s podacima potrebnim za njegovo funkcioniranje.
Najčešće ove uslužne programe stalno su u RAM-u računala. Odnosi se na rezident znači da čine jezgru cijelog operacijskog sustava. Ako se kontrolni programi koji su potrebni za izvođenje nekih važnih operacija učitani u memoriju neposredno prije nego što se posao završi, oni se nazivaju tranzitivnim. U svakom slučaju, danas takvi programi se isporučuju isključivo u sastavu i sam operativnog sustava iu obliku vozačkih knjižnica.
Nasuprot tome, programi za obradu podataka se odvode zasebno. Najčešće se isporučuju kao dio instalacijskih paketa aplikacijskih aplikacija. Usput, instalacijski program (Windows instalater, primjerice) vrijedi i za softver sustava.
Još jedna varijanta klasifikacije
Vrlo često stručnjaci kažu da računalni softver treba podijeliti na osnovne i usluge. Osnovni su oni programi koji pružaju sam rad računala. Sukladno tome, softver sustava uključuje:
- Sustavi operativnih sustava i vozači u njihovom sastavu.
- Grafičke ljuske (DE) i druga okruženja za izvođenje programa.
- Upravitelji datoteka.
OS kao kompleks
Nastavite razmotriti softver sustava. Operativni sustavi su njegov sastavni dio.
Općenito, sam OS može biti predstavljen kao skup softverskih programa koji su odgovorni za prijem, obradu, korištenje informacija i kontrole svih uređaja sustava. S jedne strane, operativni sustav djeluje kao „razmaknica” između korisnika i njegovo računalo, s druge strane, je odgovoran za što je moguće učinkovito korištenje oba softvera i hardvera za punjenje potonje.
U literaturi se operacijski sustav naziva i osnovnim softverom sustava. Zašto je ta terminologija prihvaćena, razmotrit ćemo u nastavku.
Upravljanje datotekama kritična je funkcija ACS-a
Datoteke su dizajnirani tako da lakše pristupaju fizičkim podacima na disku, kako bi ih prikazali u grafičkom prikazu. Tako vam dopuštaju korištenje samo logičkog imena datoteke, a ne njegovih neposrednih koordinata na tvrdom disku.
Važno! Datoteke i menadžeri datoteka ne postoje sami, jer su razvijeni za specifične operacijske sustave i za rješavanje određenih zadataka. Dakle, veliki broj stručnjaka slaže se da su te aplikacije dio softvera sustava.
Međutim, postoji nekoliko činjenica koje predodređuju stav prema takvim programima u smislu neovisnih alata za upravljanje informacijama:
- Mnogi operacijski sustavi (i dugo i gotovo svi) mogu istodobno (!) Raditi sa skoro svim datotečnim sustavima.
- Neki primitivni (ali ipak OS) sustava općenito može biti bez takvih aplikacija.
Što je usluga ACT?
Ova kategorija uključuje programe koji znatno šire mogućnosti softvera, što ga čini prikladnijim za krajnjeg korisnika. Također se mogu klasificirati, s puno bodova:
- Upravljački programi uređaja koji nisu uključeni u OS u vrijeme njenog stvaranja.
- Programi za samodijagnostiku računala, koji oslobađaju korisnika potrebu za pronalaženjem uzroka pogrešaka i kvarova.
- Ironično, antivirusni softver također odgovara definiciji "usluge". Imajte na umu da to nije uvijek slučaj.
- Aplikacije za servisiranje tvrdih diskova omogućuju kopiranje i arhiviranje podataka, trajno brisanje ili vraćanje podataka, optimiziranje procesa pisanja datoteka na disk.
- Ugrađeni programi arhiviranja, omogućujući vam da znatno smanjite prostor koji zauzima informacije.
- Uslužni programi za upravljanje resursima mreže i same mreže.
Često se ova vrsta programa naziva sustavnim uslužnim programima. Odmah ćemo primijetiti da antivirusni programi tako ne nazivaju. Danas su sredstva poznata iz Symantec, Touch Stone i drugih velikih tvrtki koja opskrbljuju softver. Vrste softvera za neke slučajeve koje smo razmotrili, ali neka pitanja ostaju neriješena.
Besplatni softver za rad s mrežnim protokolima
Kao što se može razumjeti iz naslova, ove aplikacije sustava odgovorne su za pristup webu. Imajte na umu da je sve od sljedećeg relevantnije za one sustave koji su dizajnirani za obavljanje određenih radnji (datotečni poslužitelj, poslužitelj e-pošte). Da biste ažurirali softver ove narudžbe, često je potrebno razviti nove inačice operacijskih sustava.
Ključ za razumijevanje rada cijelog algoritma je poseban poslužiteljski program koji prihvaća zahtjeve iz mreže i šalje odgovore na njih. Uslužni programi koji su dizajnirani za slanje zahtjeva nazivaju se klijentima. Napominjemo da se zahtjev šalje u obliku standardiziranog formata, koji se često naziva protokolom. Odgovor se također šalje kao datoteka određenog formata, koji sadrži sve potrebne informacije (paket).
Usput, IE i Firefox, Opera i Google Chrome također su klijenti, čiji se rad temelji na upravo navedenom principu.
Programska okruženja i izvršavanje programa
Ovi programi se odnose na specifične načine, ali osnovno razumijevanje od njih je i potrebno, jer bez toga je nemoguće razumjeti principe rada operativnog sustava i računala u cjelini. Potrebne su ne samo za stvaranje, već i za uklanjanje pogrešaka i pokretanje aplikacija.
Stručnjaci kažu da za ovaj slučaj softver sustava uključuje:
- Alati za upisivanje i uređivanje teksta.
- Prevoditelj ili prevoditelj (za najjednostavnije jezike).
- Uređivač poveznika, koji se naziva i povezivač.
- Debuggers.
- Kompletne biblioteke aplikacija za izvođenje programa.
Imajte na umu da se za neki određeni OS stvara aplikacija (s rijetkim iznimkama). Ali alati sustava koji su dizajnirani za njihov razvoj mogu raditi u potpuno drugačijem sustavu (za to su potrebne zasebne knjižnice sustava). To je vrlo važno jer ne ograničava sami razvojni programeri u odabiru poželjnog sustava za rad.
Što su prevoditelji
Budući da je ova definicija razumljiva daleko ne sve, razmotrimo ovo pitanje detaljnije.
Ovaj najvažniji pojam označava program koji prevodi programski jezik koji ljudi razumiju strojni jezik. Naravno, stroj jezik može se shvatiti i čovjek, ali ti profesionalci širom svijeta jedinica. Sam program, napisan u nekom programskom jeziku, zove se izvorni modul. Objektni modul izvorni je podatak sastavljen za daljnju upotrebu stroja. Struktura ovog modula sastoji se od tekst programa već je prevedena na strojni jezik, kao i druge podatke koji su potrebni za ispravan rad i ispravljanje pogrešaka.
Sve aplikacije ove klase dijele se u sastavljače i tumače. Prvi odmah pretvara izvorni modul u strojni tekst. Tumač ne samo da izvršava prijenos, već i odmah pokušava testirati program. Na toj osnovi ima jedan ogroman nedostatak: sporo izvršenje programa. Zato se takvi alati koriste samo u okruženju najjednostavnijih i primitivnih jezika, koji se koriste za podučavanje osnova programiranja.
Linker, ili linker, obrađuje obradu objektnih modula u boot elementima. Svaki od njih može se već premjestiti u glavnu memoriju i izvršiti.
Debugger i druge komponente
Debugger obavlja najvažniju funkciju, jer vam omogućuje kontrolu izvršenja programa, uz način pretraživanja pogrešaka u njemu. Njegov osnovni skup funkcija uključuje:
- Sposobnost za korak po korak izvršavanja učitanog objektnog modula, s konstantnim izlazom rezultata.
- Zaustavite se u točkama koje je odredio razvojni programer.
- Ako postoji takva potreba, debugger u potpunosti može zaustaviti program na unaprijed određenoj točki.
- Prikaz svih upotrijebljenih varijabli.
nalazi
Dakle, pretpostavimo. Ispada da softver sustava uključuje sljedeće komponente:
- Izravno OS (operativni sustavi).
- Grafičke ljuske (DE) i programi izvođenja.
- Datoteke i ostali alati za upravljanje datotekama.
- Sredstva za programere.
- Svi mrežni programi.
- Neki programi aplikacije.
Zato smo pregledali sastav sustava softvera.
- Zašto sustav ne prihvaća Simple Communications PCI kontroler
- Opći aplikacijski softver: primjeri
- Kako vratiti sustav u slučaju kvara
- Stvaranje i korištenje računalnih programa. Računalni program je ...
- Što je softver? Kakav je program Softver?
- "Windows 11" - naziv sljedeće verzije operacijskog sustava tvrtke Microsoft?
- Ažuriranje softvera: što je ovaj program i njegove varijante
- Upravljački programi za programe i uređaje: instalacija i održavanje u trenutnom stanju
- Što je sustavni softver?
- Kako otvoriti registar i naučiti kako raditi s njim?
- Kako ukloniti Doctor Web s radne površine ili prijenosnog računala.
- Što je softver?
- Pokretanje sustava Windows XP. Što je za to i zašto to radi?
- Aplikacijski softver, klasifikacija
- Softver: softverska klasifikacija i glavni tipovi
- Što je uključeno u softver sustava?
- Vrste računalnog softvera
- Klasifikacija računala: osnovna načela
- Najjednostavnije sredstvo za uklanjanje zlonamjernog softvera
- Točna instalacija softvera
- Softver informacijske zaštite - osnova rada računalne mreže