Ulinganisho wa mifumo ya kawaida ya uendeshaji. Tabia za kulinganisha za mifumo ya uendeshaji - hati

Utangulizi

Kompyuta ni mfumo wa kompyuta unaojumuisha maunzi na programu. Uendeshaji wake unahitaji programu ya msingi - mfumo wa uendeshaji. Bila mfumo wa uendeshaji, kompyuta haiwezi kufanya kazi.

Mfumo wa uendeshaji ni seti ya programu zinazopanga na kudhibiti uendeshaji wa kompyuta.

Lengo la kazi: kufanya uchambuzi wa kulinganisha wa mifumo ya uendeshaji ya familia za Windows na Mac OS.

Kazi:

  • Fafanua mfumo wa uendeshaji;
  • Fikiria kazi za mifumo ya uendeshaji;
  • Fanya uchambuzi wa kulinganisha wa mifumo ya uendeshaji.

1. Ufafanuzi wa msingi na dhana

1.1. mfumo wa uendeshaji

Mfumo wa uendeshaji ni seti ya programu za mfumo zilizounganishwa ambazo hupakiwa wakati kompyuta imewashwa na kuhifadhiwa kabisa kwenye kumbukumbu ya kompyuta. Wanafanya mazungumzo na mtumiaji, kudhibiti kompyuta, rasilimali zake (RAM, nafasi ya diski, nk), na kuzindua programu zingine (maombi) za utekelezaji. Mfumo wa uendeshaji hutoa programu za mtumiaji na programu kwa njia rahisi ya kuwasiliana (interface) na vifaa vya kompyuta.

Sababu kuu ya hitaji la mfumo wa uendeshaji ni kwamba shughuli za kimsingi za uendeshaji wa vifaa vya kompyuta na usimamizi wa rasilimali za kompyuta ni shughuli za kiwango cha chini sana, kwa hivyo vitendo vinavyotakiwa na mtumiaji na programu za programu zinajumuisha mamia kadhaa au maelfu ya vile. shughuli za msingi.

Kwa mfano, kiendeshi cha diski ya sumaku "huelewa" shughuli za kimsingi tu kama vile kuwasha/kuzima gari, kusanikisha vichwa vya kusoma kwenye silinda maalum, kuchagua kichwa maalum cha kusoma, kusoma habari kutoka kwa wimbo wa diski hadi kwenye kompyuta, nk. Na hata kufanya hatua rahisi kama kunakili faili kutoka kwa diski moja hadi nyingine (faili ni seti ya habari iliyopewa kwenye diski au vyombo vingine vya habari vya mashine), ni muhimu kufanya maelfu ya shughuli za kuendesha amri za gari la diski, angalia utekelezaji wao, tafuta na usindika habari katika meza zinazoweka faili kwenye diski, nk.

Mfumo wa uendeshaji huficha maelezo haya yote magumu na yasiyo ya lazima kutoka kwa mtumiaji na hutoa interface rahisi ya kufanya kazi nayo. Pia hufanya vitendo mbalimbali vya usaidizi, kama vile kunakili au kuchapisha faili. Mfumo wa uendeshaji hupakia programu zote kwenye RAM, huhamisha udhibiti kwao mwanzoni mwa kazi yao, hufanya vitendo mbalimbali kwa ombi la utekelezaji wa programu, na hufungua RAM iliyochukuliwa na programu wakati inakamilika.

Mifumo ya uendeshaji inaweza kugawanywa katika vikundi (vilivyoainishwa) kulingana na vigezo vifuatavyo:
1. Kwa idadi ya watumiaji: mfumo wa uendeshaji wa mtumiaji mmoja (hutumikia mtumiaji mmoja tu); watumiaji wengi (inafanya kazi na watumiaji wengi)
2. Kwa idadi ya taratibu: kazi moja (mchakato wa kazi moja tu - haitumiki tena); multitasking (huweka kazi kadhaa wakati huo huo kwenye RAM, ambayo huchakatwa na processor)

Kwa aina ya teknolojia ya kompyuta: uniprocessor, multiprocessor (kazi zinaweza kufanywa kwa wasindikaji tofauti; seva kawaida ni multiprocessor), mtandao (hakikisha ugawanaji wa rasilimali na kazi zote zinazofanywa kwenye mtandao).

Kulingana na aina ya interface (njia ya kuingiliana na mtumiaji), mifumo ya uendeshaji imegawanywa katika madarasa 2: OS yenye interface ya mstari wa amri na OS yenye interface ya graphical.

Kuna aina kadhaa za mifumo ya uendeshaji: Windows, Mac OS.

1.2. Vipengele vya mfumo wa uendeshaji

Kazi za mfumo wa uendeshaji ni pamoja na:

  • kufanya mazungumzo na mtumiaji;
  • usimamizi wa pembejeo/pato na data;
  • kupanga na kuandaa mchakato wa usindikaji wa programu;
  • usambazaji wa rasilimali (RAM na cache, processor, vifaa vya nje);
  • kuzindua programu za utekelezaji;
  • kila aina ya shughuli za matengenezo ya msaidizi;
  • uhamisho wa habari kati ya vifaa mbalimbali vya ndani;
  • msaada wa programu kwa ajili ya uendeshaji wa vifaa vya pembeni (kuonyesha, keyboard, anatoa disk, printer, nk).

