Çfarë ofron sistemi operativ. Çfarë është një sistem operativ? Llojet e sistemeve operative

Funksione

Funksionet kryesore:

  • Ekzekutimi i kërkesave të programeve (hyrja dhe dalja e të dhënave, fillimi dhe ndalimi i programeve të tjera, alokimi dhe lirimi i kujtesës shtesë, etj.).
  • rAM dhe zbatimin e tyre.
  • Aksesi i standardizuar në pajisje periferike (pajisjet hyrëse-dalëse).
  • Menaxhimi i kujtesës (shpërndarja ndërmjet proceseve, organizimi i kujtesës virtuale).
  • Kontrollimi i aksesit në të dhëna në media jo të paqëndrueshme (të tilla si një disk i fortë, disqe optike, etj.), Të organizuar në një sistem të veçantë skedarësh.
  • Sigurimi i një ndërfaqe përdoruesi.
  • Ruajtja e informacionit në lidhje me gabimet e sistemit.

Funksionet shtesë:

  • Ekzekutimi paralel ose pseudo-paralel i detyrave (multitasking).
  • Alokimi efikas i burimeve të sistemit informatik ndërmjet proceseve.
  • Diferencimi i aksesit të proceseve të ndryshme në burime.
  • Organizimi i llogaritjeve të besueshme (pamundësia e një procesi llogaritës për të ndikuar qëllimisht ose gabimisht në llogaritjet në një proces tjetër) bazohet në diferencimin e qasjes në burime.
  • Ndërveprimi midis 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 (me qëllim të keq ose pa dije) ose aplikacione.
  • Mënyra e përdorimit me shumë përdorues dhe diferencimi i të drejtave të hyrjes (shih: vërtetimi, autorizimi).

Komponentët e sistemit operativ:

  • Procesori i komandës (përkthyesi)
  • Drejtuesit e pajisjeve
  • Ndërfaqja

Koncept

Ekzistojnë dy grupe të përkufizimeve të sistemit operativ: "një grup programesh që kontrollojnë harduerin" dhe "një grup programesh që kontrollojnë programe të tjera". Të dy kanë kuptimin e tyre të saktë teknik, i cili lidhet me çështjen se kur kërkohet një sistem operativ.

Ka aplikacione kompjuterike për të cilat sistemet operative janë të tepërta. Për shembull, mikrokompjuterët e integruar që gjenden në shumë pajisje shtëpiake, makina (nganjëherë një duzinë në secilën), celularët më të thjeshtë, ekzekutojnë vazhdimisht vetëm një program që fillon kur ndizen. Shumë konzolla të thjeshta lojërash - gjithashtu mikrokompjuterë të specializuar - mund të heqin dorë nga një sistem operativ duke ekzekutuar një program në një "fishek" ose CD të futur në pajisje gjatë fillimit.

Sistemet operative janë të nevojshme nëse:

  • një sistem informatik përdoret për detyra të ndryshme, dhe programet që zgjidhin këto detyra kanë nevojë për të ruajtur dhe shkëmbyer të dhëna. Kjo nënkupton nevojën për një mekanizëm universal për ruajtjen e të dhënave; në shumicën dërrmuese të rasteve, sistemi operativ përgjigjet me një zbatim të sistemit të skedarëve. Sistemet moderne gjithashtu ofrojnë aftësinë për të "lidhur" drejtpërdrejt prodhimin e një programi me hyrjen e një programi tjetër, duke anashkaluar operacionet relativisht të ngadalta të diskut;
  • programe të ndryshme duhet të kryejnë të njëjtën rutinë. Për shembull, thjesht futja e një karakteri nga tastiera dhe shfaqja e tij në ekran mund të kërkojë qindra udhëzime të makinës dhe një veprim i diskut mund të kërkojë mijëra. Në mënyrë që të mos i programojnë përsëri çdo herë, sistemet operative ofrojnë biblioteka sistemesh të nënrutinave (funksioneve) të përdorura shpesh;
  • është e nevojshme të shpërndahen fuqitë midis programeve dhe përdoruesve të sistemit në mënyrë që përdoruesit të mund të mbrojnë të dhënat e tyre nga hyrja e paautorizuar, dhe gabim i mundshëm në program nuk shkaktoi telashe totale;
  • është e nevojshme të jesh në gjendje të simulosh ekzekutimin "njëkohësisht" të disa programeve në një kompjuter (madje që përmban vetëm një procesor), i kryer duke përdorur një teknikë të njohur si "ndarja e kohës". Në këtë rast, një komponent i veçantë i quajtur skeduluesi ndan kohën e procesorit në segmente të shkurtër dhe i siguron ato nga ana tjetër në programe (procese) të ndryshme ekzekutuese;
  • operatori duhet të jetë në gjendje të kontrollojë disi ekzekutimin e programeve individuale. Për këtë, përdoren ambiente operative - guaska dhe bashkësitë e shërbimeve - ato mund të jenë pjesë e sistemit operativ.

Kështu, sistemet moderne të funksionimit universal mund të karakterizohen kryesisht si:

  • duke përdorur skedarë (me një mekanizëm universal të hyrjes në të dhëna),
  • shumë përdorues (me ndarje të pushteteve),
  • shumë detyra (ndarja e kohës).

Multitaskimi dhe shpërndarja e kompetencave kërkon një hierarki të caktuar të privilegjeve të vetë përbërësve të sistemit operativ. Ekzistojnë tre grupe përbërësish në sistemin operativ:

  • bërthama që përmban skeduluesin; drejtuesit e pajisjeve që kontrollojnë drejtpërdrejt pajisjet; nënsistemi i rrjetit, sistemi i skedarëve;

Shumica e programeve, si sistemi (i përfshirë në sistemin operativ) ashtu edhe ai i aplikuar, ekzekutohen në modalitetin e pa privilegjuar ("përdoruesi") të procesorit dhe hyjnë në harduer (dhe, nëse është e nevojshme, burime të tjera të kernelit, si dhe burimet e programeve të tjerë) vetëm përmes thirrjeve të sistemit. Kerneli ekzekutohet në mënyrën e privilegjuar: është në këtë kuptim që sistemi (më saktësisht, bërthama e tij) thuhet se kontrollon harduerin.

Në përcaktimin e përbërjes së sistemit operativ, kriteri i integritetit operativ (mbyllja) është i rëndësishëm: sistemi duhet të lejojë përdorimin e plotë (përfshirë modifikimin) e përbërësve të tij. Prandaj, një grup mjetesh (nga redaktuesit e tekstit te përpiluesit, korrigjuesit dhe lidhësit) përfshihen në të gjithë sistemin operativ.

Bërthama

Kerneli është pjesa qendrore e sistemit operativ që kontrollon ekzekutimin e proceseve, burimet e sistemit informatik dhe siguron procese me qasje të koordinuar në këto burime. Burimet kryesore janë koha e CPU-së, kujtesa dhe pajisjet I / O. Hyrja në sistemin e skedarëve dhe rrjetëzimi gjithashtu mund të implementohen në nivelin e kernelit.

Si një element themelor i sistemit operativ, bërthama është niveli më i ulët i abstraksionit për aplikacionet për të hyrë në burimet kompjuterike të kërkuara për t'i ekzekutuar ato. Si rregull, kerneli siguron një qasje të tillë në proceset e ekzekutueshme të aplikacioneve përkatëse përmes përdorimit të mekanizmave të komunikimit ndërprocesor dhe thirrjeve të aplikacioneve në thirrjet e sistemit OS.

