Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

sistemi operativ OS Ndërfaqja e harduerit dhe softuerit

sistemi operativështë kryesorja software, i cili menaxhon të gjithë harduerin dhe softuerin tjetër në kompjuter. Sistemi operativ, i njohur gjithashtu si "OS", ndërvepron me harduerin e kompjuterit dhe ofron shërbime që aplikacionet mund t'i përdorin.

Çfarë bën sistemi operativ?

Sistemi operativ është grupi kryesor i softuerit në pajisje që mban gjithçka së bashku. Sistemet operative ndërveprojnë me harduerin e pajisjes. Ata trajtojnë gjithçka, nga tastiera dhe miu deri te radio Wi-Fi, pajisjet e ruajtjes dhe ekranit. Me fjalë të tjera, sistemi operativ trajton pajisjet hyrëse dhe dalëse. Sistemet operative përdorin drejtues pajisje të shkruara nga zhvilluesit e harduerit për të komunikuar me pajisjet e tyre.

Sistemet operative gjithashtu përfshijnë shumë produkte softuerike, të tilla si të zakonshme shërbimet e sistemit, bibliotekat dhe ndërfaqet e programimit të aplikacioneve (API) që zhvilluesit mund t'i përdorin për të shkruar programe që funksionojnë në sistemin operativ.

Sistemi operativ ndodhet midis aplikacioneve që ekzekutoni dhe harduerit, duke përdorur drejtuesit e harduerit si ndërfaqe midis të dyve. Për shembull, kur një aplikacion dëshiron të printojë diçka, ai e shkarkon atë detyrë në sistemin operativ. Sistemi operativ dërgon udhëzime te printeri duke përdorur drejtuesit e printerit për të dërguar sinjalet e duhura. Aplikacioni që printon nuk ka nevojë të kujdeset se çfarë lloj printeri keni ose të kuptojë se si funksionon. OS trajton detajet.

Sistemi operativ gjithashtu trajton multitasking duke shpërndarë burime harduerike midis disa ekzekutimin e programeve. Sistemi operativ kontrollon se cilat procese janë duke u ekzekutuar dhe i shpërndan ato midis CPU-ve të ndryshme nëse keni një kompjuter me shumë procesorë ose bërthama, duke lejuar që shumë procese të ekzekutohen paralelisht. Ai gjithashtu kontrollon memorje e brendshme sistem, duke shpërndarë memorie ndërmjet aplikacioneve që ekzekutohen.

Një sistem operativ është një pjesë e madhe e softuerit që bën shumë gjëra. Për shembull, sistemi operativ kontrollon gjithashtu skedarët dhe burimet e tjera që programet mund t'i qasen.

Shumica aplikacionet softuerike shkruar për sistemet operative, gjë që lejon sistemin operativ të bëjë shumë punë. Për shembull, kur duke filluar Minecraft Ju e përdorni atë në sistemin operativ. Minecraft nuk ka nevojë të dijë saktësisht se si funksionon secili prej tyre komponent hardware. Përdorimet e Minecraft funksione të ndryshme sistemi operativ dhe sistemi operativ i përkthen ato në instruksione harduerike të nivelit të ulët.

Sistemet operative nuk janë vetëm për PC

Kur themi "kompjuterë" që drejtojnë sisteme operative, nuk nënkuptojmë vetëm PC dhe laptopë tradicionalë desktop. Smartphone juaj është një kompjuter, ashtu si tabletët, televizorët inteligjentë, konsolat e lojërave, orë inteligjente dhe ruterë Wi-Fi. Amazon Echo ose Google Home- Kjo pajisje kompjuterike funksionon nën një sistem operativ.

Sistemet operative të njohura të desktopit përfshijnë Microsoft Windows, Apple MacOS, Google Chrome OS dhe Linux. Sistemet kryesore operative për telefonat inteligjentë janë iOS nga Apple dhe Android nga Google.

Pajisjet e tjera, si një ruter Wi-Fi, mund të ekzekutojnë "sisteme operative të integruara". Këto janë sisteme operative të specializuara me më pak veçori sesa një sistem operativ i rregullt, të krijuar posaçërisht për një detyrë - për shembull, për të punuar me Ruter Wi-Fi, navigacion ose kontroll ATM.

Ku mbarojnë sistemet operative dhe ku fillojnë programet

Sistemet operative përfshijnë gjithashtu softuer të tjerë, duke përfshirë një ndërfaqe përdoruesi, që i lejon njerëzit të ndërveprojnë me pajisjen. Kjo mund të jetë një desktop në një PC, një ndërfaqe me prekje në një telefon ose një ndërfaqe zanore në një asistent dixhital.

Një sistem operativ është një pjesë e madhe e softuerit që përbëhet nga shumë aplikacione të ndryshme dhe proceset. Linja midis asaj që është një sistem operativ dhe asaj që është një program ndonjëherë mund të jetë pak e paqartë. Nuk ka një përkufizim të saktë zyrtar të një sistemi operativ.

Për shembull, në Windows Aplikimi i skedarit Explorer (ose Windows Explorer) është një pjesë integrale e sistemit operativ Windows - madje trajton paraqitjen e ndërfaqes tuaj të desktopit - dhe aplikacionin që funksionon në atë sistem operativ.

Qendra e sistemit operativ është kerneli

