Mtu anayezungumza na vifaa na kinyume chake
Teknolojia

Mtu anayezungumza na vifaa na kinyume chake

Mamia yao yalijengwa. Tani za matoleo na usambazaji. Baadhi yao ni curiosities niche, wengine hutumiwa na wachache, lakini ni muhimu sana kwa sababu wanajibika kwa vipande muhimu vya miundombinu ya kompyuta na mtandao. Licha ya wingi kama huo, hakuna zaidi ya watawala wawili katika kila sehemu ya soko.

ambayo inaendeshwa kwenye kompyuta yako. Inasimamia kumbukumbu, michakato, na programu zake zote na maunzi. Pia inakuwezesha kuwasiliana na kompyuta bila kujua "lugha" ya mashine. Mara nyingi, programu nyingi tofauti zinaendesha kwenye kifaa kwa wakati mmoja, na kila mmoja wao lazima awe na upatikanaji wa kitengo cha usindikaji cha kati (CPU), kumbukumbu, na hifadhi. Mfumo wa uendeshaji inaratibu yote, ikitoa kila programu kile inachohitaji. Bila mfumo wa uendeshaji, programu haiwezi hata kuingiliana na vifaa, na kompyuta itakuwa bure.

Watumiaji na programu za maombi kupata huduma zinazotolewa na mifumo ya uendeshaji kupitia simu za mfumo na violesura vya programu. Wanaingiliana na mfumo wa uendeshaji wa kompyuta. kutoka miingiliano ya mstari wa amri (KLI) violesura vya picha mtumiaji anayejulikana kama GUI (Angalia pia: ) Kwa kifupi, mfumo wa uendeshaji unaruhusu watumiaji kuingiliana na mifumo ya kompyuta kwa kufanya kama kiolesura kati ya watumiaji au programu za programu na maunzi ya kompyuta.

1. Nembo za mifumo ya uendeshaji maarufu zaidi

Mifumo ya Uendeshaji (1) inaweza kupatikana kwenye karibu kila kifaa ambacho kinajumuisha kompyuta yako - kutoka simu za mkononi i koni ya mchezo po kompyuta kubwa i seva za mtandao. Mifano ya mifumo ya uendeshaji ya kisasa maarufu ni: Android, iOS, GNU/Linux, Mac OS X, Microsoft Windows, au z/OS kutoka IBM. Mifumo hii yote, isipokuwa Windows na/na z/OS, ina mizizi ya UNIX. Hivi majuzi, ikiwa hautofautishi kati ya kompyuta za mezani na majukwaa ya rununu, Windows haitawala tena, lakini ni (2).

2. Mabadiliko katika sehemu ya soko la kimataifa la mifumo ya uendeshaji katika muongo mmoja uliopita kwa ujumla kulingana na StatCounter

3. Mabadiliko katika sehemu ya soko la kimataifa la mifumo ya uendeshaji katika muongo mmoja uliopita kwa kompyuta za mezani, kulingana na StatCounter.

4. Mabadiliko katika soko la kimataifa la mifumo ya uendeshaji katika mwaka uliopita katika vifaa vya rununu, kulingana na StatCounter

5. Hisa za aina za mfumo wa uendeshaji kwenye soko la seva mnamo 2018

Mifumo mitatu ya uendeshaji maarufu kwa kompyuta za kibinafsi ni: Microsoft Windows, Apple Mac OS X i Linux, ambaye hisa yake inabadilika karibu 1-2%. (3) Miongoni mwa vifaa vya rununu, Android inatawala iOS ya Apple, ambayo iko katika nafasi ya pili na sehemu ya soko inayokua hivi karibuni (4). Na katika soko la kimataifa la seva, karibu nusu yao wana bidhaa za Microsoft, ingawa asilimia hii inashuka polepole, na kwa kuenea kwa Red Hat Linux, mifumo hii miwili inachukua takriban 4/5 ya soko hili (5).

Kutoka kwa smartphone hadi seva

Microsoft imeundwa Mfumo wa uendeshaji wa Windows katikati ya miaka ya 80. Ilitokana na kernel ya MS-DOS, wakati huo meneja wa programu iliyotumiwa sana kuzindua programu. Kisha, ikiwa ni pamoja na sasisho kuu la kwanza mwaka wa 1987, ikifuatiwa na Windows 3.0. Miaka michache baadaye, toleo lililofuata, Windows 95, likawa mfumo mkuu wa uendeshaji. Wataalamu wanasema kuwa mfumo wa Microsoft haujabadilika sana katika masuala ya usanifu wa kimsingi tangu Windows 95, ingawa umeongeza idadi kubwa ya vipengele ili kukidhi mahitaji mapya ya kompyuta. Vipengele vingi tunavyojua leo vimekuwepo tangu miaka ya 90, kama vile menyu ya kuanza, upau wa kazi, na Windows Explorer (sasa inajulikana kama "Explorer").

Imeundwa kwa miaka mingi matoleo mengi tofauti ya Windows. Maarufu zaidi kati yao ni Windows 7 (iliyotolewa 2009) Windows Vista (Xnumx) na Windows XP (2001). Windows imesakinishwa awali kwenye nyingi PC mpyaambayo inachukuliwa kuwa sababu kuu ya kutawala kwake ulimwenguni. Mtumiaji anayenunua Kompyuta au kompyuta ya mkononi au kuboresha Windows kwenye kompyuta yake anaweza kuchagua kutoka kwa matoleo mbalimbali ya mfumo, ikiwa ni pamoja na. Pesa ya nyumbani, mtaalamu au Fainali.