Detyra e përshkruar mund të ndryshojë në varësi të llojit të arkitekturës së kernelit dhe mënyrës se si zbatohet.

Modaliteti i serisë

Nevoja për përdorim optimal të burimeve të shtrenjta informatike çoi në shfaqjen e konceptit të "mënyrës grumbull" të ekzekutimit të programit. Modaliteti Batch presupozon praninë e një radhe të programeve për ekzekutim, dhe sistemi mund të sigurojë ngarkimin e një programi nga media e jashtme e ruajtjes në RAM pa pritur përfundimin e programit të mëparshëm, i cili shmang ndërprerjen e procesorit.

Ndarja e kohës dhe shumë detyra

Tashmë modaliteti i grumbullit në versionin e tij të përparuar kërkon ndarjen e kohës së procesorit midis ekzekutimit të disa programeve.

Nevoja për ndarjen e kohës (multitasking, multiprogramming) u bë edhe më e fortë me përhapjen e teleprinterëve (dhe më vonë, terminalet e shfaqjes së rrezeve katode) si pajisje I / O (vitet 1960). Meqenëse shpejtësia e futjes së tastierës (dhe madje edhe leximi nga ekrani) i të dhënave nga një operator është shumë më e ulët sesa shpejtësia e përpunimit të këtyre të dhënave nga një kompjuter, përdorimi i një kompjuteri në modalitetin "ekskluziv" (me një operator) mund të çojë në joproduktive të burimeve të shtrenjta informatike.

Ndarja e kohës lejoi krijimin e sistemeve "multiuser" në të cilat një (zakonisht) njësi qendrore e përpunimit dhe një bllok memorie me akses të rastësishëm ishte i lidhur me terminale të shumëfishta. Në të njëjtën kohë, disa detyra (të tilla si futja ose redaktimi i të dhënave nga një operator) mund të kryhen në modalitetin e dialogut, ndërsa detyrat e tjera (të tilla si llogaritjet masive) mund të kryhen në modalitetin e grupeve.

Ndarja e pushteteve

Përhapja e sistemeve me shumë përdorues kërkonte zgjidhjen e problemit të ndarjes së pushteteve, gjë që bën të mundur shmangien e mundësisë së ndryshimit të programit të ekzekutueshëm ose të të dhënave të një programi në memorien e kompjuterit nga një program tjetër (qëllimisht ose gabimisht), si dhe ndryshimin e vetë sistemit nga programi i aplikimit.

Zbatimi i ndarjes së kompetencave në sistemet operative u mbështet nga zhvilluesit e procesorëve të cilët propozuan arkitektura me dy mënyra procesori - "reale" (në të cilën programi i ekzekutueshëm ka qasje në të gjithë hapësirën e adresave të kompjuterit) dhe "të mbrojtur" (në të cilën qasja e hapësirës së adresave është e kufizuar nga diapazoni i caktuar në fillim të programit për ekzekutim).

Shkalla në kohë reale

Përdorimi i kompjuterëve universalë për të kontrolluar proceset e prodhimit kërkonte zbatimin e "shkallës në kohë reale" ("në kohë reale") - sinkronizimi i ekzekutimit të programit me proceset e jashtme fizike.

Përfshirja e funksionit në kohë reale bëri të mundur krijimin e zgjidhjeve që shërbejnë njëkohësisht proceseve të prodhimit dhe zgjidhin probleme të tjera (në modalitetin grumbull dhe / ose në kohën e ndarjes së kohës).

Skedoni sistemet dhe strukturat

Zëvendësimi gradual i mediave me akses vijues (shirita të shënuar, karta të shënuara dhe shirita magnetik) me media me qasje të rastësishme (disqe magnetike).

Një skedar sistem është një mënyrë për të ruajtur të dhënat në pajisjet e jashtme të ruajtjes.

Sistemet operative ekzistuese

UNIX, standardizimi i sistemit operativ dhe POSIX

Për shkak të aftësive konkurruese të zbatimeve, arkitektura UNIX fillimisht u bë një standard i industrisë de facto, dhe pastaj fitoi statusin dhe standardin ligjor - ISO / IEC 9945 (POSIX).

Vetëm sistemet që përputhen me Specifikimin e Vetëm UNIX lejohen të mbajnë emrin UNIX. Këto sisteme përfshijnë AIX, HP-UX, IRIX, Mac OS X, SCO OpenServer, Solaris, Tru64 dhe z / OS.

Sistemet operative që ndjekin ose mbështeten në standardin POSIX referohen si "në përputhje me POSIX" (fjalët që përdoren më shpesh janë "UNIX-like" ose "UNIX family", por kjo bie në kundërshtim me statusin e markës tregtare "UNIX" në pronësi të The Open Group dhe rezervuar për vetëm sistemet operative që ndjekin në mënyrë rigoroze standardin). Certifikimi për pajtueshmëri me standardin kërkon një tarifë, e cila parandalon disa sisteme të kalojnë nëpër këtë proces, por konsiderohet në përputhje me POSIX në natyrë.

Sistemet operative të ngjashme me UNIX janë bazuar në versioni i fundit UNIX, lëshuar nga Bell Labs (System V), për zhvillimin e Universitetit të Berkeley (FreeBSD, OpenBSD, NetBSD), bazuar në Solaris (OpenSolaris, BeleniX, Nexenta), si dhe Linux, të zhvilluar në pjesën e shërbimeve dhe bibliotekave nga projekti GNU dhe në pjesën e kernelit - komunitet i udhëhequr nga Linus Torvalds.

Standardizimi i sistemeve operative ka për qëllim thjeshtimin e zëvendësimit të vetë sistemit ose pajisjeve kur zhvillon një sistem kompjuterik ose rrjeti dhe thjeshtimin e transportimit të softuerit të aplikimit (respektimi i rreptë i standardit nënkupton pajtueshmërinë e plotë të programeve në nivelin e kodit burimor; për shkak të profilizimit të standardit dhe zhvillimit të tij, disa ndryshime janë ende të nevojshme , por transportimi i një programi midis sistemeve të përputhshme me POSIX është urdhër i madhësisë më i lirë sesa midis alternativave), si dhe vazhdimësia e përvojës së përdoruesit.

Efekti më i dukshëm i ekzistencës së këtij standardi ishte përhapja efektive e internetit në vitet 1990.

Arkitekturat post-UNIX

Kolektivi që krijoi UNIX zhvilloi konceptin e unifikimit të objekteve të sistemit operativ duke përfshirë proceset dhe çdo sistem tjetër, rrjetin dhe shërbimet e aplikimit në konceptin origjinal të UNIX të "një pajisje është një skedar", duke krijuar një koncept të ri: "gjithçka është një skedar". Ky koncept u bë një nga parimet kryesore të sistemit Plan 9 (emri u huazua nga thriller fantastik "Plan 9 nga hapësira e jashtme" nga Edward Wood, Jr), i projektuar për të kapërcyer defektet themelore të dizajnit të UNIX dhe zëvendësoi "kalin e punës" të UNIX System V në kompjuterët e rrjetit Bell Labs në 1992