Në një nivel të ulët, "bërthama" është kryesore program kompjuterik në themel të sistemit tuaj operativ. Kjo program të veçantëështë një nga gjërat e para që ngarkohet kur fillon sistemi juaj operativ. Ai trajton alokimin e memories, konvertimin funksionet e softuerit në udhëzimet për procesorin e kompjuterit tuaj dhe përpunimin e të dhënave hyrëse dhe dalëse nga pajisjet harduerike. Kerneli zakonisht funksionon në një zonë të izoluar për të parandaluar përdorimin e paautorizuar nga programe të tjera në kompjuter. Kerneli i sistemit operativ është shumë i rëndësishëm, por është vetëm një pjesë e sistemit operativ.

Por jo gjithçka është specifike edhe këtu. Për shembull, Linux është vetëm një kernel. Sidoqoftë, Linux ende shpesh përmendet si një sistem operativ. Android quhet edhe sistem operativ dhe është ndërtuar mbi të Kernel Linux. Shpërndarjet Linux si Ubuntu përdorin kernelin Linux dhe i shtojnë softuer shtesë. Ata quhen gjithashtu sisteme operative.

Cili është ndryshimi midis firmware dhe OS

Shumë pajisje thjesht ekzekutojnë "firmware", një lloj softueri i nivelit të ulët që zakonisht programohet drejtpërdrejt në memorien e pajisjes harduerike. Firmware është vetëm një pjesë e vogël e softuerit të krijuar për të trajtuar vetëm bazat absolute.

Kur kompjuteri niset, ai ngarkon firmuerin UEFI nga pllaka amë. Ky firmware është softuer i nivelit të ulët që inicializohet shpejt Hardware Kompjuteri juaj. Më pas nis sistemin tuaj operativ nga SSD ose nga kompjuteri juaj hard drive. (Kjo makinë në gjendje të ngurtë ose hard disku ka firmware-in e vet të integruar që menaxhon ruajtjen e të dhënave në sektorët fizikë brenda diskut.)

Linja midis firmuerit dhe sistemit operativ mund të jetë gjithashtu pak e paqartë. Për shembull, sistemi operativ i Apple për iPhone dhe iPad, i quajtur iOS, shpesh quhet "firmware". Sistemi operativ PlayStation 4 quhet zyrtarisht firmware.

Këto janë sisteme operative që ndërveprojnë me pajisje të shumta harduerike, ofrojnë shërbime për programet dhe shpërndajnë burime midis aplikacioneve. Megjithatë, shumë firmware i thjeshtë, i cili punon në telekomandë telekomandë një televizor, për shembull, zakonisht nuk quhet sistem operativ.

Përdoruesit mesatar nuk i kërkohet të kuptojë saktësisht se çfarë është një sistem operativ. Mund të jetë e dobishme të dini se çfarë sistemi operativ po përdorni dhe çfarë softueri dhe hardueri janë të pajtueshëm me pajisjen tuaj.

Shënim: Funksionet e sistemit operativ. Struktura e sistemit operativ. Klasifikimi i sistemeve operative. Kërkesat e sistemit operativ.

sistemi operativ (sistemi operativ) është një grup programesh që i ofrojnë përdoruesit një mjedis të përshtatshëm për të punuar me pajisjet kompjuterike.

sistemi operativ ju lejon të ekzekutoni programe të përdoruesve; menaxhon të gjitha burimet sistemi kompjuterik- procesor(ët), RAM, pajisje hyrëse/dalëse; ofron ruajtje afatgjatë të dhënat si skedarë në pajisje memorie të jashtme; siguron akses në rrjetet kompjuterike.

Për më shumë mirëkuptim të plotë roli i sistemit operativ, le të shqyrtojmë përbërësit e ndonjë sistemi informatik(Fig. 1.1).


Oriz. 1.1.

Të gjithë komponentët mund të ndahen në dy klasa të mëdha - programe ose software(software) dhe pajisje ose Hardware(hardware). Software e ndarë në aplikative, instrumentale dhe sistemike. Le të shqyrtojmë shkurtimisht çdo lloj softueri.

Qëllimi i krijimit të një sistemi kompjuterik është të zgjidhë problemet e përdoruesve. Për të zgjidhur një gamë të caktuar problemesh, krijohet një program aplikativ (aplikacion, aplikacion). Shembuj programet e aplikimit janë redaktorët e tekstit dhe procesorët (Notepad, Microsoft Word ), redaktues grafik(Bojë, Microsoft Visio), fletëllogaritëse ( Microsoft Excel), sistemet e menaxhimit të bazës së të dhënave (Microsoft Access, Microsoft SQL Server), shfletues (Internet Explorer), etj. I gjithë grupi i programeve aplikative quhet softuer aplikativ.

Krijuar software duke përdorur një sërë mjetesh programimi (mjedise zhvillimi, përpilues, korrigjues, etj.), tërësia e të cilave quhet softuer instrumental. Përfaqësuesi i softuerit të veglave është mjedisi i zhvillimit Microsoft Visual Studio.

Lloji kryesor i softuerit të sistemit janë sistemet operative. Detyra e tyre kryesore është të sigurojnë një ndërfaqe (mënyrë ndërveprimi) midis përdoruesit dhe aplikacioneve nga njëra anë dhe harduerit nga ana tjetër. Softueri i sistemit përfshin gjithashtu shërbimet e sistemit- programe që performojnë rreptësisht funksion specifik për mirëmbajtjen e sistemit kompjuterik, për shembull, ata diagnostikojnë gjendjen e sistemit, defragmentoni skedarët në disk dhe kompresoni (arkivoni) të dhënat. Shërbimet mund të përfshihen me sistemin operativ.