Sawa kwa kila mtu kompyuta mpya za Macintosh au Poppy iliyosanikishwa mapema kwenye kiwanda tangu 2002. Mfumo wa uendeshaji wa Apple, sasa inajulikana kama MacOS (zamani OS X na pia Mac OS X). Mifumo ya uendeshaji ya Apple ni familia ya mifumo endeshi ya zamani ya UNIX inayopatikana tu kwa kompyuta za Apple ambazo zimesakinishwa awali tangu 2002. Jina la mfumo lilitangazwa mwaka wa 2016 katika mkutano wa WWDC kutokana na haja ya kuunganisha majina yaliyotumiwa na Apple kwa mifumo yao ya uendeshaji (hivyo, macOS ni sehemu ya mfululizo: iOS, watchOS, tvOS, nk).

isipokuwa kwa UNIX ya zamani Msingi wa kuunda mfumo wa kisasa wa Apple ulitumiwa hapo awali Mfumo unaofuata katika nusu ya pili ya miaka ya 80, iliyonunuliwa na Apple pamoja na mtengenezaji wa NEXT mnamo 1996. Toleo la mwisho la mfumo huo wa "classic" wa kompyuta wa Macintosh ulikuwa Mac OS 9. Mnamo 2006, toleo la kwanza lilitolewa kwa Macs mpya za x86. - Mac OS X 10.4. Mnamo 2005, toleo la kwanza lilitolewa ambalo liliendana kikamilifu na toleo la tatu la Uainishaji wa Uniform UNIX - Mac OS X 10.5, inayoendesha PowerPC na x86 "mac" kwa kutumia teknolojia inayoitwa. Binary ya Universal, ambayo ni umbizo la faili linaloweza kutekelezwa ambalo linaendeshwa kwa usanifu wote wawili. Kulingana na toleo hili, mfumo wa iOS (awali iPhone OS), mfumo wa uendeshaji wa Apple Inc., uliundwa. kwa iPhone, iPod touch na vifaa vya rununu vya iPad. Kama unaweza kuona, historia ya mfumo wa Apple / mifumo ya uendeshaji ni ngumu zaidi kuliko ile ya Windows.

Walakini, hii sio chochote ikilinganishwa na utofauti wa familia. Linux, ingiza mifumo ya uendeshaji, ambayo ina maana kwamba inaweza kubadilishwa na kusambazwa tena na mtu yeyote popote duniani. Kimsingi ni tofauti na programu za wamiliki kama Windows, ambayo inaweza kubadilishwa tu na kampuni inayoimiliki. Faida ya Linux ni kwamba ni "programu ya bure" na kuna ugawaji (matoleo) mengi tofauti ambayo unaweza kuchagua ambayo inafaa mahitaji yako. Kila usambazaji una sura na hisia tofauti. Usambazaji maarufu zaidi unajulikana kama: Ubuntu, Mint na Fedora. Linux inaitwa baada ya jina la familia Linus Torvaldsambaye aliunda kernel ya Linux mnamo 1991.

Linux ilisambazwa kwa mara ya kwanza chini ya Leseni ya Umma ya GNU mwaka wa 1992. Imekua kutoka kwa mistari michache ya kwanza ya msimbo wa chanzo katika toleo lake la asili hadi zaidi ya laini milioni ishirini leo. Mfumo huu unaweza kubadilishwa na mtu yeyote kwa madhumuni yao wenyewe. Kwa hiyo tunayo mamia ya mifumo ya uendeshaji inayotegemea Linuxinayoitwa usambazaji. Hii inafanya kuchagua kati yao kuwa ngumu sana, ngumu zaidi kuliko kuchagua toleo la mfumo.

Aina mbalimbali za usambazaji wa Linux ni nzuri sana kwamba kila mtu atapata kitu kinachoendana na mahitaji na matakwa yao. Kwa mfano, kuna matoleo ambayo yanaiga Windows XP maarufu. Pia kuna ladha maalum zaidi za Linux, kama vile usambazaji iliyoundwa ili kutoa maisha mapya kwa kompyuta zilizopitwa na wakati, za hali ya chini, au usambazaji salama kabisa ambao unaweza. kukimbia kutoka kwa gari la usb. Kwa kweli, kuna matoleo mengi ya Linux ya kuendesha seva na programu zingine za kiwango cha biashara. Watumiaji wa Linux wanapendekeza Ubuntu kama mahali pazuri pa kuanzia. Huu ni mfumo rahisi sana (hata ikilinganishwa na Windows), lakini wakati huo huo ni wa kutosha na wa kazi nyingi. wataalam wa sanaa ya kompyuta.

, ni tofauti sana na kompyuta za mezani na kompyuta ndogo, kwa hivyo zinaendesha kwenye mifumo ya uendeshaji iliyoundwa mahsusi kwa vifaa vya rununu. Mifumo ya uendeshaji ya vifaa vya rununu kwa ujumla haitoi anuwai ya vipengele kama vile vilivyoundwa kwa ajili ya kompyuta za mezani au kompyuta ndogo na haiwezi kuendesha programu zote zinazojulikana kwa Kompyuta. Hata hivyo, bado unaweza kufanya mambo mengi nao, kama vile kutazama filamu, kuvinjari Intaneti, kudhibiti kalenda yako, kucheza michezo, na zaidi.