Përveç zbatimit të të gjitha objekteve të sistemit në formën e skedarëve dhe vendosjes së tyre në një hapësirë \u200b\u200btë vetme dhe personale për secilin terminal të rrjetit kompjuterik (hapësira e emrave), zgjidhjet e tjera arkitekturore të UNIX u rishikuan. Për shembull, në Planin 9 nuk ka asnjë koncept të "superpërdoruesit" dhe, në përputhje me rrethanat, çdo shkelje e sigurisë që lidhet me blerjen e paligjshme të të drejtave të superpërdoruesve në sistem përjashtohet. Për të përfaqësuar (ruajtur, shkëmbyer) informacion, Rob Pike dhe Ken Thompson kanë zhvilluar një kodim universal UTF-8, i cili tani është bërë standardi de facto. Për të hyrë në skedarë, përdoret një protokoll i vetëm universal 9P, i cili punon në rrjet përmes protokollit të rrjetit (TCP ose UDP). Kështu, nuk ka asnjë rrjet për softuerin e aplikimit - qasje në lokale dhe skedarët e fshirë uniforme. 9P është një protokoll i orientuar në bajt, ndryshe nga protokollet e tjerë të ngjashëm që janë të orientuar drejt bllokut. Ky është gjithashtu rezultat i konceptit: qasje bajt-by-bajt - në skedarët e unifikuar, dhe jo bllok-nga-bllok - në pajisje të larmishme dhe shumë të ndryshueshme me zhvillimin e teknologjisë. Për të kontrolluar hyrjen në objekte, nuk kërkohen zgjidhje të tjera përveç kontrollit të hyrjes së skedarit që ekziston tashmë në sistemin operativ. Koncepti i ri i ruajtjes e liroi administratorin e sistemit nga puna rraskapitëse e mirëmbajtjes së arkivave dhe sistemet e parashikuara moderne të kontrollit të versionit të skedarit.

Sistemet operative të bazuara ose ide nga UNIX, të tilla si e gjithë familja BSD dhe sistemet GNU / Linux, ngadalë po adoptojnë ide të reja nga Bell Labs. Ndoshta këto ide të reja kanë një të ardhme dhe njohje të shkëlqyeshme nga zhvilluesit e IT-së.

Konceptet e reja u përdorën nga Rob Pike në Inferno.

Shiko gjithashtu

Shënime

Letërsi

  • A.V. Gordeev Sistemet e funksionimit: Libër mësuesi për universitetet. - ed. 2 - SPb : Peter, 2007 .-- 416 f. - ISBN 978-5-94723-632-3
  • Denning P.J., Brown R.L. Sistemet operative // \u200b\u200bKompjuter modern. - M., 1986
  • Irtegov D.V. Hyrje në sistemet operative. - ed. 2 - SPb : BHV-SPb, 2007. - ISBN 978-5-94157-695-1
  • Kernighan B.W., Pike R.W. UNIX - mjedisi universal i programimit \u003d Mjedisi i programimit UNIX. - M., 1992.
  • Olifer V.G., Olifer N.A. Sistemet operative të rrjetit. - SPb : Peter, 2002 .-- 544 f. - ISBN 5-272-00120-6
  • Stallings W. Sistemet Operative \u003d Sistemet Operative: Brendshme dhe Parimet e Projektimit. - M.: Williams, 2004. - 848 f. - ISBN 0-1303-1999-6
  • Tanenbaum E.S. Organizimi kompjuterik me shumë nivele \u003d Organizimi i strukturuar i kompjuterit. - M.: Mir, 1979. - 547 f.
  • Tanenbaum E.S. Sistemet Operative Moderne \u003d Sistemet Operative Moderne. - ed. 2 - SPb : Peter, 2005 .-- 1038 f. - ISBN 5-318-00299-4
  • Tanenbaum E.S., Woodhull A.S. OS. Projektimi dhe Implementimi \u003d Sistemet Operative: Projektimi dhe Implementimi. - ed. 3 - SPb : Peter, 2007 .-- 704 f. - ISBN 978-5-469-01403-4
  • Shaw A. Projektimi Logjik i Sistemeve Operuese \u003d Projektimi Logjik i Sistemeve Operative. - M.: Mir, 1981. - 360 f.
  • Raymond E.S. Arti i Programimit UNIX \u003d Arti i Programimit UNIX. - M.: Williams, 2005. - 544 f. - ISBN 5-8459-0791-8
  • Mark G. Sobell. Sistemi UNIX V. Një udhëzues praktik. - ed. 3 - 1995

Lidhje

  • sistemi operativ në drejtorinë e lidhjes Open Directory Project (dmoz).
  • Otstavnov M.E. Program kompjuterik falas në shkollë. Softuer falas për shkollat (2003).(lidhje e padisponueshme - historia) Marrë më 16 prill 2010.

, Konkursi "Prezantim për orën e mësimit"

Prezantimi i mësimit











Kthehu përpara

Vëmendje! Paraqitja e diapozitivës përdoret vetëm për qëllime informative dhe mund të mos përfaqësojë të gjitha opsionet e prezantimit. Ne qofte se je i interesuar kjo puneju lutem shkarkoni versionin e plotë.

Informacion i pergjithshem

Kompjuterët personalë të pajtueshëm me IBM përdorin sistemet operative të Microsoft-it Widows dhe sistemin operativ falas Liux.
Kompjuterët personalë Apple përdorin versione të ndryshme të sistemit operativ Mac OS.
Widows T / 2000 / XP dhe sistemet operative UIX janë më të përdorurat në stacionet e punës dhe serverat.

Qëllimi i sistemit operativ

Sistemet operative janë të ndryshme, por qëllimi dhe funksioni i tyre janë të njëjtë. Një sistem operativ është një përbërës themelor dhe i domosdoshëm i softuerit të një kompjuteri; pa të, një kompjuter nuk mund të funksionojë në parim.

sistemi operativ siguron funksionimin e përbashkët të të gjitha pajisjeve kompjuterike dhe i siguron përdoruesit qasje në burimet e tij.

Përbërja e sistemit operativ

Sistemet operative moderne kanë një strukturë komplekse, secili element i të cilave kryen funksione specifike për të kontrolluar kompjuterin.

1. Menaxhimi i sistemit të skedarëve ... Procesi i një kompjuteri reduktohet në shkëmbimin e skedarëve midis pajisjeve. Sistemi operativ ka modulet e softverit, menaxherët e sistemit të skedarëve.

2. Procesori i komandës ... Një program i veçantë që kërkon nga përdoruesi komanda dhe i ekzekuton ato.

3. Drejtuesit e pajisjeve. Programet speciale që kontrollojnë funksionimin e pajisjeve dhe bashkërendimin e shkëmbimit të informacionit me pajisje të tjera, si dhe ju lejojnë të konfiguroni disa parametra të pajisjeve. Teknologji Plug ad Play (plug and play) ju lejon të automatizoni lidhjen e pajisjeve të reja me kompjuterin tuaj dhe të siguroni konfigurimin e tyre.

4. Ndërfaqja grafike. Përdoret për të thjeshtuar punën e përdoruesit.

5. Programet ose shërbimet e shërbimit. Programet që ju lejojnë të mbani disqe (kontrolloni, kompresoni, defragmentoni, etj.), Kryeni operacione me skedarë (arkiv, etj.), Punoni në rrjetet kompjuterike, etj.

