Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Këshilla
  • Karakteristikat e sistemit operativ Linux. Të mirat dhe të këqijat e Linux OS

Karakteristikat e sistemit operativ Linux. Të mirat dhe të këqijat e Linux OS

Sistemi operativ MS DOS me predha grafike Windows 3.1 dhe Windows 3.11 u zëvendësua nga sisteme operative të plota të familjes MS Windows(Windows 95 fillimisht, pastaj Windows 98 dhe Windows 2000). Ata fillojnë, ndryshe nga Windows 3.1 dhe Windows 3.11, automatikisht pas ndezjes së kompjuterit (nëse është instaluar vetëm ky sistem).

Në MS Windows, një modifikim i sistemit të skedarëve FAT përdoret për të ruajtur skedarët - VFAT... Në të, gjatësia e emrave të skedarëve dhe drejtorive mund të jetë deri në 256 karaktere. Kur specifikoni emrat, dallohen shkronjat e mëdha dhe të vogla.

Në sallën e operacionit Sistemi Windows kur punoni me dritare dhe aplikacione, manipuluesi përdoret gjerësisht miun... Në mënyrë tipike, miu përdoret për të zgjedhur seksione të tekstit ose objekte grafike, vendosja dhe zgjidhja e kutive, zgjedhja e komandave të menysë, butonat në shiritat e veglave, manipulimi i kontrolleve në dialog, "lëvizja" e dokumenteve në dritare.

Në Windows, butoni i djathtë i miut përdoret gjithashtu në mënyrë aktive. Duke vendosur majën e treguesit mbi një objekt me interes në ekran dhe duke klikuar klikoni me të djathtën miun, ju mund të hapni të ashtuquajturin " menyja e kontekstit"që përmban komandat më të zakonshme të zbatueshme për këtë objekt.

Shkurtoret siguroni akses në një program ose dokument nga shumë vendndodhje pa krijuar kopje të shumta fizike të skedarit. Në desktop, mund të vendosni jo vetëm ikona (ikona) të aplikacioneve dhe dokumenteve individuale, por edhe dosje. Dosjet- një emër tjetër për drejtoritë.

Një risi e rëndësishme në Windows 95 ishte Shiriti i detyrave(Taskbar). Pavarësisht funksionalitetit të vogël, ai e bën vizual mekanizmin e multitasking dhe e bën procesin e kalimit ndërmjet aplikacioneve shumë më shpejt se versionet e mëparshme Dritaret. Nga jashtë, shiriti i detyrave është një shirit, zakonisht i vendosur në fund të ekranit, që përmban butonat e aplikacionit dhe një buton. Filloni(Fillimi). Në anën e djathtë të tij ka zakonisht orë dhe ikona të vogla të programeve që janë aktive ky moment.

Desktopi i Windows është projektuar që të jetë sa më i lehtë që të jetë e mundur për përdoruesin fillestar, ndërsa në të njëjtën kohë ofron personalizim maksimal për të përmbushur nevojat specifike të përdoruesve të avancuar.

Kur fikni, thjesht nuk mund ta fikni kompjuterin pa e fikur sistemin sipas të gjitha rregullave - kjo mund të çojë në humbjen e disa të dhënave të paruajtura. Për të përfunduar punën në mënyrë korrekte, duhet të bëni sa më poshtë.

  1. Ruani të dhënat në të gjitha aplikacionet me të cilat keni punuar.
  2. Hiqni dorë nga të gjitha aplikacionet DOS të ekzekutuara më parë.
  3. Hap menunë e butonit Filloni dhe zgjidhni një ekip Përfundimi i punës- një kuti dialogu do të shfaqet në ekran.
  4. Zgjidhni opsioni i dëshiruar veprimet dhe shtypni butonin po

Sistemi operativ Linux

Linuxështë një sistem operativ për kompjuterë personalë dhe stacione pune të pajtueshme me IBM. Është një OS me shumë përdorues me dritare në rrjet sistemi grafik Sistemi i dritareve X. Linux OS mbështet standardet e sistemeve të hapura dhe protokollet e internetit dhe është në përputhje me sistemet Unix, DOS, MS Windows. Të gjithë komponentët e sistemit, duke përfshirë kodin burimor, shpërndahen me një licencë për kopjim dhe instalim falas për një numër të pakufizuar përdoruesish.

Ky sistem operativ u zhvillua në fillim të viteve '90 nga studenti i atëhershëm në Universitetin e Helsinkit (Finlandë), Linus Torvald, me pjesëmarrjen e përdoruesve të internetit, punonjësve të qendrave kërkimore, fondacioneve dhe universiteteve të ndryshme (përfshirë MGIU).

Si një sistem operativ tradicional, Linux (shqiptohet "Linux" me theks në rrokjen e parë) kryen shumë nga të njëjtat funksione si DOS dhe Windows. Megjithatë, duhet të theksohet se ky OS është veçanërisht i fuqishëm dhe fleksibël. Linux u krijua si një version PC i sistemit operativ Unix i cili është përdorur në mainframe dhe minikompjutera për dekada dhe është sistemi kryesor operativ për stacionet e punës. Linux vë shpejtësinë, efikasitetin dhe fleksibilitetin e Unix-it në dispozicion të përdoruesit të PC-së, duke përfituar plotësisht nga avantazhet e makinerive personale. Kur punoni me miun, të tre butonat përdoren në mënyrë aktive, veçanërisht butoni i mesëm përdoret për të futur pjesë të tekstit.