Pia kuna mifumo ya uendeshaji kwa seva, yaani. nzito na nzito zaidi katika uzito. Kuna tofauti gani kati ya mfumo wa uendeshaji wa seva a mfumo wa uendeshaji kwa mtumiaji wastani? Mfumo wa uendeshaji "wa kawaida" unaweza kuendesha programu kama vile MS Word, PowerPoint, Excel, pamoja na programu za michoro, vicheza video, n.k. Pia hukuruhusu kuendesha programu zinazorahisisha kuvinjari wavuti na kuangalia barua pepe. Inatumia miunganisho ya LAN na Bluetooth na ni nafuu kuliko mfumo wa uendeshaji wa seva.

Mfumo wa uendeshaji wa seva ni ghali zaidi kwa sababu fulani. Dhamira yake ni kuruhusu miunganisho isiyo na kikomo kwa watumiaji, kutoa rasilimali kubwa zaidi za kumbukumbu, na kufanya kama seva za ulimwengu kwa tovuti, barua pepe na hifadhidata. Mfumo wa seva unaweza kuwa na kompyuta za mezani nyingi kwa sababu umeboreshwa kwa ajili ya mtandao na si kwa mtumiaji mmoja.

Mifumo ya uendeshaji ya vifaa vya IoT

Contiki - Mfumo wa uendeshaji wa chanzo huria uliotengenezwa mwaka wa 2002, ulilenga hasa vidhibiti vidogo vya mtandao wa nguvu na vifaa vya IoT.

Mambo ya Android - Imeundwa na Google. Jina lake la zamani lilikuwa Brillo. Inasaidia teknolojia za Bluetooth na Wi-Fi.

Mzizi - ina jumuiya kubwa ya wasanidi programu na inatolewa chini ya Leseni ya Umma ndogo ya GNU. Kwa hivyo, RIOT inaitwa Linux ya ulimwengu wa IoT.

Dakika ya Apache - sawa na mfumo wa uendeshaji wa RIOT. Inatolewa chini ya leseni ya Apache 2.0. Inafanya kazi kwa wakati halisi. Inaweza kutumika katika vidhibiti vidogo vingi, vifaa vya IoT vya viwandani na vifaa vya matibabu.

LiteOS - ilizinduliwa na kampuni kubwa ya kiteknolojia ya China Huawei mnamo 2015. Inachukuliwa kuwa salama na inaweza kuingiliana.

Zephyr - ilitolewa mnamo 2016 na Linux Foundation. Uunganisho rahisi wa vifaa mbalimbali vya IoT umefanya mfumo huu wa uendeshaji kuwa maarufu zaidi duniani.

kuuma ndio mfumo mkuu wa uendeshaji wa Ubuntu IoT. Kulingana na jamii ya Ubuntu, inahakikisha usalama dhabiti kwa vifaa vya IoT.

OS ndogo - Ilitolewa kwa mara ya kwanza mnamo 2000. Ni moja ya mifumo ya zamani zaidi ya uendeshaji kwa vifaa vya IoT. Hasa hutumia mitandao ya sensorer isiyo na waya. 

Windows Internet ya Mambo - hapo awali pia ilijulikana kama Windows Iliyopachikwa. Ilibadilishwa kuwa Windows IoT na ujio wa Windows 10.

Raspbian ni mfumo wa uendeshaji unaotegemea Debian kwa Raspberry Pi pekee. Kokwa ni sawa na Unix kernel.

Freertos ni mfumo wa uendeshaji wa chanzo huria kwa vidhibiti vidogo. Inatumia huduma ya wingu ya Amazon yaani AWS.

iliyoingia Linux - Mfumo wa uendeshaji wa Linux katika toleo hili unatumika kwa TV mahiri, vipanga njia visivyotumia waya (Wi-Fi), n.k.

Historia fupi ya GUI

Watu wengi hutumia mfumo wa uendeshajiambayo imewekwa kwenye kompyuta zao kabla ya kuinunua, lakini bila shaka inawezekana kila wakati kubadilisha, kuboresha au hata kuibadilisha. Mifumo ya uendeshaji ya kisasa hutumia kiolesura cha picha cha mtumiaji au GUI inayokuruhusu kutumia kipanya chako au padi ya kugusa kubofya aikoni, vitufe na menyu, na kila kitu kinaonyeshwa kwenye skrini kwa kutumia mchanganyiko wa michoro na maandishi. Kabla ya GUI, interface ya kompyuta ilikuwa na mstari wa amri, na mtumiaji alipaswa kuingiza kila amri kwenye kompyuta, na mashine ilionyesha maandishi tu.

Kiolesura cha kwanza cha kielelezo cha mtumiaji duniani kinachukuliwa kuwa kutolewa kwa Apple System 1 mnamo Januari 1984. Windows 1, iliyotolewa Novemba iliyofuata, pia ilitoa GUI, kiolesura cha picha cha 16-bit. Wakati huo, kando na Apple, prototypes za mazingira ya picha zilionyeshwa na kampuni zingine, kama vile VisiCorp huko COMDEX mnamo 1982, na sababu kuu ya kuunda Windows GUI ilikuwa wasiwasi. Bill Gates kwa upotezaji wa nafasi katika soko la IBM PC.