6. Sistemi i referencës. Kjo ju lejon të merrni shpejt informacion në lidhje me funksionimin e sistemit operativ si një e tërë, dhe në lidhje me punën e moduleve të tij individuale.

Pas ndezjes së kompjuterit, sistemi operativ ngarkohet nga disku i sistemit në RAM. Shkarkimi duhet të vazhdojë sipas programit të shkarkimit. Sidoqoftë, në mënyrë që kompjuteri të ekzekutojë ndonjë program, ky program duhet të jetë tashmë në RAM. Zgjidhja e kësaj kontradikte konsiston në ngarkimin sekuencial, me faza të sistemit operativ.

Vetë-provë kompjuterike

Kompjuteri përfshin një memorie jo të paqëndrueshme vetëm për lexim (ROM), e cila përmban programe për testimin e kompjuterit dhe fazën e parë të ngarkimit të sistemit operativ - ky është BIOS (Basic Iput / Output System).

Pas ndezjes së energjisë ose shtypjes së butonit RESET në njësinë e sistemit të kompjuterit ose shtypjes njëkohësisht të tastierës (Ctrl + Alt + Del) në tastierë, procesori fillon të ekzekutojë programin e vetë-testit të kompjuterit POST (Power-OSelf Test). Testimi i performancës së kompjuterit.

Gjatë testimit, mesazhet diagnostike mund të lëshohen fillimisht në formën e sekuencave të ndryshme të bipave të shkurtra dhe të gjata.

Pas inicializimit të suksesshëm të kartës video, mesazhet e shkurtër diagnostikuese shfaqen në ekranin e monitorit.

Pas kryerjes së një vetë-testi, një program i veçantë që përmbahet në BIOS fillon të kërkojë për ngarkuesin e sistemit operativ. Ekziston një qasje alternative në disqet e disponueshme në kompjuter dhe një kërkim në një vend të caktuar për praninë e një programi të veçantë Çizme Master (programet e ngarkuesit të sistemit operativ).

Nëse disku i sistemit dhe programi i ngarkuesit janë në vend, atëherë ai është i ngarkuar në RAM dhe kontrolli i kompjuterit transferohet në të.

Nese nje disqet e sistemit mungojnë në kompjuter, mesazhi "disku osystem" shfaqet në ekranin e monitorit dhe kompjuteri mbetet jo funksional.

Procesi i nisjes së sistemit operativ

Pasi sistemi operativ të ketë mbaruar ngarkimin, kontrolli transferohet tek procesori i komandës.

Koncepti i asaj që është një sistem operativ ka ndryshuar me kalimin e kohës. Kompjuterët e parë u përdorën vetëm për zgjidhjen e problemeve matematikore, dhe algoritmet llogaritëse të shkruara në kodet e makinës shërbyen si programe. Kur kodonte programet, programuesit iu desh të kontrollonte në mënyrë të pavarur kompjuterin dhe të siguronte ekzekutimin e programit të tij. Me kalimin e kohës, u krijua një sërë shërbimesh për të lehtësuar procesin e shkrimit të programeve. Me zhvillimin e elektronikës, pajisjet u përmirësuan dhe u bë e mundur për të ekzekutuar njëkohësisht disa programe, në lidhje me këtë, u krijuan algoritme të ndërrimit të detyrave. Grupi i rutinave që sigurojnë kalimin u quajt një monitor ose mbikëqyrës. Sidoqoftë, kishte një problem të ndërprerjes së funksionimit të programeve që përmbajnë gabime dhe konsumimit të burimeve kompjuterike (për shembull, vazhdimisht duke zënë procesorin ose gabimisht duke shkruar rezultatet e punës së tyre në RAM, ku ndodhen programet e tjera). Mënyra e daljes u gjet në krijimin e mekanizmave të posaçëm të harduerit që mbrojnë kujtesën e programit nga aksesi aksidental nga programet e tjera. Meqenëse kontrolli i këtyre mekanizmave nuk mund të përfshihej më në vetë programet, një program i veçantë iu shtua monitorit për të menaxhuar mbrojtjen e kujtesës. Kështu është krijuar monitori i banorëve. Një zgjidhje e qëndrueshme e problemeve të tilla kishte për qëllim krijimin e një kompjuteri universal të aftë për të zgjidhur njëkohësisht probleme të ndryshme.

Një monitor rezident tashmë është fillimi i një sistemi operativ. Programet e aplikimit filluan të përmbajnë vetëm zbatimin e algoritmit të tyre dhe thirrjen për algoritme ndihmëse në monitor, ndërsa përdorin një grup të veçantë rregullash të quajtur ndërfaqja e programimit të aplikimit. API lejoi krijimin e koncepteve abstrakte. Konceptet e skedarit dhe sistemit të skedarit u prezantuan. Më vonë, shumë programe të tjera u shtuan në monitorin rezident, veçanërisht ato që lehtësojnë ekzekutimin e operacioneve të tilla si kopjimi i skedarëve, redaktimi i teksteve, përpilimi i programeve nga një gjuhë programimi në kodin e makinës dhe të tjera. Termi "monitor monitorues" ka evoluar në bërthamën e sistemit operativ.

Filloni kompjuterin tuaj. BIOS.

Zakonisht kompjuteri fillon kur ndizni energjinë në panelin e përparmë njësi të sistemit, megjithëse kompjuterët modernë kanë mjete të tilla për përdorimin ekonomik të energjisë, të cilat lejojnë që ato të mos fiken. Fillimi i një kompjuteri është momenti më i rëndësishëm në punën e një kompjuteri - në këtë moment nuk ka të dhëna ose programe në RAM. Ju nuk mund t'i transferoni ato nga disku juaj i fortë në RAM pa komanda. Për këtë qëllim, procesori ka një këmbë të veçantë të quajtur RESET (restart). Nëse një sinjal arrin në të (dhe në momentin e ndezjes kjo është pikërisht ajo që ndodh), procesori i referohet një qelize memorie të caktuar posaçërisht. Shtë e nevojshme që kjo qelizë gjithmonë të përmbajë informacione të caktuara, edhe kur kompjuteri është i fikur. Për këtë, është menduar një mikrocircuit i veçantë - ROM (lexoni vetëm kujtesën). Kjo është gjithashtu një kujtesë, por e përhershme. Ndryshe nga RAM-i kujtesa e përhershme nuk fshihet kur fiket. Programet e çipave ROM shkruhen në fabrikë. Ky grup programesh quhet BIOS - Sistemi bazë i hyrjes / daljes. Ky sistem është i integruar pllaka amë kompjuter Qëllimi i tij është të kryejë veprime elementare që lidhen me zbatimin e operacioneve input-output. BIOS gjithashtu përmban një test funksioni kompjuteri që teston kujtesën dhe pajisjet në kompjuter kur ndizet rryma. Funksionimi i programeve të shkruara në çipin BIOS shfaqet në një ekran të zi me linja të bardha. Në këtë moment, kompjuteri kontrollon pajisjet e tij: RAM është kontrolluar (sa dhe nëse është e gjitha në rregull), prania disqet e forta, si dhe prania e një tastiere. Nëse diçka nuk funksionon, programet që kryejnë kontrollin do të raportojnë problemin. Për më tepër, sistemi themelor I / O përmban një program për të thirrur ngarkuesin e sistemit operativ.

