logo

Linux arhitektūra

Vispirms sāksim ar pamatzināšanām par Linux operētājsistēmu.

Linux operētājsistēma

Operētājsistēmu var raksturot kā saskarni starp datora aparatūru un jebkura datora lietotāju. Tā ir programmatūras grupa, kas apstrādā datora aparatūras resursus un atvieglo datorprogrammu pamatpakalpojumus.

Operētājsistēma ir būtiska sistēmas programmatūras sastāvdaļa datorsistēmā. Operētājsistēmas galvenais mērķis ir nodrošināt platformu, kurā lietotājs var ērti vai efektīvi palaist jebkuru programmu.

No otras puses, Linux OS ir viena no slavenākajām UNIX OS versijām. Tas ir izstrādāts, lai nodrošinātu zemu izmaksu vai bezmaksas OS vairākiem personālo datoru sistēmu lietotājiem. Jāatzīmē, ka tā ir pilnīga OS, tostarp X Window System, Emacs redaktors, IP/TCP , GUI (grafiskā lietotāja saskarne) utt.

apaļa matemātika java

Linux operētājsistēmas vēsture

1991. gadā Linux vēsture aizsākās, kad Somijas students uzsāka konkrētu projektu Linuss Torvalds lai izveidotu jaunu bezmaksas OS kodols . Pēdējais Linux kodols tika atzīmēts ar nepārtrauktu attīstību visā vēsturē kopš tā laika.

  • Linux ierosināja Somijas students Linuss Torvalds 1991. gadā.
  • HP-UX ( Hewlett Packard ) tika publicēta 8.0 versija.
  • Hewlett Packard 9.0 versija tika publicēta 1992. gadā.
  • FreeBSD 1.0 versija un NetBSD 8 versija tika izlaista 1993. gadā.
  • Red Hat Linux tika ierosināts 1994. gadā. Caldera atklāja Ransom love, un Braiens Sparks publicēja NetBSD 1.0 versiju.
  • HP-UX 10.0 versija un FreeBSD 2.0 versija tika izlaista 1995. gadā.
  • K darbvirsmas vidi izveidoja Matiass Etrihs 1996. gadā.
  • HP-UX 11.0 versija tika izlaista 1997. gadā.
  • IRIX 6.5 versija, t.i., piektā SGI UNIX paaudze, bezmaksas BSD 3.0 versija un Sun Solaris 7 OS tika izlaista 1998. gadā.
  • The Kaldera sistēma līgums ar profesionālo pakalpojumu nodaļu un SCO serveru programmatūras nodaļu tika izdots 2000. gadā.
  • Linuss Torvalds2001. gadā publicēja Linux versijas 2.4 pirmkodu.Microsoft2001. gadā iesniedza preču zīmju kolekciju pret Lindows.com.
  • Lindows nosaukums tika mainīts uz Linspire 2004. gadā.
  • Pirmā publikācija Ubuntu tika publicēts 2004.
  • OpenSUSE projekts sāka bezmaksas izplatīšanu no kopienas Novell 2005. gadā.
  • Orākulspublicēja savu Red Hat izplatīšanu 2006. gadā.Dellsāka klēpjdatoru izplatīšanu ar Ubuntu, kas tajā tika iepriekš instalēts 2007. gadā.
  • Linux kodola versija 3.0 tika izlaista 2011. gadā.
  • Uz Linux balstīta Google Android ierīce uzstāja uz 75% no viedtālruņa tirgus daļas, pamatojoties uz 2013. gadā eksportēto tālruņu skaitu.
  • Ubuntu uzstāja uz 20000000+ lietotājiem 2014. gadā.

Linux sistēmas arhitektūra

Linux arhitektūra

Linux operētājsistēmas arhitektūra galvenokārt satur dažus komponentus: kodols, sistēmas bibliotēka, aparatūras slānis, sistēma, un Shell lietderība .

1. Kodols:- Kodols ir viena no operētājsistēmas galvenajām sadaļām. Tā ir atbildīga par katru no galvenajām Linux OS darbībām. Šī operētājsistēma satur dažādu veidu moduļus un tieši sadarbojas ar pamatā esošo aparatūru. Kodols atvieglo nepieciešamo abstrakciju, lai sistēmā paslēptu informāciju par zema līmeņa aparatūru vai lietojumprogrammām. Tālāk ir minēti daži svarīgi kodola veidi:

  • Monolīts kodols
  • Mikro kodoli
  • Exo kodoli
  • Hibrīdie kodoli

