Multitegumtöö

"Multitasking" suunab siia. Psühholoogia termini kohta vaata artiklit Rööprähklemine.

Informaatikas tähendab multitegumtöö mingi kindla aja jooksul mitme eri ülesande (protsessi) samaaegset täitmist.[1] Multitegumtöö käigus ei oota arvuti käimasoleva protsessi lõppu ega täida ülesandeid järjepanu, vaid on valmis pooleli oleva ülesande kõrval uut ülesannet alustama. Selle tulemusena täidavad arvuti keskprotsessor ja muutmälu protsesse osaliselt ja vaheldumisi.

Multitegumtöö ei tähenda sõna otseses mõttes mitme ülesande samaaegset täitmist. Teisisõnu ei pruugi protsessid toimuda paralleelselt. Multitegumtöö eeldab, et mitu (rohkem kui üks) protsessi on osaliselt täidetud ning sealjuures need protsessid ka mingi etteantud aja jooksul edenevad. Paljudel arvutitel on tänapäeval mitu tuuma ja/või mitu protsessorit, et oleks võimalik korraga rohkem protsesse käitada. Iga protsessori või tuuma kohta on ette nähtud üks ülesanne, ent tänu multitegumtööle on võimalik ülesannete arvu ühe tuuma või ühe protsessori kohta oluliselt suurendada.

Ühe keskprotsessoriga arvutil peaks olema võimalik käitada ainult üht protsessi korraga. Multitegumtöö lahendab selle probleemi ajaplaanimise näol ehk otsustab, millal üht või teist ülesannet täidetakse. Kui keskprotsessori ümberlülitamine ühe ülesande täitmiselt teisele ehk kontekstkommunikatsioon on piisavalt tihe, jääb mulje, nagu protsesse käitataks paralleelselt.[2] Ajaplaanimise strateegiad erinevad suuresti operatsioonisüsteemiti, üldiselt esineb järgmisi tüüpe:

  • Multiprogrammi süsteemides: käimasolev ülesanne peatatakse juhul kui on vaja oodata mõnd väljaspool asetleidvat sündmust (näiteks välisest allikast andmete lugemist) või kui ajakava koostamise programm sundluse korras parasjagu jooksva protsessi keskprotsessorist välja saalib. Multiprogrammi süsteemi eesmärk on kasutada keskprotsessorit maksimaalselt.
  • Ajajaotusega süsteem: käimasolev ülesanne vabastab keskprotsessori kas vabatahtlikult või sunniviisiliselt (näiteks mingi riistvara seadme toimingu korral). Ajajaotusega süsteem on loodud mitmete programmide sujuvaks kooskasutamiseks.
  • Reaalajasüsteem: osale ootel olevatele ülesannetele on tagatud keskprotsessori kasutusõigus teatavate väliste sündmuste korral. Reaalajasüsteemid on loodud mehaaniliste seadeldiste juhtimiseks (näiteks tööstuslikud robotid).

Mõiste multitasking on kujunenud rahvusvaheliseks. Paljudes keeltes (näiteks saksa, itaalia, taani, norra) kasutatakse seda mõistet muutmata, tõlkimata kujul. Eesti keeles on sõna multitasking tõlge "rööprähklemine" omandanud ühiskonnas ka laiema, kohati ka allegoorilise tähenduse.

Multiprogrammeerimine

Informaatika algusaegadel oli protsessoriaeg kallis ja kõiksugused arvuti lisaseadmed üldjuhul aeglased. Kui arvuti käitas programmi, millel oli tarvis juurdepääsu lisaseadmele, pidi keskprotsessor käskude täitmise seniks lõpetama, kuni lisaseadmed andmeid töötlesid.[3]

Esimene multiprogrammi süsteemiga arvuti oli J. Lyons and Co. Leo III. Mitu programmi laeti korraga arvuti mällu ja üks neist lasti käima. Ühe programmi kontekst salvestati mällu, kui programm jäi ootama mõne välise seadme järele, ning mälus olevatest programmides järgmine lasti käima.

Multiprogrammi süsteemi populariseerumisele aitas oluliselt kaasa virtuaalmälu ja -arvutite laiem levik.

Kooperatiivne multitegumtöö

Varajased multitegumtöö süsteemid kasutasid rakendusi, mis jagasid vabalt ressursse teiste rakendustega. Tänapäeval ei leia see meetod enam väga palju kasutust, ent sellel põhimõttel toimisid nii Windows 95[4] kui ka Mac OS.

Kooperatiivne multitegumtöö toimib põhimõttel, et käimasolev protsess on valmis ja võimeline korrapäraselt teistele programmidele ressursse loovutama. Süsteemi kokkujooksmiseks piisab ühest ainsast halvasti kirjutatud programmist, mis tarbib ära kogu keskprotsessori võimsuse.

Eelisasendus