Nga pikëpamja ekonomike, Linux ka një avantazh tjetër shumë domethënës - është sistemi i lirë... Linux shpërndahet sipas gjeneralit licencë e hapur GNU nën themel pa pagesë software (Fondacioni i Software-it të Lirë), duke e bërë këtë OS të disponueshëm për të gjithë. Linux është me të drejtë autori dhe jo në domenin publik, megjithatë licencë e hapur GNU është pothuajse e njëjtë me shpërndarjen publike. Është projektuar në mënyrë që Linux të mbetet i lirë dhe i standardizuar në të njëjtën kohë. Ekziston vetëm një kernel zyrtar Linux.

Nga Unix funksionon Linux ka dy veçori të tjera të shkëlqyera: është multiplayer dhe multitasking sistemi. Multitasking do të thotë që sistemi mund të kryejë shumë detyra në të njëjtën kohë. Modaliteti me shumë lojtarë do të thotë që disa përdorues mund të punojnë në sistem në të njëjtën kohë, secili prej të cilëve ndërvepron me të përmes terminalit të tij. Një avantazh tjetër i këtij OS është aftësia për ta instaluar atë së bashku me Windows në një kompjuter.

Linux është i aftë për çdo makinë personale shndërrohen në një stacion pune. Në tonë koha Linuxështë një sistem operativ për biznes, arsim dhe programim individual... Universitetet në mbarë botën po përdorin Linux në kurse trajnimi mbi programimin dhe projektimin e sistemeve operative. Ai u bë i domosdoshëm në gjerësi rrjetet e korporatave, si dhe për organizimin e faqeve të internetit dhe serverëve të internetit.

Linux-i modern ofron mundësinë për të përdorur disa lloje ndërfaqesh grafike: KDE (K Desktop Environment), GNOME (Mjedisi i Modelit të Rrjetit GNU) dhe të tjera. Në secilën prej këtyre predhave, përdoruesit i jepet mundësia të punojë me disa desktop në të njëjtën kohë (ndërsa në MS Windows ka gjithmonë një desktop, i cili duhet të jetë i mbushur me dritare).

Karakteristikat e Linux OS

Duke folur për sistemin Linux, mund të dallohet bërthama, guaska, strukturën e skedarit dhe shërbimet komunale... Thelbi është zemra e sistemit. Ai përmban programe që kontrollojnë drejtpërdrejt harduerin e kompjuterit. Shell është një ndërfaqe përdoruesi e bazuar në tekst. Ai pranon komanda nga përdoruesi dhe i kalon ato në kernel për ekzekutim. Shell mund të personalizohet sipas specifikave nevojat e përdoruesit... Madje ka të vetën gjuhë programimi të cilat mund të përdoren për të shkruar të ashtuquajturat skripta. Standardi i sistemit programe Linux(komandat) shpesh referohen si shërbime.

Struktura e skedarit është një pemë drejtorish ku ndodhen skedarët. Gjatësia maksimale e emrit të skedarit në Linux është 256 karaktere. Në mënyrë tipike në

Laboratori 3. Funksionet themelore të LINUX OS

Kërkesat për kryerjen e punës laboratorike

Urdhri i ekzekutimit

Pjesa praktike

Synimi: fitojnë aftësitë e përgatitjes së dokumenteve me ndihmën e tyre mjete softuerike në mjedisin operativ DRITARET.

1. Njihuni me pjesën teorike të punës laboratorike.

2. Përgjigju Pyetje kontrolli.

3. Kryen punë laboratorike duke përdorur rekuizitat standarde DRITARET, përgatit variant elektronik dhe një printim të një paraqitjeje (d.m.th. abstrakte të zgjeruara të ilustruara) të çdo teksti në llojin 12 pt... Paraqitja duhet të përmbajë fotografi, diagrame, diagrame, grafikë, simbole dhe formula matematikore, fonte dhe simbole të veçanta. Duhet të supozohet se çdo material mund të ilustrohet me kuptim grafikisht. Si shembull dizajni, mund të përdorni artikujt e çdo reviste kushtuar softuerit modern kompjuterët personalë dhe stacionet e punës.

4. Përgatitni një raport.

1. Kanë raport laboratorik që përmban

· Tema e punës laboratorike;

· Pjesa teorike, e cila përfshin përgjigjet e pyetjeve të kontrollit;

· Urdhri i ekzekutimit;

Kopje elektronike dhe në letër të versionit të tyre të përfaqësimit, të bëra në redaktori WORD;

· përfundime.

2. Te jesh i afte te kryejnë çdo veprim për redaktimin e tekstit, fotove, të sugjeruara nga mësuesi.

LINUXËshtë një sistem operativ falas i zhvilluar fillimisht nga Linus Torvalds ( Linus torvalds) në Universitetin e Helsinkit (Finlandë). LINUX u krijua me ndihmën e shumë njerëzve UNIX- programuesit dhe entuziastët nga interneti, ata që kanë aftësi dhe aftësi të mjaftueshme për të zhvilluar sistemin.

LINUX- Sistemi operativ 32-bit i krijuar për të ekzekutuar në kompjuterë me një procesor Intel 80386 (ose më të lartë). Nga pikëpamja teknike LINUX- analog UNIX, d.m.th. ky sistem trajton komandat standarde UNIX dhe vrapon UNIX-programet.

LINUX të ndryshme nga sistemet e tjera operative si p.sh MS-DOS, OS/ 2, si dhe zbatime të tjera UNIX-si sisteme për kompjuterë personalë. LINUX mund të bashkëjetojnë me sisteme të tjera operative në të njëjtën makinë.