Kiolesura chake, kama tulivyosema, kina maoni zaidi Mfumo wa uendeshaji wa Windows kutegemewa Anza Menyuambayo ilianzishwa kwanza katika Windows 95 (1995) 6. Kitufe cha kuanza i Anza Menyu na kampeni ya utangazaji ili kuvutia watumiaji kwenye mchakato wa kuzindua programu mpya. Wakati Windows 2012 ilipotoka mwaka wa 8, kifungo kilipotea na mtumiaji alichukuliwa mara moja kwenye skrini kamili ya kuanza, ambayo iliundwa ili kuendana na vifaa vipya vya skrini ya kugusa. Skrini ya Anza inaangazia aikoni za programu na vigae unavyoweza kubofya, kama vile kwenye upau wa Apple, badala ya orodha ya chaguo za mfumo na programu ambazo Windows ilitumia kwa menyu ya Anza katika miaka iliyopita.

6. Kutumia Kitufe cha Kuanza cha Windows

Mwaka 2013 kulikuwa Toleo la Windows 8.1ambayo ilirejesha kitufe cha Anza ili kurahisisha wateja wa Microsoft kutumia mfumo wa kuanza. Mnamo 2014, Windows 10 ilirejesha kitufe cha Anza na menyu ya Mwanzo kwa uzuri.

Imetajwa inayojulikana kwa watumiaji Hati ya Apple ilianzishwa mwaka wa 2000 na kutolewa kwa Mac OS X inayoitwa Cheetah. Kabla ya 2000, watumiaji wa mfumo wa uendeshaji wa Apple walitumia upau wa menyu ya juu kuzindua na kuchagua programu, na kufanya mabadiliko kwa programu ambazo tayari zilikuwa zinafanya kazi. Wakati mfumo wa uendeshaji X 10.5, pia inajulikana kama Leopard, iliyotolewa Oktoba 2007, Dock (7) imeundwa upya kwa kutumia mbinu ya kuona tunayoijua leo.

UNIX na sio UNIX

Mifumo ya Windows, Mac OS i usambazaji mbalimbali wa Linux (pamoja na Android inayomilikiwa na familia hii) - hii sio yote ambayo soko hutoa. Inapaswa kuwekwa wazi kuwa bidhaa nyingi tofauti katika ulimwengu huu zinahusiana kwa njia moja au nyingine; kwa mfano, Linux imeundwa baada ya mfumo wa zamani wa UNIX uliotengenezwa na Bell Labs tangu mwishoni mwa miaka ya 60. Mifumo ya kisasa ya Apple inatoka UNIX. Kwa hivyo, kuna mtandao wa viunganisho, lakini watengenezaji wengi wa programu, haswa wale wanaounda mifumo hii, jaribu kutowaona kama "kimsingi sawa" na kusisitiza tofauti. Jina Linux lenyewe linapaswa kuwa kifupi cha "Linux Sio UniX". Hii inamaanisha kuwa Linux ni sawa na UNIX, lakini ilitengenezwa bila nambari ya Unix, tofauti na, kwa mfano, BSD() na anuwai zake.

Mfano wa mfumo kama huo unaohusiana lakini tofauti ni Chrome OS, iliyoundwa na Google, kazi kuu ya mfumo ni kuzindua programu za mtandao. Inapatikana kwenye laptops nyingi za bei nafuu na za gharama kubwa. Kompyuta zilizosakinishwa awali na Chrome OS zinajulikana sokoni chromebooks.

Mmoja wa wazao wa BSD hapo juu aliitwa FreeBSD (nane). Toleo la kwanza la mfumo lilitolewa mnamo 8. Kwa sasa kuna matoleo mawili thabiti yanayopatikana na yanayotumika: 1993 na 11.4. Jina la FreeBSD lilikuja na David Greenman kutoka kwa CD ya Walnut Creek iliyounga mkono mradi tangu mwanzo. Mascot rasmi ya FreeBSD ndiye pepo, maneno rasmi ni "Nguvu ya Kutumikia". Kwa sababu ya ufanisi wake na kuegemea, mara nyingi hutumiwa kama seva au firewall. FreeBSD inatumika, kwa mfano. kupitia Apache.org, Netflix, Flight-Aware, Yahoo!, Yandex, Netcraft, Sony Playstation 4, WhatsApp.

Mfumo wa uendeshaji iliyoundwa kwa ajili ya nyumbani (udhibiti rahisi, multimedia) na maombi ya ofisi, kwa upande wake Silabi. Iliundwa mnamo Julai 2002 kama tawi la mfumo wa AtheOSambayo iliachwa na mwandishi wake Kurt Skauen. Usanifu wa kernel na mfumo, kama mradi wa AtheOS, ulitiwa moyo na Mfumo wa AmigaOS.

ReactOS inachukuliwa kuwa msaidizi wa Windows, mfumo wa uendeshaji usiolipishwa wa aina ya kompyuta ya kibinafsi ambao unashirikiana na matoleo mbalimbali ya Windows. Mawazo ya mfumo ni pamoja na uwezo wa kutumia programu na viendeshi vya Windows, pamoja na OS/2, Java, na programu za POSIX.

