Henkilö puhuu laitteille ja päinvastoin
Tekniikka

Henkilö puhuu laitteille ja päinvastoin

Niitä rakennettiin satoja. Tonnia versioita ja jakeluita. Jotkut niistä ovat kapealla uteliaisuuksia, toisia käyttävät vain harvat, mutta niillä on suuri merkitys, koska ne ovat vastuussa tietokone- ja verkkoinfrastruktuurin keskeisistä osista. Huolimatta suuresta määrästä kullakin markkinasegmentillä ei ole enempää kuin kaksi määräävää markkina-asemaa.

joka on käynnissä tietokoneessasi. Se hallitsee muistia, prosesseja ja kaikkia sen ohjelmistoja ja laitteita. Sen avulla voit myös kommunikoida tietokoneen kanssa tietämättä koneen "kieltä". Useimmissa tapauksissa laitteessa on käynnissä useita eri ohjelmia samanaikaisesti, ja jokaisella niistä on oltava pääsy keskusyksikköön (CPU), muistiin ja tallennustilaan. Käyttöjärjestelmä koordinoi kaiken ja antaa jokaiselle ohjelmalle sen, mitä se tarvitsee. Ilman käyttöjärjestelmää ohjelmisto ei edes pystyisi olemaan vuorovaikutuksessa laitteiston kanssa ja tietokone olisi hyödytön.

Käyttäjät ja sovellusohjelmia pääsevät käyttöjärjestelmien tarjoamiin palveluihin järjestelmäkutsujen ja sovellusohjelmointirajapintojen kautta. Ne ovat vuorovaikutuksessa tietokoneen käyttöjärjestelmän kanssa. alkaen komentorivin käyttöliittymät (KLI) graafiset käyttöliittymät käyttäjä tunnetaan nimellä GUI (Katso myös: ). Lyhyesti sanottuna käyttöjärjestelmä antaa käyttäjille mahdollisuuden olla vuorovaikutuksessa tietokonejärjestelmien kanssa toimimalla rajapintana käyttäjien tai sovellusohjelmien ja tietokonelaitteiston välillä.

1. Suosituimpien käyttöjärjestelmien logot

Käyttöjärjestelmät (1) löytyy melkein kaikista laitteista, jotka sisältävät tietokoneesi - alkaen Kännykät i pelikonsoli po supertietokoneita i Internet-palvelimia. Esimerkkejä suosituista nykyaikaisista käyttöjärjestelmistä ovat: Android, iOS, GNU/Linux, Mac OS X, Microsoft Windows tai IBM:n z/OS. Kaikki nämä järjestelmät Windowsia ja/ja z/OS:ää lukuun ottamatta ovat UNIX-juuripohjaisia. Viime aikoina, jos et tee eroa työpöytä- ja mobiilialustojen välillä, Windows ei enää hallitse, mutta on (2).

2. Muutos globaalien käyttöjärjestelmien markkinoiden osuudessa viimeisen vuosikymmenen aikana kokonaisuudessaan StatCounterin mukaan

3. Muutos työpöytäkäyttöjärjestelmien maailmanlaajuisessa markkinaosuudessa viimeisen vuosikymmenen aikana StatCounterin mukaan.

4. Muutos käyttöjärjestelmien globaalissa markkinaosuudessa viime vuoden aikana mobiililaitteissa StatCounterin mukaan

5. Käyttöjärjestelmätyyppien osuudet palvelinmarkkinoilla vuonna 2018

Kolme suosituinta käyttöjärjestelmää henkilökohtaisille tietokoneille ovat: Microsoft Windows, Apple Mac OS X i Linux, jonka osuus vaihtelee noin 1-2 %. (3) Mobiililaitteista Android hallitsee Applen iOS:ää, joka on toisella sijalla äskettäin kasvavalla markkinaosuudella (4). Ja globaaleilla palvelinmarkkinoilla lähes puolella niistä on Microsoft-tuotteita, vaikka tämä prosenttiosuus on hitaasti laskemassa, ja Red Hat Linuxin leviämisen myötä näiden kahden järjestelmän osuus on noin 4/5 markkinoista (5).

Älypuhelimesta palvelimelle

Microsoft loi Windows käyttöjärjestelmä 80-luvun puolivälissä. Se perustui MS-DOS-ytimeen, joka oli tuolloin yleisimmin käytetty ohjelmanhallinta sovellusten käynnistämiseen. Sitten, mukaan lukien ensimmäinen suuri päivitys vuonna 1987, jota seurasi Windows 3.0. Muutamaa vuotta myöhemmin seuraavasta versiosta, Windows 95:stä, tuli hallitseva käyttöjärjestelmä. Asiantuntijat sanovat, että Microsoftin järjestelmä ei ole juurikaan muuttunut perusarkkitehtuurin suhteen Windows 95:n jälkeen, vaikka se on lisännyt valtavan määrän ominaisuuksia vastaamaan uusiin laskentatarpeisiin. Monet nykyään tuntemistamme elementeistä ovat olleet käytössä 90-luvulta lähtien, kuten aloitusvalikko, tehtäväpalkki ja Windowsin Resurssienhallinta (nykyisin nimellä "Explorer").