§ OS alternative për sistemet operative komerciale;

§ ndërtuar për internet dhe rrjetet ( SLACKWARE LINUX përmban gjithçka që ju nevojitet);

§ plotësisht sistem i hapur(në bashkëngjitur CD-ROM gjenden kodet burimore të OS SLACKWARE LINUX, ju mund të bëni ndryshimet tuaja në OS);

§ sistem operativ me shumë detyra;

§ OS me shumë përdorues;

OS efikas (është ndërtuar për procesorin 80386, përdor aftësitë e familjes së procesorëve Intel; SLACKWARE LINUX siguron mbrojtje të kujtesës).



Karakteristikat e sistemit

LINUX mbështet shumicën e vetive të zakonshme për implementimet e tjera UNIX Sisteme të ngjashme, dhe një numër i atyre që nuk janë të disponueshëm në asnjë OS.

LINUXËshtë një sistem operativ i plotë me shumë funksione me shumë përdorues. Kjo do të thotë që disa përdorues mund të punojnë në të njëjtën makinë në të njëjtën kohë dhe të ekzekutojnë shumë programe.

LINUXështë mjaft mirë në përputhje me një sërë standardesh për UNIX në nivelin e burimit, duke përfshirë IEEE POSIX.1, Sistemi V dhe BSD... Shumica e programeve falas në rrjet internet programe për UNIX mund të përpilohet për LINUX praktikisht i pandryshuar. Të gjitha burimet për LINUX duke përfshirë kernelin, drejtuesit e pajisjes, bibliotekat, programet e përdoruesve dhe mjetet shpërndahen lirisht.

Karakteristika të tjera specifike të brendshme LINUX kontrolli i punimeve sipas standardit POSIX(përdoret nga mbështjellës si CSH dhe BASH), pseudo-terminalet ( pty) dhe mbështetjen e kombëtare dhe tastierë standarde drejtuesit e tastierës të ngarkuar në mënyrë dinamike.

LINUX gjithashtu mbështet konzolla virtuale të cilat ju lejojnë të "ndërroni ekranet" në tastierë në modalitetin e tekstit.

LINUX mbështet Llojet e ndryshme sisteme skedarësh për ruajtjen e të dhënave. Disa sisteme skedarësh, si ext2fs, u krijuan posaçërisht për LINUX... Gjithashtu zbatohet sistemi i skedarëve MS-DOS duke lejuar akses të drejtpërdrejtë në skedarë MS-DOS në hard diskun tuaj. Sistemi i skedarëve është gjithashtu i mbështetur ISO 9660 CD ROM për të punuar me disqe CD ROM.

LINUX ofron komplet i plotë protokollet TCP / IP për rrjetëzim. Ai përfshin drejtuesit e pajisjeve për shumë karta të njohura Ethernet, rrëshqitje (Protokolli i Internetit i linjës serike duke siguruar akses në TCP / IPlidhje serike), PLIP (Protokolli i Internetit me linjë paralele), PPP (Protokolli pikë-për-pikë), NFS (Sistemi i skedarëve të rrjetit) etj.

Bërthamë LINUX krijuar me një modalitet të veçantë të mbrojtur për procesorët Intel 80386 dhe 80486; mbështet vetëm shkarkimin faqet e dëshiruara domethënë, ato segmente të programit që përdoren aktualisht ngarkohen nga disku në memorie. Është e mundur të përdoret një faqe, pasi të jetë ngarkuar fizikisht në memorie, nga disa programe të ekzekutueshme.

Për të rritur volumin memorie në dispozicion LINUX gjithashtu kryen paging në disk, deri në 256 MB mund të ndahen në disk ndërroj hapësirë. Kur sistemi ka nevojë për më shumë memorie fizike, ai ndërron faqet joaktive në disk. Kjo ju lejon të performoni më shumë programe voluminoze dhe shërbeni në të njëjtën kohë më shumë përdorues... Megjithatë, shkëmbimi nuk përjashton rritjen e kujtesës fizike, pasi ngadalëson performancën dhe rrit kohën e aksesit.

Kerneli gjithashtu mban një grup memorie universale për programe me porosi dhe cache e diskut. Në këtë rast, e gjithë memoria mund të përdoret për cache, dhe anasjelltas, cache zvogëlohet kur programet e mëdha po ekzekutohen.

Programet e ekzekutueshme përdorin biblioteka të lidhura në mënyrë dinamike, d.m.th. ato mund të ndajnë programi i bibliotekës përfaqësohet nga një skedar i vetëm fizik në disk. Kjo lejon që skedarët e ekzekutueshëm të zënë më pak hapësirë ​​në disk, veçanërisht ato që ripërdorin funksionet e bibliotekës. Ekzistojnë gjithashtu biblioteka të lidhjes statike për ata që dëshirojnë të përdorin korrigjimin e nivelit të objektit ose të plotësojnë programe të ekzekutueshme që nuk kanë nevojë për biblioteka të përbashkëta. Në LINUX, bibliotekat e përbashkëta lidhen në mënyrë dinamike në kohën e ekzekutimit, duke i lejuar programuesit të zëvendësojë modulet e bibliotekës me të tyret.

Gjuhët e programimit