2. Uchambuzi wa kulinganisha wa mifumo ya uendeshaji

2.1. Windows XP

Historia ya Windows (iliyotengenezwa na Microsoft) ilianza 1986. Ilipata umaarufu mwaka wa 1990, wakati Windows 3.0 ilitolewa. Umaarufu wa toleo jipya la Windows ulitokana na sababu kadhaa. Kiolesura cha kielelezo kinakuwezesha kufanya kazi na vitu kwenye kompyuta yako si kwa msaada wa amri, lakini kwa usaidizi wa vitendo vinavyoonekana na vinavyoeleweka kwenye icons zinazowakilisha vitu hivi. Uwezo wa kufanya kazi wakati huo huo na programu kadhaa umeongeza kwa kiasi kikubwa urahisi na ufanisi wa kazi. Kwa kuongeza, urahisi na urahisi wa kuandika programu kwa Windows imesababisha kuibuka kwa aina mbalimbali za programu zinazoendesha kwenye Windows. Hatimaye, kazi na vifaa mbalimbali vya kompyuta ilipangwa vizuri, ambayo pia iliamua umaarufu wa mfumo. Matoleo ya baadaye ya Windows yalikuwa na lengo la kuboresha kuegemea, pamoja na usaidizi wa multimedia (toleo la 3.1) na kufanya kazi katika mitandao ya kompyuta (toleo la 3.11).

Mnamo 1995, mfumo wa Windows 95 ulionekana, ambao ukawa hatua mpya katika historia ya Windows: interface ilibadilika sana, kasi ya programu iliongezeka, na kivinjari cha Internet Explorer kilijumuishwa kwenye mfumo.

Kuendelea kwa maendeleo ya Windows 95 ilikuwa mfumo wa uendeshaji ambao ulionekana mwaka wa 1998 (Windows 98). Wakati kiolesura kilibakia sawa, muundo wa ndani uliundwa upya kwa kiasi kikubwa. Kipaumbele kikubwa kililipwa kwa kufanya kazi na mtandao, na pia kusaidia itifaki za kisasa za uhamisho wa habari - viwango vinavyohakikisha kubadilishana habari kati ya vifaa mbalimbali. Kwa kuongeza, kipengele cha Windows 98 ni uwezo wa kufanya kazi na wachunguzi wengi.

Hatua inayofuata katika maendeleo ya Windows ilikuwa kuonekana kwa Windows 2000 na Windows ME (Toleo la Milenia). Mfumo wa Windows 2000 ulitengenezwa kwa misingi ya Windows NT na kurithi kutoka kwa kuaminika kwa juu na usalama wa habari kutoka kwa kuingiliwa nje. Mfumo wa uendeshaji wa Windows ME ukawa mrithi wa Windows 98, lakini ulipata vipengele vingi vipya. Kwanza kabisa, hii ni kazi iliyoboreshwa na multimedia, uwezo wa kurekodi sio sauti tu, lakini pia habari za video, njia zenye nguvu za kurejesha habari baada ya kushindwa, na mengi zaidi.

Mfumo wa uendeshaji wa Microsoft Windows XP (kutoka kwa Kiingereza eXPerience - uzoefu), au Microsoft Codename Whistler, ni OS ya familia ya Windows, iliyoundwa kwa misingi ya teknolojia ya NT.

Hivi sasa, Windows XP ya Kompyuta za mezani na vituo vya kazi inapatikana katika matoleo matatu: Toleo la Nyumbani kwa kompyuta za kibinafsi za nyumbani, Toleo la Kitaalam la Kompyuta za ofisi na, hatimaye, Toleo la Microsoft Windows XP 64bit - hili ni toleo la Windows XP Professional kwa kompyuta za kibinafsi zilizojengwa juu yake. kulingana na kichakataji cha 64-bit Intel Itanium na mzunguko wa saa wa zaidi ya 1 GHz.

Unapolinganisha Windows XP na matoleo ya awali ya Microsoft Windows, ni rahisi kuona tofauti nyingi muhimu katika mfumo mpya wa uendeshaji. Licha ya ukweli kwamba OS hii ilitengenezwa kwa msingi wa jukwaa la NT na, kwa mtazamo wa kwanza, sifa zake ni kwa njia nyingi sawa na Microsoft Windows 2000, kwa kweli Windows XP ni ya kizazi tofauti cha mifumo ya uendeshaji ya familia ya Windows. . Sasa mtumiaji wa Windows hajafungwa kwenye kiolesura chochote cha kawaida kilichosanikishwa kwenye mfumo kwa chaguo-msingi: unaweza kubadilisha kwa urahisi mwonekano wa madirisha kwa kupakua mamia yoyote ya "Mandhari" yaliyoundwa maalum kutoka kwenye mtandao. Menyu kuu ya jadi, ambayo hutoa upatikanaji wa programu zilizowekwa kwenye kompyuta, nyaraka zilizohifadhiwa kwenye disks na mipangilio ya mfumo wa uendeshaji, pia imepata mabadiliko makubwa. Sasa, unapobonyeza kitufe cha Anza, menyu inayobadilika inaonekana iliyo na ikoni za programu tano tu ambazo unatumia mara nyingi. Shukrani kwa hili, unaweza kuanza na programu unazohitaji haraka zaidi. Vifungo vya Ingia na Zima Kompyuta pia ziko hapa, kukuwezesha kumaliza kipindi cha sasa cha Windows na kuzima kompyuta.

