Ohjelmisto on joukko ohjeita, jotka on suunniteltu suorittamaan määritellyt tehtävät ja jotka kertovat tietokoneelle, kuinka toimia. Sitä on pääasiassa kahta tyyppiä, nimittäin Järjestelmäohjelmisto ja Sovellusohjelma. Järjestelmäohjelmisto on joukko tietokoneohjelmia, jotka on suunniteltu hallitsemaan järjestelmäresursseja. Se on kokoelma sellaisia tiedostoja ja apuohjelmia, jotka vastaavat tietokonejärjestelmän toimivuudesta ja moitteettomasta toiminnasta muiden laitteiden kanssa. Lisäksi se on yksin vastuussa toiminnasta käyttöjärjestelmä (OS) ja hallita tietokonelaitetta kokonaan.
Järjestelmäohjelmisto toimii alustana muille ohjelmistoille, kuten virustorjuntaohjelmisto, käyttöjärjestelmä, kääntäjä, levyn alustusohjelmisto jne. Tässä aiheessa saamme lisätietoja järjestelmäohjelmistosta. Aloitetaan järjestelmäohjelmiston määritelmästä.
Mikä on järjestelmäohjelmisto?
- Järjestelmäohjelmisto toimii ja toimii sisäisesti sovellusohjelmiston ja laitteiston kanssa. Lisäksi se toimii yhdistävänä rajapintana laitteiston ja loppukäyttäjän välillä.
- Järjestelmäohjelmisto toimii taustalla ja hallitsee kaikkea tietokoneen toimintaa. Sitä kutsutaan Matalan tason ohjelmisto koska se toimii tietokoneen yksinkertaisimmalla tasolla ja on yleensä kirjoitettu matalan tason kielellä. Heti kun asennamme käyttöjärjestelmän laitteellemme, se asennetaan automaattisesti samalle laitteelle.
- Järjestelmäohjelmisto auttaa luomaan käyttöliittymän ja mahdollistaa käyttöjärjestelmän vuorovaikutuksen tietokonelaitteiston kanssa.
Järjestelmäohjelmiston ominaisuudet
Siellä on luettelo joistakin tärkeistä järjestelmäohjelmiston ominaisuuksista:
- Järjestelmäohjelmiston suunnittelu on erittäin vaikeaa.
- Järjestelmäohjelmiston tehtävänä on yhdistää tietokone suoraan laitteistoon, joka mahdollistaa tietokoneen toiminnan.
- Vaikeuksia manipuloinnissa.
- Se on kooltaan pienempi.
- Järjestelmäohjelmistoa on vaikea ymmärtää.
- Se on yleensä kirjoitettu matalan tason kielellä.
- Sen on oltava mahdollisimman tehokas tietokonejärjestelmän moitteettoman toiminnan kannalta.
Järjestelmäohjelmistojen tyypit
Järjestelmäohjelmistoja on seuraavan tyyppisiä:
np std
1) Käyttöjärjestelmä
Käyttöjärjestelmä on yksinkertaisin järjestelmäohjelmistotyyppi, joka auttaa hallitsemaan tietokonelaitteistoja ja -ohjelmistoja. Se on minkä tahansa tietokonejärjestelmän keskeinen osa, joka vastaa minkä tahansa tietokonelaitteen moitteettomasta toiminnasta.
Käyttöjärjestelmä käyttää tietokonettasi ensisijaisesti, kun käynnistät sen. Jos et ole asentanut käyttöjärjestelmää tietokoneellesi, et voi käynnistää tietokonettasi. Joitakin yleisimpiä esimerkkejä käyttöjärjestelmästä ovat Mac käyttöjärjestelmä, Linux , Android ja Microsoft Windows .
Käyttöjärjestelmä auttaa hallitsemaan ja tallentamaan tietokoneellasi jo suoritettuja ohjelmia, kuten sovellusohjelmia ja muita järjestelmäohjelmistoja. Alla luetellut tehtävät suoritetaan käyttöjärjestelmällä:
- Käyttöjärjestelmä toimii tiedostonhallinnana, koska se varaa resursseja jokaiselle järjestelmässäsi suoritetulle tehtävälle.
- Se seuraa ensisijaista muistia ja varaa muistia pyynnön käsittelemiseksi.
- Se toimii prosessorin hallinnana varaamalla RAM-muistia prosessille ja poistamalla allokoinnin, kun sitä ei enää ole.
- Se auttaa estämään luvattoman käytön salaamalla salasanatoiminnot.
- Se auttaa ajoittamaan prosesseja avulla aikataulutusalgoritmit.
- Se auttaa aktivoimaan kaikki tietokoneesi laitteisto-osat noudattamalla loppukäyttäjien antamia ohjeita.
- Se helpottaa sovellusohjelmistojen käyttöä ja käyttöä.
- Sen avulla voit käyttää järjestelmäsi verkkoa.
- Se auttaa hallitsemaan järjestelmän virheellistä käyttöä ja ehkäisee myös virheet tietokoneessa olevien ohjelmistojen suorittamisessa.
- Se ohjaa kaikkia syöttö- ja tulostuslaitteita, kuten näyttöjä, näppäimistöjä, mikrofoneja ja skannereita jne.
- Se auttaa tunnistamaan ja asentamaan uusia ohjelmistoja. Lisäksi se auttaa myös vianmäärityksessä asennuksen aikana.
- Se auttaa yhdistämään järjestelmän eri osia.
2) Ohjelmointikielen kääntäjät
Ohjelmointikääntäjät ovat ohjelmisto, joka muuntaa korkean tason kielen konekieleksi. Tietokone voi ymmärtää vain koneen kielen tai binääribittimallin, joko 0 tai 1. CPU ymmärtää tämän konekielen, jota normaali ihminen ei ole helppo ymmärtää. Siksi ensinnäkin loppukäyttäjä on vuorovaikutuksessa tietokoneen kanssa korkean tason kielellä, kuten Java , Python , C , PHP , ja C++ jne., sitten kääntäjä muuntaa nämä kielet konekoodiksi.
ipconfig ubuntulle
CPU tai tietokoneen prosessori suorittaa nämä konekoodit binäärimuotoon. Se tarkoittaa mitä tahansa korkealla tasolla kirjoitettua ohjelmaa ohjelmointikieli on ensin muutettava binäärikoodeiksi. Tämä koko prosessi korkean tason kielen muuntamiseksi konekoodiksi tai binäärikoodeiksi tunnetaan nimellä kokoelma.
Kielenkääntäjiä on pääasiassa kahta tyyppiä: kääntäjä ja tulkki.
Kääntäjä on myös eräänlainen järjestelmäohjelmisto, jota käytetään muuntamaan korkean tason ohjelmointikieliä suoritettaviksi konekoodeiksi tai matalan tason ohjelmointikieliksi. Samoin kuin kääntäjää, myös tulkkia käytetään suorittamaan sama toiminto. Mutta ainoa ero on, että kääntäjä kääntää koko ohjelman kerralla, kun taas tulkki muuntaa jokaisen rivin erikseen.
Tässä on joitain ohjelmointikielen kääntäjien suorittamia tehtäviä:
estetyt yhteystiedot
- Kääntäjät tarjoavat diagnostiikkaraportteja aina, kun koodisäännöt eivät täytä ehtoja.
- Se auttaa luomaan luettelon ohjelman lähdekoodista ja sen yksityiskohdista.
- Se auttaa jakamaan tietoja.
- Kääntäjät auttavat havaitsemaan syntaksivirheet, mikä auttaa kehittäjiä tekemään tarvittavat muutokset helposti.
Esimerkkejä tietokoneohjelmien kääntäjistä ovat kääntäjä, tulkki ja kokoaja.
3) Laiteohjaimet
Laiteohjaimet ovat järjestelmäohjelmistotyyppejä, jotka vähentävät järjestelmän vianmääritysongelmia . Käyttöjärjestelmä kommunikoi sisäisesti laitteistokomponenttien kanssa. Tätä viestintää voidaan helposti hallita ja ohjata laiteajureiden avulla.
Käyttöjärjestelmä sisältää useita laiteohjaimia laitteistokomponenttien ohjaamiseksi. Useimmat laiteohjaimet, kuten a hiiret, näppäimistöt jne. ovat jo tietokonetta valmistavat yritykset asentavat tietokonejärjestelmään. Kuitenkin, jos käyttöjärjestelmään tulee uusia laitteita, käyttäjät voivat asentaa ne myös Internetin kautta. Tässä on joitain laitteita, jotka vaativat ohjaimia minkä tahansa tietokonejärjestelmän sujuvan toiminnan suorittamiseksi:
4) Laiteohjelmisto
Nämä ovat tietokoneen emolevyille asennettuja käyttöohjelmistoja, jotka auttavat käyttöjärjestelmää tunnistamaan Flash-, ROM-, EPROM-, EEPROM- ja muistisirut.
Jokaisen laiteohjelmiston ensisijainen tehtävä on kuitenkin hallita ja ohjata yksittäisten laitteiden kaikkia toimintoja. Aluksi se käyttää haihtumattomia siruja asennustarkoituksiin, mutta myöhemmin se asennetaan flash-siruille.
Siruja on kahta päätyyppiä:
jasmine davis lapsena
BIOS (Basic Input/Output System) toimii myös järjestelmäohjelmana, jota käytetään järjestelmän käynnistysprosessissa. Ensin se lataa käyttöjärjestelmän järjestelmän päämuistiin (RAM) ja luovuttaa sen sitten käyttöjärjestelmälle. BIOS toimii ROM-sirun korvikkeena; siksi sitä kutsutaan laiteohjelmistoksi. Laiteohjelmiston ROM on kuitenkin osa jokaista emolevyn komponenttia. Emolevyn laiteohjelmisto aktivoi kaikki laitteistokomponentit tietokonejärjestelmän käynnistyksen aikana ja varmistaa, ovatko ne toimivia vai eivät. Jos ne toimivat oikein, se käynnistää käynnistysprosessin käyttöjärjestelmän lataamiseksi, ja jos RAM-muistissa tapahtuu virhe, se estää tietokoneen tehostamisen.
Laitteiden sisällä on laiteohjelmisto, kun käyttöjärjestelmään on asennettu laiteohjain.
5) Utility Software
Apuohjelma toimii käyttöliittymänä järjestelmäohjelmiston ja sovellusohjelmiston välillä. Apuohjelma on kolmannen osapuolen työkalu, joka on suunniteltu vähentämään ylläpitoongelmia ja havaitsemaan tietokonejärjestelmän virheet. Se tulee tietokonejärjestelmän käyttöjärjestelmän mukana.
Tässä on joitain apuohjelmien erityisominaisuuksia:
- Se auttaa käyttäjiä suojaamaan uhkia ja viruksia vastaan.
- Se auttaa pienentämään levyn kokoa, kuten WinRAR, WinZip.
- Se toimii Windowsin levynhallintapalveluna ja auttaa levyosioissa.
- Sen avulla käyttäjät voivat varmuuskopioida vanhoja tietoja ja parantaa järjestelmän turvallisuutta.
- Se toimii levyn purkamisena ja järjestää hajallaan olevat tiedostot asemalla.
- Se auttaa palauttamaan kadonneet tiedot.
Se auttaa suorittamaan virustentorjunta- ja tietoturvaohjelmistoja tietokoneen tietojen turvallisuuden ylläpitämiseksi.