LINUX ofron të plotë UNIX-mjedis programimi, duke përfshirë të gjitha bibliotekat standarde, paketa e veglave softuerike, përpilues, korrigjues që gjenden në të tjerët UNIX-sistemet. Në botë UNIX shumica e aplikacioneve dhe programet e sistemit bërë më ME ose C ++. Përpiluesi standard për ME dhe C ++ v LINUX shërben GNU gcc i cili është një përpilues modern me shumë opsione. Është në gjendje të përpilohet C ++ si dhe Objektivi-C dialekte të tjera të orientuara nga objekti ME.

përveç ME dhe C ++ shumë përpilues dhe interpretues të tjerë janë transferuar në LINUX, të tilla si Muhabet, FORTRAN, PASCAL, LISP, Skema dhe Ada... Ka të ndryshme montuesit për të shkruar kode për modalitetin e mbrojtur 80386.

Sot, sistemet operative më të famshme për kompjuterë janë familjet e sistemeve operative Microsoft Windows dhe UNIX. Të parët e gjurmojnë prejardhjen e tyre nga sistemi operativ MS-DOS, i cili ishte i pajisur me të parin kompjuterët personalë nga IBM. Sistemi operativ UNIX u zhvillua nga një grup punonjësish të Bell Labs të udhëhequr nga Dennis Ritchie, Ken Thompson, Brian Kernighan në vitin 1969. Por këto ditë kur flasin për sallën e operacionit Sistemi UNIX, më shpesh nuk nënkuptojnë një OS specifik, por një familje të tërë sistemesh operative të ngjashme me UNIX. Vetë fjala UNIX ( me shkronja të mëdha) është bërë një markë e regjistruar e AT&T Corporation.

Fundi i viteve 70 (tani i shekullit të kaluar), stafi i Universitetit të Kalifornisë në Berkeley bëri një sërë përmirësimesh në kodet burimore UNIX, duke përfshirë punën me protokollet e familjes TCP / IP. Zhvillimi i tyre u bë i njohur me emrin BSD("Berkeley Systems Distribution"). Ai u shpërnda me një licencë që ju lejon të modifikoni dhe përmirësoni produktin dhe t'ua transferoni rezultatin palëve të treta (me ose pa kode burimore), me kusht që të tregohej se cila pjesë e kodit ishte zhvilluar në Berkeley.

Sistemet operative si UNIX, duke përfshirë BSD, fillimisht u zhvilluan për të ekzekutuar në kompjuterë të mëdhenj me shumë përdorues - mainframe. Por kompjuterët personalë kanë rritur gradualisht fuqinë e harduerit të tyre, dhe sot ata tashmë i tejkalojnë aftësitë e mainframe-ve për të cilat UNIX u zhvillua në vitet '70. Dhe kështu, në fillim të viteve '90, një student në Universitetin e Helsinkit Linus Torvalds(Linus Torvalds) filloi zhvillimin UNIX-si OS për kompjuterë personalë të pajtueshëm me IBM.

25 gusht 1991 Linus shkroi se ai është duke punuar në një sistem operativ (falas) për 386 (486) kompjuterë dhe u kërkon të gjitha palëve të interesuara të komunikojnë se cilët komponentë të sistemit duan të shohin së pari përdoruesit. Por, siç shihet nga teksti i mesazhit, guaska bash dhe përpiluesi i gcc tashmë punonin për të. Ata punuan nën sistemin operativ M inix, i cili u zhvillua nga Profesor Andy Tanenbaum as tutorial për studentë programues. Minix funksiononte në kompjuterë me një procesor 286 dhe shërbeu si prototip për sistemin operativ të ri për Torvalds.

Skedarët e versionit të parë të Linux (versioni 0.01) u publikuan në internet më 17 shtator 1991. Për shkak të faktit se kodi burimor Linux është falas dhe i disponueshëm për publikun, numër i madh zhvillues të pavarur. Falë kësaj, Linux është aktualisht sistemi më modern, më i qëndrueshëm dhe me zhvillim të shpejtë, i cili pothuajse menjëherë thith risitë më të fundit teknologjike. Ai ka të gjitha tiparet që janë të natyrshme në sistemet moderne operative plotësisht funksionale si UNIX. Le të japim listë e shkurtër këto mundësi.

Më pas, më 5 tetor 1991, versioni 0.02 u lëshua dhe tashmë ishte duke punuar. L. Torvalds nuk e patentoi ose nuk e kufizoi shpërndarjen e sistemit të ri. Që nga fillimi i tij, Linux është shpërndarë sipas kushteve të Licencës së Përgjithshme Publike (GPL) për softuerin e zhvilluar nga lëvizja me Burim të Hapur dhe Projekti GNU. Unë duhet të them se zhvillimi i Linus Torvalds ishte vetëm bërthama e sistemit operativ... Ky kernel "ra në terren të përgatitur", në kuptimin që projekti GNU ishte zhvilluar tashmë nje numer i madh i shërbimet komunale të të gjitha llojeve. Por nuk kishte kernel të mjaftueshëm për ta kthyer GNU-në në një OS të plotë. Zhvillimi i kernelit ishte në progres (quhej Hurd), por për disa arsye u vonua. Prandaj, shfaqja e zhvillimit të L. Torvalds ishte shumë në kohë. Ai shënoi lindjen e një sistemi operativ me kod të hapur.

Karakteristikat kryesore të Linux OS