Katika mazingira ya Microsoft Windows, mtumiaji mara nyingi anapaswa kufanya kazi wakati huo huo na nyaraka kadhaa au seti ya programu tofauti. Wakati huo huo, programu zisizofanya kazi hupunguzwa kwa Taskbar, kama matokeo ambayo mapema au baadaye inakuwa imejaa icons, na kubadili kati ya kazi inakuwa vigumu. Ili kupunguza upau wa kazi na kuweka nafasi zaidi ya kazi ya kuonyesha icons za programu zinazoendesha, Windows XP hutumia kinachojulikana kama algorithm ya kikundi cha kazi, kulingana na ambayo programu zinazofanana zinazoendesha kwenye kompyuta wakati huo huo zinajumuishwa katika kikundi cha kuona cha kimantiki.

Windows ina matatizo makubwa ya usalama katika suala la udukuzi wa mbali wa mfumo. Kukabiliana na tatizo hili kunasaidiwa kwa sehemu kwa kufunga patches mara kwa mara iliyotolewa na watengenezaji. Kisha bidhaa za Microsoft huwa salama zaidi, lakini bila kusasishwa, mifumo ya uendeshaji inaweza kuwa wazi kwa wadukuzi tena.

2.2. MacOS

Mpito wa usanifu mpya ulibadilisha sana jamii ya Mac na, kwa kweli, iligawanya uelewa wa kompyuta zao katika enzi mbili - "kabla ya mpito kwa Intel" na "baada ya mpito kwa Intel."

Mac OS ya kwanza ilionekana mnamo 1984, mapema zaidi kuliko Windows. Iliundwa mahsusi kwa kompyuta za Macintosh (Mac). Kompyuta hizi zina usanifu uliofungwa, yaani, kompyuta wenyewe zimekusanywa tu na Apple.

Nguvu ya Mac OS ni kutokuwepo kwa virusi kwa Macintosh. Na uhakika sio tu kwamba Mac OS haijaenea sana ikilinganishwa na Windows, lakini pia kwamba virusi vya jadi hazifanyi kazi katika mazingira ya UNIX. Kinadharia, bila shaka, kuna sampuli za virusi ambazo zinaweza kufanya kazi na baadhi ya programu za Mac OS, lakini idadi yao ni ndogo tu ikilinganishwa na programu mbaya iliyoandikwa kwa Windows. Hata utapeli wa mbali wa kompyuta inayoendesha Mac OS ni ngumu zaidi kuliko kudukua mashine inayoendesha Windows, na programu za kuzuia virusi zinaweza kuhitajika tu ili kuzuia faili iliyoambukizwa kutumwa kwa mashine inayoendesha Windows, kwani haitakusababisha chochote. madhara.

Kiolesura cha mfumo pia kina tofauti kubwa kutoka kwa Windows. Kwa mfano, ikiwa katika Windows kila programu kawaida inalingana na dirisha moja na tabo na baa za zana zinazofungua ndani yake, basi katika Mac OS "ya kuelea" madirisha na paneli hutumiwa, sio amefungwa kwa dirisha la kawaida, lakini iko kwenye desktop.

Kipengele kikuu cha interface ya Mac OS ni minimalism yake. Hii ina maana kwamba wakati programu inapozinduliwa, mtumiaji huwasilishwa kwa ufunguo, kiolesura cha msingi na vipengele vya udhibiti na, inapohitajika tu, mtumiaji anaweza kubinafsisha mazingira ya kazi kwa kupenda kwake. Katika kesi hii, mtumiaji hatapata shida katika kusimamia kiolesura cha OS.

Kipengele kingine tofauti cha kiolesura ni paneli ya kizimbani. Hii ni paneli iliyo chini ya eneo-kazi ambapo unaweza kupata ikoni za faili na programu ambazo unahitaji ufikiaji wa haraka, pamoja na programu zinazoendesha. Paneli inaweza kuhaririwa, kubadilisha ukubwa, kuondolewa na kuongezwa aikoni za programu. Unaweza pia kutambua vipengee vya kiolesura kama vile Dashibodi na Fichua. Dashibodi ni paneli ya kufanya kazi na "wijeti," programu rahisi zaidi za picha ambazo, kama sheria, hufanya kazi za habari. Fichua - kazi ya kuonyesha kwenye skrini kwa namna ya vijipicha madirisha yote wazi au madirisha tu ya programu inayofanya kazi.

Mac OS, tofauti na Windows, inakuja na seti muhimu ya zana za uendeshaji kamili tangu mwanzo. Na ingawa orodha ya programu za Mac OS sio ya kuvutia kama ya Windows, hata hivyo, maombi yote ya msingi ya kazi na burudani yanapatikana huko.