Ngarkuesi i sistemit operativ është një program i veçantë i krijuar për të filluar procesin e nisjes së sistemit.

Pas ngarkimit të sistemit operativ, e gjithë puna me procesorin dhe pajisjet e tjera kryhet përmes paketave të programeve speciale të përfshira në sistemin operativ.

Nëse, për ndonjë arsye, sistemi operativ nuk boot nga hard disk, atëherë puna me kompjuterin është e pamundur. Kjo ndodh nëse, për shembull, dëmtohet fort disk ose sistem operativ. Në këtë rast, sistemi operativ mund të ngarkohet nga një mjedis i jashtëm ruajtës. Kjo kërkon një disk të veçantë të quajtur disk i sistemit. Kjo metodë fillon kompjuterin gjatë zgjidhjes së problemeve.

Qëllimi i sistemit operativ.

Kompjuterët nuk kishin gjithmonë nevojë për një sistem operativ. Nëse një kompjuter mund të ndizet, të fillojë të punojë dhe të pranojë komandat njerëzore pa një sistem operativ, atëherë nuk kishte nevojë për të. Shembuj të "kompjuterave" të tillë janë tastierat e lojërave. Ata gjithashtu kanë një procesor, RAM në të cilin ndodhet programi gjatë operimit, ka pajisje hyrëse (për shembull, një levë), por nuk ka sistem operativ ose është plotësisht primitiv.

Programet e lojërave për konzollat \u200b\u200b(dhe të dhënat për to, të tilla si muzikë dhe fotografi) regjistrohen në një çip ROM (ndodhet në një fishek lojërash) ose në një disk lazer. Kur një fishek (ose një disk lazer) futet në tastierë, programi fillon automatikisht dhe nuk supozohet asnjë kontroll, përveç atij që është vendosur sipas skenarit të lojës, prandaj nuk nevojitet asnjë sistem operativ. Ju gjithashtu mund të shikoni në shtojcën nga ana tjetër. Duke ngarkuar lojën, ata vijnë nën kontrollin e lojës së tij "sistemit operativ" dhe ju mund të bëni vetëm atë që parashikohet në lojë, për shembull, "drejtuar", "kërce" dhe "gjuaj". Kufizimet dhe tiparet jo standarde parandalojnë që një lojë video të quhet "sistem operativ" pa thonjëza. Një sistem operativ i vërtetë duhet të:

- të pranohet përgjithësisht dhe të përdoret si një sistem standard në shumë kompjuterë;

- punojnë me pajisje të shumta hardware prodhuar nga kompani të ndryshme, duke përfshirë në të kaluarën;

- sigurojnë aftësinë për të drejtuar një larmi programesh të shkruara nga njerëz të ndryshëm dhe të lëshuara nga organizata të ndryshme;

- siguroni mjete për kontrollimin, konfigurimin, mirëmbajtjen e kompjuterit, pajisjeve të tij dhe programeve që janë instaluar në të.

Ndërfaqja e harduerit dhe softuerit.

Ka dy pjesëmarrës në një sistem kompjuterik - softuer dhe hardware... Softueri është i gjithë programi i instaluar në një kompjuter, dhe hardueri është përbërës dhe pajisje që janë brenda njësisë së sistemit ose të lidhura jashtë.

Marrëdhënia midis pjesëmarrësve në një sistem kompjuterik quhet ndërfaqe. Komunikimi midis nyjeve të ndryshme është një ndërfaqe harduerike, komunikimi midis programeve është një ndërfaqe softueri, dhe komunikimi midis pajisjes dhe softuerit është një ndërfaqe harduer / softuer.

Në kompjuter, ndërfaqja e pajisjes sigurohet nga prodhuesit e pajisjeve. Ata sigurohen që të gjitha nyjet të kenë lidhësit e njëjtë dhe të veprojnë në tensione të njëjta. Sistemi operativ merret me negociatat midis softuerit dhe harduerit.

Ndërfaqja e përdoruesit.

Nëse po flasim për një kompjuter personal, atëherë mund të specifikoni pjesëmarrësin e tretë në punën me sistemin kompjuterik - ky është një person (është zakon të quhet një përdorues). Përdoruesi gjithashtu ka nevojë për të bashkëvepruar me harduerin dhe softuerin.

Ka programe të ndryshme dhe secili duhet të punojë në një mënyrë të ndryshme. Disa programe janë krijuar për të punuar me një tastierë, të tjerët - për një mi, të tjerët për një levë ose pajisje të tjera kontrolli. Disa programe shfaqin mesazhet e tyre në formën e teksteve në ekran, të tjerët në formë grafike, të tjerët mund të mos e përdorin fare ekranin dhe të shfaqin mesazhe në formën e të folurit ose tingujve. Mënyra se si një person bashkëvepron me një program dhe një program me një person quhet ndërfaqja e përdoruesit. Nëse një program është bërë në një mënyrë të tillë që është i përshtatshëm për të punuar me të, thuhet se ai ka një ndërfaqe të përshtatshme përdoruesi. Nëse teknika e punës me programin është e qartë menjëherë, pa pasur nevojë të studioni udhëzimet, ata thonë se ai ka një ndërfaqe intuitive. Një ndërfaqe e përparuar e përdoruesit sugjeron që një program ka aftësi të mëdha, por nuk është e lehtë të mësosh se si ta përdorësh atë. Ndërfaqja fleksibile do të thotë që programi mund të përdoret nga shumë njerëz menyra te ndryshme... Koncepti i një ndërfaqe të ngurtë do të thotë që vetëm një punë e tillë është e mundur, e cila sigurohet nga udhëzimi, dhe asnjë tjetër. Një ndërfaqe primitive do të thotë që ndërfaqja është e lehtë për tu mësuar por jo e lehtë për tu përdorur.

SISTEMI OPERATIV I DOS

DOS është sistemi i parë operativ për kompjutera personal, e cila u bë e përhapur dhe ishte kryesore për kompjuterat IBM PC nga 1981 në 1995. Me kalimin e kohës, ajo u zëvendësua praktikisht nga sisteme të reja moderne operative Windows dhe Linux, por në disa raste DOS mbetet i përshtatshëm dhe mënyra e vetme e mundshme për të punuar në një kompjuter (për shembull, në ato raste kur përdoruesi punon me teknologji të vjetëruar ose softuer të shkruar për një kohë të gjatë, etj.)

Me sistemin operativ DOS, përdoruesit punojnë me të linja e komandës, nuk ka ndërfaqen e vet grafike. Sistemi operativ DOS ka bërë të mundur që të punohet me sukses me kompjuterë personalë 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ë kthimin e komandave komplekse për qasjen në disqe në ato më të thjeshta dhe më të kuptueshme, por ndërsa u zhvillua, ajo "u rrit" me një bollëk komandash dhe filloi të frenonte punën me kompjuterin. Kështu që lindi nevoja për një ndërmjetës të ri - atëherë u shfaqën të ashtuquajturat programe shell.