ReactOS iliandikwa katika Cna baadhi ya vipengele kama ReactOS Explorer katika C++. Watengenezaji wa ReactOS wanadai kuwa sio mshirika wa Windows. ReactOS imekuwa ikitengenezwa tangu 1996. Mnamo mwaka wa 2019, bado ilionekana kuwa toleo lisilokamilika la programu ya alpha, kwa hivyo wasanidi walipendekeza tu kwa madhumuni ya majaribio. Programu nyingi za Windows kama vile Adobe Reader 6.0 na OpenOffice zinaendesha kwa sasa.

Sio kila mtu anajua Solaris ni mfumo wa uendeshaji unaotegemea UNIX ambao awali ulitengenezwa na Sun Microsystems katikati ya miaka ya 90, lakini ulibadilishwa jina mwaka 2010 na kuwa Oracle Solaris kufuatia upataji wa Mifumo midogo ya jua na Oracle. Inajulikana kwa upunguzaji wake na vipengele vingine kadhaa ambavyo vimewezesha programu za kuvutia.

Kuna mifumo mingi ya uendeshaji ambayo ilikuwa muhimu katika siku zao lakini si kubwa tena kama AmigaOS; OS/2 kutoka IBM na Microsoft, classic Mac OS, yaani. zisizo za Unix mtangulizi wa Apple MacOS, BeOS, XTS-300, RISC OS, MorphOS, Haiku, Bare-Metal na FreeMint. Baadhi yao bado hutumiwa katika masoko ya niche na yanaendelea kuendelezwa kama majukwaa ya wachache kwa jumuiya ya wapendaji na maendeleo ya maombi.

OpenVMS imeundwa katika DEK bado. Mifumo mingine ya uendeshaji hutumiwa karibu katika taaluma kufundisha mifumo ya uendeshaji au kutafiti dhana za OS. Mfano wa kawaida wa mfumo ambao hufanya zote mbili ni DAKIKA. Nyingine, inayoitwa moja, inatumika tu kwa utafiti. Oberon ilitengenezwa huko ETH Zurich Nicholas Virtha, Yurga Gutknehta na kikundi cha wanafunzi katika miaka ya 80, ilitumiwa hasa kwa utafiti, ufundishaji na kazi ya kila siku katika kikundi cha Wirth. Hata hivyo, baadhi ya mifumo ya uendeshaji ambayo haikupata sehemu kubwa ya soko ilianzisha ubunifu ambao uliathiri maendeleo makubwa. Hii ni kweli hasa kwa utafiti na majaribio ya Bell Labs.

ni sawa mifumo mbalimbali ya uendeshaji kwa majukwaa mengine isipokuwa Kompyuta, simu mahiri na kompyuta kibao. Kwa miaka mingi, suluhu tofauti zimetengenezwa kwa ajili ya Televisheni mahiri, magari, saa, Mtandao wa Mambo (9), n.k. Kitaalam, hii si mifumo ya uendeshaji sawa, ingawa ina majina yanayofanana. kwa mfano Mfumo wa uendeshaji wa Android TV OS sio sawa na tuliyo nayo kwenye simu mahiri. Mifumo iliyoingia inayotumiwa katika magari, kwa mfano, inaweza kuwa ya aina nyingi, na mipangilio mingi ya kifaa kimoja, kwa sababu mifumo ya elektroniki katika magari ina wasindikaji kadhaa. Kila processor (katika kesi hii, microcontroller) inaweza kuwa na mfumo tofauti wa uendeshaji (au sawa) au hakuna kabisa.

9. Mfumo wa uendeshaji wa mtandao wa mambo

Mifumo wazi ya rununu na inayosimamiwa na serikali kuu

Takriban miaka 15 iliyopita, alitawala soko la mawasiliano ya simu. Mfumo wa Symbian, leo kimsingi ni historia ya OS, kama PalmOS, webOS. Hivi sasa, kama unavyojua, soko la mfumo wa uendeshaji wa rununu linatawaliwa na Android, kifurushi cha programu wazi na cha bure kilichotengenezwa na Google ambacho kina mfumo mkuu wa uendeshaji, vifaa vya kati na programu muhimu za matumizi kwenye vifaa vya rununu.

Linux kernel na baadhi ya vipengele vingine vilivyorekebishwa kwa Android vinatolewa chini ya GNU GPL. Hata hivyo, Android haijumuishi msimbo kutoka kwa mradi wa GNU. Kipengele hiki hutofautisha Android kutoka kwa usambazaji mwingine wa Linux leo. Masasisho ya mfumo wa uendeshaji wa Android yamechapishwa hapo awali chini ya majina yanayohusiana na dessert (Cupcake, Donut, Eclair, Gingerbread, Honeycomb, Ice Cream Sandwich). Kwa miaka miwili sasa, matoleo ya Android yamehesabiwa tu mfululizo.