Se on luotu useiden vuosien aikana useita eri Windows-versioita. Suosituimmat niistä ovat Windows 7 (julkaistu 2009) Windows Vista (2007) ja Windows XP (2001). Windows on esiasennettu useimpiin uusia PC:itäjota pidetään pääasiallisena syynä hänen hallitsevaan asemaansa maailmassa. Käyttäjä, joka ostaa tietokoneen tai kannettavan tietokoneen tai päivittää tietokoneensa Windowsin, voi valita useista eri järjestelmän versioista, mukaan lukien Home Premium, ammattilainen tai Viimeinen.

Sama kaikille uusia Macintosh-tietokoneita tai unikko esiasennettu tehtaalla vuodesta 2002 lähtien. Applen käyttöjärjestelmä, joka tunnetaan nyt nimellä MacOS (aiemmin OS X ja myös Mac OS X). Apple-käyttöjärjestelmät ovat vanhempien UNIX-pohjaisten käyttöjärjestelmien perhe, joka on virallisesti saatavilla vain Apple-tietokoneille, jotka on esiasennettu vuodesta 2002 lähtien. Järjestelmän nimi julkistettiin vuonna 2016 WWDC-konferenssissa, koska Applen käyttöjärjestelmilleen käyttämät nimet on yhtenäistettävä (macOS on siis osa sarjaa: iOS, watchOS, tvOS jne.).

sitä paitsi vanha UNIX Nykyaikaisen Apple-järjestelmän luomisen perustaa käytettiin aiemmin NeXTStep-järjestelmä 80-luvun jälkipuoliskolla, Apple osti yhdessä valmistajan NeXT:n kanssa vuonna 1996. Tuon "klassisen" Macintosh-tietokonejärjestelmän viimeisin versio oli Mac OS 9. Vuonna 2006 julkaistiin ensimmäinen versio uusille x86 Maceille. – Mac OS X 10.4. Vuonna 2005 julkaistiin ensimmäinen versio, joka oli täysin yhteensopiva Uniform UNIX -määrityksen kolmannen version - Mac OS X 10.5 -version kanssa, joka toimi PowerPC:ssä ja x86 "macissa" käyttäen tekniikkaa nimeltä Universaali binaari, joka on suoritettava tiedostomuoto, joka toimii molemmissa arkkitehtuureissa. Tämän version perusteella luotiin iOS-järjestelmä (alun perin iPhone OS), Apple Inc:n käyttöjärjestelmä. iPhone-, iPod touch- ja iPad-mobiililaitteille. Kuten näet, Applen järjestelmän/käyttöjärjestelmien historia on paljon monimutkaisempi kuin Windowsin.

Tämä ei kuitenkaan ole mitään verrattuna perheen monimuotoisuuteen. Linux, syötä käyttöjärjestelmiin, mikä tarkoittaa, että niitä voi muokata ja jakaa uudelleen kuka tahansa kaikkialla maailmassa. Se eroaa pohjimmiltaan Windowsin kaltaisista patentoiduista ohjelmistoista, joita vain sen omistava yritys voi muuttaa. Linuxin etu on, että se on "vapaa ohjelmisto" ja siellä on monia erilaisia ​​jakeluja (versioita), joista voit valita tarpeisiisi sopivan. Jokaisella jakelulla on erilainen ulkoasu ja tuntuma. Suosituimmat jakelut tunnetaan nimellä: Ubuntu, Mint ja Fedora. Linux on nimetty sukunimen mukaan Linus Torvaldsjoka loi Linux-ytimen vuonna 1991.

Linux jaettiin ensimmäisen kerran GNU General Public License -lisenssillä vuonna 1992. Se on kasvanut alkuperäisen julkaisunsa ensimmäisistä lähdekoodiriveistä yli XNUMX miljoonaan riviin nykyään. Kuka tahansa voi muokata tätä järjestelmää omiin tarkoituksiinsa. Näin ollen meillä on satoja Linux-pohjaisia ​​käyttöjärjestelmiäkutsutaan jakeluiksi. Tämä tekee valinnasta niiden välillä erittäin vaikeaa, paljon vaikeampaa kuin järjestelmäversion valitseminen.

Erilaisia ​​Linux-jakeluja se on niin hienoa, että jokainen löytää jotain, joka sopii tarpeisiinsa ja mieltymyksiinsä. Esimerkiksi on olemassa versioita, jotka jäljittelevät suosittua Windows XP:tä. Linuxista on myös erikoisempia makuja, kuten jakelut, jotka on suunniteltu antamaan uutta elämää vanhentuneille, huonokuntoisille tietokoneille tai erittäin turvalliset jakelut, jotka voivat toimii usb-asemalta. Tietenkin Linuxista on monia versioita palvelimien ja muiden yritystason sovellusten käyttämiseen. Linuxin käyttäjät suosittelevat Ubuntua hyvänä lähtökohtana. Tämä on erittäin kätevä järjestelmä (jopa Windowsiin verrattuna), mutta samalla monipuolinen ja monikäyttöinen. tietokonetaiteen asiantuntijat.