Ndërveprimi i të gjitha programeve me sistemin operativ kryhet duke përdorur thirrjet e sistemit - kërkesat nga programet që sistemi operativ të kryejë veprimet e nevojshme. Një grup thirrjesh sistemi formon API - Ndërfaqja e Programimit të Aplikimit.

Karakteristikat e sistemit operativ

Funksionet kryesore të kryera nga sistemet operative përfshijnë:

  • sigurimi i ekzekutimit të programit - ngarkimi i programeve në memorie, sigurimi i programeve me kohën e procesorit, përpunimi i thirrjeve të sistemit;
  • Menaxhimi i RAM-it - shpërndarja efikase e memories në programe, llogaritja e memories së lirë dhe të përdorur;
  • menaxhimi i memories së jashtme - mbështetje për sisteme të ndryshme skedarësh;
  • Menaxhimi I/O – sigurimi i punës me pajisje të ndryshme periferike;
  • ofrimi i një ndërfaqeje përdoruesi;
  • sigurimi i sigurisë – mbrojtja e informacionit dhe burimeve të tjera të sistemit nga përdorimi i paautorizuar;
  • organizimi i ndërveprimit në rrjet.

Struktura e sistemit operativ

Para se të studioni strukturën e sistemeve operative, duhet të merrni parasysh mënyrat e funksionimit të procesorëve.

Procesorët modernë kanë të paktën dy mënyra funksionimi - të privilegjuar (modaliteti i mbikëqyrësit) dhe përdoruesi (modaliteti i përdoruesit).

Dallimi midis tyre është se në modaliteti i përdoruesit Komandat e procesorit që lidhen me menaxhimin e harduerit, mbrojtjen e RAM-it dhe mënyrat e funksionimit të procesorit nuk disponohen. Në modalitetin e privilegjuar, procesori mund të ekzekutojë të gjitha komandat e mundshme.

Aplikacionet që funksionojnë në modalitetin e përdoruesit nuk mund të hyjnë drejtpërdrejt në hapësirat e adresave të njëri-tjetrit - vetëm përmes thirrjeve të sistemit.

Të gjithë komponentët e sistemit operativ mund të ndahen në dy grupe - ata që funksionojnë në modalitetin e privilegjuar dhe ata që funksionojnë në modalitetin e përdoruesit, dhe përbërja e këtyre grupeve ndryshon nga sistemi në sistem.

Komponenti kryesor i sistemit operativ është kerneli. Funksionet e kernelit mund të ndryshojnë ndjeshëm ndërmjet sistemeve; por në të gjitha sistemet kerneli funksionon në modalitetin e privilegjuar (shpesh quhet kernel mode).

Termi "bërthamë" përdoret gjithashtu në kuptime të ndryshme. Për shembull, në Windows, termi "kernel" (kernel NTOS) i referohet një kombinimi të dy komponentëve - sistemi ekzekutiv(shtresa ekzekutive) dhe vetë kerneli (shtresa e bërthamës).

Ekzistojnë dy lloje kryesore të bërthamave - bërthamat monolitike dhe mikrokernelet. Kerneli monolit zbaton të gjitha funksionet kryesore të sistemit operativ, dhe në fakt është një program i vetëm, i cili është një koleksion procedurash. Në mikrokernel ka vetëm një minimum funksionesh që duhet të zbatohen në modalitetin e privilegjuar: planifikimi i temave, trajtimi i ndërprerjeve, komunikimi ndërprocesor. Funksionet e mbetura të sistemit operativ për menaxhimin e aplikacioneve, kujtesës, sigurisë, etj. janë implementuar në formë modulet individuale në modalitetin e përdoruesit.

Bërthamat që zënë një pozicion të ndërmjetëm midis bërthamave monolitike dhe mikrokernele quhen bërthama hibride.

Shembuj lloje të ndryshme bërthamat:

  • kernel monolit – MS-DOS, Linux, FreeBSD;
  • mikrokernel – Mach, Symbian, MINIX 3;
  • kernel hibrid – NetWare, BeOS, Syllable.

Për një diskutim të llojit të kernelit të Windows NT, shihni [; ]. Windows NT thuhet se ka një kernel monolit, megjithatë, sepse Windows NT ka disa komponentë kyç të modalitetit të përdoruesit (siç janë nënsistemet mjedisore dhe proceset e sistemit– shih Leksionin 4 “Arkitektura e Windows”), atëherë Windows NT nuk mund të klasifikohet si një kernel vërtet monolit, por më tepër si një kernel hibrid.

Përveç kernelit, drejtuesit funksionojnë në modalitetin e privilegjuar (në shumicën e sistemeve operative) - modulet e softuerit, pajisje kontrolluese.

Sistemi operativ përfshin gjithashtu:

  • bibliotekat e sistemit (sistemi DLL - Biblioteka e lidhjeve dinamike, biblioteka e lidhjeve dinamike) që konvertojnë thirrjet e sistemit të aplikacionit në thirrje të sistemit kernel;
  • predhat e përdoruesit që i ofrojnë përdoruesit një ndërfaqe - mënyrë e përshtatshme duke punuar me sistemin operativ.

