Unité de gestion de mémoire

Cette MMU MC68451 pouvait s'utiliser avec le Motorola 68010.

Une unité de gestion mémoire (MMU pour memory management unit), parfois appelée unité de gestion de mémoire paginée (PMMU pour paged memory management unit), est un composant permettant de contrôler les accès qu'un processeur fait à la mémoire de l'ordinateur dans lequel il est placé.

Historique

À l'époque des premiers microprocesseurs, il s'agissait d'un circuit intégré dédié. Puis le MMU a été intégré aux microprocesseurs, à partir du 80286 pour la gamme Intel x86, à partir du 68030 pour la gamme Motorola 680x0. Par la suite, tous les ordinateurs personnels ont été équipés d'un microprocesseur comprenant une unité de gestion de mémoire.

Fonction d’un MMU

Parmi les fonctions de tels dispositifs, on trouve :

  • La traduction d'adresses logiques en adresses linéaires par l'unité de segmentation (voir Segmentation) ;
  • La traduction d'adresses linéaires en adresses physiques par l'unité de pagination (voir Pagination) ;
  • Le contrôle de tampon ;
  • L'arbitrage du bus ;
  • La protection de la mémoire (généralement cette fonction est faite par le MPU (en) (memory protection unit)) ;
  • La commutation de banque (dans des architectures informatiques plus simples comme les systèmes 8 bits).

Principe

L'utilisation la plus courante et connue d'un MMU est la protection de plages mémoire. Un programme donné ne doit pas pouvoir accéder (en lecture ou écriture) à la mémoire utilisée par un autre programme, voire par le système d'exploitation lui-même. D'une manière simple, chaque programme exécuté par le système d'exploitation se voit attribuer une zone mémoire protégée, dans laquelle aucun autre programme ne peut écrire. Ce principe de protection mémoire est la caractéristique la plus cruciale pour bénéficier d'un système d'exploitation stable. Les anciens systèmes d'exploitation qui n'en bénéficiaient pas plantaient souvent, selon que les programmes exécutés comportaient des erreurs de conception ou non. Il fallait alors redémarrer toute la machine.