Shell është një program që funksionon nën kontrollin e një sistemi operativ dhe ndihmon një përdorues të punojë me sistemin operativ. Programi - guaska tregon qartë të gjitha struktura e skedarit kompjuter: disqe, direktori, skedarë. Skedarët mund të kërkohen, kopjohen, zhvendosen, fshihen, renditen, modifikohen dhe nisen me vetëm disa çelësa. E thjeshtë, e qartë, e përshtatshme. Një nga programet më të famshme dhe më të përhapura të guaskës në botë quhet Norton Commander (NC). Shellja NC fsheh nga përdoruesi shumë shqetësime që lindin kur punoni me sistemin e skedarëve MS DOS, siç është nevoja për të shtypur komandat nga rreshti i komandave. Thjeshtësia dhe lehtësia e përdorimit janë ato që i bëjnë predhat NC të njohura në kohën tonë (këto përfshijnë QDos, PathMinder, XTree, Dos Navigator, Volkov Commander, etj.). Predhat grafike Windows 3.1 dhe Windows 3.11 ndryshojnë thelbësisht prej tyre. Ata përdorin konceptin e të ashtuquajturve "dritare" që mund të hapen, lëvizen rreth ekranit dhe mbyllen. Këto dritare "u përkasin" programeve të ndryshme dhe pasqyrojnë punën e tyre.

DOS përdor sistemin e skedarëve FAT. Një nga pengesat e tij është kufizimi i ngushtë i emrave të skedarëve dhe drejtorive. Emri mund të jetë i gjatë deri në tetë karaktere. Zgjatja specifikohet pas periudhës dhe përbëhet nga jo më shumë se tre karaktere. Shtesa në emrin e skedarit është fakultative, shtohet për lehtësi, pasi zgjatja ju lejon të dini se cili program e ka krijuar atë dhe llojin e përmbajtjes së skedarit. DOS nuk bën dallimin midis shkronjave të vogla dhe të mëdha me të njëjtin emër. Përveç shkronjave dhe numrave, emri dhe shtrirja e skedarit mund të përbëhen nga karakteret e mëposhtëm: -, _, $, #, &, @,!,%, (,), (,), ", ^. Shembuj të emrave të skedarëve në MS DOS: dënim .exe, referat.doc.

Meqenëse DOS u krijua shumë kohë më parë, ai nuk plotëson kërkesat për sistemet operative moderne. Ai nuk mund të përdorë drejtpërdrejt sasitë e mëdha të kujtesës të instaluar në kompjuterët modernë. Vetëm emrat e shkurtër të skedarëve përdoren në sistemin e skedarëve, të mbështetur dobët pajisje të ndryshme lloji karta zanore, përshpejtuesit e videove, etj.

DOS nuk mbështet multitasking, d.m.th. nuk mund të ekzekutojë natyrshëm disa detyra (programe drejtuese) në të njëjtën kohë. DOS nuk ka asnjë mjet kontrolli dhe mbrojtje ndaj veprimeve të paautorizuara të programeve dhe përdoruesit, të cilat çuan në shfaqjen e një numri të madh të të ashtuquajturave viruse.

Disa përbërës të sistemit operativ DOS: skedarët e diskut IO.SYS dhe MSDOS.SYS (mund të quhen ndryshe, për shembull, IBMBIO.COM dhe IBMDOS.COM për PC DOS) vendosen në RAM në boot dhe qëndrojnë në të përgjithmonë. Skedari IO.SYS është një shtesë në sistemi bazë I / O dhe MSDOS.SYS zbaton shërbimet themelore të nivelit të lartë të sistemit operativ.

Shell DOS përpunon komandat e futura nga përdoruesi. Procesori i komandës është i vendosur në skedarin e diskut CommAND.COM në diskun nga i cili niset sistemi operativ. Disa komanda të përdoruesit, të tilla si lloji, dir, ose kopje, ekzekutohen nga vetë shell. Komanda të tilla quhen komanda të brendshme ose inline. Për të ekzekutuar komanda të tjerë (të jashtëm) të përdoruesit, procesori i komandave kontrollon disqet për një program me emrin përkatës dhe, nëse e gjen, e ngarkon atë në memorje dhe transferon kontrollin tek ai. Kur programi mbaron ekzekutimin, guaska heq programin nga memoria dhe shfaq një mesazh që është gati për të ekzekutuar komandat (DOS prompt).

Komandat e jashtme të DOS-it janë programe që vijnë me sistemin operativ si skedarë të veçantë. Këto programe kryejnë veprimtari mirëmbajtjeje të tilla si formatimi i floppy disqeve (format.com), kontrollimi i shëndetit të disqeve (scandisk.exe), etj.

Drejtuesit e pajisjeve janë programe të veçanta që plotësojnë sistemin DOS I / O dhe ofrojnë shërbime për përdorime të reja ose jo standarde të pajisjeve ekzistuese. Për shembull, duke përdorur shoferin DOS ramdrive.sys, është e mundur të punoni me një "ramdrive", d.m.th. një pjesë e kujtesës kompjuterike me të cilën mund të punoni ashtu si disku. Drejtuesit vendosen në memorien e kompjuterit kur sistemi operativ niset; emrat e tyre specifikohen në një skedar të veçantë CONFIG.SYS. Kjo skemë e bën më të lehtë shtimin e pajisjeve të reja dhe ju lejon ta bëni pa ndikuar në skedarët e sistemit DOS.

WINDOWS MICROSOFT

Predhat grafike Widows 1.0, Widows 2.0, Widows 3.0, Widows 3.1 dhe Widows 3.11 u ekzekutuan nën MS DOS, domethënë nuk ishin sisteme operative të pavarura. Por për shkak se Windows prezantoi mundësi të reja, Windows nuk quhet shell, por ambienti. Mjedisi i Windows karakterizohet nga tiparet e mëposhtme që e dallojnë atë nga programet e tjera shell:

- Shumë detyra. Possibleshtë e mundur të ekzekutoni disa programe në të njëjtën kohë.

- Ndërfaqja e unifikuar e softuerit. Ndërveprimi midis programeve të shkruara për Windows është i organizuar në një mënyrë të tillë që të jetë e mundur të krijoni të dhëna në disa programe dhe t'i transferoni ato në programe të tjera.

- Ndërfaqja e unifikuar e përdoruesit. Pasi të keni kuptuar se si funksionon një program i shkruar për Windows, nuk është e vështirë të kuptosh një tjetër. Sa më shumë programe që studioni, aq më lehtë është të studioni programin pasues.

- Ndërfaqja grafike e përdoruesit. Skedarët e programit dhe të dhënave shfaqen si ikona në ekran. Skedarët trajtohen me miun.

- Ndërfaqja e unifikuar e pajisjeve dhe programeve. Mjedisi Windows siguroi pajtueshmëri për një larmi të gjerë të pajisjeve dhe programeve kompjuterikë. Prodhuesit e pajisjeve nuk u interesuan se si të "hamendësonin" me cilat programe pajisjet e tyre do të punonin, ata vetëm donin të punonin me Windows, dhe pastaj Windows i bëri pajisjet të funksionojnë. Po kështu, prodhuesit e programeve kompjuterikë nuk kishin pse të shqetësoheshin nëse punonin me pajisje të panjohura. Detyra e tyre u reduktua në sigurimin e ndërveprimit me Windows.

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ë kenë ndezur kompjuterin (nëse vetëm ky sistem është i instaluar).

Në MS Windows, skedarët ruhen duke përdorur modifikimin e skedarit. sistemet FAT - VFAT. Në të, gjatësia e emrave të skedarëve dhe direktorive mund të jetë deri në 256 karaktere.