pili iOS ni mfumo wa simu, bidhaa ya Apple kwa iPhone, iPod touch, na vifaa vya rununu vya iPad. Jina la sasa limeanza kutumika tangu 2010. Mfumo huo hapo awali ulijulikana kama iPhone OS. Mfumo huu unategemea Mac OS X 10.5. iOS inapatikana tu kwenye vifaa vya Apple kwa sababu kampuni haitoi leseni ya mfumo wa uendeshaji wa vifaa kutoka kwa watengenezaji wengine. Programu zote hutolewa kibinafsi na Apple Inc. na inasambazwa kutoka hazina moja () katikati kupitia AppStore na sahihi ya lazima ya uthibitishaji wa kriptografia. Mtindo huu wa usambazaji, ingawa unadhibitiwa na serikali kuu, unaruhusu kuzuia kuenea kwa programu hasidi, matengenezo na uboreshaji wa ufanisi na hivyo kuwa na kiwango cha juu cha usalama na ubora usio na kifani kwa watumiaji wote.

Windows Simu ya Mkono ni mfumo endeshi wa simu wa Microsoft unaotumika katika simu mahiri na vifaa vya rununu − na skrini za kugusa au bila wao. Mfumo wa uendeshaji wa Simu unategemea Windows CE 5.2 kernel.

Windows Mobile ni mfumo wa uendeshaji ulioundwa kwa ajili ya PocketPC PDAs, PDAs na simu mahiri. Mrithi wa mfululizo wa Windows Mobile alikuwa Windows Phone, iliyoanzishwa Septemba 27, 2011. Mnamo 2015, Microsoft ilirudi kwa jina lake la zamani na kuanzishwa kwa mfumo wa uendeshaji wa Windows 10 Mobile, lakini mfumo huu sio wa familia ya Windows Mobile, ambayo inategemea Windows CE kernel. Ni ya familia ya Windows 10 kama sehemu ya uundaji wa jukwaa la ulimwengu wote linaloitwa Universal Windows Platform.

Mfumo mwingine unaojulikana katika soko la OS ya simu ni Nyeusi OSB, ni mfumo wa uendeshaji wa simu za mkononi uliotengenezwa na Research In Motion kwa ajili ya matumizi ya vifaa vya mkononi vya BlackBerry maarufu miaka mingi iliyopita. Jukwaa la Blackberry ilikuwa maarufu kwa watumiaji wa kampuni kwa sababu, ikiunganishwa na Seva ya BlackBerry Enterprise, hutoa ulandanishi na Microsoft Exchange, Lotus Domino, barua pepe ya Novell GroupWise, na programu nyingine za biashara.

Kuna mapendekezo mengine ambayo hayajulikani sana kama vile Kama, Samsung mfumo wa uendeshaji kwa simu za mkononiambayo ilizinduliwa mwaka 2010. Simu mahiri ya kwanza kuitumia ilikuwa Samsung Wave. Mfumo wa uendeshaji hii kwa zamu Usambazaji wa Linux, iliundwa kwa kuchanganya usambazaji wa Moblin (iliyoundwa na Intel) na Masharti (Imefadhiliwa na Nokia) kwa vifaa na programu mbalimbali za rununu kama vile magari, boti, simu, netbooks au tablet. Uwasilishaji wa simu ya rununu ya kwanza na MeeGo v1.2, Nokia N9, ulifanyika mnamo Juni 21, 2011.

Karibu kwenye zoo ya mfumo wa uendeshaji

Kama unaweza kuona, mifumo ya uendeshaji imejaa. Waliinuka na kubadilika, wakigawanyika katika matoleo mapya, hasa linapokuja suala la familia na Vizazi vya Linuxili kukidhi mahitaji wakati mwingine tofauti ya wataalamu. Kama sehemu ya mageuzi haya magumu na yenye matawi mengi, ubunifu kadhaa wa asili, ikiwa sio wa ajabu, uliundwa.

Kiumbe cha ajabu kama hicho, kwa mfano. HekaluOS, zamani J Mfumo wa Uendeshaji, SparrowOS na LoseThos - mwanga mfumo wa uendeshaji wa kibiblia. Iliundwa na mpanga programu wa Kimarekani kama hekalu la tatu lililotabiriwa katika Biblia. Terriego A. Davis. Davis alidai kuwa vipengele vya mfumo kama vile azimio la pikseli 640×480, onyesho la rangi 16, na vidhibiti vya sauti vilikabidhiwa kwake hasa na Mungu. Iliratibiwa kwa kutumia lahaja asilia ya lugha ya C (inayoitwa HolyC) na ilijumuisha, miongoni mwa mambo mengine, kiigaji cha safari ya ndege, kikusanyaji, na kokwa.

Mazingira yanayofanana kwa kiasi fulani yamefunikwa na Kuanguka kwa Mfumo wa Uendeshaji baada ya siku ya kifo, iliyoundwa na Virgil Dupras. Mfumo huu wa uendeshaji hutoa seti ya programu za kujizalisha i kujifunga katika aina mbalimbali za vifaa, pamoja na kazi nyingine nyingi. Kazi kuu ya mfumo ni kuzindua kwa anuwai ya vifaa vya zamani ambavyo vinaweza kuishi baada ya janga la ulimwengu.

Muundo mwingine wa asili, Hoops, ilikusudiwa kuunda tena uzoefu unaojulikana kwa watumiaji wa mashine za zamani za Amiga kwenye Kompyuta za kisasa. Hata hivyo, baada ya muda, kama ilivyobadilika, programu ilizidi asili, ikawa bidhaa ya awali na uhusiano mdogo kwa siku za kimapenzi za kompyuta.