Predhat e përdoruesve zbatojnë një nga dy llojet kryesore të ndërfaqes së përdoruesit:

  • ndërfaqja e tekstit (Ndërfaqja e përdoruesit me tekst, TUI), emrat e tjerë - ndërfaqja e konsolës (Ndërfaqja e përdoruesit të konsolës, CUI), ndërfaqja linja e komandës(Ndërfaqja e linjës së komandës, CLI);
  • ndërfaqe grafike (Graphic User Interface, GUI).

Një shembull i zbatimit të një ndërfaqe teksti në Windows është interpretuesi i linjës së komandës cmd.exe; Një shembull i një ndërfaqe grafike është Windows Explorer (explorer.exe).

Klasifikimi i sistemeve operative

Sistemet operative mund të klasifikohen në disa mënyra.

  1. Sipas metodës së organizimit të llogaritjeve:
    • sistemeve përpunimi në grup(sistemet operative të përpunimit të grupeve) – qëllimi është të kryeni sasia maksimale detyrat llogaritëse për njësi të kohës; në këtë rast, një paketë formohet nga disa detyra, e cila përpunohet nga sistemi;
    • sistemet operative të ndarjes së kohës – qëllimi është të jesh në gjendje përdorimi i njëkohshëm një kompjuter nga disa përdorues; zbatohet duke i siguruar në mënyrë alternative çdo përdoruesi një interval të kohës së procesorit;
    • Sistemet operative në kohë reale – qëllimi është të plotësoni çdo detyrë brenda një intervali kohor të përcaktuar rreptësisht për një detyrë të caktuar.
  2. Sipas llojit të kernelit:
    • sisteme me një bërthamë monolit (sistemet operative monolitike);
    • sistemet operative të mikrokernelit;
    • sistemet me një bërthamë hibride (sistemet operative hibride).
  3. Nga numri i detyrave të zgjidhura njëkohësisht:
    • sisteme operative me një detyrë;
    • sistemet operative me shumë detyra.
  4. Sipas numrit të përdoruesve të njëkohshëm:
    • sisteme operative me një përdorues;
    • sistemet operative me shumë përdorues.
  5. Sipas numrit të procesorëve të mbështetur:
    • sisteme operative me një procesor;
    • sistemet operative me shumë procesorë.
  6. Për mbështetjen e rrjetit:
    • sisteme operative lokale - sisteme autonome që nuk synohen të funksionojnë në një rrjet kompjuterik;
    • sistemet operative të rrjetit – sisteme që kanë komponentë që ju lejojnë të punoni me rrjetet kompjuterike.
  7. Sipas rolit në ndërveprimin e rrjetit:
    • sistemet operative të serverit – sistemet operative që ofrojnë qasje në burimet e rrjetit dhe menaxhojnë infrastrukturën e rrjetit;
    • sistemet operative të klientit – sistemet operative që mund të kenë akses në burimet e rrjetit.
  8. Sipas llojit të licencës:
    • sisteme operative me burim të hapur – sisteme operative me kod burim të hapur të disponueshëm për studim dhe modifikim;
    • sisteme operative pronësore – sisteme operative që kanë një mbajtës specifik të së drejtës së autorit; zakonisht vijnë me kod burim të mbyllur.
  9. Sipas fushës së aplikimit:

Kërkesat e sistemit operativ

Kërkesa kryesore për sistemet operative moderne është kryerja e funksioneve të listuara më sipër në paragrafin "Funksionet e sistemeve operative". Përveç kësaj kërkese të dukshme, ka të tjera, shpesh jo më pak të rëndësishme:

  • zgjerimi - aftësia e sistemit për të marrë funksione të reja në procesin e evolucionit; shpesh zbatohet duke shtuar module të reja;
  • transportueshmëri - aftësia për të transferuar sistemin operativ në një platformë tjetër harduerike me ndryshime minimale;
  • përputhshmëri - aftësi bashkëpunimi; mund të ndodhë përputhshmëri version i ri sistemi operativ me aplikacione të shkruara për version i vjeter, ose pajtueshmërinë ndërmjet sistemeve të ndryshme operative në kuptimin që aplikacionet për njërin prej këtyre sistemeve mund të ekzekutohen në një tjetër dhe anasjelltas;
  • besueshmëria - probabiliteti i funksionimit pa dështim të sistemit;
  • performanca - aftësia për të siguruar kohë të pranueshme për zgjidhjen e problemeve dhe kohën e përgjigjes së sistemit.

Përmbledhje

Ky leksion ofron një përkufizim të një sistemi operativ, prezanton llojet e softuerit dhe diskuton funksionet dhe strukturën e një sistemi operativ. Vëmendje e veçantë kushtuar konceptit të "bërthamë". Gjithashtu jepet mënyra të ndryshme klasifikimet e sistemeve operative dhe kërkesat për sistemet operative moderne.

Leksioni i ardhshëm do të ofrojë një pasqyrë të sistemeve operative Microsoft Windows.

Pyetje kontrolli

  1. Përcaktoni termin "sistem operativ".
  2. Emërtoni shembuj të aplikacionit, softuerit instrumental dhe të sistemit.
  3. Përcaktoni konceptet "thirrja e sistemit", "API", "driver", "kernel".
  4. Çfarë lloje bërthamash dini? Cilat lloje të bërthamave të sistemit operativ njihni?
  5. Si ndryshon një kernel nga një sistem operativ?
  6. Jepni disa mënyra për të klasifikuar sistemet operative.
  7. Emërtoni kërkesat për sistemet moderne operative dhe shpjegoni se çfarë nënkuptojnë ato.