2.3. Faida na hasara za mifumo ya uendeshaji
Manufaa na hasara za mifumo ya uendeshaji ya Windows na Mac OS

Faida

Mapungufu

Windows 1. Uchaguzi mpana wa programu
2. Utangamano kamili na vifaa vyote
3. Msaada wa kiufundi
4. Kuenea
5. Rahisi kuanzisha
1. Usalama duni
2. Mahitaji ya mfumo wa juu kiasi fulani
3. Vikwazo vingi (mfumo wa udhibiti wa maudhui ya digital, kwanza ulionekana kwenye Windows Vista, Microsoft daima inajaribu kulazimisha maoni yake juu ya kile ambacho ni bora kwa mtumiaji)
MacOS 1.Usanidi rahisi
2. Haihitaji ujuzi wa maelezo ya kiufundi kutoka kwa mtumiaji
3. Intuitiveness ya matumizi
4. Shirika la urahisi la madirisha - madirisha yote yanaonekana na hakuna haja ya kubadili kati yao.
5. Programu ya msingi imewekwa
6.Usalama mzuri
1. Gharama kubwa ya kompyuta zilizo na Mac OS X
2. Usanifu wa kompyuta iliyofungwa - hakuna uwezekano wa kuboresha vifaa

Hitimisho

Katika miaka 10 iliyopita, kompyuta zimefurika vyumba, ofisi, na biashara. "Smart box" inaingia kwa ujasiri katika maisha yetu Watu wengi hawafikirii jinsi wangeweza kusimamia bila hapo awali .

Idadi kubwa ya watumiaji wanapendelea kutumia kompyuta kwa burudani. Katika kesi hii, Windows inafaa kwa watu wanaohitaji kituo cha multimedia (muziki, sinema, mtandao, michezo). Na kwa wale wanaohitaji kompyuta ambayo sio ghali na sio ngumu sana kutumia kwa kazi, na Mac OS X ndio chaguo bora kwa watu ambao wanataka kufanya kazi kwenye kompyuta bila kuzama ndani ya huduma za mfumo.

Kipengele kikuu cha Windows 8 ni usambazaji wake wa wingi. Hii ni kutokana na ukweli kwamba hii ni mfumo wa uendeshaji ulioundwa kwa watumiaji, haulazimishi mtumiaji kukabiliana na mfumo, inafanana na mahitaji yake. Huu ndio mfumo wa uendeshaji ulioenea zaidi ulimwenguni, licha ya ukweli kwamba, kwa mujibu wa maoni ya umma, ni "buggy" zaidi, "isiyo imara", isiyoaminika na pia kulipwa.

Kwa mtazamo wa mtumiaji, Windows hufanya kazi kama hii:

1. Msingi. Inafanya kazi na vifaa, inasimamia kumbukumbu na michakato, inasimamia mfumo mdogo wa picha.

2. Mfumo mdogo wa michoro. Hutoa kiolesura kwa mtumiaji.

3. Mfumo mdogo wa maandishi. Hutoa kiolesura cha msingi wa maandishi kwa mtumiaji.

4. Mfumo wa ufikiaji wa mbali.

Faida za Windows 8 OS: Imehakikishiwa usaidizi wa asilimia 100 kwa vifaa vyovyote, kuna dereva kwa kifaa chochote cha OS hii, na yenyewe ina madereva mengi yaliyowekwa awali kwa utambuzi wa haraka wa vifaa. Kuna programu nyingi za maombi ya kitaaluma, analogues kamili ambazo hazipatikani katika mifumo mingine ya uendeshaji, kwa mfano, Promt na Photoshop. Interface ni rahisi na wazi, ambayo inafanya kupatikana kwa matumizi na mtu yeyote, hata wale ambao hawana ujuzi wa msingi wa kompyuta. Mtumiaji anaweza kupokea usaidizi wowote au ushauri kuhusu mfumo wake wa uendeshaji wa Windows 8 wenye leseni.

Hasara za Windows 8 OS: Mfumo huu wa uendeshaji unahitajika sana kwenye rasilimali za vifaa vya kompyuta, hasa kwa kiasi cha RAM. Mchoro wake wa kiolesura, ingawa ni mzuri na unaofaa, ni wa kusumbua na usio na maana. Mfumo huu unachukuliwa kuwa hatari zaidi katika suala la usalama kuliko wengine. Mfumo unalipwa, bei yake inazidi gharama ya ununuzi au kupakua OS iliyosambazwa kwa uhuru.

Linux ni mfumo wa uendeshaji wa shughuli nyingi na wa watumiaji wengi kwa elimu, biashara, na upangaji wa mtu binafsi. Linux ni ya familia ya mifumo ya uendeshaji kama UNIX. Kipengele cha sahihi cha mifumo yote ya uendeshaji kama UNIX imekuwa na inabaki kutegemewa.

Kwa mtazamo wa mtumiaji, UNIX hufanya kazi kama hii:

1. Msingi. Inafanya kazi na vifaa, inasimamia kumbukumbu na michakato.

2. Mfumo mdogo wa maandishi, unaofanya kazi na mfumo kupitia terminal