Për shkak të faktit se kodi burimor Linux është falas dhe i disponueshëm publikisht, një numër i madh zhvilluesish të pavarur janë përfshirë në zhvillimin e sistemit që nga fillimi. Falë kësaj, Linux është aktualisht sistemi më modern, më i qëndrueshëm dhe me zhvillim të shpejtë, i cili pothuajse menjëherë thith risitë më të fundit teknologjike. Ai ka të gjitha tiparet që janë të natyrshme në sistemet moderne operative plotësisht funksionale si UNIX. Këtu është një listë e shkurtër e këtyre veçorive.

Multitasking real

Të gjitha proceset janë të pavarura; asnjëri prej tyre nuk duhet të ndërhyjë në detyra të tjera. Për këtë, kerneli zbaton modaliteti i ndarjes së kohës Njësia Qendrore përpunimit(OS me sistem të ndarjes së kohës), duke caktuar në mënyrë alternative intervale kohore për secilin proces për t'u ekzekutuar. Kjo ndryshon ndjeshëm nga mënyra "preemptive multitasking" e zbatuar në Windows 95, ku vetë procesi duhet të "heqë dorë" nga procesori në procese të tjera (dhe mund të vonojë shumë ekzekutimin e tyre).

Nëse flasim për procese, atëherë lindja e proceseve të reja në sistem organizohet në atë mënyrë që çdo proces i filluar nga përdoruesi trashëgon të drejtat nga procesi prind ... Dhe procesi prind thjesht i siguron përdoruesit një hyrje specifike ( hyrje anonime si në Windows jo!). Kështu, është e pamundur të filloni procesin me privilegjet e një përdoruesi tjetër! Më lejoni t'ju kujtoj se në Windows, proceset mund të shfaqen jo nga prindërit, por në mënyrë të pavarur, gjë që nuk flet qartë në favor të sigurisë së tij.

Qasje me shumë përdorues

Linux nuk është vetëm një OS me shumë detyra, ai e mbështet aftësinë punë të njëkohshme shumë përdorues. Thënë kjo, Linux mund të sigurojë gjithçka burimet e sistemit përdoruesit që punojnë me hostin përmes terminaleve të ndryshëm në distancë. Mbështetet sistemi i konzollave vicruale, nën secilën prej të cilave mund të ekzekutoni terminalin tuaj.

Ndryshoni RAM-in në disk

këmbejnë kujtesë e gjallë në disk ju lejon të punoni me një sasi të kufizuar RAM fizike; Për këtë, përmbajtja e disa pjesëve (faqeve) të RAM-it shkruhen në një zonë të dedikuar në hard disk, e cila trajtohet si RAM shtesë. Kjo ngadalëson disi shpejtësinë e punës, por ju lejon të organizoni punën e programeve që kërkojnë më shumë RAM sesa është aktualisht në dispozicion në kompjuter. Në thelb, kjo teknologji është e ngjashme me idenë memorie virtuale me përjashtimin e vetëm që duke shkëmbyer ndizet vetëm kur nuk ka hapësirë ​​të mjaftueshme të lirë në RAM. Për këtë, një ndarje e veçantë shkëmbimi (/ swap) krijohet në diskun ku është instaluar Linux.

Kujtesa e faqes

Kujtesa e sistemit Linux është e organizuar si Faqe 4K ... Nëse RAM-i është plotësisht i varfër, OS do të kërkojë faqe memorie të papërdorura prej kohësh për t'i zhvendosur ato nga memoria në HDD... Nëse nevojitet ndonjë nga këto faqe, Linux i rikuperon ato nga disku. Disa sisteme të vjetra Unix dhe disa platforma moderne (përfshirë Microsoft Windows) transferojnë në disk të gjithë përmbajtjen e OP në lidhje me aplikacionin që aktualisht nuk është duke u ekzekutuar (dmth. TË GJITHA faqet e memories që lidhen me aplikacionin ruhen në disk kur ka mungesë të memorie) që më pak efektive.

Ngarkimi i moduleve të ekzekutueshme "sipas kërkesës"

Kerneli Linux mbështet alokimin e faqeve sipas kërkesës, ku nevojitet vetëm pjesa e kodit program i ekzekutueshëmështë në RAM dhe pjesët që nuk përdoren aktualisht mbeten në disk.

Ndarja e programeve të ekzekutueshme

Nëse ju duhet të ekzekutoni disa kopje të një aplikacioni në të njëjtën kohë (ose një përdorues nis disa detyra identike, ose përdorues të ndryshëm ekzekutoni të njëjtën detyrë), atëherë vetëm një kopje e kodit të ekzekutueshëm të këtij aplikacioni ngarkohet në memorie, e cila përdoret nga të gjitha detyrat identike që kryejnë njëkohësisht.

Bibliotekat e përbashkëta

Bibliotekat janë grupe procedurash që përdoren nga programet për të përpunuar të dhënat. Ka një numër bibliotekat standarde përdoret njëkohësisht nga më shumë se një proces. Në sistemet e vjetra, biblioteka të tilla përfshiheshin në çdo skedar të ekzekutueshëm, ekzekutimi i njëkohshëm i të cilit rezultoi në përdorim joproduktiv të memories. Në sistemet e reja (në veçanti, në Linux), është e mundur të punohet me biblioteka të përbashkëta dinamike dhe statike, gjë që ju lejon të zvogëloni madhësinë e aplikacioneve individuale.

Regjistrimi dinamik i diskut