29. 10.2017

Blogu i Dmitry Vassiyarov.

Çfarë është një sistem operativ në një kompjuter - me pak fjalë në lidhje me OS

Pershendetje te gjitheve.

A keni menduar ndonjëherë se çfarë është një sistem operativ në një kompjuter? Nëse nuk do të ekzistonte, ne nuk do të mund të përdornim fare harduer. Unë ju sugjeroj ta shikoni këtë nga afër një komponent i rëndësishëm PC.

Në këtë artikull do të gjeni jo vetëm një shpjegim se çfarë është një OS, por gjithashtu do të mësoni për funksionet e tij, historinë e tij (nuk do të ketë shumë prej tij - nuk do të mërziteni), si dhe për varietetet e tij dhe veçoritë e tyre.

Analiza e konceptit

Sistemi operativ është një ndërmjetës midis harduerit të kompjuterit nga njëra anë dhe softuerit nga ana tjetër. Me fjalë të tjera, është një mjet kontrolli kompjuterik. Me ndihmën e tij, ai kupton se çfarë detyrash i vendosni dhe si t'i kryejë ato.

Sistemi operativ ruhet në memorien e jashtme të kompjuterit - në hard disk ose në . Kur filloni harduerin, ai lexohet nga memoria e diskut dhe vendoset pjesërisht në RAM.

Karakteristikat e rëndësishme

Kriteret kryesore të sistemeve operative moderne:

  • Ata përdorin, domethënë kanë një mekanizëm universal për aksesin në informacion;
  • Ato janë me shumë përdorues - mund të krijoni disa profile për njerëz të ndryshëm në një kompjuter;
  • Multitasking - kupton se si të ndajë kohën për të përfunduar detyrat që keni vendosur.

Komponentët kryesorë

Kështu që sistemi mund të ndajë pushtetet dhe proceset nje numer i madh i detyrave, ndër komponentët kryesorë të saj ndërtohet një hierarki e caktuar privilegjesh. Rolet e tyre janë:

  • Kerneli është përgjegjës për ekzekutimin e proceseve, shpërndarjen e burimeve të sistemit tek ata.
  • Drejtuesit e pajisjes janë programe që ndihmojnë sistemin të njohë pajisjet e instaluara në një kompjuter dhe të punojë me to.
  • Rrjeti dhe nënsistemet e skedarëve.
  • Bibliotekat e sistemit janë një grup programesh që marrin pjesë gjithashtu në kryerjen e detyrave.
  • Një guaskë me shërbime (e quajtur edhe ndërfaqe grafike) është një ndërfaqe me një grup të caktuar aplikacionesh të integruara.

Funksione

Qëllimi i sistemit operativ është si më poshtë:

  • Ekzekutimi i kërkesave për softuer. Kjo përfshin fillimin dhe ndalimin e tyre, hyrjen/ prodhimi i të dhënave e kështu me radhë.
  • Sigurimi i aksesit sipas një standardi të caktuar në pajisjet periferike (tastierë, maus, printer, etj.).
  • Menaxhimi i memories;
  • Organizimi i aksesit në informacion sipas sistemit të skedarëve të instaluar të vendosur në disqet e ngurtë, disqet optike konvencionale dhe disqet flash.
  • Sigurimi i një ndërfaqeje, domethënë, ju mund të kontrolloni harduerin dhe të mos shihni të gjitha proceset komplekse që ndodhin.
  • Shpërndarja e burimeve për të përfunduar detyrat;
  • Mbroni sistemin tuaj nga hakerimi duke përdorur një mur zjarri të integruar.

Natyrisht kjo nuk është listën e plotë funksione. Por unë mendoj se kjo është e mjaftueshme për të kuptuar rëndësinë dhe kompleksitetin e OS.

Varietetet

Tani le të kalojmë te llojet e tij, të cilat janë më të njohura në mesin e përdoruesve. Le të shohim secilin veç e veç.


Dritaret

Microsoft lëshoi ​​sistemin e parë në mesin e viteve 1980. Produktet e saj si XP (2001), 7 (2009) dhe 10 (2015) morën njohjen më të madhe.

Për më shumë se një duzinë Windows vjeçar zë në mënyrë të vendosur pozicionin e saj drejtues - ai zgjidhet nga shumica dërrmuese e përdoruesve. Popullariteti shpjegohet me avantazhet e mëposhtme:

  • Mbështetje për një gamë të gjerë pajisjesh të përfshira në harduerin e kompjuterit;
  • Instalim, konfigurim dhe funksionim i lehtë;
  • Shumëllojshmëri softuerësh - shumica e programeve janë shkruar për këtë sistem.

Mac OS X

Apple ishte i pari që doli me një sistem operativ me një ndërfaqe grafike. U lëshua në vitin 1984. Më parë, llogaritjet në kompjuter mund të kryheshin vetëm duke përdorur vijën e komandës.

Aktualisht, Mac OS po fiton popullaritet, por ende nuk ka arritur nivelin që Windows ka zënë. Fakti është se i pari është instaluar vetëm në produktet "Apple", të cilat nuk janë të lira. Ndërsa i dyti punon lirshëm në pajisje nga prodhues të ndryshëm.

Megjithatë, Mac e ka pikat e forta, falë të cilit ajo mblodhi një rreth njohësish rreth saj:

  • Besueshmëria e funksionimit;
  • Mbrojtje e besueshme kundër viruseve;
  • Ndërfaqja është në stilin "asgjë shtesë".