3. Mfumo wa ufikiaji wa mbali katika hali ya maandishi.

4. Mfumo wa ufikiaji wa mbali katika hali ya picha.

5. Mfumo wa kuhamisha dirisha la programu ya picha hadi kwenye kompyuta nyingine

Faida: Usambazaji mwingi wa Linux ni bure na huru kutumia. Unaweza kuunda bidhaa zako mwenyewe kulingana na nambari ya programu ya mfumo wa Linux yenyewe na programu zilizojumuishwa ndani yake. Imetolewa na seti ya kawaida ya programu ya programu. Usalama katika Linux uko katika kiwango cha juu sana na uko mbele sana kuliko Windows.

Hasara: Licha ya kiasi kikubwa sana cha programu iliyoandikwa kwa ajili ya Linux, watumiaji watakabiliwa na ukweli kwamba baadhi ya programu itakuwa isiyojulikana kwao ... Matatizo makubwa zaidi hutokea kwa programu maalum ya kitaaluma, ambayo mengi yameandikwa kwa Windows tu. mifumo. Unix ina kernel iliyo na viendeshaji vilivyojumuishwa na huduma (programu za nje ya kernel). Ikiwa unahitaji kubadilisha usanidi (kuongeza kifaa, kubadilisha mlango au kukatiza), kisha kernel inaunganishwa tena (imeunganishwa) kutoka kwa moduli za kitu au (kwa mfano, katika FreeBSD) kutoka kwa vyanzo. Hii si kweli kabisa. Vigezo vingine vinaweza kubadilishwa bila kujenga upya. Pia kuna moduli za kernel zinazoweza kupakiwa.

Tofauti na Unix, Windows (ikiwa haijainishwa ni ipi, basi tunamaanisha 3.11, 95 na NT) na OS/2, wakati wa kupakia, kwa kweli hubadilisha madereva kwenye kuruka Wakati huo huo, kuunganishwa kwa kusanyiko kernel na utumiaji tena wa nambari ya kawaida ni agizo la ukubwa wa chini kuliko kwenye Unix, kwa kuongeza, wakati

Bila kubadilisha usanidi wa mfumo, kernel ya Unix bila marekebisho (unahitaji tu kubadilisha sehemu ya kuanzia ya BIOS) inaweza kuandikwa kwa ROM na kutekelezwa bila kupakia kwenye RAM. Usanifu wa kanuni ni muhimu hasa kwa sababu... Kernel na viendeshi haziachi kamwe RAM halisi na hazijahifadhiwa kwenye diski.

Unix ndio OS yenye majukwaa mengi zaidi. Windows NT inajaribu kuiga, lakini hadi sasa haijafanikiwa - baada ya kuachwa kwa MIPS na POWER-PC, W"NT ilibaki kwenye majukwaa mawili tu - i*86 ya jadi na DEC Alpha.

Uwezo wa programu kutoka kwa toleo moja la Unix hadi lingine ni mdogo. Mpango ambao haujaandikwa vizuri, hauzingatii tofauti katika utekelezaji wa Unix, na hufanya mawazo yasiyo na maana kama vile "kigeu kamili lazima kichukue baiti nne" inaweza kuhitaji kufanyiwa kazi upya kwa uzito. Lakini hii bado ni maagizo mengi ya ukubwa rahisi kuliko, kwa mfano, kuhamisha kutoka OS/2 hadi NT.

HITIMISHO

Kwa hiyo, katika kazi hii tuliangalia hatua muhimu zaidi za kuunda mifumo ya uendeshaji ya Unix na tofauti kutoka kwa familia ya Windows.

Mfumo wa uendeshaji unaeleweka kama seti ya programu zinazokuwezesha kusimamia rasilimali (RAM, gari ngumu, processor, vifaa vya pembeni) vya kompyuta bila mfumo wa uendeshaji, haiwezekani kuendesha programu yoyote ya maombi, kwa mfano, maandishi mhariri. Kwa hiyo, OS ni msingi ambao maombi mbalimbali yanatengenezwa. mfumo wa uendeshaji wa kawaida, na kwa watumiaji wengi ni kufaa zaidi kutokana na unyenyekevu wake, interface nzuri, utendaji unaokubalika na idadi kubwa ya programu za maombi kwa ajili yake.

Mfumo wa uendeshaji wa UNIX, ambao ni OS ya kwanza ya simu katika historia ili kutoa mazingira ya kuaminika kwa ajili ya maendeleo na matumizi ya mifumo ya maombi ya simu, wakati huo huo inawakilisha msingi wa vitendo wa kujenga programu wazi na mifumo ya vifaa na complexes. Ilikuwa ni utangulizi mkubwa wa UNIX OS katika mazoezi ambayo ilifanya iwezekanavyo kuhama kutoka kwa kauli mbiu ya Mifumo ya Open hadi maendeleo ya vitendo ya dhana hii. Mchango mkubwa katika maendeleo ya mwelekeo wa Mifumo ya Open ulifanywa na kusawazisha miingiliano ya UNIX OS.