Korea Kaskazini inajulikana kujitenga na ulimwengu wa nje. Hii inatumika pia kwa programu. Kompyuta katika DNR-D hazifanyi kazi kwenye mifumo ya Windows au Apple, lakini kwenye Red Star (Pulgunbyol). Mfumo huu wa uendeshaji wa UNIX ulitengenezwa pale katika Kituo cha Taifa cha Kompyuta na inajumuisha kivinjari kilichobadilishwa kulingana na Firefoxambayo hukuruhusu kufikia mtandao wa kisasa, kihariri maandishi, na hata michezo. Red Star pia ina vipengele kama vile mfumo wa kuweka alama kwenye faili unaoashiria faili zote kwa nambari ya kipekee ya usakinishaji ili ziweze kufuatiliwa, pamoja na ufikiaji wa mlango wa nyuma kwa mashirika ya kijasusi ya Korea.

Inatungwa kama kidogo Mfumo wa Sabili, pia inajulikana kama "Toleo la Ubuntu Muslim". Sabily ni usambazaji wake wa Linux. ilizinduliwa mwaka 2007 ili kuwahudumia watumiaji Waislamu. Kando na vipengele vya kawaida vinavyotolewa na mfumo wa uendeshaji, Sabily inajumuisha usaidizi wa lugha ya Kiarabu nje ya boksi. Mfumo wa uendeshaji pia unajivunia idadi ya programu za kipekee, kama vile ikoni ambayo inaomba mwito wa Waislamu kusali mara kadhaa kwa siku, au Zakat Calc kumsaidia mtumiaji kuamua viwango mbalimbali vya sadaka za lazima. Mradi wa Sabily ulikatishwa mwaka wa 2011 lakini unapatikana kwenye ArchiveOS.

Kamili ya quirks Kujiua Linuxambayo, baada ya kuingiza amri isiyotambuliwa na kiwango cha Linux, inaunda diski ngumu, ambayo inapaswa kueleweka kama "adhabu". Au PonyOS, mfumo wa hobby uliojengwa kutoka chini hadi kwa mashabiki wa My Little Pony kulingana na mfumo mwingine usiojulikana, Toaru. Kando na kiolesura kilichojaa farasi wa kupendeza, PonyOS inatoa kipengele kimoja cha kuvutia - madirisha ya GUI yanayozunguka pamoja na kusinyaa na kusonga kwao kwa kitamaduni.

Digital Real World OS

Hii ni katika wakati wetu. Na mifumo ya uendeshaji iko tayari kwa ajili yake. Kampuni ya Kimarekani ya Veritone ilitangaza mnamo Aprili 2020 kuwa imefaulu kuendeleza kampuni ya kwanza duniani. Bidhaa yake inayoitwa "aiWARE" inaendesha algoriti za AI badala ya programu. Chaguomsingi aiWARE inajumuisha kwa matamshi, maandishi, sauti, upigaji picha, bayometriki, uchanganuzi wa data, kubadilisha data na zaidi. Kwa hiyo, kwa mfano, kazi ya msaidizi wa sauti tayari imejengwa kwenye vifaa vya jadi na inapatikana katika programu tofauti.

Tangu akili ya bandia, utambuzi wa hotuba au picha, wasaidizi wa mtandaoni i Mbinu Kinachojulikana kama interface ya asili ya mashine inaanza kuunda leo mazingira mapya ambayo mtu wa kisasa anaweza kusonga, kuishi, kufanya kazi, kununua, kucheza na mengi zaidi, dhana ya "mfumo wa uendeshaji" inakua na kuhamia kimya kimya kutoka kwa ulimwengu wa kompyuta. na vifaa vingine vya kompyuta tu kwa mazingira yetu, mazingira na ulimwengu tunamoishi kila siku.

Wakati ujao ni wa "mfumo wa uendeshaji wa ulimwengu", yaani, kwa ufumbuzi unaoratibu kitu zaidi ya uendeshaji wa programu na vifaa? Mifumo mipya ya uendeshaji hivi karibuni itahakikisha mwingiliano na uendeshaji laini wa vipengele vya mtandaoni, mashine na ulimwengu halisi? Mfumo kama huo haungetenga tu rasilimali za kompyuta za processor, lakini pia ufikiaji wa mtazamo wetu, umakini na uwezo wa utambuzi, i.e. kwa ubongo wetu.

Maelezo ya jumla ya aina tofauti za mifumo ya uendeshaji

Mfumo wa uendeshaji wa wakati halisi (mfumo wa uendeshaji wa wakati halisi, RTOS) - kukidhi mahitaji ya wakati wa utekelezaji wa shughuli zinazohitajika. Mifumo kama hiyo hutumiwa kama vipengele vya mifumo ya udhibiti wa kompyuta inayofanya kazi kwa wakati halisi. Kulingana na kigezo hiki, mifumo ya uendeshaji ya wakati halisi imegawanywa katika aina mbili:

  • ngumu, i.e. wale ambao wakati mbaya zaidi (mkubwa) wa kujibu unajulikana na inajulikana kuwa hautazidi;
  • laini, i.e. wale wanaojaribu kujibu haraka iwezekanavyo, lakini haijulikani ni muda gani wa majibu unaweza kuwa mrefu.