2. Sistēmas bibliotēkas:- Šīs bibliotēkas var norādīt kā dažas īpašas funkcijas. Tie tiek piemēroti operētājsistēmas funkcionalitātes ieviešanai, un tiem nav nepieciešamas kodola moduļu koda piekļuves tiesības.

3. Sistēmas utilītas programmas:- Tā ir atbildīga par specializēta līmeņa un individuālu darbību veikšanu.

4. Aparatūras slānis: Linux operētājsistēmā ir aparatūras slānis, kas sastāv no vairākām perifērijas ierīcēm, piemēram, CPU, HDD un RAM.

pilna forma ide

5. Apvalks:- Tā ir saskarne starp kodolu un lietotāju. Tā var atļauties kodola pakalpojumus. Tas var saņemt komandas caur lietotāju un palaist kodola funkcijas. Apvalks ir pieejams dažādos OS veidos. Šīs operētājsistēmas ir iedalītas divos dažādos veidos, kas ir grafiskie apvalki un komandrindas čaulas .

Grafiskās rindas apvalki atvieglo grafisko lietotāja interfeisu, savukārt komandrindas čaulas atvieglo komandrindas saskarni. Tādējādi abas šīs čaulas īsteno darbības. Tomēr grafiskā lietotāja interfeisa čaulas darbojas lēnāk nekā komandrindas interfeisa čaulas.

Austrālijas pilsētas

Ir daži šo apvalku veidi, kas tiek iedalīti šādās kategorijās:

  • Korn apvalks
  • Bourne apvalks
  • C apvalks
  • POSIX apvalks

Linux operētājsistēmas funkcijas

Dažas no galvenajām Linux OS funkcijām ir šādas:

Linux arhitektūra
    Pārnēsājams:Linux OS var veikt dažāda veida aparatūru, un Linux kodols atbalsta jebkura veida aparatūras vides instalēšanu.Atvērtais avots:Linux operētājsistēmas pirmkods ir pieejams brīvi, un, lai uzlabotu Linux OS iespējas, sadarbojas vairākas komandas.Daudzprogrammēšana:Linux OS var definēt kā daudzprogrammēšanas sistēmu. Tas nozīmē, ka vienlaikus var izpildīt vairāk nekā vienu lietojumprogrammu.Vairāki lietotāji:Linux OS var definēt arī kā vairāku lietotāju sistēmu. Tas nozīmē, ka vairāk nekā viens lietotājs var izmantot sistēmas resursus, piemēram, lietojumprogrammas, atmiņa, vai RAM tajā pašā laikā.Hierarhiskā failu sistēma:Linux OS nodrošina tipisku failu struktūru, kurā tiek sakārtoti lietotāja faili vai sistēmas faili.Drošība:Linux OS atvieglo lietotāju drošības sistēmas, izmantojot dažādas autentifikācijas funkcijas, piemēram, kontrolētu piekļuvi konkrētiem failiem, paroles aizsardzību vai datu šifrēšanu.Apvalks:Linux operētājsistēma nodrošina unikālu tulku programmu. Šāda veida programmu var izmantot operētājsistēmas komandu izpildei. To var izmantot, lai veiktu dažāda veida uzdevumus, piemēram, zvanu lietojumprogrammas un citus.

Linux trūkumi

Linux arhitektūra
    Aparatūras draiveri:Lielākā daļa Linux lietotāju saskaras ar problēmām, izmantojot Linux. Dažādi aparatūras uzņēmumi dod priekšroku Mac vai Windows draiveru izveidei, jo tajos ir vairāki lietotāji nekā Linux. Linux ir mazi draiveri perifērijas aparatūrai nekā Windows.Programmatūras alternatīva:Ņemsim piemēru Photoshop, kas ir slavens grafiskās rediģēšanas rīks. Operētājsistēmai Windows ir pieejams Photoshop; tomēr tas nav pieejams operētājsistēmā Linux. Ir arī daži citi fotoattēlu rediģēšanas rīki, taču Photoshop rīks ir jaudīgāks nekā citi. Vēl viens piemērs ir MS Office, kas nav pieejams Linux lietotājiem.Mācību līkne:Linux nav ļoti lietotājam draudzīga operētājsistēma. Tāpēc daudziem iesācējiem tas var būt mulsinoši. Darba sākšana ar Windows ir efektīva un vienkārša daudziem iesācējiem; tomēr izpratne par Linux darbību ir sarežģīta.
    Mums ir jāsaprot komandrindas interfeiss, un arī jaunākas programmatūras atrašana ir nedaudz sarežģīta. Ja saskaramies ar jebkuru OS problēmu, meklēšanas risinājums ir ļoti problemātisks. Salīdzinot ar Linux, Mac un Windows ir arī dažādi eksperti.Spēles:Vairākas spēles ir izstrādātas operētājsistēmai Windows, bet diemžēl ne Linux. Tā kā Windows platforma tiek plaši izmantota. Tātad spēļu izstrādātājus vairāk interesē logi.