, eroavat merkittävästi pöytätietokoneista ja kannettavista tietokoneista, joten ne toimivat käyttöjärjestelmissä, jotka on suunniteltu erityisesti mobiililaitteille. Mobiililaitteiden käyttöjärjestelmät eivät yleensä tarjoa yhtä laajaa valikoimaa ominaisuuksia kuin pöytätietokoneille tai kannettaville tietokoneille suunnitellut, eivätkä ne pysty suorittamaan kaikkia tietokoneille tunnettuja ohjelmia. Voit kuitenkin tehdä niillä monia asioita, kuten katsella elokuvia, surffata Internetissä, hallita kalenteriasi, pelata pelejä ja paljon muuta.

Palvelimille on myös käyttöjärjestelmiä, esim. painava ja painoltaan erittäin raskas. Mitä eroa on palvelimen käyttöjärjestelmä a käyttöjärjestelmä tavalliselle käyttäjälle? "Normaali" käyttöjärjestelmä voi ajaa ohjelmia, kuten MS Word, PowerPoint, Excel, sekä grafiikkaohjelmia, videosoittimia jne. Sen avulla voit myös ajaa sovelluksia, jotka helpottavat verkon selaamista ja sähköpostiviestien tarkistamista. Se käyttää LAN- ja Bluetooth-yhteyksiä ja on halvempi kuin palvelimen käyttöjärjestelmä.

Palvelimen käyttöjärjestelmä se on jostain syystä paljon kalliimpaa. Sen tehtävänä on sallia rajattomat yhteydet käyttäjille, tarjota paljon suurempia muistiresursseja ja toimia yleisinä palvelimina verkkosivustoille, sähköpostille ja tietokantoille. Palvelinjärjestelmä voi sisältää useita työpöytiä, koska se on optimoitu verkkokäyttöön eikä yhdelle käyttäjälle.

Käyttöjärjestelmät IoT-laitteille

Contiki – Vuonna 2002 kehitetty avoimen lähdekoodin käyttöjärjestelmä, joka keskittyi pääasiassa pienitehoisiin verkkomikrokontrollereihin ja IoT-laitteisiin.

Android tavaraa - Googlen luoma. Hänen entinen nimensä oli Brillo. Se tukee Bluetooth- ja Wi-Fi-tekniikoita.

RIOT - sillä on laaja kehittäjäyhteisö, ja se julkaistaan ​​GNU Lesser General Public License -lisenssillä. Tästä syystä RIOTia kutsutaan IoT-maailman Linuxiksi.

Apache Minuutti - samanlainen kuin RIOT-käyttöjärjestelmä. Se on julkaistu Apache 2.0 -lisenssillä. Toimii reaaliajassa. Sitä voidaan käyttää monissa mikrokontrollereissa, teollisissa IoT-laitteissa ja lääketieteellisissä laitteissa.

LiteOS – sen lanseerasi kiinalainen teknologiajätti Huawei vuonna 2015. Sitä pidetään turvallisena ja yhteentoimivana.

Tuulenhenkäys – julkaisi vuonna 2016 Linux Foundation. Erilaisten IoT-laitteiden helppo integrointi on tehnyt tästä käyttöjärjestelmästä yhden maailman suosituimmista.

pureminen on Ubuntu IoT:n pääkäyttöjärjestelmä. Ubuntu-yhteisöön perustuva se takaa vahvan tietoturvan IoT-laitteille.

Pieni käyttöjärjestelmä - Julkaistu ensimmäisen kerran vuonna 2000. Se on yksi vanhimmista IoT-laitteiden käyttöjärjestelmistä. Se käyttää pääasiassa langattomia anturiverkkoja. 

Windows esineiden Internet – tunnettiin aiemmin myös nimellä Windows Embedded. Se muutettiin Windows IoT:ksi Windows 10:n myötä.

Raspbian on Debian-pohjainen käyttöjärjestelmä vain Raspberry Pi:lle. Ydin on samanlainen kuin Unix-ydin.

Freertos on avoimen lähdekoodin käyttöjärjestelmä mikro-ohjaimille. Se käyttää Amazon-pilvipalvelua eli AWS:ää.

Sulautettu Linux – Tämän version Linux-käyttöjärjestelmää käytetään älytelevisioissa, langattomissa (Wi-Fi) reitittimissä jne.

GUI:n lyhyt historia

Suurin osa ihmisistä käyttää käyttöjärjestelmäjoka asennetaan heidän tietokoneelleen ennen sen ostamista, mutta tietysti se on aina mahdollista vaihtaa, päivittää tai jopa vaihtaa. Nykyaikaiset käyttöjärjestelmät käyttävät graafista käyttöliittymää tai graafista käyttöliittymää, jonka avulla voit napsauttaa kuvakkeita, painikkeita ja valikkoja hiirellä tai kosketuslevyllä, ja kaikki näytetään näytöllä grafiikan ja tekstin yhdistelmällä. Ennen graafista käyttöliittymää tietokoneen käyttöliittymä koostui komentoriviltä, ​​ja käyttäjän oli syötettävä jokainen komento tietokoneeseen ja kone näytti vain tekstiä.

Maailman ensimmäisenä graafisena käyttöliittymänä pidetään Apple System 1:n julkaisua tammikuussa 1984. Seuraavana marraskuussa julkaistu Windows 1 tarjosi myös graafisen käyttöliittymän, 16-bittisen graafisen käyttöliittymän. Tuolloin Applen lisäksi graafisten ympäristöjen prototyyppejä esittelivät muut yritykset, kuten VisiCorp COMDEX:ssä vuonna 1982, ja tärkein syy Windows-käyttöliittymän luomiseen oli ahdistus. Bill Gates aseman menettämisestä IBM PC -markkinoilla.