Memoria e diskut është përdorimi i një pjese të RAM-it për të ruajtur të dhënat e përdorura shpesh nga disku, gjë që përshpejton ndjeshëm aksesin në programet dhe detyrat e përdorura shpesh. Përdoruesit e MS-DOS punojnë me SmartDrive, i cili rezervon zona fikse të memories së sistemit për ruajtjen e diskut. Linux përdor një sistem memorie më dinamike: memoria e rezervuar për cache rritet kur memoria nuk përdoret dhe zvogëlohet nëse sistemi ose procesi i përdoruesit kërkon më shumë memorie.

100% në përputhje me POSIX 1003.1. Mbështetje e pjesshme për veçoritë e Sistemit V dhe BSD

POSIX 1003.1 (Portable Operating System Interface) përcakton një ndërfaqe standarde të sistemit Unix, e cila përshkruhet nga një grup procedurash C. Tani ai mbështetet në të gjitha sistemet operative më të reja. Microsoft Windows NT gjithashtu mbështet POSIX 1003.1. Linux është 100% në përputhje me POSIX. Disa veçori të Sistemit V dhe BSD mbështeten gjithashtu për të rritur përputhshmërinë.

Sistemi V IPC

Linux përdor teknologjinë IPC(InterProcess Communication) për shkëmbim mesazhe ndërmjet proceseve, përdorimi semaforë dhe memorie të përbashkët.

Aftësia për të ekzekutuar skedarë të ekzekutueshëm të OS të tjerë

Linux nuk është sistemi i parë operativ në histori. Për sistemet operative të zhvilluara më parë, duke përfshirë DOS, Windows 95, FreeBSD ose OS / 2, janë zhvilluar shumë softuer të ndryshëm, duke përfshirë softuer shumë të dobishëm dhe shumë të mirë. Për të ekzekutuar programe të tilla nën Linux, janë zhvilluar emulatorët DOS, Windows 3.1 dhe Windows 95. Për më tepër, Vmware ka zhvilluar një sistem " makina virtuale", i cili është një emulator kompjuteri në të cilin mund të ekzekutoni çdo sistem operativ. Firma të tjera kanë zhvillime të ngjashme. Linux është gjithashtu i aftë të ekzekutojë binare nga platforma të tjera Unix të bazuara në Intel që përputhen me standardin intel Binary Compatibility (iBCS2).

Mbështetje për formate të ndryshme të sistemit të skedarëve

Linux mbështet një shumëllojshmëri të gjerë të formateve të sistemit të skedarëve, duke përfshirë sistemet e skedarëve DOS dhe OS / 2, dhe sistemet moderne të skedarëve të ditarit. Në të njëjtën kohë, sistemi i tij i skedarëve Linux, i cili quhet Sistemi i dytë i skedarëve të zgjeruar ( ext2fs), ju lejon të përdorni në mënyrë efektive hapësirë ​​në disk... Ai mbështet ditarin dhe shpërndarjen e të drejtave të aksesit.

Aftësitë e rrjetëzimit

Linux mund të integrohet në çdo rrjeti lokal... Të gjitha shërbimet e Unix-it mbështeten, duke përfshirë sistemin e skedarëve të rrjetit (NFS), aksesin në distancë (telnet, rlogin), rrjetin TCP/IP, aksesin përmes telefonit nëpërmjet SLIP dhe PPP, etj. -makinë si server ose klient për një rrjet tjetër, në veçanërisht, vepra përdorim të përgjithshëm(ndarja) e skedarëve dhe printimi në distancë në Macintosh, NetWare dhe Windows.

Punoni në platforma të ndryshme harduerike

Edhe pse Linux fillimisht ishte krijuar për PC në bazuar në Intel 386/486, tani mund të funksionojë në të gjitha versionet e mikroprocesorëve Intel, nga 386 në sistemet multiprocesorike të bazuara në Pentium. Linux gjithashtu funksionon me sukses në klone të ndryshme. Intel nga prodhues të tjerë; në internet ka mesazhe që në procesorë Athlon dhe Duron i AMD Linux performojnë edhe më mirë se ato të Intel. Përveç kësaj, janë zhvilluar versione për lloje të tjera të procesorëve - ARM, DEC Alpha, SUN Sparc, M68000 (Atari dhe Amiga), MIPS, PowerPC dhe të tjerë (vini re se ky libër merret vetëm me opsionin për kompjuterë të pajtueshëm me IBM).

OS Karakteristikë Linux dhe mundësitë. Linux është një sistem i ngjashëm me Unix-in i bazuar në kernelin me të njëjtin emër. Kerneli është krijuar në përputhje me zhvillimin e softuerit të lirë me burim të hapur. Emri gjenerik nuk parashikon asnjë paketë të vetme; shpërndahen kryesisht pa pagesë, me grupet e tyre të programeve aplikative të përshtatura për nevojat e përdoruesve.

Në fillim, Linux u zhvillua falas nga entuziastët, por me suksesin e Linux dhe përdorimin masiv të tij, kontribuoi në përsosjen e çelikut kompani të ndryshme... Shumica e programeve në shpërndarje janë ende të disponueshme tani. Në sistemet Linux, puna është e mishëruar, ekuivalente me 73 mijë person-vjet.

Linux aktualisht është duke udhëhequr tregun e smartfonëve. Tregu shtëpiak Kompjuterë Linux renditet e treta, pjesa e Linux midis pajisjeve përkatëse është rreth 43%.

Që kur kerneli Linux u krijua për PC x86, ai është instaluar në shumë platforma. Linux është i instaluar në televizorë, ruter, konzolla lojërash. OS vazhdon të përmirësohet, për shembull, një version i ri i kernelit shfaqet çdo 2-3 muaj.

