Шар абстракції

Шар абстракції (Архітектурний шар) — у інформатиці, засіб розділення складних систем на простіші частини. Забезпечує приховування особливостей реалізації.

Особливості шарів абстракції

  • окремий шар переважно розглядається як єдине самодостатнє ціле
  • шар вищого рівня користується послугами шару нижчого рівня
  • шар нижчого рівня не знає про шар вищого рівня
  • проміжний шар переважно приховує від вищого шару особливості нижчого шару
  • нижчий шар може замінюватися на аналогічний за фунціональністю
  • нижчий шар можуть використовувати різні шари вищого рівня
  • кожен шар є кандидатом на стандартизацію

При використанні шарів абстракції виникає питання визначення розбиття на шари та меж відповідальності кожного шару.

Приклади розбиття на шари

Комп'ютерна система

Перші обчислювачі (комп'ютери) мали лише наперед визначену функціональність. Програмовані або універсальні комп'ютери дозволяли ввести програму для виконання. Таким чином з'явились два шари — апаратного і програмного забезпечення. Збільшення вимог і ускладнення цих шарів привело до виділення додаткових шарів — у апаратному забезпеченні: мікроархітектури та машинної мови, у програмному забезпеченні — системного програмного забезпечення (операційної системи, яка також могла бути розбита на ядро та драйвери і системні бібліотеки, мови програмування), та прикладного програмного забезпечення — прикладних бібліотек, прикладних програм.

Модель мережі

Докладніше: Модель OSI

Конвеєри

Конвеєр (pipeline) забезпечує розбиття складної операції на ряд простіших кроків, які послідовно виконуються.

Конвеєр центрального процесора

Докладніше: Конвеєр команд

Графічний конвеєр

В системах комп'ютерної графіки (як наприклад OpenGL) графічний конвеєр складається з

  • вершинних операцій
    • перетворення координат вершин об'єкта з системи координат об'єкта у систему координат вікна відображення
    • розрахунок освітленості вершин об'єкта
    • відтинання частин об'єкта, що лежать за межами видимого об'єму
  • растеризації: перетворення геометричних даних у фрагменти. Фрагменти складаються із екранних координат, кольору, текстурних координат та інших даних що формують зображення у буфері кадру
  • операцій над фрагментами, які розраховують значення для запису у буфер кадру

Конвеєр XML перетворення

Докладніше: XML pipeline

Конвеєр Unix

Докладніше: Конвеєр (Unix)

Література

  • Фаулер, Мартин (2008). Архитектура корпоративных программных приложений. Вильямс. с. 544. ISBN 978-5-8459-0579-6.
  • Таненбаум, Эндрю (2007). Современные операционные системы. Издательский дом «Питер». с. 1040. ISBN 978-5-318-00299-1.
  • Martz, Paul (2006). OpenGL® Distilled. Addison Wesley. с. 304. ISBN 0-321-33679-8.


Read other articles:

2023 film score by Michael AbelsThe Burial (Amazon Original Motion Picture Score)Film score by Michael AbelsReleasedOctober 6, 2023GenreFilm scoreLength34:58LabelAmazon Content ServicesProducerMichael AbelsMichael Abels chronology Landscape with Invisible Hand(2023) The Burial(2023) The Burial (Amazon Original Motion Picture Score) is the score album to the 2023 film of the same name directed by Maggie Betts and starred Tommy Lee Jones and Jamie Foxx. Featuring musical score by Micha...

 

 

سفارة أوزبكستان في أذربيجان أوزبكستان أذربيجان البلد أذربيجان  المكان باكو  العنوان مدينة باكو، بادامدار، صفيف واحد، حارة 9، منزل 437 السفير أشرف خانوف باخروم بوخوديروفيتش الاختصاص أذربيجان  القنصل العام فاخدوف عبد العزيز خورشيدوفيتش[1] الموقع الالكتروني المو...

 

 

العلاقات الأرمينية الجنوب أفريقية أرمينيا جنوب أفريقيا   أرمينيا   جنوب أفريقيا تعديل مصدري - تعديل   العلاقات الأرمينية الجنوب أفريقية هي العلاقات الثنائية التي تجمع بين أرمينيا وجنوب أفريقيا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة...

National Order of MeritOrdinul Național Pentru Merit Grand Cross of the OrderKnight's Medal of the OrderAwarded by The President of Romania(since 2000)TypeOrder of MeritRibbonSilver with two Black stripes on either side. (Civilian); Silver with two Black stripes on either side and two gold stripes on each margin. (Military)Eligibility(1) Civil, military; (2) military units; (3) foreign citizens.Awarded forSpecial services rendered in the interests of Romania.[1]StatusCurrently awarde...

 

 

Cet article est une ébauche concernant une localité kazakhe. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Pavlodar Павлодар Héraldique Drapeau Administration Pays Kazakhstan Oblys Pavlodar Raïon Pavlodar Maire Bakauov, Bulat Zhumabekovich Code postal 140000 — 140017 Indicatif téléphonique (+7) 7182 Démographie Population 367 254 hab.[1] (2023) Densité 918 hab./km2 Géographie ...

 

 

1952 United States Senate elections ← 1950 September 8[a] & November 4, 1952 1954 → 35 of the 96 seats in the United States Senate49 seats needed for a majority   Majority party Minority party   Leader Styles Bridges[b] Ernest McFarland(Lost re-election) Party Republican Democratic Leader since January 8, 1952 January 3, 1951 Leader's seat New Hampshire Arizona Seats before 47 49 Seats after 49 47 Seat change 2 2 Po...

1987 TV series or program Murder OrdainedGenreCrimeDramaWritten byMike RobeJames SadwithDirected byMike RobeStarringKeith CarradineJoBeth WilliamsKathy BatesJohn GoodmanTerry KinneyMusic byMark SnowOriginal languageEnglishProductionExecutive producersZev BraunTed FieldProducersPhilip L. ParslowPatricia Clifford (co-producer)Kathleen Cromley (associate producer)Production locationEmporia, KansasCinematographyTerry K. MeadeEditorsMichael EliotBenjamin A. WeissmanRunning time185 minutesProductio...

 

 

Dancing Ledge from the west Dancing Ledge seen from the steps Dancing Ledge is part of the Jurassic Coast near Langton Matravers in the Isle of Purbeck in Dorset, England. Dancing Ledge is a flat area of rock at the base of a small cliff. A little scrambling is required for access. It is signposted on the South West Coast Path a few kilometres west of Swanage. Dancing Ledge is so called because at certain stages of the tide when the waves wash over the horizontal surface, the surface undulat...

 

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: List of Iraqi Assyrians – news · newspapers · books · scholar · JSTOR (January 2020) (Learn how and when to remove this message)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 sugg...

Romulus AugustusKaisar dari Kekaisaran Romawi BaratTremissis (uang logam) Romulus AugustusBerkuasa31 Oktober 475 – 4 September 476PendahuluJulius NeposPenerusOdoacer (sebagai Raja Italia)Kematiantidak diketahui, setelah 476 namun sebelum 488tidak diketahui, kemungkinan Castellum LucullanumNama lengkapRomulus AugustusAyahOrestes Romulus Augustus (lahir sekitar 460 - meninggal setelah 476, mungkin masih hidup sampai 488), dikenal juga dengan julukan Romulus Augustulus (artinya Romulus si Augu...

 

 

  لمعانٍ أخرى، طالع نقطة (توضيح). نقطةمعلومات عامةصنف فرعي من فضاء صفري البعدعضو في مجموعةمحل هندسي جزء من خط ممثلة بـ إحداثيات تعديل - تعديل مصدري - تعديل ويكي بيانات   ميّز عن نقطة هندسية. في الهندسة الرياضية، النقطة الفراغية (بالإنجليزية: spatial point)‏ عبارة عن كائن �...

 

 

River in Arizona, United States Little Colorado RiverTółchíʼíkooh (in Navajo)Colorado Chiquito (in Spanish)The Little Colorado River carves a deep canyon just above its confluence with the ColoradoMap showing the Little Colorado River basin. The Little Colorado River flows northwest through eastern Arizona to join the Colorado north of Flagstaff.LocationCountryUnited StatesStatesArizona, New MexicoRegionApache County, Navajo County, Coconino CountyPhysical characteristicsSourceWest ...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) بطولة أفريقيا للشباب 1999 تفاصيل البطولة الدولة المستضيفة  غانا السلسلة كأس الأمم الإفريقية تحت 20 سنة...

 

 

City in Texas, United StatesMuleshoe, TexasCityMain Street in downtown MuleshoeLocation of Muleshoe in TexasCoordinates: 34°13′35″N 102°43′25″W / 34.22639°N 102.72361°W / 34.22639; -102.72361CountryUnited StatesStateTexasCountyBaileyGovernment • MayorColt Ellis • City ManagerRamon Sanchez • City SecretaryZanea Carpenter • Police ChiefGary R. McHoneArea[1] • Total3.43 sq mi (8.89&...

 

 

Moroccan-Bahraini long-distance runner El-Hassan El-AbbassiEl-Abbassi at the 2016 OlympicsPersonal informationBorn13 April 1984 (1984-04-13) (age 40)Height171 cm (5 ft 7 in)[1]Weight61 kg (134 lb)SportSportAthleticsEvent1500-half marathon Medal record Representing  Bahrain Asian Games 2014 Incheon 10,000 m 2018 Jakarta Marathon Asian Athletics Championships 2015 Wuhan 10,000 m El Hassan El-Abbassi (born 13 April 1984)[2][3] is a ...

ISO standardized method for brewing tea ISO 3103 is a standard published by the International Organization for Standardization (commonly referred to as ISO), specifying a standardized method for brewing tea, possibly sampled by the standardized methods described in ISO 1839.[1] It was originally laid down in 1980 as BS 6008:1980 by the British Standards Institution,[2] and a revision was published in December, 2019 as ISO/NP 3103.[3] It was produced by ISO Technical Co...

 

 

Eredivisie 2013-2014 Généralités Sport football Organisateur(s) KNVB Édition 58e Lieu(x) Pays-Bas Date du 3 août 2013au 18 mai 2014 Participants 18 Site web officiel Site officiel Palmarès Tenant du titre Ajax Amsterdam Promu(s) en début de saison SC Cambuur Go Ahead Eagles Vainqueur Ajax Amsterdam Meilleur(s) buteur(s) Alfred Finnbogason (29) Meilleur(s) passeur(s) Dušan Tadić (14) Navigation 2012-2013 2014-2015 modifier La saison 2013-2014 d'Eredivisie sera la 58e édition de...

 

 

French author (1885–1967) André Maurois1936 photograph of MauroisBornÉmile Salomon Wilhelm Herzog(1885-07-26)26 July 1885Elbeuf, FranceDied9 October 1967(1967-10-09) (aged 82)Neuilly-sur-Seine, FranceResting placeNeuilly-sur-Seine community cemeteryOccupationAuthorLanguageFrenchNationalityFrenchEducationLycée Pierre CorneilleNotable worksLes silences du colonel BrambleRelativesErnest Herzog and Alice Lévy-Rueff André Maurois (French: [mɔʁwa]; born Émile Salomon Wilhelm ...

Rebecca Isaacs as Marie in The Daughter of the Regiment Rebecca Isaacs (26 June 1828–21 April 1877) was an operatic soprano of the mid-19th century who was the Directress of Operas at the Strand Theatre and who created the role of Leila in Satanella at the Royal Opera House in 1858. Isaac's grave in Brookwood Cemetery Born in London, she was the daughter of the Jewish actor and singer John Isaacs (1791-1830), who trained her for the stage.[1] She first appeared in The Barn Burn...

 

 

Noble family coat of arms The House of Frohburg (also Froburg) was a noble family in medieval Switzerland, with possessions in what is now the canton of Solothurn. They originate in the Wigger basin, near Zofingen. In the 10th century, they built Frohburg Castle on a hill near Trimbach. They had the title of counts from the later 11th century. They ruled the lands between Olten and Solothurn, and took parts of Aargau and Sisgau as fief from the bishop of Basel. They reached the peak of their ...