Sen käyttöliittymällä, kuten mainitsimme, on enemmän näkymiä Windows käyttöjärjestelmä luotti Aloitusvalikkojoka esiteltiin ensimmäisen kerran Windows 95 (1995) 6:ssa. Aloitusnäppäin i Aloitusvalikko mainoskampanjalla houkutellakseen käyttäjiä uuden ohjelman käynnistämisprosessiin. Kun Windows 2012 julkaistiin vuonna 8, painike katosi ja käyttäjä siirtyi heti koko aloitusnäyttöön, joka oli suunniteltu yhteensopivaksi uusien kosketusnäyttölaitteiden kanssa. Aloitusnäyttö keskittyy sovelluskuvakkeisiin ja ruutuihin, joita voit napsauttaa, kuten Apple-palkissa, sen sijaan, että se sisältää luettelon järjestelmävaihtoehdoista ja ohjelmista, joita Windows käytti Käynnistä-valikossa aikaisempina vuosina.

6. Windowsin Käynnistä-painikkeen käyttäminen

Vuonna 2013 oli Windows-versio 8.1joka toi takaisin Käynnistä-painikkeen helpottaakseen Microsoft-asiakkaiden käynnistysjärjestelmän käyttöä. Vuonna 2014 Windows 10 palautti rakastetun Käynnistä-painikkeen ja Käynnistä-valikon lopullisesti.

Mainittu käyttäjien tiedossa Applen telakka otettiin käyttöön vuonna 2000, kun Mac OS X julkaistiin Cheetah. Ennen vuotta 2000 Apple-käyttöjärjestelmän käyttäjät käyttivät ylävalikkopalkkia ohjelmien käynnistämiseen ja valitsemiseen sekä muutosten tekemiseen jo käynnissä oleviin sovelluksiin. Kun käyttöjärjestelmä X 10.5, joka tunnetaan myös nimellä leopardi, joka julkaistiin lokakuussa 2007, Dock (7) on suunniteltu uudelleen käyttämällä samaa visuaalista lähestymistapaa, jonka tunnemme nykyään.

UNIX ja ei-UNIX

Windows-järjestelmät, Mac OS i erilaisia ​​Linux-jakeluja (mukaan lukien tähän perheeseen kuuluva Android) - tämä ei ole kaikki, mitä markkinat tarjoavat. On tehtävä selväksi, että monet erilaiset tuotteet tässä maailmassa liittyvät toisiinsa tavalla tai toisella; Esimerkiksi Linux on mallinnettu Bell Labsin 60-luvun lopulta lähtien kehittämän vanhan UNIX-järjestelmän mukaan. Nykyaikaiset Apple-järjestelmät tulevat UNIXista. Näin ollen on olemassa yhteyksien verkosto, mutta monet ohjelmoijat, erityisesti ne, jotka luovat näitä järjestelmiä, yrittävät olla katsomatta niitä "olennaisesti samoiksi" ja korostavat eroja. Itse Linux-nimen pitäisi olla lyhenne sanoista "Linux Is Not UniX". Tämä tarkoittaa, että Linux on samanlainen kuin UNIX, mutta se on kehitetty ilman Unix-koodia, toisin kuin esimerkiksi BSD() ja sen muunnelmat.

Esimerkki tällaisesta toisiinsa liittyvästä mutta erillisestä järjestelmästä on Chrome OS, jonka on luonut Google, järjestelmän päätehtävänä on Internet-sovellusten käynnistäminen. Se on saatavana moniin edullisiin ja kalliisiin kannettaviin tietokoneisiin. Chrome-käyttöjärjestelmällä esiasennettuja tietokoneita tunnetaan markkinoilla Chromebookit.

Yksi yllä olevan BSD:n jälkeläisistä soitti FreeBSD (kahdeksan). Ensimmäinen versio järjestelmästä julkaistiin vuonna 8. Tällä hetkellä saatavilla ja tuettuina on kaksi vakaata versiota: 1993 ja 11.4. Nimi FreeBSD keksi David Greenman Walnut Creek CD:ltä, joka tuki projektia alusta alkaen. FreeBSD:n virallinen maskotti on demoni, virallinen lause on "Palveluvoima". Tehokkuutensa ja luotettavuutensa vuoksi sitä käytetään usein palvelimena tai palomuurina. FreeBSD:tä käytetään mm. kautta Apache.org, Netflix, Flight-Aware, Yahoo!, Yandex, Netcraft, Sony Playstation 4, WhatsApp.

Käyttöjärjestelmä, joka on suunniteltu kotikäyttöön (yksinkertainen ohjaus, multimedia) ja toimistosovelluksiin puolestaan Tavu. Se luotiin heinäkuussa 2002 nimellä AtheOS-järjestelmän haarajonka sen kirjoittaja Kurt Skauen hylkäsi. Ydin ja järjestelmäarkkitehtuuri, kuten AtheOS-projekti, ovat saaneet inspiraationsa AmigaOS järjestelmä.