Në sallën e operacionit sistemi i Windows kur punoni me windows dhe aplikacione, manipuluesi i miut përdoret gjerësisht. Zakonisht miu përdoret për të zgjedhur fragmente të tekstit ose objekteve grafike, kontrolloni dhe zgjidhni kutitë, zgjidhni komandat e menusë, butonat e shiritave të veglave, manipuloni kontrollet në dialogje, "lëvizni" dokumentet në dritare.

Në Windows, butoni i djathtë i miut përdoret gjithashtu në mënyrë aktive. Duke vendosur treguesin e miut mbi një objekt dhe duke klikuar me butonin e djathtë të miut, mund të hapni të ashtuquajturën "menu kontekst" që përmban komandat më të zakonshme të zbatueshme për këtë objekt.

Shkurtoret sigurojnë qasje në një program ose dokument nga shumë vende pa krijuar shumë kopje fizike të skedarit. Jo vetëm ikonat (ikonat) e aplikacioneve dhe dokumenteve individuale, por edhe dosjet mund të vendosen në desktop. Dosjet janë një emër tjetër për direktoritë.

Një risi e rëndësishme në Windows 95 është Taskbar. Pavarësisht nga funksionaliteti i vogël, ai e bën mekanizmin multitasking intuitiv dhe bën ndërrimin ndërmjet aplikacioneve shumë më shpejt se në versionet e mëparshme të Windows. Jashtë, shiriti i detyrave është një rrip, zakonisht i vendosur në pjesën e poshtme të ekranit, që përmban butonat e aplikacionit dhe butonin Start. Në anën e djathtë të tij, ka zakonisht orë dhe ikona të vogla të programeve që janë aktualisht aktive.

Duke punuar tabela e Windows i projektuar për të qenë sa më i lehtë për përdoruesin fillestar, ndërsa në të njëjtën kohë siguron përshtatje maksimale për të përmbushur nevojat specifike të përdoruesve me përvojë.

SISTEMI OPERATIV LINUX

Linux është sistemi operativ për kompjuterat personal dhe stacionet e punës të përputhshme me IBM. Shtë një sistem operativ me shumë përdorues me Sistemin X Window. Sistemi operativ Linux mbështet standardet sisteme të hapura dhe protokollet e Internetit dhe është i pajtueshëm me sistemet Unix, DOS, MS Windows. Të gjithë përbërësit e sistemit, përfshirë kodin burimor, shpërndahen me 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 1990 nga një student në Universitetin e Helsinkit (Finlandë) Linus Torvald me pjesëmarrjen e përdoruesve të internetit, punonjësve të qendrave kërkimore, fondacioneve të ndryshme dhe universiteteve.

Si një sistem operativ tradicional, Linux kryen shumë nga të njëjtat funksione si DOS dhe Windows, por është një sistem operativ që është veçanërisht i fuqishëm dhe fleksibël. Linux vë në dispozicion të përdoruesit të kompjuterit personal shpejtësinë, efikasitetin dhe fleksibilitetin e Unix, ndërsa përfiton plotësisht nga avantazhet e kompjuterëve personal. Kur punoni me një mi, të tre butonat përdoren në mënyrë aktive, në veçanti, butoni i mesit përdoret për të futur fragmente teksti.

Nga pikëpamja ekonomike, Linux ka një tjetër avantazh shumë domethënës - është sistemi falas... Linux shpërndahet nën Licencën e Përgjithshme Publike GNU nën Fondacionin e Free Software, i cili e bën sistemin operativ të disponueshëm për të gjithë. Linux mbrohet nga e drejta e kopjimit dhe jo në domenin publik, por Licenca e Përgjithshme Publike GNU është shumë e njëjtë me shpërndarjen publike. Designedshtë krijuar për të mbajtur Linux falas dhe të standardizuar në të njëjtën kohë. Ekziston vetëm një bërthamë zyrtare e Linux.

Linux trashëgon dy karakteristika të tjera të shkëlqyera nga Unix: është multiuser dhe multitasking. Multitasking do të thotë se sistemi mund të kryejë shumë detyra në të njëjtën kohë. Modaliteti me shumë përdorues është një mënyrë në të cilën disa përdorues mund të punojnë në sistem në të njëjtën kohë, dhe secili prej tyre bashkëvepron me sistemin përmes terminalit të vet. Një avantazh tjetër i këtij sistemi operativ është aftësia për ta instaluar atë së bashku me Windows në një kompjuter.

Me Linux, ju mund të ktheni çdo makinë personale në një stacion pune. Në tonë koha Linux është një sistem operativ për biznesin, arsimin dhe programimin personal. Universitetet në të gjithë botën po përdorin Linux në kurse trajnimi mbi programimin dhe dizenjimin e sistemeve operative. Linux është bërë i domosdoshëm në rrjetet e gjera të korporatave, si dhe për organizimin e faqeve të Internetit dhe serverave të internetit.

Linux modern ofron mundësinë e përdorimit të disa llojeve të ndërfaqeve grafike: KDE (K Desktop Environment), GNOME (GNU Network Model Model) dhe të tjera. Në secilën prej këtyre predhave, përdoruesit i jepet mundësia të punojë me disa tavolina në të njëjtën kohë (ndërsa në MS Windows ekziston gjithmonë një desktop, i cili duhet të jetë i mbushur me dritare).

Kompjuteri ofron burime të ndryshme për zgjidhjen e një problemi, por në mënyrë që t'i bëjë këto burime lehtësisht të disponueshme për njerëzit dhe programet e tyre, nevojitet një sistem operativ. Fsheh detaje komplekse dhe të panevojshme nga përdoruesi dhe ofron një ndërfaqe miqësore për përdoruesit për punë. Sistemet e funksionimit mund të ofrojnë mundësi të tjera: mjete për të mbrojtur informacionin e ruajtur në disqet e kompjuterit; puna e disa përdoruesve në një kompjuter (mënyra me shumë përdorues), aftësia për të lidhur një kompjuter në një rrjet, si dhe kombinimi i burimeve kompjuterike të disa makinave dhe përdorimi i tyre i përbashkët (grumbullimi).

Shatsukova L.Z. Shkenca Kompjuterike... Libër mësuesi në internet.http: //www.kbsu.ru/~ libër

Anna Chugainova

Softueri bazë i sistemit

Softueri bazë përfshin:

Sistemi operativ (OS);

· Predhat operative (teksti dhe grafiku);

· Sistemi operativ i rrjetit.

sistemi operativ është krijuar për të kontrolluar ekzekutimin e programeve të përdoruesve, planifikimin dhe kontrollin e burimeve kompjuterike.

Në sektorin e softuerit dhe sistemeve operative, pozicionin udhëheqës e zënë sistemet e familjes MS Windows. Le të shqyrtojmë llojet më të zakonshme të sistemeve operative.

Sistemet e funksionimit për kompjuterët personalë ndahen në:

· Të vetme dhe me shumë detyra (në varësi të numrit të proceseve të zbatimit të ekzekutuara njëkohësisht);

· Një dhe shumë përdorues (varet nga numri i përdoruesve që punojnë njëkohësisht me sistemin operativ);

· Jo të lëvizshëm dhe të lëvizshëm për llojet e tjera të kompjuterëve;

· Jo-rrjet dhe rrjet, duke siguruar punë në një rrjet lokal kompjuterik.