Eelisasendus, ka tõrjuv multitegumtöötlus, on multitegumtöö vorm, kus operatsioonisüsteem lubab igale protsessile lõpliku aja selle täitmiseks.[5] Kui protsessi ei suudetud selle ettenähtud ajaga täita, pannakse see ootele, kuni tähtsam tegum on lõpetanud. Plaanur tegeleb protsesside järjestamisega ning arvutusaja jagamisega. Sellises süsteemis saab protsesse jaotada kaheks: esiteks protsessid, mis ootavad sisendit või väljundit, st nende täitmise kiirust piirab sisend või väljund, teiseks protsessid, mis kasutavad protsessorit, nende täitmiskiirus on piiratud arvutusvõimsusega. Näiteks lihtsamates süsteemides, kui protsess ootab mingit sisendit (nt kõvakettalt andmeid või klaviatuurilt klahvivajutusi), siis peab kogu süsteem selle taga ootama ning taustal ei ole võimalik protsessori jõudlust kasutada. Näiteks kasutades eelisasendust, on võimalik sisendi-väljundi protsess (protsess nr 1) katkestada ning anda protsessor mõne teise protsessi (protsess nr 2) käsutusse. Kui näiteks sisendist saadakse andmeid, siis katkestatakse protsess nr 2 ning jätkatakse protsessi nr 1 täitmisega.

Multitegumtöö reaalajasüsteemis

Sarnaselt eelisasendusega antakse igale tegumile piiratud aeg, mille jooksul peab tegumi töö tehtud saama. Ajastust haldab protsessor. Kui aeg on täis, katkestatakse protsess ning liigutakse tähtsuselt järgmise juurde. Süsteemi hierarhia peab tagama olulisematele protsessidele suurema osa arvutusvõimsusest.[6]

Lõimtöötlus

Lõimtöötlus (inglise multithreading) on ühe programmi eri protsesside jaotamine eri tuumade või protsessorite vahel (näiteks üks protsess kogub andmeid, teine analüüsib neid andmeid, kolmas kirjutab saadud tulemused kõvakettale). Lõimed on efektiivsed, sest nendes töötavad programmiosad kasutavad sama aadressiruumi.

Mõned süsteemid toetavad lõimtöötlust riistvara tasandil.[7]

Mälukaitse

Multitegumtöös on vajalik ressursside pidev ümberjaotamine, mälukaitse hoolitseb turvalise ja efektiivse mäluruumi haldamise eest nii, et seal ei tekiks viga ega kirjutataks mõne teise programmi infot üle.[3]

Halvasti toimiv mälukaitse on potentsiaalne turvaoht, mälukaitse peab keelama selleks mitte ette nähtu programmidel delikaatsete andmete mälust lugemise, nt paroolide.

Üldiselt tegeleb mälukaitsega kernel.

Viited

  1. Irv Englander (2009). The architecture of Computer Hardware and Systems Software. An Information Technology Approach. Wiley. Lk 265. Originaali arhiivikoopia seisuga 9. märts 2001. Vaadatud 24. novembril 2015.
  2. http://www.linfo.org/context_switch.html
  3. 3,0 3,1 https://users.ece.cmu.edu/~koopman/stack_computers/sec9_2.html
  4. https://support.microsoft.com/en-us/kb/117567
  5. "Arhiivikoopia". Originaali arhiivikoopia seisuga 2. juuni 2016. Vaadatud 24. novembril 2015.{{netiviide}}: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link)
  6. http://www.on-time.com/rtos-32-docs/rtkernel-32/programming-manual/tasking/what-is-multitasking.htm
  7. "Arhiivikoopia" (PDF). Originaali (PDF) arhiivikoopia seisuga 21. august 2010. Vaadatud 24. novembril 2015.{{netiviide}}: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link)

Read other articles:

Untuk program realitas Palestina, lihat The President (serial TV). The PresidentPoster promosi untuk PresidentGenreDrama, PolitikDitulis olehSon Young-mok Jung Hyun-min Son Ji-hyeSutradaraKim Hyung-ilPemeranChoi Soo-jong Ha Hee-raNegara asalKorea SelatanJmlh. episode20ProduksiProduserShin Chang-suk Kim Sang-hwiPengaturan kameraMulti-cameraRilisJaringan asliKBS 2TVFormat gambar16/9Rilis asli15 Desember 2010 (2010-12-15) –24 Februari 2011 (2011-2-24)Pranala luarSitus web Nama K...

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. جزء من سلسلة مقالات سياسة المالديفالمالديف الدستور الدستور حقوق الإنسان السلطة التنفيذية الرئيس مجلس الوزراء السلطة التشريعية البرلمان السلطة القضائية القضاء الانتخابات �...