ReactOS:ää pidetään Windowsin kloonina, ilmainen henkilökohtainen tietokonetyyppinen käyttöjärjestelmä, joka on yhteentoimiva eri Windows-versioiden kanssa. Järjestelmäoletuksiin kuuluu kyky käyttää Windows-sovelluksia ja -ohjaimia sekä OS/2-, Java- ja POSIX-sovelluksia.

ReactOS on kirjoitettu C-kielelläja jotkin elementit, kuten ReactOS Explorer C++:ssa. ReactOS:n kehittäjät väittävät, että se ei ole Windowsin klooni. ReactOS on ollut kehitteillä vuodesta 1996. Vielä vuonna 2019 sitä pidettiin ohjelmiston epätäydellisenä alfaversiona, joten kehittäjät suosittelivat sitä vain testaustarkoituksiin. Monet Windows-sovellukset, kuten Adobe Reader 6.0 ja OpenOffice, toimivat tällä hetkellä siinä.

Kaikki eivät tiedä Solaris on UNIX-pohjainen käyttöjärjestelmä, jonka Sun Microsystems kehitti alun perin 90-luvun puolivälissä, mutta joka nimettiin uudelleen vuonna 2010. Oracle Solaris Oraclen ostettua Sun Microsystemsin. Se tunnetaan skaalaututavuudestaan ​​ja useista muista ominaisuuksista, jotka ovat tehneet mielenkiintoiset sovellukset mahdollisiksi.

On monia käyttöjärjestelmiä, jotka olivat aikanaan merkittäviä, mutta eivät enää samoja kuin AmigaOS; OS/2 IBM:ltä ja Microsoftilta, klassinen Mac OS, esim. Apple MacOS:n, BeOS:n, XTS-300:n, RISC OS:n, MorphOS:n, Haikun, Bare-Metalin ja FreeMintin ei-Unix-edustaja. Jotkut niistä ovat edelleen käytössä kapeilla markkinoilla ja niitä kehitetään edelleen vähemmistöalustoina harrastaja- ja sovelluskehitysyhteisölle.

OpenVMS luotu DEK:ssä se on edelleen . Muita käyttöjärjestelmiä käytetään lähes yksinomaan korkeakouluissa käyttöjärjestelmien opettamiseen tai käyttöjärjestelmäkonseptien tutkimiseen. Tyypillinen esimerkki järjestelmästä, joka tekee molemmat MINIX. Toista, nimeltä yksi, käytetään vain tutkimukseen. Oberon kehitettiin ETH Zürichissä Nikolaus Virtha, Jurga Gutknehta ja opiskelijaryhmä 80-luvulla, sitä käytettiin pääasiassa tutkimukseen, opetukseen ja päivittäiseen työhön Wirth-ryhmässä. Jotkut käyttöjärjestelmät, jotka eivät saaneet merkittävää markkinaosuutta, toivat kuitenkin käyttöön innovaatioita, jotka vaikuttivat johtavaan kehitykseen. Tämä pätee erityisesti Bell Labsin tutkimukseen ja kokeiluun.

se on sama erilaisia ​​käyttöjärjestelmiä muille alustoille kuin tietokoneille, älypuhelimille ja tableteille. Erillisiä ratkaisuja on kehitetty vuosien varrella älytelevisioille, autoille, kelloille, esineiden internetille (9) jne. Teknisesti nämä eivät ole samoja käyttöjärjestelmiä, vaikka niillä on samanlaiset nimet. esimerkiksi Käyttöjärjestelmä Android TV OS se ei ole sama kuin mitä meillä on älypuhelimessa. Esimerkiksi autoissa käytetyt sulautetut järjestelmät voivat olla monenlaisia, ja niissä on useita asetuksia yhdelle laitteelle, koska autojen elektronisissa järjestelmissä on kymmeniä prosessoreita. Jokaisella prosessorilla (tässä tapauksessa mikro-ohjaimella) voi olla eri käyttöjärjestelmä (tai sama) tai ei ollenkaan.

9. Esineiden internetin käyttöjärjestelmä

Mobiili avoimet järjestelmät ja keskitetysti hallittu

Noin 15 vuotta sitten hän hallitsi matkaviestinmarkkinoita. Symbian järjestelmä, nykyään se on pohjimmiltaan käyttöjärjestelmän historiaa, kuten PalmOS, webOS. Kuten tiedät, tällä hetkellä mobiilikäyttöjärjestelmämarkkinoita hallitsee Android, Googlen kehittämä avoin ja ilmainen ohjelmistopaketti, joka sisältää pääkäyttöjärjestelmän, väliohjelmistot ja keskeiset sovellukset mobiililaitteissa käytettäväksi.

Linux-ydin ja jotkut muut Androidille mukautetut komponentit julkaistaan ​​GNU GPL:n alla. Android ei kuitenkaan sisällä koodia GNU-projektista. Tämä ominaisuus erottaa Androidin monista muista tämän päivän Linux-jakeluista. Android-käyttöjärjestelmäpäivityksiä on aiemmin julkaistu jälkiruokaan liittyvillä nimillä (Cupcake, Donut, Eclair, Gingerbread, Honeycomb, Ice Cream Sandwich). Kahden vuoden ajan Android-versiot on yksinkertaisesti numeroitu peräkkäin.