Shpërndarjet më të njohura janë: Debian, Mint, Ubuntu, RedHat, Fedora, Mageia, Slackware, Gentoo, Arch Linux.

Linux është mjaft i lehtë për t'u përdorur. Por, në mesin e përdoruesve të PC dhe tani ekziston një mendim se gjoja është "i papërshtatshëm". përdorues i zakonshëm... Dhe sot, një pothuajse i panjohur me një kompjuter normalisht mund të instalojë dhe madje të tolerojë të konfigurojë një sistem operativ Linux dhe të fillojë të punojë në aplikacionet e tij brenda disa orësh.

Linux është sistemi që njihet sot si alternativa e vetme de facto ndaj sistemit operativ Windows të Microsoft.

Linux filloi në 1991. Një student, programuesi i ri finlandez Linus Torvalds më pas filloi të punojë në versionin e parë të sistemit, kjo është arsyeja pse ai u emërua pas tij. Linux ka arritur popullaritet që nga fillimi i tij.

Falas, i besueshëm. Punë korrekte hardueri i kompjuterit tuaj, lejon Linux të punojë për shumë vite pa rindezje dhe softueri ngrin... Dhe madje edhe butoni Reset mund të mos jetë i nevojshëm fare.

I sigurt. Praktikisht nuk ka viruse në sistemin operativ Linux. Në ndërtimin e sistemit operativ, puna është gjithashtu praktikisht e përjashtuar malware kështu që ju mund të bëni pa të zakonshmen softuer antivirus që ngadalësojnë kompjuterin tuaj dhe ndërhyjnë në punën tuaj. Gjatë gjithë kohës nuk keni nevojë të përditësoni bazat e të dhënave antivirus dhe kontrolloni hard disqet ndaj viruseve, për të humbur kohën tuaj të çmuar.

Origjinale burim i hapur bëri të mundur përdorimin dhe modifikimin e Linux sipas dëshirës. A mund të rregulloj ndonjë gabimet e softuerit ose mangësi të sistemit në çdo kohë, si dhe zgjeroni funksionalitetin e tij duke shkruar shtesa ose programe për të punuar nën kontrollin e tij.

Në këtë kohë, një komunitet i madh programuesish është formuar rreth Linux, të cilët vazhdimisht po përmirësojnë sistemet. Ata po zhvillohen versionet më të reja dhe të gjitha llojet e këtij OS janë të zënë me shkrimin e një sërë programesh që punojnë me sistemin Linux.

Më e forta e këtij sistemi operativ konsiderohet të jetë fusha e mirëmbajtjes së serverit, por, megjithatë, duke qenë se faqet janë krijuar për përdoruesit e kompjuterëve të shtëpisë ose zyrës, nuk do të ketë rekomandime për cilësimet e serverit, ose këshilla të bezdisshme për montimin e Kerneli i OS dhe "komplekse" të tjera që një person i zakonshëm në punën e përditshme, si rregull, nuk përdoret.

Linux dhe Windows OS: "Pse keni nevojë për Linux" -

Cilat veçori, cilat minuse dhe pluse ndryshon sot Linux, në të cilat bazohen dhjetëra sisteme të tjera operative (OS)? Pse Linux po bëhet më popullor? Ne do të përpiqemi të gjejmë përgjigje për këto pyetje në këtë material.

Ekspertët besojnë Kernel Linux vetëm programuesit e sistemit dhe zhvilluesit e sistemeve të ndryshme të integruara do të duhet ta kenë atë. Prandaj, këtu është e nevojshme të flitet vetëm për sistemin operativ "GNU / Linux" (GNU është një OS falas i ngjashëm me UNIX), i cili do të jetë me interes për një gamë të gjerë konsumatorësh.

Karakteristikat e Linux OS

  1. GNU / Linux ishte sistemi i parë operativ pa pagesë, i ngjashëm me UNIX, i përdorur gjerësisht. Në vitet '90, zona e softuerit të serverit tashmë e përfshinte këtë sistem në masë. Tani sistemet GNU/Linux përdoren gjithashtu në një numër shumë të madh serverësh interneti, ato janë një sistem për superkompjuterët. Kjo dëshmon si qëndrueshmërinë ashtu edhe peshën e madhe të lëvizjes së softuerit të lirë.
  2. Shumica e aplikacioneve të këtij OS shpërndahen nën licencën copyleft (GNU General Public License, GPL), e cila nuk lejon krijimin e softuerëve jo të lirë (pronarë). Por ky faktor, sipas ekspertëve, nuk pengon aspak përfitimin nga softueri i lirë.
  3. Komponentët janë krijuar sasi e madhe kompanitë dhe njerëzit në të gjithë botën. Ky është gjithashtu një plus i madh, sipas ekspertëve.

Virtytet e GNU / Linux

  1. "Liria" e këtij softueri. Krahasuar me sistemet e pronarit, avantazhi kryesor i GNU/Linux, si dhe i sistemeve të tjera operative pa pagesë (siç janë Free and Net, ose OpenBSD, ose OpenIndiana), është pikërisht se ato shpërndahen lirisht.

Shpërndarja falas do të thotë që përdoruesit mund të ekzekutojnë dhe përdorin të dhënat e OS për çdo nevojë, të studiojnë dhe modifikojnë funksionimin e sistemeve operative dhe gjithashtu të ndihmojnë të tjerët duke shpërndarë kopje të të dhënave të OS dhe modifikimet e tyre të ndryshme.