Sistemet operative të rrjetit - një kompleks programesh që siguron përpunimin, transmetimin dhe ruajtjen e të dhënave në rrjet. Sistemi i Rrjetit u siguron përdoruesve lloje të ndryshme të shërbimeve të rrjetit (menaxhimi i skedarëve, email, proceset e menaxhimit të rrjetit, etj.), mbështet punën në sistemet e parapaguesit.

Predhat operative - programe speciale të krijuara për të lehtësuar komunikimin ndërmjet përdoruesit dhe komandave të sistemit operativ. Predhat operuese kanë si opsione tekstuale ashtu edhe grafike të ndërfaqes së përdoruesit përfundimtar.

Llojet e mëposhtme të predhave të tekstit të sistemit operativ janë më të popullarizuara: Total Commander, Windows Commander, etj.

Le të shohim më nga afër sistemin operativ.

sistemi operativ - një grup mjetesh softuerësh që kontrollojnë harduerin e kompjuterit dhe programet e aplikimit, si dhe bashkëveprimin e tyre midis tyre dhe përdoruesit.

Sistemi operativ kryen funksionet e mëposhtme:

· Kontrolli i punës së secilës njësi të një kompjuteri personal dhe ndërveprimi i tyre;

· Menaxhimi i ekzekutimit të programit;

· Organizimi i ruajtjes së informacionit në kujtesën e jashtme;

· Ndërveprimi i përdoruesit me kompjuterin, d.m.th. mbështetje për ndërfaqen e përdoruesit.

Zakonisht, sistemi operativ ruhet në një hard disk, dhe nëse mungon, caktohet një disk i veçantë, i cili quhet disk i sistemit. Kur kompjuteri është i ndezur, sistemi operativ ngarkohet automatikisht nga disku në RAM dhe zë një vend të caktuar në të. Një sistem operativ nuk është krijuar për një model të veçantë kompjuteri, por për një seri kompjuterash, në strukturën e të cilave është ngulitur dhe zhvilluar një koncept i caktuar në të gjitha modelet pasuese.



Çdo sistem operativ bazohet në parimin e organizimit të funksionimit të një pajisje ruajtjeje të jashtme. Përkundër faktit se kujtesa e jashtme mund të zbatohet teknikisht në bartës të ndryshëm të materialit, ato bashkohen nga parimi i organizimit të ruajtjes së grupeve të informacionit të lidhur logjikisht në formën e të ashtuquajturve skedarë, të miratuar në sistemin operativ.

Dosja - një koleksion i lidhur logjikisht i të dhënave ose programeve, për të cilat një zonë e emëruar është caktuar në kujtesën e jashtme.

Dosja shërben si njësi kontabël e informacionit në sistemin operativ. Çdo veprim me informacion kryhet në skedarë.

Skedarët mund të ruajnë lloje dhe forma të ndryshme të prezantimit të informacionit: tekste, fotografi, vizatime, numra, programe, tabela, etj. Specifikat e skedarëve specifik përcaktohen nga formati i tyre. Një format kuptohet si një element gjuhësor që përshkruan simbolikisht prezantimin e informacionit në një skedar.

Parametrat e mëposhtëm përdoren për të karakterizuar skedarin:

· emri i plotë dosje;

· Madhësia e skedarit në bajt;

· Data dhe koha e krijimit të skedarit;

· Atributet speciale të skedarit: vetëm për lexim, të fshehur, sistem, të arkivuar.

Sistemi operativ është një ndërmjetës midis kompjuterit dhe përdoruesit, i cili siguron bashkëveprimin e tyre dhe është përgjegjës për ekzekutimin e programeve. Përfaqësuesit më të famshëm: Linux, Microsoft, Mac OS etj. Në këtë artikull, ne do të shqyrtojmë përbërjen dhe funksionet. Do të bëhet fjalë për parametra të përgjithshëm pa u lidhur me një OS specifik.

Nga çfarë është bërë sistemi operativ?

Para se të flasim se cilat janë funksionet e sistemeve operative, ne do të shqyrtojmë se nga çfarë përbëhet.

  1. Një modul programi që menaxhon sistemin e skedarëve.
  2. Drejtuesit e pajisjeve. Ata sigurojnë që të gjithë të punojnë si duhet element hardware kompjuter, si dhe shkëmbim informacioni me pajisje të tjera.
  3. Një procesor që i përgjigjet komandave të përdoruesit.
  4. Programet e shërbimit. Me ndihmën e tyre, është e mundur të punoni në rrjetet kompjuterike me disqe dhe skedarë.
  5. Modulet që ofrojnë një guaskë grafike për përdoruesin.
  6. Sistemi i ndihmës që ju ndihmon të gjeni përgjigjen për çdo pyetje në lidhje me sistemin operativ dhe si të punoni me të.

Funksionet e sistemeve operative mund të ndryshojnë në varësi të llojit të këtij të fundit. Ka mjaft klasifikime. Këtu janë ato kryesore.

1. Nga numri i përdoruesve të njëkohshëm të sistemit operativ ekzistojnë: një përdorues i vetëm (versionet e vjetra, për shembull, MS-DOS, Windows 3.x, versionet e mëparshme të OS / 2) dhe shumë përdorues (për shembull, UNIX, Windows NT).

2. Sipas numrit të detyrave të ekzekutuara njëkohësisht: detyra e vetme (për shembull, MSX, MS-DOS) dhe Windows 95, UNIX me shumë detyra.

Çfarë bën sistemi operativ?

Le të shqyrtojmë funksionet kryesore të sistemit operativ:

  • ekzekutimi i komandave të përdoruesve sipas kërkesës (fillimi dhe mbyllja e programeve, hyrja dhe dalja e informacionit, lirimi i kujtesës shtesë, etj.);
  • qasja në (printer, mi, tastierë, etj.);
  • ngarkimi i softuerit në RAM dhe ekzekutimi i tij;
  • ushtrim kujtese;
  • ruajtja e të dhënave në lidhje me gabimet dhe dështimet në sistem;
  • sigurimi i një ndërfaqeje për përdoruesin;
  • qasja dhe menaxhimi i mediave të tjera.

Kjo është, të gjitha veprimet e kryera nga një person përmes mjeteve të hyrjes kryhen nga një kompjuter duke përdorur një OS. Kjo ju lejon të ofroni komode. Ekzistojnë edhe funksione shtesë të sistemeve operative:

  • shumë detyra;
  • diferencimi i të drejtave të aksesit;
  • alokim efikas i burimeve ndërmjet proceseve;
  • mbrojtja e sistemit dhe të dhënave të përdoruesit;
  • bashkëveprimi ndërmjet procesorëve dhe sinkronizimi i tyre.

Shellja e sistemit, me të cilën jemi mësuar kaq shumë, na siguron mundësinë për të përdorur në mënyrë të qetë burimet kompjuterike. Qëllimi dhe funksionet e sistemeve operative - lehtësia e komunikimit me makinerinë, strukturimi dhe automatizimi i proceseve. Me kalimin e viteve, zhvilluesit dhe krijuesit e predhave për kompjuterët personalë na e kanë bërë jetën më të lehtë për ne, përdoruesit e zakonshëm, programuesit duke prezantuar veçori të reja dhe duke zvogëluar punën manuale. Ekziston edhe një mendim se në të ardhmen e afërt, makineritë kryesisht do të zëvendësojnë njerëzit.