toinen iOS on mobiilijärjestelmä, Applen tuote iPhone-, iPod touch- ja iPad-mobiililaitteille. Nykyinen nimi on ollut voimassa vuodesta 2010. Järjestelmä tunnettiin aiemmin nimellä iPhone OS. Tämä järjestelmä perustuu Mac OS X 10.5. iOS on saatavilla vain Apple-laitteille, koska yritys ei lisensoi käyttöjärjestelmää muiden valmistajien laitteille. Apple Inc. julkaisee kaikki ohjelmistot erikseen. ja jaetaan yhdestä arkistosta () keskitetysti AppStoren kautta pakollisella salausvahvistusallekirjoituksella. Tämä jakelumalli, vaikkakin keskitetysti ohjattu, mahdollistaa haittaohjelmien leviämisen estäminen, tehokkaat korjaukset ja päivitykset ja siten ennennäkemättömän korkea turvallisuus- ja laatutaso kaikille käyttäjille.

Windows Mobile on Microsoftin mobiilikäyttöjärjestelmä, jota käytetään älypuhelimissa ja mobiililaitteissa − kosketusnäytöillä tai ilman niitä. Mobiilikäyttöjärjestelmä perustuu Windows CE 5.2 -ytimeen.

Windows Mobile on PocketPC-PDA-, PDA- ja älypuhelimille suunniteltu käyttöjärjestelmä. Windows Mobile -sarjan seuraaja oli Windows Phone, joka esiteltiin 27. syyskuuta 2011. Vuonna 2015 Microsoft palasi entiseen nimeensä ottamalla käyttöön Windows 10 Mobile -käyttöjärjestelmän, mutta tämä järjestelmä ei kuulu Windows Mobile -perheeseen, joka perustuu Windows CE -ytimeen. Se kuuluu Windows 10 -perheeseen osana Universal Windows Platform -nimisen universaalin alustan luomista.

Toinen mobiilikäyttöjärjestelmämarkkinoilla tunnettu järjestelmä on BlackBerry OS, on Research In Motionin kehittämä mobiilikäyttöjärjestelmä käytettäväksi BlackBerry-kämmenlaitteissa, jotka ovat suosittuja vuosia sitten. BlackBerry alusta oli suosittu yrityskäyttäjien keskuudessa, koska yhdistettynä BlackBerry Enterprise Serveriin se tarjoaa synkronoinnin Microsoft Exchangen, Lotus Dominon, Novell GroupWisen sähköpostin ja muiden yritysohjelmistojen kanssa.

On muitakin vähemmän tunnettuja ehdotuksia, kuten Bada, Samsung käyttöjärjestelmä matkapuhelimillejoka otettiin käyttöön vuonna 2010. Ensimmäinen älypuhelin, joka käytti sitä, oli Samsung Wave. Käyttöjärjestelmä Toisaalta tämä Linux-jakelu, luotiin yhdistämällä Moblin-jakelu (Intelin luoma) ja Maemo (Nokian sponsoroima) erilaisille mobiililaitteille ja sovelluksille, kuten autoille, huviveneille, puhelimille, netbookeille tai tableteille. Ensimmäisen MeeGo v1.2 -matkapuhelimen Nokia N9 esittely pidettiin 21.

Tervetuloa käyttöjärjestelmän eläintarhaan

Kuten näette, käyttöjärjestelmiä kuhisee. Ne syntyivät ja muuttuivat, haarautuen uusiksi versioiksi, varsinkin kun kyse oli perheistä ja Linuxin sukupolvetvastaamaan ammattilaisten toisinaan erilaisiin tarpeisiin. Osana tätä monimutkaista ja monihaaraista kehitystä syntyi useita alkuperäisiä, ellei outoja luomuksia.

Tällainen outo olento esim. TemppeliOS, entinen J Operating System, SparrowOS ja LoseThos - light raamatullinen käyttöjärjestelmä. Amerikkalainen ohjelmoija suunnitteli sen kolmanneksi Raamatun ennustetuksi temppeliksi. Terriego A. Davis. Davis väitti, että järjestelmän ominaisuudet, kuten 640 × 480 pikselin resoluutio, 16-värinen näyttö ja äänen säätimet, olivat Jumala nimenomaisesti uskoneet hänelle. Se ohjelmoitiin käyttämällä C-kielen alkuperäistä varianttia (nimeltään HolyC), ja se sisälsi muun muassa lentosimulaattorin, kääntäjän ja ytimen.

Jokseenkin samanlainen tunnelma on verhottu Virgil Duprasin luomaan post-apokalyptiseen Collapse OS:ään. Tämä käyttöjärjestelmä tarjoaa sarja itseään toistavia ohjelmia i itseasennus useissa laitteissa sekä monissa muissa toiminnoissa. Järjestelmän päätehtävänä on käynnistää laaja valikoima usein primitiivisiä laitteita, jotka voivat selviytyä maailmanlaajuisen kataklysmin jälkeen.

Muu alkuperäinen muotoilu, Hoops, tarkoituksena oli luoda vanhojen Amiga-koneiden käyttäjille tuttu kokemus nykyaikaisilla tietokoneilla. Ajan myötä ohjelmisto kuitenkin kasvoi alkuperäistä enemmän, ja siitä tuli alkuperäinen tuote, jolla ei ole juurikaan yhteyttä tietokoneiden romanttisiin päiviin.