L'utilisation de traduction d'adresse (d'adresse virtuelle en adresse physique) est souvent utilisée conjointement à la protection mémoire afin de permettre le placement du logiciel n'importe où en mémoire, y compris en le fractionnant. Ainsi, un système d'exploitation multitâche peut charger plusieurs programmes simultanément dans la mémoire physique libre à l'instant du chargement. Peu importe les plages de mémoire physique libres, il peut donner les adresses virtuelles souhaitées par le programme chargé. Et même en cas de fragmentation de la mémoire physique libre, il peut créer une plage d'adresses virtuelles d'un seul tenant.

Fonctionnement

Le système d'exploitation programme le MMU en déclarant une zone mémoire précise comme appartenant à un programme précis (une zone exécutable de la mémoire). Si une tentative d'accès à de la mémoire hors plage est détectée, une interruption est levée par le MMU. Celle-ci est interceptée par le processeur et cela a généralement pour effet de stopper le programme, qui reçoit par exemple : un signal SIGSEGV (signal de violation de segmentation) sous Unix.

Voir aussi

Read other articles:

Massacre de Khodjaly Monument érigé en hommage aux victimes du massacre à La Haye Date 26 février 1992 Lieu Khodjaly, Khodjaly raion (Azerbaïdjan) / Askeran (Haut-Karabagh) Victimes Civils azéris Type Fusillade de masse Morts ⩾ 161 (selon Human Rights Watch)[1]485 (selon le parlement azerbaïdjanais)[2]613 (selon le gouvernement azerbaïdjanais)[3]1 000 (selon l'estimation la plus haute)[4] Blessés 487 (selon le gouvernement azerbaïdjanais)[3] Auteurs Armée arménienne 366ème rég...

Royal Marine Corps beralih ke halaman ini. Untuk Thailand's marine corps, lihat Royal Thai Marine Corps. Marinir KerajaanCorps of Royal MarinesLencana Marinir KerajaanDibentuk28 Oktober 1664Negara Britania RayaCabangHer Majesty's Naval ServiceTipe unitMarinirPeranSenjata perang ekspedisioner & peperangan amfibiJumlah personel7,760 Royal Marines750 Royal Marines ReserveNaval Staff OfficesWhitehall, London, InggrisJulukanRoyalsBootnecksThe CommandosJolliesMotoPer Mare, Per TerramMelalu...

Рада з державної підтримки кінематографії Рада розташована в Будинку Уряду УкраїниАбревіатура РДПКТип некомерційна державна установаЗасновано 2018Правовий статус державна національна спеціалізована установаМета регулювання українського кінематографу (розділяє ц...

1988 American horror film directed and co-written by Andrew Fleming This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Bad Dreams film – news · newspapers · books · scholar · JSTOR (May 2022) (Learn how and when to remove this template message) Bad DreamsTheatrical release posterDirected byAndrew FlemingSc...

Academic in Atlanta, GeorgiaKlaus Advanced Computing BuildingThe Klaus Advanced Computing Building, as seen from the southeastGeneral informationTypeAcademicLocationAtlanta, GeorgiaAddress266 Ferst Dr Atlanta, GA 30332OwnerUniversity System of GeorgiaTechnical detailsFloor count3Floor area414,000 square feet (38,500 m2)Awards and prizesGold LEED Certified The Christopher W. Klaus Advanced Computing Building is a three-story academic building at the Georgia Institute of Technology that ho...

此條目需要更新。 (2015年6月30日)請更新本文以反映近況和新增内容。完成修改後請移除本模板。 次貸危機 大事件 美國次貸危機時間表 21世纪初期能源危机(英语:2000s energy crisis) 美國房地產泡沫(英语:United States housing bubble) 2007年—2008年環球金融危機 2008年-2010年汽車產業危機(英语:Automotive industry crisis of 2008–10) 2008年環球股災 21世纪初期經濟大衰退 歐洲主權債�...

Bowed string instrument This article is about the musical instrument. For other uses, see Viola (disambiguation). For similar instruments, see Violin and Viol. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Viola – news · newspapers · books · scholar · JSTOR (November 2022) (Learn how and when to remove thi...

У Вікіпедії є статті про інших людей із прізвищем Потапов. Потапов Олександр Сергійович Народився 14 червня 1941(1941-06-14)Москва, СРСРПомер 8 листопада 2014(2014-11-08) (73 роки)Москва, РосіяПоховання Троєкуровське кладовищеГромадянство  СРСР РосіяДіяльність актор, театральни...

Armenian professor of Microelectronics and Biomedical Devices (born 1963) 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 is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (September 2017) This biographical article is written like a résumé. Please help improve it by revising it t...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2019) محمد صادق القاموسي معلومات شخصية الميلاد سنة 1920  النجف  الوفاة سنة 1988 (67–68 سنة)  بغداد  مواطنة المملكة العراقية جمهورية العراق الجمهورية العراق...

Battle of Musgrove MillPart of the American Revolutionary WarView towards the ridge line where Patriot militia defeated attacking Loyalist regulars and militia.DateAugust 18, 1780LocationLaurens County, near Cross Anchor, South Carolina34°35′36.76″N 81°51′8.92″W / 34.5935444°N 81.8524778°W / 34.5935444; -81.8524778Result Patriot victoryBelligerents Loyalist militia Patriot militiaCommanders and leaders Alexander Innes Abraham DePeyster Daniel Clary Isaac Sh...

Zhu WuWater Margin characterZhu WuFirst appearanceChapter 2NicknameResourceful Strategist神機軍師Rank37th, Leader Star (地魁星) of the 72 Earthly FiendsStrategist of LiangshanOriginBandit leader from Mount ShaohuaAncestral home / Place of originDingyuan (present-day Dingyuan County, Anhui)WeaponPair of swordsNamesSimplified Chinese朱武Traditional Chinese朱武PinyinZhū WǔWade–GilesChu Wu In this Chinese name, the family name is Zhu. Zhu Wu is a fictional character in Water Margin...

Port in La Rochelle, France Grue la Pallice La Pallice (also known as grand port maritime de La Rochelle) is the commercial deep-water port of La Rochelle, France. During the Fall of France, on 19 June 1940, approximately 6,000 Polish soldiers in exile under the command of Stanisław Sosabowski arrived at La Pallice, from where they were evacuated to Great Britain - thus able to go on fighting till the end of the war. Under the Nazi Occupation of France, La Pallice was used as a U-boat base (...

Discontinued graphics software Adobe FreeHandFreeHand MX on Mac OS XOriginal author(s)Altsys CorporationDeveloper(s)Adobe Systems, formerly MacromediaInitial release1988; 35 years ago (1988)Final releaseMX (11.0.2) / 2003; 20 years ago (2003) Operating systemMac OS X, WindowsTypevector graphics editorWebsitewww.adobe.com/products/freehand/  Adobe FreeHand (formerly Macromedia FreeHand and Aldus FreeHand) is a discontinued computer application for creat...

1992 Indian filmTherku Theru MachanPosterDirected byManivannanWritten byManivannanProduced byK. PrabakaranStarringSathyarajBhanupriyaCinematographyB. R. VijayalakshmiEdited byL. KesavanMusic byDevaProductioncompanyAnbalaya FilmsRelease date 13 April 1992 (1992-04-13) Running time150 minutesCountryIndiaLanguageTamil Therku Theru Machan is a 1992 Indian Tamil-language drama film written and directed by Manivannan. The film stars Sathyaraj and Bhanupriya. It was released on 13 Apr...

Fotografi hemisperikal, salah satu pendekatan menghitung Indeks Luas Daun dengan cara membandingkan luas kanopi dengan luas langit. Indeks Luas Daun (ILD) adalah salah satu parameter dalam analisis pertumbuhan tanaman.[1] Nilai ILD didapat dari perbandingan setiap unit luas permukaan tanah yang tertutup oleh daun.[1] Luas daun merupakan proyeksi daun pada bidang datar, salah satu cara mengukur luas daun adalah dengan menempatkan contoh daun pada permukaan bidang datar.[1&#...

Sculpture of Channel 4 logo in London HQ Big 4The Big 4 sculpture outside the Channel 4 building in London in January 2016ArtistFreestate (design)Atelier One (engineering)Year2007; 16 years ago (2007)TypeStatueMediumSteel barsSubjectChannel 4 logoDimensions15 m (50 ft)LocationLondon, SW1United KingdomCoordinates51°29′45.4″N 0°7′58.6″W / 51.495944°N 0.132944°W / 51.495944; -0.132944 The Big 4 is a sculpture made of steel bars ...

Road in Ireland This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: R618 road Ireland – news · newspapers · books · scholar · JSTOR (August 2021) (Learn how and when to remove this template message) R618 roadBóthar R618Cork Road, Coachford, on the R618Route informationLength34.3 km (21.3 mi)...

Diocese of the Catholic Church in Colombia Diocese of GarzónDioecesis GarzonensisLocationCountry ColombiaEcclesiastical provinceIbaguéStatisticsArea9,667 km2 (3,732 sq mi)Population- Total- Catholics(as of 2006)508,000488,000 (96.1%)InformationRiteLatin RiteEstablished20 May 1900 (123 years ago)CathedralCatedral de San Miguel ArcángelCurrent leadershipPopeFrancisBishopFabio Duque Jamarillo, O.F.M.Metropolitan ArchbishopvacantBishops emeritusLibardo Ramír...

Bistik ikan salmon di sebelah kiri, dan fillet ikan salmon di sebelah kanan Bistik ikan adalah potongan daging ikan yang tegak lurus dengan tulang punggung serta sudah termasuk dengan tulangnya. Berbeda dengan filet ikan yang merupakan potongan daging ikan sejajar dengan tulang punggung serta tidak termasuk tulang punggungnya. Bistik ikan umumnya dimasak dengan cara dipanggang dan di atas panci dengan sedikit minyak. Umumnya ikan yang dipotong menjadi steak adalah ikan bertubuh besar seperti ...