Përdoruesit kanë kontroll të plotë sipër kompjuterin e vet dhe detyra të ekzekutueshme, pa bërë vetëm atë që një korporatë e caktuar, krijuesi i OS, u lejoi atyre, për përfitimin e tyre. Para së gjithash, kjo nënkupton mungesën e mbikëqyrjes nga shtetet dhe korporatat, mungesën e kufizimeve të ndryshme që kanë për qëllim zhvatjen e parave nga xhepat e përdoruesit. Me kusht nivel të mirë privatësisë dhe sigurisë.

  1. Mbështetje harduerike. Shumë drejtues pajisjesh, veçanërisht në sistemet shtëpiake (ku komponentët jo server janë mjaft të lirë). Sipas ekspertëve, ekziston mundësia që çdo sistem specifik harduer, si BSD ose OpenIndiana, të mos mbështetet.

Shpërndarje të shumta GNU / Linux janë në gjendje të funksionojnë shumë më mirë në kompjuterë më të vjetër sesa sisteme të tilla si Windows ose macOS, të cilët shumë shpesh mund të mos funksionojnë fare në kompjuterë të tillë.

Mbështetje aktive e përdoruesit. Gjatë dekadave të ekzistencës së tij, GNU / Linux ka fituar rrethin e vet të përdoruesve dhe zhvilluesve të cilët janë në gjendje të ofrojnë menjëherë ndihmë për detyrat ose problemet që hasin gjatë punës përdoruesve të papërvojë.

Përparësitë e sistemeve operative falas për zhvilluesit

Minuset

Ndonjëherë mirëmbajtja e GNU / Linux mund të jetë mjaft e shtrenjtë financiarisht. Kostoja e trajnimit dhe e mbështetjes duhet mbajtur gjithmonë parasysh. Çmimi administratorët e sistemit të cilët janë të aftë për GNU / Linux, mund të jenë shumë më të larta dhe ky faktor mohon plotësisht kursimet nga kopjet e blera të çdo Microsoft Windows.

Ka situata kur softueri i lirë është shumë më i shtrenjtë për një kompani - madje edhe fakti i humbjes së kontrollit mbi PC-në e saj, fakti i shfaqjes së skllavërisë nga një korporatë tjetër, nuk ndërhyn veçanërisht. Por më shpesh se jo, ndodh që softueri me kod të hapur kursen shumë më tepër para, ndërkohë që ka avantazhe etike.

Minusi i dytë nuk është aq e performancë të lartë, siç pritej. Shumë herë mund të vërehet se rrjeti dhe nënsistemi i diskut FreeBSD është shumë më i fuqishëm se GNU / Linux në të njëjtën kohë hardware- kështu thonë ekspertët. Nuk është çudi që kompani të tilla të njohura si Netflix dhe WhatsApp përdorin FreeBSD në serverët e tyre.

E meta e tretë është se disa nga teknologjive moderne... Para së gjithash, ne po flasim për nënsistemet ZFS (ky është sistemi më i avancuar i skedarëve që garanton integritetin e të dhënave), DTrace (një mjet i shkëlqyer i përshtatshëm për korrigjimin dhe monitorimin e gjithçkaje që ndodh në kernel dhe në softuer), Kontejnerët / Zonat ( ky është një sistem virtualizimi). Ato filluan nën një licencë falas në sistemin OpenSolaris (tani i quajtur OpenIndiana), më pas u zbatuan në një numër sistemesh BSD, por nuk janë ende të pranishëm në formë cilësore në GNU / Linux.

Përdorimi i një mikrokerneli (siç ndodh, për shembull, në Apple macOS të pronarit) potencialisht do të rrisë shumë besueshmërinë dhe sigurinë e vetë sistemit, dhe kerneli Linux tashmë mund të jetë mikrokernel në kohën e shkrimit, por kjo nuk ndodhi. .

Kur është koha më e mirë për të përdorur GNU / Linux?

  1. Nëse GNU / Linux është instaluar në një kompani dhe përdoret, dhe përfitimet nga ndryshimi i këtij OS në një tjetër, për shembull, FreeBSD, nuk priten veçanërisht.
  2. Nëse softueri me të cilin planifikoni të punoni përdor veçori specifike të GNU / Linux (për shembull, softuer OpenStack, i cili është i papajtueshëm me çdo gjë tjetër) - atëherë, sigurisht, është më mirë të përdorni GNU / Linux. Sepse do të jetë shumë e shtrenjtë për të rishkruar softuerin.
  3. Kur kërkohet të kryhen detyrat më të thjeshta. Për shembull, shpenzoni ngarkim i shpejtë, hapni LibreOffice, modifikoni dokumentin, kopjoni diçka në një USB flash drive, shikoni diçka në një shfletues interneti.
  4. Një OS i tillë do të jetë një opsion i shkëlqyer për ata që nuk kanë mundësi të përdorin macOS dhe Windows, në të cilin rast një OS falas (duke përfshirë një numër të madh shpërndarjesh GNU / Linux) do të jetë një zëvendësim i shkëlqyer për ju.

5. Nëse kompania është nën mbikëqyrje ose punon me të dhëna konfidenciale, atëherë është e nevojshme të filloni të përdorni shumicën dërrmuese të sistemeve operative falas (dhe GNU / Linux). Mjetet e mbikqyrjes ose të zbutjes kriptografike zakonisht nuk ndërtohen në sisteme të tilla operative.

Regjistrohu për lajmet

Artikujt kryesorë të lidhur