Pohjois-Korean tiedetään eristäytyvän ulkomaailmasta. Tämä koskee myös ohjelmisto. Tietokoneet DPR-D:ssä ne eivät toimi Windows- tai Apple-järjestelmissä, vaan Red Starissa (Pulgunbyol). Tämä UNIX-pohjainen käyttöjärjestelmä kehitettiin siellä National Computer Centerissä ja sisältää Firefoxiin perustuvan muokatun selaimenjonka avulla voit käyttää nykyaikaista verkkoa, tekstieditoria ja jopa pelejä. Red Starissa on myös ominaisuuksia, kuten vesileimajärjestelmä, joka merkitsee kaikki tiedostot ainutlaatuisella asennussarjanumerolla, jotta ne voidaan jäljittää, sekä takaoven pääsy Korean tiedustelupalveluille.

Se on suunniteltu vähän kuin Sabili järjestelmä, joka tunnetaan myös nimellä "Ubuntu Muslim Edition". Sabily on oma Linux-jakelunsa. lanseerattiin vuonna 2007 palvelemaan muslimikäyttäjiä. Käyttöjärjestelmän tarjoamien vakioominaisuuksien lisäksi Sabily sisältää arabian kielen tuen heti valmiina. Käyttöjärjestelmässä on myös useita ainutlaatuisia ohjelmia, kuten kuvake, joka kutsuu muslimien rukouskutsun useita kertoja päivässä tai Zakat Calc auttaa käyttäjää määrittämään pakollisten almujen eri määrät. Sabily-projekti lopetettiin vuonna 2011, mutta se on saatavilla ArchiveOS:ssä.

Täynnä omituisuutta Itsemurha Linuxjoka, annettuaan komennon, jota Linux-standardi ei tunnista, alustaa kiintolevyn, mikä on ymmärrettävä "rangaistukseksi". Tai PonyOS, My Little Pony -faneille alusta alkaen rakennettu harrastusjärjestelmä, joka perustuu toiseen epämääräiseen järjestelmään, Toaru. Söpöjä poneja täynnä olevan käyttöliittymän lisäksi PonyOS tarjoaa yhden mielenkiintoisen ominaisuuden - pyörivät GUI-ikkunat perinteisen kutistumisen ja liikkumisen lisäksi.

Digital Real World OS

Tämä on meidän aikanamme. Ja käyttöjärjestelmät ovat valmiita siihen. Amerikkalainen Veritone ilmoitti huhtikuussa 2020 onnistuneensa kehittämään maailman ensimmäisen. Hänen tuotteensa nimeltä "aiWARE" käyttää tekoälyalgoritmeja ohjelmien sijaan. Oletus aiWARE sisältää puheen, tekstin, äänen, valokuvauksen, biometriikan, data-analyysin, tietojen muuntamisen ja paljon muuta. Joten esimerkiksi puheavustajatoiminto on jo sisäänrakennettu perinteisiin laitteisiin ja se on saatavilla erillisessä sovelluksessa.

Koska tekoäly, puheentunnistus tai kuva, virtuaalisia avustajia i Tekniikat Koneiden ns. luonnollinen käyttöliittymä alkaa nykyään luoda uutta ympäristöä, jossa nykyihminen voi liikkua, asua, työskennellä, ostaa, pelata ja paljon muuta, "käyttöjärjestelmän" käsite kehittyy ja siirtyy hiljaa tietokoneiden maailmasta. ja muut tietokonelaitteet vain ympäristöämme, ympäristöämme ja maailmaa, jossa elämme joka päivä, varten.

Kuuluuko tulevaisuus "maailman käyttöjärjestelmälle" eli ratkaisuille, jotka koordinoivat muutakin kuin ohjelmistojen ja laitteistojen toimintaa? Varmistavatko uudet käyttöjärjestelmät pian virtuaali-, kone- ja reaalimaailman elementtien vuorovaikutuksen ja sujuvan toiminnan? Tällainen järjestelmä ei allokoisi vain prosessorin laskentaresursseja, vaan myös pääsyn havaintoon, huomioihimme ja kognitiivisiin kykyihimme, ts. aivoihimme.

Yleiskatsaus erityyppisiin käyttöjärjestelmiin

Reaaliaikainen käyttöjärjestelmä (reaaliaikainen käyttöjärjestelmä, RTOS) - täyttämään haluttujen toimintojen suoritusaikaa koskevat vaatimukset. Tällaisia ​​järjestelmiä käytetään reaaliajassa toimivien tietokoneohjausjärjestelmien elementteinä. Tämän kriteerin mukaan reaaliaikaiset käyttöjärjestelmät jaetaan kahteen tyyppiin:

  • jäykkä, ts. ne, joiden huonoin (suurin) vasteaika tiedetään ja tiedetään, että sitä ei ylitetä;
  • pehmeä, ts. ne, jotka yrittävät vastata mahdollisimman nopeasti, mutta ei tiedetä, mikä pidempi vastausaika voi olla.