Linux operētājsistēmu lietojumprogrammas

Mūsdienās Linux ir miljardu dolāru korporācija. Tūkstošiem valdību un uzņēmumu izmanto Linux operētājsistēmu visā pasaulē zemākas naudas, laika, licencēšanas maksas un cenas ziņā. Linux var izmantot vairāku veidu elektroniskajās ierīcēs. Šīs elektroniskās ierīces ir viegli pieejamas lietotājiem visā pasaulē. Tālāk ir norādītas dažas no slavenajām uz Linux balstītajām elektroniskajām ierīcēm:

  • Yamaha Motive tastatūra
  • Volvo automašīnas navigācijas sistēma
  • TiVo digitālais video ierakstītājs
  • Sony lasītājs
  • Sony Bravia televīzija
  • Viens klēpjdators vienam bērnam XO2
  • Motorola MotoRokr EM35 tālrunis
  • Lenovo IdeaPad S9
  • HP Mini 1000
  • Google Android izstrādātāja tālrunis 1
  • Garmin Nuvi 860, 880 un 5000
  • Dell Inspiron Mini 9 un 12

Linux izplatīšana

Tā ir operētājsistēma, kas sastāv no uz programmatūru balstītas kolekcijas Linux kodolā vai mēs varam teikt, ka izplatīšanā ir iekļauts Linux kodols. Tas atbalsta programmatūru un bibliotēkas. Mēs varam iegūt uz Linux balstītu OS, lejupielādējot jebkuru Linux izplatīšanu. Šāda veida izplatīšana pastāv dažādiem ierīču veidiem, piemēram, personālie datori, iegultās ierīces , utt. Pastāv aptuveni 600 Linux distribūciju, un daži no slavenajiem Linux izplatījumiem ir uzskaitīti šādi:

foreach mašīnrakstā
  • Padziļināt
  • OpenSUSE
  • Fedora
  • Tikai
  • Debian
  • Ubuntu
  • Elementāri
  • Linux Mint
  • Manjaro
  • MX Linux

Vai Ubuntu un Linux atšķiras?

JĀ.

Galvenā atšķirība starp logu un Linux ir tā, ka logs ir atvērtā pirmkoda un bezmaksas operētājsistēma, un tās Linux izplatīšana, kuras pamatā ir Debian, savukārt Linux ir liela atvērtā koda operētājsistēmu kolekcija, kas darbojas, pamatojoties uz Linux kodolu.

Turklāt Ubuntu ir Linux izplatīšana, un Linux ir galvenā sistēma. Ubuntu integrē uzņēmums Canonical Ltd. un publicēja 2004. gadā, un Linux ir integrējis Linuss Torvalds, un tas tika publicēts 1991. gadā.

Lietotāja režīms pret kodola režīmu

Kodola komponenta kods darbojas unikālā privilēģiju noskaņojumā, kas pazīstams kā kodola režīms kopā ar pilnīgu piekļuvi katram datora resursam. Šis kods ilustrē atsevišķu procesu, darbojas atsevišķā adrešu telpā, un tam nav nepieciešams konteksta slēdzis. Tāpēc tas ir ļoti ātrs un efektīvs.

Kodols izpilda visus procesus un nodrošina procesiem dažādus sistēmas pakalpojumus. Tas arī atvieglo drošu piekļuvi procesiem aparatūrai.

Atbalsta kods, kas nav nepieciešams, lai izpildītu kodola režīmā, atrodas sistēmas bibliotēkā. Lietotāja programmas un cita veida sistēmas programmas tiek realizētas lietotāja režīmā.

Tas neietver piekļuvi kodola režīmam un sistēmas aparatūrai. Lietotāju utilītas/programmas izmanto sistēmas bibliotēkas, lai piekļūtu kodola funkcijām, lai iegūtu sistēmas zema līmeņa uzdevumus.