Linux

U shfaq këtë sistem në fillim të viteve 1990 me sugjerimin e studentit të Universitetit të Helsinkit Linus Torvalds, pas të cilit u emërua. Ai u zhvillua në bazë të Unix, një familje sistemesh me shumë funksione, me shumë përdorues që shkaktoi zhvillimin e OS në tërësi.

Nga rruga, Mac OS gjithashtu mund të quhet Unix, por prapë ato nuk janë të ngjashme me Linux. Tipar dallues ky i fundit është kod me burim të hapur, domethënë mund të ndryshohet dhe shpërndahet nga kushdo.

Çdo version i kësaj familje të sistemeve operative ka ndërfaqen e vet. Më të zakonshmet janë Ubuntu, Mint dhe Fedora. Nga triniteti që përmenda, Linux është më pak i popullarizuari, por gjithsesi i gjeti përdoruesit "e tij". Ku?

  • Sistemi është falas;
  • Të gjitha programet janë të vendosura në një vend;
  • Ka shumë pak viruse të përshtatura për këtë OS.

Nga rruga, në vitin 2017, bashkatdhetarët tanë prezantuan sistemin e tyre operativ të quajtur "Axis", me të cilin duan të zëvendësojnë Windows-in e vjetër të mirë në kompjuterët e institucioneve qeveritare. Ai është krijuar në kernel Linux, por ndryshon nga ky sistem në paketën e tij softuerike.

Vetëm imagjinoni, Rusia do të ketë OS-në e saj zyrtare :)

Mund të flasim për sistemet operative për një kohë të gjatë, por nuk guxoj të të marr më kohën.

Ejani këtu përsëri.

Sistemet operative: qëllimi dhe funksionet kryesore

Koncepti i sistemit operativ

Sistemi operativ (OS) është një grup programesh që sigurojnë ndërveprimin e të gjitha pjesëve harduerike dhe softuerike të kompjuterit me njëri-tjetrin dhe ndërveprimin midis përdoruesit dhe kompjuterit.

Sistemi operativ siguron funksionimin holistik të të gjithë komponentëve të kompjuterit dhe gjithashtu i siguron përdoruesit akses në aftësitë harduerike të kompjuterit. Sistemi operativ është një komponent bazë dhe i domosdoshëm i softuerit kompjuterik pa të, një kompjuter nuk mund të funksionojë në parim.

Përbërja e OS

Struktura e OS përbëhet nga modulet e mëposhtme:

    moduli bazë (kerneli i OS)- menaxhon funksionimin e programeve dhe sistemin e skedarëve, siguron akses në të dhe shkëmbim skedarësh midis pajisjeve periferike;

T.e. përkthen komandat nga një gjuhë programi në një gjuhë "kodi makine" që një kompjuter mund ta kuptojë

    procesor komandues- deshifron dhe ekzekuton komandat e përdoruesit të marra kryesisht përmes tastierës;

T.e. kërkon nga përdoruesi komanda dhe i ekzekuton ato. Përdoruesi mund të japë, për shembull, një komandë për të kryer disa operacione në skedarë (kopjimi, fshirja, riemërtimi), një komandë për të printuar një dokument, etj.

    drejtuesit periferik- softueri siguron konsistencë midis funksionimit të këtyre pajisjeve dhe procesorit (çdo pajisje periferike përpunon informacionin ndryshe dhe me një ritëm të ndryshëm);

T.e. programe speciale që sigurojnë kontrollin e funksionimit të pajisjeve dhe koordinimin e shkëmbimit të informacionit me pajisje të tjera. Çdo pajisje ka drejtuesin e vet.

    programet shtesë të shërbimit(shërbimet komunale) - e bëjnë procesin e komunikimit midis përdoruesit dhe kompjuterit të përshtatshëm dhe të gjithanshëm

ato. Programe të tilla ju lejojnë të mirëmbani disqe, të kryeni operacione me skedarë, të punoni në rrjetet kompjuterike, etj.

Qëllimi i Sistemit Operativ

OS është krijuar për të zgjidhur detyrat e mëposhtme:

    mirëmbajtja e harduerit kompjuterik;

    krijimi i një mjedisi pune dhe ndërfaqes së përdoruesit;

    ekzekutimi i komandave të përdoruesit dhe udhëzimeve të programit;

    organizimi i hyrje/daljes, ruajtja e informacionit dhe

    menaxhimi i skedarëve dhe të dhënave.

Sipas përkufizimit, të gjitha detyrat e zgjidhura nga OS mund të ndahen në dy grupe:

    sigurimi i përdoruesit ose programuesit, në vend të pajisjeve reale të kompjuterit, me një makinë virtuale të zgjeruar (d.m.th., jo realisht ekzistuese), e cila është më e përshtatshme për të punuar dhe më e lehtë për t'u programuar;

    rritja e efikasitetit të përdorimit të një kompjuteri duke menaxhuar në mënyrë racionale burimet e tij në përputhje me disa kritere.

Karakteristikat e Sistemit Operativ