Reaaliaikaisessa käyttöjärjestelmässä on tarpeen määrittää, mille prosesseista tulee varata prosessori ja kuinka kauan kaikki suoritettavat prosessit täyttävät aikarajansa. Tällaisten käyttöjärjestelmien syntyminen liittyy muun muassa sotilasvarusteiden tarpeeseen oikea-aikaisessa ohjusten hallinnassa. Tämän tyyppisiä käyttöjärjestelmiä käytetään nykyään laajalti siviiliteollisuudessa, ja ne ohjaavat myös laitteita, kuten puhelinkeskuksia, NASAn Mars-laskeutujia ja autojen ABS-laitteita. Merkittäviä esimerkkejä ovat Windows CE, OS-9, Symbian ja LynxOS.

Kommunikoimalla käyttäjän kanssa erottelemme:

  • Tekstijärjestelmät - viestintä komentoriviltä tai toisin sanoen komentoriviltä annetuilla komennoilla (esim. UNIX, MS-DOS).
  • Grafiikkajärjestelmät – viestintä graafisten ikkunoiden ja symbolien (GUI) avulla. Tietokonetta ohjataan hiiren kursorilla (esimerkiksi MS Windows -perhe, Mac OS).

Arkkitehtuurin mukaan käyttöjärjestelmät jaetaan:

  • yhden tarkoituksen järjestelmiä. Nämä ovat yksinkertaisimman suunnittelun monoliittisia järjestelmiä. Järjestelmä voi suorittaa vain yhden tehtävän kerrallaan. Vain yksi ohjelma voi toimia kerrallaan (esimerkiksi MS-DOS).
  • Moniajojärjestelmät (monitehtävä). Nämä ovat monitasoisia järjestelmiä, joissa on hierarkkinen järjestelmäkomentojen rakenne. Järjestelmä voi suorittaa samanaikaisesti monia tehtäviä (esimerkiksi ohjata tulostusprosessia muokattaessa tekstiä ohjelmassa). Useita ohjelmia voi ajaa samanaikaisesti (esim. MS Windows 9x/Me, NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp). 
  • Yhtenäiset pääsyjärjestelmät. Nämä ovat järjestelmiä, jotka tukevat vain yhtä käyttäjää kerrallaan (esim. MS-DOS, Windows 9x/Me). 
  • monen käyttäjän järjestelmät. Nämä ovat järjestelmiä, jotka tukevat useita käyttäjiä samanaikaisesti. Prosessori suorittaa useita tehtäviä vuorotellen, jolloin vaihto tapahtuu niin usein, että käyttäjät voivat olla vuorovaikutuksessa ohjelman kanssa sen ollessa käynnissä (esim. MS Windows NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp). 
  • Asiakas-palvelin järjestelmät. Nämä ovat erittäin monimutkaisia ​​järjestelmiä, jotka valvovat yksittäisiin verkkoon kytkettyihin tietokoneisiin asennettuja toissijaisia ​​järjestelmiä. Käyttöjärjestelmä käsittelee sovelluksia niille palveluita tarjoavien palvelimien "asiakkaina". "Asiakkaat" kommunikoivat palvelimien kanssa järjestelmän ytimen kautta, ja jokainen palvelin toimii omassa, erillisessä ja suojatussa muistitilassa, joka on hyvin eristetty muista prosesseista.

Upotettu järjestelmä - erikoistunut tietokonejärjestelmä, josta tulee olennainen osa sen käyttämiä laitteita. Sen on täytettävä tietyt vaatimukset, jotka on tiukasti määritelty sen suorittamien tehtävien suhteen. Siksi sitä ei voida kutsua tyypilliseksi monitoimitietokoneeksi. Jokainen sulautettu järjestelmä perustuu mikroprosessoriin (tai mikro-ohjaimeen), joka on ohjelmoitu suorittamaan rajoitettu määrä tehtäviä tai jopa yksi tehtävä. Yhdysvaltain Apollo-avaruusalusta ohjaavan tietokoneen uskotaan olevan ensimmäinen sisäänrakennettu tietokone. Ensimmäistä massatuotettua sulautettua tietokonetta käytettiin kuitenkin LGM-30 Minuteman I -ohjuksen ohjaamiseen. Muutamia esimerkkejä ovat Windows CE, FreeBSD ja Minix 3.

sulautetut käyttöjärjestelmät. Linuxin käyttöä sulautetuissa järjestelmissä kutsutaan Embedded Linuxiksi. 

Mobiilikäyttöjärjestelmä (tai mobiilikäyttöjärjestelmä) – käyttöjärjestelmä älypuhelimille, tableteille, PDA-laitteille tai muille mobiililaitteille. Mobiilikäyttöjärjestelmät yhdistävät tietokoneen ominaisuudet muihin matkapuhelimelle tai muille mobiililaitteille hyödyllisiin ominaisuuksiin; yleensä nämä ovat: kosketusnäyttö, puhelin, Bluetooth, Wi-Fi, navigointi, kamera, kamera, puheentunnistus, ääninauhuri, musiikkisoitin, NFC ja infrapunaportti. Kommunikaatiokykyiset mobiililaitteet (kuten älypuhelimet) sisältävät kaksi mobiilikäyttöjärjestelmää - käyttäjälle näkyvän pääohjelman, jota täydentää radiota ja muita komponentteja tukeva matalan tason reaaliaikainen järjestelmä. Merkittäviä esimerkkejä ovat Blackberry OS, Google Android ja Apple iOS.

Lisää kommentti