Katika mfumo wa uendeshaji wa wakati halisi, ni muhimu kuamua ni ipi kati ya michakato inapaswa kugawiwa processor na ni muda gani michakato yote inayoweza kutekelezwa itafikia mipaka ya wakati wao. Kuibuka kwa mifumo ya uendeshaji ya aina hii inahusishwa, kati ya mambo mengine, na haja ya vifaa vya kijeshi katika udhibiti wa kombora kwa wakati. Aina hizi za mifumo ya uendeshaji sasa inatumika sana katika tasnia ya kiraia, na pia inadhibiti vifaa kama vile ubadilishanaji wa simu, wapandaji wa NASA wa Mirihi, na ABS za magari. Mifano mashuhuri ni Windows CE, OS-9, Symbian na LynxOS.

Kwa njia ya mawasiliano na mtumiaji, tunatofautisha:

  • Mifumo ya maandishi - mawasiliano kwa kutumia amri zilizotolewa kutoka kwa mstari wa amri au, kwa maneno mengine, kutoka kwa mstari wa amri (kwa mfano, UNIX, MS-DOS).
  • Mifumo ya michoro - mawasiliano kwa kutumia madirisha ya picha na alama (GUI). Kompyuta inadhibitiwa kwa kutumia mshale wa panya (kwa mfano, familia ya MS Windows, Mac OS).

Kwa usanifu, mifumo ya uendeshaji imegawanywa katika:

  • mifumo ya kusudi moja. Hizi ni mifumo ya monolithic ya kubuni rahisi zaidi. Mfumo unaweza kufanya kazi moja tu kwa wakati mmoja. Programu moja tu inaweza kufanya kazi kwa wakati mmoja (kwa mfano, MS-DOS).
  • Mifumo ya kufanya kazi nyingi (kufanya kazi nyingi). Hizi ni mifumo ya ngazi nyingi yenye muundo wa kihierarkia wa amri za mfumo. Mfumo unaweza kufanya kazi nyingi kwa wakati mmoja (kwa mfano, kudhibiti mchakato wa uchapishaji wakati wa kuhariri maandishi kwenye programu). Programu kadhaa zinaweza kufanya kazi kwa wakati mmoja (kwa mfano, MS Windows 9x/Me, NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp). 
  • Mifumo ya ufikiaji iliyounganishwa. Hii ni mifumo inayotumia mtumiaji mmoja tu kwa wakati mmoja (km MS-DOS, Windows 9x/Me). 
  • mifumo ya watumiaji wengi. Hii ni mifumo ambayo inasaidia watumiaji wengi kwa wakati mmoja. Kichakataji hufanya kazi kadhaa kwa zamu, huku ubadilishaji ukitokea mara kwa mara hivi kwamba watumiaji wanaweza kuingiliana na programu wakati inaendeshwa (km MS Windows NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp). 
  • Mifumo ya seva ya mteja. Hizi ni mifumo ngumu sana ambayo inasimamia mifumo ya upili iliyosanikishwa kwenye kompyuta za mtandao binafsi. Maombi yanachukuliwa na mfumo wa uendeshaji kama "wateja" wa seva zinazotoa huduma kwao. "Wateja" huwasiliana na seva kupitia msingi wa mfumo, na kila seva huendesha kwa nafasi yake, tofauti na iliyolindwa ya kumbukumbu, iliyotengwa vizuri na michakato mingine.

Mfumo uliopachikwa - mfumo maalum wa kompyuta ambao unakuwa sehemu muhimu ya vifaa vinavyofanya kazi. Ni lazima kufikia mahitaji fulani, madhubuti defined katika suala la kazi ni lazima kufanya. Kwa hiyo, haiwezi kuitwa kompyuta ya kawaida ya multifunctional. Kila mfumo uliopachikwa unategemea microprocessor (au kidhibiti kidogo) kilichopangwa kutekeleza idadi ndogo ya kazi, au hata kazi moja. Kompyuta inayodhibiti chombo cha anga za juu cha Marekani cha Apollo inaaminika kuwa kompyuta ya kwanza kujengwa ndani. Hata hivyo, kompyuta ya kwanza iliyopachikwa kwa wingi ilitumika kudhibiti kombora la LGM-30 Minuteman I. Mifano michache ni Windows CE, FreeBSD, na Minix 3.

mifumo ya uendeshaji iliyoingia. Matumizi ya Linux katika mifumo iliyopachikwa inaitwa Embedded Linux. 

Mfumo wa uendeshaji wa rununu (au OS ya rununu) - mfumo wa uendeshaji wa simu mahiri, kompyuta kibao, PDA au vifaa vingine vya rununu. Mifumo ya uendeshaji ya simu huchanganya vipengele vya kompyuta na vipengele vingine muhimu kwa simu ya mkononi au vifaa vingine vya simu; kawaida hizi ni: skrini ya kugusa, simu, Bluetooth, Wi-Fi, urambazaji, kamera, kamera, utambuzi wa hotuba, kinasa sauti, kicheza muziki, NFC na bandari ya infrared. Vifaa vya rununu vinavyoweza kuwasiliana (kama vile simu mahiri) vina mifumo miwili ya uendeshaji ya rununu - programu kuu inayoonekana kwa mtumiaji, inayoongezewa na mfumo wa kiwango cha chini wa wakati halisi unaounga mkono redio na vifaa vingine. Mifano mashuhuri ni pamoja na Blackberry OS, Google Android, na Apple iOS.

Kuongeza maoni