Funksionet kryesore:

    Kryerja, me kërkesën e programeve, ato veprime mjaft elementare (të nivelit të ulët) që janë të zakonshme për shumicën e programeve dhe shpesh gjenden në pothuajse të gjitha programet (hyrja dhe dalja e të dhënave, fillimi dhe ndalimi i programeve të tjera, shpërndarja dhe lirimi i memories shtesë, etj. .).

    Qasje e standardizuar në pajisjet periferike(pajisjet hyrëse/dalëse).

    Menaxhimi i RAM-it (shpërndarja ndërmjet proceseve, organizimi i memories virtuale).

    Kontrollimi i aksesit në të dhëna në media jo të paqëndrueshme (si p.sh HDD, disqe optike, etj.), të organizuara në një ose një sistem skedar tjetër.

    Sigurimi i një ndërfaqeje përdoruesi.

    Operacionet e rrjetit, mbështetje për grumbullin e protokollit të rrjetit.

Funksionet shtesë:

    Ekzekutimi paralel ose pseudoparalel i detyrave (multitasking).

    Shpërndarja efikase e burimeve të sistemit kompjuterik ndërmjet proceseve.

    Diferencimi i aksesit të proceseve të ndryshme në burime.

    Organizimi i llogaritjeve të besueshme (pamundësia e një procesi i llogaritjes ndikimi i qëllimshëm ose gabimisht në llogaritjet në një proces tjetër) bazohet në caktimin e kufijve të aksesit në burime.

    Ndërveprimi ndërmjet proceseve: shkëmbimi i të dhënave, sinkronizimi i ndërsjellë.

    Mbrojtja e vetë sistemit, si dhe e të dhënave dhe programeve të përdoruesve, nga veprimet e përdoruesve (të qëllimshëm ose të paditur) ose aplikacionet.

    Mënyra e funksionimit me shumë përdorues dhe diferencimi i të drejtave të aksesit.

Evolucioni i sistemeve operative dhe idetë bazë

Paraardhësi i OS duhet të konsiderohen programet e shërbimeve (bootloaders dhe monitorët), si dhe bibliotekat e rutinave të përdorura shpesh, të cilat filluan të zhvillohen me ardhjen e kompjuterëve universalë gjenerata 1(fundi i viteve 1940). Shërbimet minimizuan manipulimin fizik të pajisjes nga operatori dhe bibliotekat bënë të mundur shmangien e programimit të përsëritur të të njëjtave veprime (zbatimi i operacioneve hyrëse-dalëse, llogaritjet). funksionet matematikore dhe kështu me radhë.).

Në vitet 1950 dhe 1960, u formuan dhe u zbatuan idetë kryesore që përcaktuan funksionalitetin e OS: modaliteti i grupit, ndarja e kohës dhe multitasking, ndarja e fuqive, koha reale, strukturat e skedarëve dhe sistemet e skedarëve.

sistemi operativDOS

DOS është sistemi i parë operativ për kompjuterët personal, i cili u përhap dhe ishte kryesori për të kompjuterët IBM PC nga viti 1981 deri në 1995. Me kalimin e kohës, ai praktikisht u zëvendësua nga sisteme operative të reja, moderne Windows dhe Linux, por në një numër rastesh DOS mbetet i përshtatshëm dhe mënyra e vetme për të punuar në një kompjuter (për shembull, në rastet kur përdoruesi punon me teknologji të vjetëruar ose softuer të shkruar për një kohë të gjatë, etj.)

Përdoruesit punojnë me sistemin operativ DOS duke përdorur linjën e komandës, ai nuk ka ndërfaqen e tij grafike. Sistemi operativ DOS ka bërë të mundur që të punohet me sukses me një PC për 15 vjet, megjithatë, kjo punë nuk mund të quhet e përshtatshme. DOS veproi si një "ndërmjetës" midis përdoruesit dhe kompjuterit dhe ndihmoi në shndërrimin e komandave komplekse për qasjen në disqe në më të thjeshta dhe më të kuptueshme, por ndërsa u zhvillua, ai vetë u "mbush" me një bollëk komandash dhe filloi të pengojë punën me Kompjuteri. Kështu lindi nevoja për një ndërmjetës të ri - kështu u shfaqën programet e guaskës.

Një guaskë është një program që funksionon nën OS dhe ndihmon përdoruesin të punojë me OS. Programi shell tregon qartë të gjithë strukturën e skedarëve të kompjuterit: disqe, drejtori, skedarë. Skedarët mund të kërkohen, kopjohen, zhvendosen, fshihen, renditen, modifikohen dhe lëshohen me vetëm disa çelësa. Një nga më të zakonshmet është Norton Commander (NC). Predhat grafike të Windows 3.1 dhe Windows 3.11 përdorin konceptin e të ashtuquajturave "dritare" që mund të hapen, lëvizin nëpër ekran dhe mbyllen. Këto dritare "i përkasin" programeve të ndryshme dhe pasqyrojnë punën e tyre.

Përdoret në DOS sistemi i skedarëve YNDYRA. Një nga disavantazhet e tij janë kufizimet në emrat e skedarëve dhe drejtorive. Emri mund të përmbajë jo më shumë se 8 karaktere. Përveç kësaj, DOS nuk bën dallimin midis shkronjave të vogla dhe të mëdha me të njëjtin emër.

Meqenëse DOS është krijuar shumë kohë më parë, ai nuk i plotëson kërkesat e sistemeve moderne operative sot. Nuk mund të përdorë drejtpërdrejt sasitë e mëdha të memories të instaluara në kompjuterët modernë.

Sistemi operativ MICROSOFT WINDOWS