Matawi kadhaa ya UNIX OS yanaweza kutofautishwa, tofauti sio tu katika utekelezaji, lakini wakati mwingine katika miingiliano na semantiki (ingawa, kadiri mchakato wa usanifishaji unavyokua, tofauti hizi huwa ndogo na zisizo muhimu). Leo, toleo jipya la bure la mfumo wa uendeshaji wa UNIX unaoitwa FreeBSD ni maarufu.

Kazi inaendelea kwenye matoleo mahiri zaidi ya BSDNet. Windows - yanafaa kwa watu wanaohitaji kituo cha multimedia (muziki, sinema, mtandao, michezo). Na kwa wale wanaohitaji kompyuta ambayo sio ghali na sio ngumu sana kutumia kwa kazi. Linux, na mifumo kama UNIX kwa ujumla, ni chaguo bora kwa seva. Faida (watayarishaji programu, wadukuzi, wasimamizi wa mfumo) wanapenda mifumo hii kwa kubadilika kwao kwa juu na kuegemea.

Tabia za kulinganisha za mifumo ya uendeshaji

Windows na Linux

Vigezo

Upatikanaji na umaarufu

Windows inasambazwa kama mfumo wa uendeshaji unaolipwa, ni maarufu sana, na upatikanaji wa mfumo huu wa uendeshaji ni wa juu.

Inasambazwa bila malipo kabisa, pakua tu kit cha usambazaji kutoka kwenye mtandao na uanze ufungaji.

Kiolesura cha mtumiaji

Kiolesura cha mtumiaji kinafaa.

Kiolesura cha mtumiaji ni rahisi, sawa na Windows.

Ufungaji na usanidi

Windows imewekwa kwa urahisi kabisa, na usanidi pia ni rahisi. Ufungaji unawezekana kwa mikono na kiatomati.

Linux ni rahisi kufunga wakati wa ufungaji, unaweza kubinafsisha mfumo wa uendeshaji kwako mwenyewe.

Utangamano wa Kifaa

Sambamba na vifaa vyote, mradi madereva zinapatikana. Hivi sasa, Windows ina viendeshaji vyote vya vifaa vyote.

Inaoana na idadi ya chini ya vifaa. Hii inategemea ukweli kwamba bado kuna viendeshaji vichache vya vifaa chini ya Linux.

Seti ya programu zilizojengwa

Windows ina seti ya chini ya programu zilizojengwa, tu zile muhimu zaidi.

Linux ina seti ya programu zilizojengwa kwa kufanya kazi na aina tofauti za faili, na kwa kufanya kazi na aina tofauti. Seti ya kawaida ni pana zaidi kuliko Windows/

Utangamano na programu zingine

Windows inaendana na anuwai ya programu. Pia inawezekana kusakinisha utangamano na matoleo ya baadaye ya Windows.

Linux inaweza kutumia programu iliyoandikwa kwa ajili ya mfumo wa uendeshaji wa Linux pekee.

Kulinda habari kutoka kwa ufikiaji usioidhinishwa na maambukizi ya virusi

Windows imelindwa kwa sehemu kutoka kwa virusi na inahitaji ununuzi wa ziada na usakinishaji wa programu ya antivirus.

Linux mwanzoni hutoa vipengele vya usalama katika kernel ya mfumo wa uendeshaji.

Upangaji wa jedwali la ukurasa ni mojawapo ya vipengele muhimu vya uchoraji ramani ya anwani katika mipango ya ukurasa na sehemu. Hebu fikiria muundo wa jedwali la ukurasa kwa kesi ya shirika la ukurasa kwa undani zaidi.

Kwa hivyo, anwani pepe ina nambari ya ukurasa pepe na suluhu. Nambari ya ingizo la jedwali la ukurasa inalingana na nambari ya ukurasa pepe. Saizi ya rekodi inatofautiana kutoka kwa mfumo hadi mfumo, lakini mara nyingi ni biti 32. Kutoka kwa ingizo hili kwenye jedwali la ukurasa, nambari ya sura ya ukurasa huu wa kawaida hupatikana, kisha kukabiliana huongezwa na anwani ya kimwili huundwa. Kwa kuongeza, ingizo la jedwali la ukurasa lina habari kuhusu sifa za ukurasa. Hizi ni biti za uwepo na ulinzi (kwa mfano, 0 - soma / andika, 1 - soma tu ...). Ifuatayo inaweza pia kutajwa: kidogo ya urekebishaji, ambayo imewekwa ikiwa yaliyomo kwenye ukurasa yanarekebishwa na inakuwezesha kudhibiti ikiwa ukurasa unapaswa kuandikwa upya kwenye diski; kiungo kidogo, ambacho husaidia kuonyesha kurasa ambazo hazijatumiwa; kache wezesha biti na vidhibiti vingine. Kumbuka kwamba anwani za ukurasa kwenye diski si sehemu ya jedwali la ukurasa.

Shida kuu ya utekelezaji mzuri wa meza za ukurasa ni saizi kubwa ya nafasi za anwani za kompyuta za kisasa, ambazo kawaida huamuliwa na saizi ndogo ya usanifu wa processor. Ya kawaida leo ni wasindikaji wa 32-bit, ambayo inakuwezesha kuunda nafasi za anwani za kawaida za GB 4 kwa ukubwa (kwa kompyuta 64-bit thamani hii ni 264 bytes). Kwa kuongeza, kuna tatizo la kasi ya kuonyesha, ambayo hutatuliwa kwa kutumia kumbukumbu inayoitwa associative.