August Manns August Manns en 1898. Al pie, su firma.Información personalNacimiento 12 de marzo de 1825 Stolec (Polonia) Fallecimiento 1 de marzo de 1907 (81 años)Sepultura Cementerio de West Norwood Nacionalidad Británica (desde 1894)Religión Iglesia evangélica en Alemania FamiliaCónyuge Katharine Thellusson (desde 1897, hasta valor desconocido) Hijos 1 Información profesionalOcupación Director de orquesta, maestro de capilla, violinista y compositor Géneros Música clásic...

سفارة النرويج في الهند النرويج الهند الإحداثيات 28°36′03″N 77°11′39″E / 28.6009°N 77.1941°E / 28.6009; 77.1941  البلد الهند  المكان نيودلهي الموقع الالكتروني الموقع الرسمي  تعديل مصدري - تعديل   سفارة النرويج في الهند هي أرفع تمثيل دبلوماسي[1] لدولة النرويج لدى الهند....

GLIPR1L1 Ідентифікатори Символи GLIPR1L1, ALKN2972, PRO7434, GLI pathogenesis related 1 like 1, GLIPR1 like 1 Зовнішні ІД OMIM: 610395 MGI: 3620621 HomoloGene: 83452 GeneCards: GLIPR1L1 Ортологи Види Людина Миша Entrez 256710 544736 Ensembl ENSG00000173401 ENSMUSG00000112611 UniProt Q6UWM5 н/д RefSeq (мРНК) NM_001304964NM_152779 NM_001374031 RefSeq (білок) NP_001291893NP_689992 н/д Локус (UCSC) Хр. 12: 75.33 – 75.37 Mb...

