Preemptividade

 Nota: ""Preempção"" redireciona para este artigo. Para "direito de preempção", veja Estatuto da Cidade.

Em computação, preemptividade (algumas vezes preempção) é o ato de interromper temporariamente uma tarefa sendo executada por um sistema computacional, sem exigir sua cooperação, e com a intenção de retomar à tarefa posteriormente. Tais mudanças da tarefa executada são conhecidas como trocas de contexto. Normalmente, é realizada por uma tarefa privilegiada ou parte do sistema conhecido como escalonador preemptivo, que tem o poder de antecipar, interromper e, posteriormente, retomar outras tarefas no sistema.

Em sistemas operacionais, preemptividade ou preempção é a capacidade de tirar de execução um processo em favor de outro. Esta é uma característica que não é importante apenas nos sistemas operacionais em tempo real. Este tipo de intervenção por parte dos escalonadores dos sistemas operacionais pode ocorrer - embora não seja limitada apenas a isso - a otimizar a entrada/saída de dados em tempo real, como é o caso da gravação de áudio. Um exemplo de uma tarefa não-preemptiva é o processamento de interrupções.

Algoritmos preemptivos são mais adequados para sistemas em que múltiplos processos requerem atenção do sistema, ou seja, no caso de sistemas multiusuário interativos (sistemas em tempo repartido) ou em sistema de tempo real. Nestes casos, a preemptividade representa a troca do processo em execução, assim sendo, para que o processador seja retirado de um processo, interrompendo seu trabalho, e designado a outro processo, anteriormente interrompido, é fundamental que ocorra a troca de contexto dos processos. Tal troca exige que todo o estado de execução de um processo seja adequadamente armazenado para sua posterior recuperação, representando uma sobrecarga computacional para realização desta troca e armazenagem de tais dados. Usualmente os algoritmos preemptivos são mais complexos dada a natureza imprevisível dos processos.

Por sua vez, os algoritmos não preemptivos são mais simples e adequados para o processamento não interativo, semelhante aos esquemas de processamento em lote dos sistemas batch. Embora não proporcionando interatividade, são geralmente mais eficientes e previsíveis quanto ao tempo de entrega de suas tarefas.

O mesmo conceito pode ser aplicado ainda quando avaliamos os processos de uma organização.

Modo usuário e modo kernel

Em qualquer projeto de sistema, algumas operações realizadas pelo sistema podem não ser preemptivas. Isso geralmente se aplica a funções do kernel e interrupções de serviços que, se não forem permitidas a execução até a conclusão, tenderiam a produzir condições de corrida que resultariam em deadlock. Bloquear o escalonador de antecipar tarefas enquanto elas estão processando as funções do kernel simplifica o design do kernel às custas da capacidade de resposta do sistema. A distinção entre o modo usuário e o modo kernel, que determina o nível de privilégio no sistema, também pode ser usada para distinguir se uma tarefa é atualmente preemptiva.

A maioria dos sistemas modernos possuem kernels preemptivos, projetados para permitir que as tarefas sejam preteridas mesmo no modo kernel. Exemplos de tais sistemas são o Solaris 2.0/SunOS 5.0,[1] Windows NT, kernel Linux (2.6.x e mais recentes), AIX e alguns sistemas BSD (NetBSD, desde a versão 5).

Referências

  1. Khanna, S.; Sebree, M.; Zolnovsky, J. «Realtime scheduling in SunOS 5.0». Proceedings of the USENIX Winter Conference, 1992: 375–390 
Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.

Read other articles:

Kota Miyakojima 宮古島市MyaakuNaakuKota BenderaLokasi Kota Miyakojima di Okinawa (Miyako)NegaraJepangWilayahKyushu (Kepulauan Ryukyu)PrefekturOkinawa (Miyako)Pemerintahan • Wali KotaToshihiko Shimoji[1]Luas • Total204,54 km2 (7,897 sq mi)Populasi (November 2011) • Total54.888 • Kepadatan268/km2 (690/sq mi)Lambang • PohonBanyan • Bungakembang kertas dan dadap • BurungButastu...

 