Hebu tuhesabu ukubwa wa takriban wa jedwali la ukurasa. Katika nafasi ya anwani ya 32-bit yenye ukubwa wa ukurasa wa 4 KB (Intel) tunapata 232/212=220, yaani, takriban kurasa milioni, na katika 64-bit hata zaidi. Kwa hivyo, jedwali linapaswa kuwa na safu takriban milioni (kuingia), na kiingilio kwa kila safu kikiwa na ka kadhaa. Kumbuka kuwa kila mchakato unahitaji jedwali lake la ukurasa (na katika kesi ya muundo wa ukurasa wa sehemu, inashauriwa kuwa na jedwali la ukurasa mmoja kwa kila sehemu).

Ni wazi kwamba kiasi cha kumbukumbu kilichotengwa kwa meza za ukurasa hawezi kuwa kubwa sana. Ili kuzuia kuweka meza kubwa katika kumbukumbu, imegawanywa katika idadi ya vipande. Vipande vichache tu vya jedwali la ukurasa muhimu kwa wakati maalum wa utekelezaji huhifadhiwa kwenye RAM. Kwa sababu ya mali ya eneo hilo, idadi ya vipande vile ni ndogo. Kuna njia tofauti za kuvunja jedwali la ukurasa katika sehemu. Njia ya kawaida ya kugawanya ni kupanga kinachojulikana kama meza ya ukurasa wa ngazi nyingi. Kama mfano, fikiria jedwali la ngazi mbili na kurasa 4 za KB, zinazotekelezwa kwenye usanifu wa 32-bit wa Intel.

Jedwali linalojumuisha safu 220 imegawanywa katika majedwali 210 ya ngazi ya pili ya safu 210 kila moja. Majedwali haya ya kiwango cha pili yameunganishwa kuwa muundo wa kawaida kwa kutumia jedwali moja la ngazi ya kwanza linalojumuisha safu 210. Anwani ya 32-bit imegawanywa katika uga wa 10-bit p1, uga wa 10-bit p2, na d 12-bit ya kukabiliana. Sehemu p1 inaelekeza kwenye safu mlalo inayotakiwa katika jedwali la ngazi ya kwanza, sehemu ya p2 hadi ya pili, na sehemu d inaweka ndani baiti inayotakiwa ndani ya fremu ya ukurasa maalum (Mchoro 8).

Kielelezo 8 - Mfano wa jedwali la ukurasa wa ngazi mbili

Ukiwa na jedwali moja tu la kiwango cha pili, unaweza kufunika 4 MB (4 KB x 1024) ya RAM. Kwa hivyo, ili kushughulikia mchakato na kiasi kikubwa cha kumbukumbu iliyochukuliwa, inatosha kuwa na meza moja ya ngazi ya kwanza na meza kadhaa za ngazi ya pili katika RAM. Ni wazi, jumla ya idadi ya safu mlalo katika majedwali haya ni chini ya 220. Mbinu hii kawaida hujumuisha viwango vitatu au zaidi vya jedwali.

Kuwa na viwango vingi kwa kawaida hupunguza utendakazi wa kidhibiti kumbukumbu. Licha ya ukweli kwamba ukubwa wa meza katika kila ngazi huchaguliwa ili meza inafaa kabisa ndani ya ukurasa mmoja, kufikia kila ngazi ni upatikanaji tofauti wa kumbukumbu. Kwa hivyo, tafsiri ya anwani inaweza kuhitaji ufikiaji wa kumbukumbu nyingi.

Idadi ya viwango katika jedwali la ukurasa inategemea usanifu maalum. Mifano ya utekelezaji wa ngazi moja (DEC PDP-11), ngazi mbili (Intel, DEC VAX), ngazi tatu (Sun SPARC, DEC Alpha) paging, pamoja na paging na idadi fulani ya ngazi (Motorola) inaweza. kupewa. Kichakataji cha MIPS R2000 RISC hufanya kazi bila jedwali la ukurasa hata kidogo. Hapa, utafutaji wa ukurasa unaohitajika, ikiwa ukurasa huu hauko kwenye kumbukumbu ya ushirika, lazima uchukuliwe na OS (kinachojulikana kama paging ya kiwango cha sifuri).

Leo, sehemu kubwa ya watu ulimwenguni huwasiliana na kompyuta mara kwa mara, wengine wanalazimika kufanya kazi, wengine hutafuta habari kwenye mtandao, na wengine hutumia wakati kucheza michezo. Kila mtu ana mahitaji yake mwenyewe, ambayo ina maana kwamba kompyuta lazima iwafikie. Na ikiwa tunazungumza juu ya vifaa (sehemu ya kiufundi ya kompyuta), basi kila kitu ni wazi zaidi au kidogo: mpya zaidi, bora zaidi. Lakini sehemu ya "programu" inahitaji tahadhari maalum.