全国高等学校野球選手権高知大会 高知県立春野運動公園野球場競技 野球大会形式 トーナメント開始年 1979年主催 高知県高等学校野球連盟朝日新聞社会場 高知県立春野運動公園野球場高知市野球場開催期間 7月参加チーム 23(2023年)前回優勝 高知中央(2023年)公式サイト 高知県高等学校野球連盟テンプレートを表示 全国高等学校野球選手権高知大会(ぜんこくこうと...

Defunct retail company based in Fort Worth, Texas, United States (1919–2000) This article is about the company that became RadioShack. For the modern leather company of the same name, see Tandy Leather Factory. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Stat...

Period of Japanese history (1334–1338) Part of a series on theHistory of Japan ListPaleolithicbefore 14,000 BCJōmon14,000 – 1000 BCYayoi 1000 BC – 300 ADKofun 300 AD – 538 ADAsuka 538 – 710Nara 710 – 794HeianFormer Nine Years' WarLater Three-Year WarGenpei War 794–1185KamakuraJōkyū WarMongol invasionsGenkō WarKenmu Restoration 1185–1333MuromachiNanboku-chō periodSengoku period 1336–1573Azuchi–Momoyama Nanban tradeImjin War 1573–16...

«El Cid» redirige aquí. Para otras acepciones, véase El Cid (desambiguación). «Rodrigo Díaz» redirige aquí. Para otras acepciones, véase Rodrigo Díaz (desambiguación). Rodrigo Díaz Señor de Valencia Estatua del Cid por Anna Hyatt Huntington en el Parque Balboa, San Diego (California)Ejercicio 17 de junio de 1094-1099Sucesor Jimena DíazInformación personalNombre completo Ruderico  (latín)Nacimiento c. 1048¿Vivar?Fallecimiento 1099ValenciaSepultura Catedral de Valenc...

Troy & Greenfield Railroad and connections, 1848-1851 The Troy and Greenfield Railroad, chartered in 1848, ran from Greenfield, Massachusetts, United States, to the Vermont state line. It was leased to the Troy and Boston Railroad in 1856, then consolidated into Fitchburg Railroad 1887 which in turn was acquired by Boston and Maine Railroad by lease in 1900.[1] Station list Troy, New York Lansingburg, New York Melrose, New York East Schaghticoke, New York Valley Falls, New York Jo...

SoyaDesaNegara IndonesiaProvinsiMalukuKotaAmbonKecamatanSirimauKode Kemendagri81.71.02.2009 Luas15,71 km2 (6,07 sq mi)[1]Jumlah penduduk9.267 jiwa[1]Kepadatan589,88/km2 (1.527,8/sq mi)[1]Jumlah RT-Jumlah RW-Jumlah KK2.831[1] Lempengan batu di Soya Atas Soya adalah sebuah negeri yang terletak di Kecamatan Sirimau, Kota Ambon, Maluku, Indonesia. Negeri Soya adalah negeri adat tertua di pulau Ambon. Bahkan, sejarah mengungkapkan bahwa keca...

News company based in Hong Kong Asia TimesURLasiatimes.comCurrent statusActive Asia Times (Chinese: 亞洲時報), formerly known as Asia Times Online, is a Hong Kong–based English language news media publishing group, covering politics, economics, business, and culture from an Asian perspective.[1] Asia Times publishes in English and simplified Chinese. History The Hong Kong website is a direct descendant of the Bangkok-based print newspaper that was launched in 1995 and c...

2017 Canadian filmHoward Lovecraft and the Undersea KingdomDirected bySean Patrick O'ReillyWritten bySean Patrick O'ReillyProduced bySean Patrick O'Reilly Michelle O'ReillyStarringChristopher PlummerMark HamillScott McNeilJeffrey CombsRon PerlmanEdited byChris TrinhMusic byGeorge StreicherProductioncompanyArcana StudioDistributed byShout! FactoryRelease date October 1, 2017 (2017-10-01) Running time89 minutesCountryCanadaLanguageEnglish Howard Lovecraft and the Undersea Kingdom...

Cromwell beralih ke halaman ini. Untuk kegunaan lain, lihat Cromwell (disambiguasi). Untuk topik lainnya yang mengacu pada Oliver Cromwell, lihat Oliver Cromwell (disambiguasi). His HighnessOliver CromwellMPPotret Cromwell karya Samuel Cooper, 1656.Lord Protector Persemakmuran Inggris, Skotlandia, dan Irlandia ke-1Masa jabatan16 Desember 1653 – 3 September 1658PendahuluDewan NegaraPenggantiRichard CromwellAnggota Parlemendapil CambridgeMasa jabatan1640–1649Penguasa monarkiCharles...

2013 studio album by LetliveThe Blackest BeautifulStudio album by LetliveReleasedJuly 9, 2013 (2013-07-09)RecordedJune 2012 – January 2013StudioSuburban Soul Studios (Los Angeles, California)GenrePost-hardcoreLength45:36LabelEpitaph[1]Producer Kit Walters Letlive Stephen George[1] Letlive chronology Fake History(2010) The Blackest Beautiful(2013) If I'm the Devil...(2016) Singles from The Blackest Beautiful Banshee (Ghost Fame)Released: June 4, 2013 Yo...

Ice hockey team in Minnesota, USASt. Paul SaintsCitySaint Paul, Minnesota USALeagueAAHA (1915–16)USAHA (1920–1925)CAHL (1925–26)AHA (1926–1930)CHL (1931–1935)AHA (1935–1942)Foundedc. 1914Home arenaSt. Paul Hippodrome (1914–1926)ColorsRed, White   Red, White, Green      St. Paul Saints star player Moose Goheen with the US national team at the 1920 Olympics. The St. Paul Saints were an amateur and later professional ice hockey team from Saint Paul, Mi...

2019–20 Buffalo Bulls men's basketballConferenceMid-American ConferenceDivisionEast DivisionRecord20–12 (11–7 MAC)Head coachJim Whitesell (1st season)Assistant coaches Jamie Quarles (3rd season) Angres Thorpe (1st season) Hunter Jenkins (1st season) Home arenaAlumni ArenaSeasons← 2018–192020–21 → 2019–20 Mid-American Conference men's basketball standings vte Conf Overall Team W   L   PCT W   L   PCT East Akron 14 – 4  ...

University in New Taipei, Taiwan Ming Chi University of Technology明志科技大學Motto勤勞樸實 (Pe̍h-ōe-jī: Khîn-lô Phok-si̍t)Motto in EnglishDiligence, Perseverance, Frugality and TrustworthinessTypePrivateEstablished1963PresidentLiu, Thu-HuaAcademic staff190[1]Undergraduates3,692[1]Postgraduates487[1]LocationTaishan, New Taipei, TaiwanCampusSuburban, 61 hectares[2]ColorsRed and Gray    Websitewww.mcut.edu.tw Ming Chi University...

Dimmu Borgir discographyDimmu Borgir at See-Rock Festival 2014Studio albums9Compilation albums2Video albums3Music videos15EPs4Singles6 The discography of Dimmu Borgir, a Norwegian symphonic black metal band, consists of nine studio albums, four extended plays, one compilation album, six singles and three music videos. Dimmu Borgir was formed in 1993 by Shagrath, Silenoz, and Tjodalv in Oslo, Norway and released their first extended play, Inn i evighetens mørke (English: Into Eternal Darkness...

Lessons in ChemistryGenreDrama sejarahBerdasarkanLessons in Chemistryoleh Bonnie GarmusPengembangLee EisenbergPemeran Brie Larson Lewis Pullman Aja Naomi King Stephanie Koenig Patrick Walker Penggubah lagu temaCarlos Rafael Rivera[1]Negara asalAmerika SerikatBahasa asliInggrisJmlh. episode8ProduksiProduser eksekutif Jason Bateman Michael Costigan Susannah Grant Brie Larson Lee Eisenberg Natalie Sandy Sinematografi Zachary Galler Jason Oldak Penyunting Matthew James Barbato Jack Cunni...