Jenius Tipeperangkat lunak Versi pertama2016BahasaDaftar bahasa Bahasa Indonesia, bahasa Inggris Sunting di Wikidata • L • B • Bantuan penggunaan templat ini Jenius adalah sebuah aplikasi perbankan digital. Aplikasi ini membantu penggunanya melakukan aktivitas finansial seperti menabung, bertransaksi, atau mengatur keuangan serta memungkinkan nasabah untuk memiliki rekening bank. Semua dilakukan dari satu tempat, dari ponsel, baik yang berbasis Android maupun iOS.[1&#...

 

Pornpawee ChochuwongPornpawee Chochuwong, 2017Informasi pribadiKebangsaanThailandLahir22 Januari 1998 (umur 26)Rayong, ThailandTinggi170 m (557 ft 9 in)PeganganKananTunggal putriPeringkat tertinggi8 (4 Oktober 2022)Peringkat saat ini12 (27 Desember 2022[1])Profil di BWF Pornpawee Chochuwong (Thai: พรปวีณ์ ช่อชูวงศ์code: th is deprecated ; lahir 27 Januari 1998) adalah seorang pemain Bulutangkis asal Thailand.[2][...

Capital city of Alaska, United States Juneau redirects here. For other uses, see Juneau (disambiguation). State capital city in Alaska, United StatesJuneau Dzánti K'ihéeni (Tlingit)State capital cityCity and Borough of JuneauView of Juneau from the Goldbelt Tram. The Juneau–Douglas Bridge spans the Gastineau ChannelAlaska State CapitolSouth Franklin StreetDowntown with Mount Juneau in the backgroundNational Shrine of St. ThérèseAlaska Governor's MansionValentine Building Show Junea...

 

  لمعانٍ أخرى، طالع لاغوس (توضيح). لاغوس تقسيم إداري البلد اليونان  [1] التقسيم الأعلى بلدية ديموتيقة  [لغات أخرى]‏  إحداثيات 41°27′05″N 26°27′43″E / 41.451297°N 26.461883°E / 41.451297; 26.461883   السكان التعداد السكاني 620 (إحصاء السكان) (2011)451 (resident population of Greece) (202...

 

United States historic placeCommunity Memorial HospitalU.S. National Register of Historic Places Community Memorial HospitalShow map of MassachusettsShow map of the United StatesLocation15 Winthrop Avenue, Ayer, MassachusettsCoordinates42°33′39″N 71°34′56″W / 42.56083°N 71.58222°W / 42.56083; -71.58222Area1.85 acres (0.75 ha)Built1929ArchitectHaynes & MasonArchitectural styleColonial RevivalNRHP reference No.04000423 [1]Added...

Labroides Ikan dokter biasa (L. dimidiatus) Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Actinopterygii Ordo: Labriformes Famili: Labridae Genus: LabroidesBleeker, 1851 Spesies tipe Labroides dimidiatusBleeker, 1851[1] Sinonim[2] Fissilabrus Kner, 1860 Fowlerella J. L. B. Smith, 1957 Labroides merupakan genus dari ikan keling yang lebih dikenal dengan nama ikan dokter. Ikan dari genus ini memiliki persebaran yang luas di Samudera Hindia dan Pasifik. Anggota sp...

 

Comune in Trentino-Alto Adige/Südtirol, ItalyNogaredoComuneComune di NogaredoLocation of Nogaredo NogaredoLocation of Nogaredo in ItalyShow map of ItalyNogaredoNogaredo (Trentino-Alto Adige/Südtirol)Show map of Trentino-Alto Adige/SüdtirolCoordinates: 45°55′N 11°2′E / 45.917°N 11.033°E / 45.917; 11.033CountryItalyRegionTrentino-Alto Adige/SüdtirolProvinceTrentino (TN)Area[1] • Total3.6 km2 (1.4 sq mi)Population (Dec. ...

 

La construction d'une moto se décompose en différentes parties détaillées ci-après. Châssis Le châssis d’une moto est en général un assemblage de tubes ou de profilés d’aluminium ou d’acier moulés, extrudés, soudés et, parfois, boulonnés. Pour les compétitions, la fibre de carbone est également utilisée. Le rôle du châssis est de relier les éléments entre eux (moteur, réservoir, selle, etc.) en prenant appui sur les roues par l'intermédiaire des suspensions. ...

American Orientalist and writer (1900–1989) Owen LattimoreOwen Lattimore (around 1945)Born(1900-07-27)July 27, 1900Washington, D.C., USDiedMay 31, 1989(1989-05-31) (aged 88)Providence, Rhode Island, USOther namesChinese: 欧文·拉铁摩尔Occupation(s)Orientalist, writer Owen Lattimore (July 29, 1900 – May 31, 1989) was an American Orientalist and writer. He was an influential scholar of China and Central Asia, especially Mongolia. Although he never earned a college degree...

 

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

 

American basketball player DeAndre DanielsDaniels with UConn in 2012Free agentPositionSmall forwardPersonal informationBorn (1992-04-15) April 15, 1992 (age 32)Woodland Hills, California, U.S.Listed height6 ft 9 in (2.06 m)Listed weight210 lb (95 kg)Career informationHigh school Taft (Woodland Hills, California) IMG Academy (Bradenton, Florida) CollegeUConn (2011–2014)NBA draft2014: 2nd round, 37th overall pickSelected by the Toronto RaptorsPlaying career2014�...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Bahasa Jepang Kreol YilanDituturkan diTaiwanWilayahYilan, TaiwanPenutur Rumpun bahasaKreol yang berbasis pada Japanese Sistem penulisanLatin (Sistem Kunrei-shiki)Kode bahasaISO 639-3ycrGlottologyila1234[1]ELPYilan Creole Status pemertahana...

 

Коронация. Миниатюра на листе 2, изображающая, по-видимому, Карла Лысого и Пап Римских Геласия I и Григория I Сакраментарий Карла Лысого (фр. Sacramentaire de Charles le Chauve) — иллюминированная рукопись, памятник книжного искусства Каролингского возрождения. Хранится в Националь�...

 

Political elections for public offices in Austria This article is part of a series on thePolitics of Austria Law Constitution (B-VG) Taxation State Treaty Human rights Neutrality Supreme organs Executive President (list) Alexander Van der Bellen Chancellor (list) Karl Nehammer Vice Chancellor (list) Werner Kogler Nehammer government Cabinet · Ministers Legislature National Council Wöginger • Rendi-Wagner • Kickl • Maurer • Meinl-Reisinger • Federal Council Upper house of parliamen...

Tiling of the hyperbolic plane Heptagonal tiling Poincaré disk model of the hyperbolic plane Type Hyperbolic regular tiling Vertex configuration 73 Schläfli symbol {7,3} Wythoff symbol 3 | 7 2 Coxeter diagram Symmetry group [7,3], (*732) Dual Order-7 triangular tiling Properties Vertex-transitive, edge-transitive, face-transitive In geometry, a heptagonal tiling is a regular tiling of the hyperbolic plane. It is represented by Schläfli symbol of {7,3}, having three regular heptagons a...

 

Persian-Jewish historian of Iran (1934-2008) Amnon NetzerBornApril 9, 1934Rasht, IranDiedFebruary 15, 2008 (aged 73)Los Angeles, California, U.S.NationalityIsraeliOccupation(s)writer, historianTitleAmnon Netzer at Iranian Conference, Hamburg, 2007 Amnon Netzer (Hebrew: אמנון נצר; April 9, 1934 – February 15, 2008) was an Iranian-born Israeli historian, researcher, professor and journalist.[1][2] Netzer was a leading authority on Iranian history and culture as well as...

 

Peta infrastruktur dan tata guna lahan di Komune Pensol.  = Kawasan perkotaan  = Lahan subur  = Padang rumput  = Lahan pertanaman campuran  = Hutan  = Vegetasi perdu  = Lahan basah  = Anak sungaiPensol merupakan sebuah komune di departemen Haute-Vienne di Prancis. Lihat pula Komune di departemen Haute-Vienne Referensi INSEE lbsKomune di departemen Haute-Vienne Aixe-sur-Vienne Ambazac Arnac-la-Poste Augne Aureil Azat-le-Ris Balledent La Bazeuge Beaumont-...

Characteristic of a group of organisms with a common ancestor For use of the term in linguistics and philology, see Comparative method, Historical linguistics, Proto-language, and Textual criticism. Common ancestor redirects here. For use of the term in graph theory, see Lowest common ancestor. Part of a series onEvolutionary biologyDarwin's finches by John Gould Index Introduction Main Outline Glossary Evidence History Processes and outcomes Population genetics Variation Diversity Mutation N...

 

Porto ConteLa baia di Porto Conte vista da monte d'OgliaParte diMare di Sardegna Stato Italia Regione Sardegna Provincia Sassari Comune Alghero Coordinate40°35′24″N 8°11′24″E40°35′24″N, 8°11′24″E DimensioniLunghezza6 km Larghezza2,5 km Porto Conte La baia di Porto Conte (1), punta Giglio (2), capo Caccia (3) e la città d'Alghero (4) Modifica dati su Wikidata · Manuale La baia di Porto Conte (Portu Conte in lingua sarda, Port del Comte in lin...