Kila kompyuta inaendesha mfumo maalum wa uendeshaji, ambao kuna mengi sana, ambayo kila mmoja yanafaa kwa kazi fulani, vifaa vinavyopatikana, na kadhalika. Kwa hiyo, jambo muhimu ni uchaguzi wa mfumo huu wa uendeshaji.

Kuna orodha kubwa ya mifumo ya uendeshaji, lakini nakala hii itazingatia nguzo tatu ambazo zimeathiri sana tasnia na kuchukua sehemu kubwa zaidi kati ya mifumo yote ya uendeshaji: Windows, MacOS na Linux.

Mifumo ya uendeshaji ya wamiliki

Kuanza, inafaa kufafanua kuwa kuna mifumo ya uendeshaji ya wamiliki, ambayo inasambazwa chini ya leseni ya mtengenezaji. Hizi ni pamoja na Windows, orodha ambayo imepewa hapa chini, na MacOS. Licha ya ukweli kwamba mifumo yote miwili inaweza kupakuliwa kwenye mtandao (iliyoibiwa), jambo sahihi la kufanya ni kununua leseni kutoka kwa kampuni ya usambazaji na kuamsha.

Faida ya mifumo hiyo ni maendeleo yao, kiasi kikubwa cha programu ya ubora wa juu na msaada wa kiufundi wenye uwezo ambao utasaidia katika kesi ya matatizo.

Mifumo ya uendeshaji "Bure".

Hizi ni pamoja na karibu familia nzima ya Linux, isipokuwa baadhi ya maendeleo na uhasibu au programu nyingine za kitaaluma. OS hizi zinaweza kupakuliwa bure kabisa na kusakinishwa kwenye kompyuta yoyote bila dhamiri.

Mifumo kama hiyo imeundwa na watengenezaji huru pamoja na jamii, kwa hivyo katika hali nyingi ubora wa programu huacha kuhitajika, lakini mifumo kama hiyo ni salama zaidi na inafanya kazi kwa utulivu zaidi kuliko washindani wao wamiliki.

Windows

Hakika kila mtu ambaye amewahi kushughulika na kompyuta anajua kuhusu bidhaa hii ya Microsoft. Hasa, hii inahusu kutolewa kwa ufanisi mkubwa wa Windows 7. Orodha ya mifumo ya uendeshaji ya Microsoft inarudi vizazi kadhaa. Wao ni maarufu sana duniani kote na huchukua karibu 90% ya soko. Ambayo inazungumza na uongozi ambao haujawahi kutokea.

  • Windows XP;
  • Windows Vista;
  • Windows 7;
  • Windows 8;
  • Windows 10;

Orodha hiyo inaanza kwa kukusudia na Windows XP, kwani ndiyo toleo la zamani zaidi ambalo bado linatumika leo.

Mfumo wa Uendeshaji wa Chrome

Bidhaa ambayo haijaendelezwa kutoka kwa Google, ambayo inatumika tu kwa programu za wavuti na kivinjari cha jina moja. Mfumo huu haushindani na Windows na Mac, lakini unafanywa kwa jicho kwa siku zijazo wakati miingiliano ya wavuti inaweza kuchukua nafasi ya programu "halisi". Imesakinishwa kwa chaguomsingi kwenye Chromebook zote.

Kufunga mifumo mingi na kutumia mashine pepe

Kwa kuwa kila jukwaa lina faida na hasara zake, mara nyingi inakuwa muhimu kufanya kazi na kadhaa mara moja. Watengenezaji wa kompyuta wanajua hili, hivyo huwapa watumiaji fursa ya kufunga mifumo miwili au mitatu kwenye diski mara moja.

Hii inafanywa kwa urahisi. Unachohitaji ni kit cha usambazaji wa mfumo (diski au gari la flash na nyenzo za ufungaji zilizowekwa juu yake) na nafasi ya bure kwenye gari lako ngumu. Mifumo yote ya kisasa ya uendeshaji hutoa kutenga nafasi wakati wa ufungaji na kuunda utaratibu wa boot ambao utaonyesha orodha ya mifumo ya uendeshaji wakati boti za kompyuta. Kila kitu kinafanywa nusu moja kwa moja na kinaweza kufanywa na mtumiaji yeyote.

Kompyuta za Apple zina matumizi maalum - BootCamp, ambayo imeundwa kwa ajili ya ufungaji rahisi na usio na mshono wa Windows karibu na MacOS.

Kuna njia nyingine - kusanikisha mfumo wa kawaida ndani ya moja halisi. Kwa kusudi hili, programu zifuatazo hutumiwa: VmWare na VirtualBox, ambazo zina uwezo wa kuiga uendeshaji wa kompyuta kamili na kuzindua mifumo ya uendeshaji.

Badala ya hitimisho

Orodha ya mifumo ya uendeshaji kwa kompyuta sio mdogo kwa hapo juu. Kuna bidhaa nyingi kutoka kwa makampuni mbalimbali, lakini zote ni maalum kabisa na hazistahili tahadhari ya mtumiaji wa kawaida. Chaguo inafaa kufanywa kati ya Windows, MacOS na Linux, kwani zinaweza kukidhi mahitaji mengi na ni rahisi sana kujifunza.