Predhat grafike Widows 1.0, Widows 2.0, Widows 3.0, Widows 3.1 dhe Widows 3.11 funksiononin nën MS DOS, domethënë ato nuk ishin sisteme operative të pavarura. Por që kur ardhja e Windows hapi mundësi të reja, Windows quhet jo një guaskë, por një mjedis.

Mjedisi Windows karakterizohet nga veçoritë e mëposhtme që e dallojnë atë nga programet e tjera shell:

    Multitasking;

    Ndërfaqe e unifikuar e softuerit;

    Ndërfaqja e unifikuar e përdoruesit;

    Ndërfaqja grafike e përdoruesit;

    Ndërfaqe e unifikuar harduer-softuerike.

Sistemi operativ DOS me predhat e tij grafike Windows 3.1 dhe Windows 3.11 u zëvendësua nga sisteme operative të plota të familjes MS Windows (së pari Windows 95, pastaj Windows 98, Windows 2000, Windows XP). Ndryshe nga Windows 3.1 dhe Windows 3.11, ato fillojnë automatikisht pasi të ndizni kompjuterin.

Në MS Windows, modifikimi i skedarit FAT–VFAT përdoret për të ruajtur skedarët. Në të, gjatësia e emrave të skedarëve dhe drejtorive mund të arrijë 256 karaktere.

Në Windows OS, miu përdoret gjerësisht kur punoni me dritare dhe aplikacione në MS DOS, përdoret vetëm tastiera.

MSWindows gjithashtu ka një Taskbar. Ai e bën më të qartë mekanizmin e multitasking dhe përshpejton shumë procesin e ndërrimit ndërmjet aplikacioneve.

Desktopi i Windows është krijuar për ta bërë sa më të lehtë të jetë e mundur për përdoruesin fillestar, ndërsa në të njëjtën kohë siguron personalizimin maksimal për t'iu përshtatur nevojave specifike të përdoruesve të avancuar.

Sistemi operativ LINUX

Linux është një sistem operativ për kompjuterë personalë dhe stacione pune të pajtueshme me IBM. Është një sistem operativ me shumë përdorues me një dritare grafike të lidhur në rrjet, X Window System. Sistemi operativ Linux mbështet standardet e sistemeve të hapura dhe protokollet e internetit dhe është i pajtueshëm me sistemet Unix, DOS dhe MS Windows.

Si një sistem operativ tradicional, Linux kryen shumë nga të njëjtat funksione si DOS dhe Windows, por sistemi operativ është veçanërisht i fuqishëm dhe fleksibël. Linux sjell shpejtësinë, efikasitetin dhe fleksibilitetin e UNIX për përdoruesit e PC-së, duke përfituar nga të gjitha përfitimet e një kompjuteri personal. Kur punoni me miun, të tre butonat përdoren në mënyrë aktive, në veçanti, butoni i mesëm përdoret për të futur fragmente teksti.

Duke përdorur Sistemet Linux Ju mund ta ktheni çdo makinë personale në një stacion pune. Në tonë koha Linuxështë një sistem operativ për biznes, edukim dhe programim personal.

OSUNIX

UNIX është një grup sistemesh operative portative, me shumë detyra dhe me shumë përdorues.

Sistemi i parë UNIX u zhvillua në vitin 1969 nga divizioni Bell Labs i AT&T. Që atëherë, janë krijuar një numër i madh i sistemeve të ndryshme UNIX.

Disa tipare dalluese të sistemeve UNIX përfshijnë:

    përdorimi i thjeshtë skedarët e tekstit për të konfiguruar dhe menaxhuar sistemin;

    përdorimi i gjerë i shërbimeve të nisura në vijën e komandës;

    ndërveprimi me përdoruesin përmes një pajisjeje virtuale - një terminal;

    paraqitjen e fizike dhe pajisje virtuale dhe disa mjete komunikimi ndërprocesore si skedarë;

    duke përdorur tubacione të disa programeve, secila prej të cilave kryen një detyrë.

Sistemet UNIX kanë një rëndësi të madhe historike sepse ato përhapin disa nga konceptet dhe qasjet e sotme të njohura të OS dhe përhapin disa nga konceptet dhe qasjet e sotme të njohura të OS dhe softuerëve. Gjithashtu, gjatë zhvillimit të sistemeve UNIX, u krijua gjuha C.

    Një OS është një grup programesh të ndërlidhura të krijuara për të përmirësuar efikasitetin e pajisjeve kompjuterike duke menaxhuar në mënyrë racionale burimet e tij, si dhe për t'i ofruar lehtësi përdoruesit duke i ofruar atij një makinë virtuale të zgjeruar.

    Burimet kryesore të menaxhuara nga OS përfshijnë proceset, memorien kryesore, kohëmatësit, grupet e të dhënave, disqet, disqet e shiritit, printerët, pajisjet e rrjetit dhe disa të tjera. Për të zgjidhur problemet e menaxhimit të burimeve, sisteme të ndryshme operative përdorin algoritme të ndryshme, veçoritë e të cilave përfundimisht përcaktojnë pamjen e sistemit operativ.

    Pra, kërkesat për sistemet operative të rrjetit sot përfshijnë: plotësinë funksionale dhe menaxhimin efikas të burimeve, modularitetin dhe shtrirjen, transportueshmërinë dhe multi-platformën, përputhshmërinë në nivelin e aplikacionit dhe ndërfaqet e përdoruesit, besueshmëria, toleranca ndaj gabimeve, siguria dhe performanca.

Artikujt më të mirë mbi këtë temë