About: Hardware abstraction     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Software106566077, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FHardware_abstraction

Hardware abstractions are sets of routines in software that provide programs with access to hardware resources through programming interfaces. The programming interface allows all devices in a particular class C of hardware devices to be accessed through identical interfaces even though C may contain different subclasses of devices that each provide a different hardware interface.

AttributesValues
rdf:type
rdfs:label
  • Capa d'abstracció de maquinari (ca)
  • Hardware abstraction layer (cs)
  • Hardwareabstraktionsschicht (de)
  • Capa de abstracción de hardware (es)
  • Lapisan abstraksi perangkat keras (in)
  • Hardware abstraction (en)
  • Couche d'abstraction matérielle (fr)
  • Hardware abstraction layer (it)
  • Hardware Abstraction Layer (ja)
  • 하드웨어 추상화 (ko)
  • Hardware Abstraction Layer (nl)
  • Warstwa abstrakcji sprzętowej (pl)
  • Camada de abstração de hardware (pt)
  • Слой аппаратных абстракций (ru)
  • Hardware Abstraction Layer (sv)
  • Шар апаратних абстракцій (uk)
  • 硬體抽象層 (zh)
rdfs:comment
  • Hardware abstraction layer (zkratka HAL) je v informatice hardwarová abstraktní vrstva, která v počítači vytváří jednotné rozhraní (API) ovládající různě fungující hardware. Počítačový program, který využívá funkce API rozhraní, nemusí díky existenci HAL implementovat specifické postupy ovládání jednotlivých hardwarových zařízení. (cs)
  • 하드웨어 추상화(hardware abstraction)는 특정 플랫폼의 구체적인 부분과 하드웨어의 자원을 직접 접근을 흉내내는 소프트웨어들의 집합이다. 하드웨어 추상화는 프로그래머가 프로그램을 장치 독립적인 프로그램을 작성하도록 하고 운영 체제의 하드웨어 호출을 무시함으로써 고성능의 응용 프로그램 작성을 허용한다. (ko)
  • Hardware Abstraction Layer (HAL、ハードウェア抽象化レイヤー) とは、コンピュータのハードウェアとそのコンピュータ上で動作するソフトウェアの間に存在する、ソフトウェアで実装した抽象化レイヤーである。オペレーティングシステム (OS) のカーネルからハードウェア毎に異なる差異を隠蔽する機能を持ち、それによってカーネルコードは異なるハードウェアのシステム上で動作してもほとんど変更する必要がなくなる。PCにおいては、HALは基本的にマザーボード用ドライバの形態をとり、上位のプログラムがハードウェアに直接アクセスする下位のコンポーネントに指示できるようにする。 (ja)
  • Warstwa abstrakcji sprzętowej (ang. hardware abstraction layer – HAL) – sterownik urządzenia dla płyty głównej. Stanowi ogniwo pośredniczące między sprzętem a jądrem systemu operacyjnego. Odseparowuje konkretną architekturę systemu komputerowego od oprogramowania użytkowego. Dla programisty jest sposobem komunikacji ze sprzętem przez udostępniane funkcje biblioteczne i sterowniki. Systemami, które korzystają z HAL-a są:AmigaOS4, rodzina systemów BSD, Linux, OS X, Solaris, Windows NT (od wersji 5.0/2000). (pl)
  • De Hardware Abstraction Layer (HAL) is een van de delen van een besturingssysteem. De HAL dient voor een geformaliseerde wisselwerking tussen hardware en software te zorgen. De HAL kan ook worden beschouwd als de driver van het moederbord. Een driver zorgt voor een goede communicatie tussen het systeem en de externe hardware, de HAL zorgt voor een goede communicatie tussen de interne hardware en het systeem, waarbij de implementatie geabstraheerd is en dus ontkoppeld is van hogere softwarelagen. (nl)
  • Hardware Abstraction Layer, HAL, är den del i datorns operativsystem som sköter kommunikationen mellan applikationer och hårdvara. HAL skapar en virtuell dator genom sina maskinvarufunktioner, oavsett vilken typ av processor, minne, hårddisk eller bildskärm man har. På detta sätt ger HAL samma funktioner i gränssnittet mot operativsystemets övre del, API. Denna datorrelaterade artikel saknar väsentlig information. Du kan hjälpa till genom att lägga till den. (sv)
  • 硬體抽象層(英語:Hardware Abstraction Layer,缩写HAL)是軟體層的例行程式套件,用於模擬特定系統平台的細節使程式可以直接存取硬體的資源。將硬體方面的不同抽離作業系統的核心,核心模式的程式碼就不必因為硬體的不同而需要修改。因此硬體抽象層可加大軟體的移植性。 之所以有硬體抽象(Hardware abstraction)這個概念,是由於數位電腦具體的硬體操作相當繁雜,因此將具體的硬體操作抽象化簡,避免由於直接以具體的機器碼撰寫程式,而在將程式移植到不同硬體時,需要重寫整個程式。其概念與目的,類似於資料結構中的抽象数据类型(Abstract data type),皆為保護程式免受變化的衝擊。 前述的現象可藉由語言現象獲得一些啟示,當人在記憶時,會抽象地記憶,而非具體地將具體的訊息記下,在記憶時,並不會記憶文章具體的長相,而是抽象的內容。如果不是如此,當需要以另一種語言重現該篇文章時,仍然需要將其抽象化,再將其轉譯為另一語言的寫法。在記憶談話時,也類似於此。 (zh)
  • La capa d'abstracció de maquinari (Hardware Abstraction Layer o HAL en anglès) és una especificació i una utilitat de programari que controla els perifèrics del sistema informàtic. L'objectiu de HAL és evitar als desenvolupadors d'implementar el codi manualment a un perifèric específic. En el seu lloc, pot utilitzar una capa connectable que proporciona informació sobre el dispositiu, va dir, com passa per exemple quan un usuari va inserir o extreure un dispositiu USB. Tingueu en compte que és una altra capa d'abstracció de maquinari, concebuda per reemplaçar «HAL» en sistemes Linux. (ca)
  • La capa de abstracción de hardware (en inglés, Hardware Abstraction Layer o HAL) es un elemento del sistema operativo que funciona como una interfaz entre el software y el hardware del sistema, proveyendo una plataforma de hardware consistente sobre la cual corren las aplicaciones. Cuando se emplea una HAL, las aplicaciones no acceden directamente al hardware sino que lo hacen a la capa abstracta provista por la HAL.Del mismo modo que las API, las HAL permiten que las aplicaciones sean independientes del hardware porque abstraen información acerca de tales sistemas, como lo son las cachés, los y las interrupciones, y usan estos datos para darle al software una forma de interactuar con los requerimientos específicos del hardware sobre el que deba correr. (es)
  • Eine Hardwareabstraktionsschicht (englisch Hardware Abstraction Layer, HAL) ist eine Schicht eines Betriebssystems, die den Kernel und alle übrige Software von der Hardware isoliert. Nur die Hardwareabstraktionsschicht kann auf Hardware zugreifen, alle andere Software kann es nur unter Vermittlung der Hardwareabstraktionsschicht. Diese Abstraktion erleichtert es, das Betriebssystem auf unterschiedliche Prozessorarchitekturen anzupassen, weil nur ein Teil der Hardwareabstraktionsschicht geändert werden muss. Sie erleichtert es auch, Gerätetreiber zu programmieren, weil diese auf der Hardwareabstraktionsschicht aufsetzen. (de)
  • Hardware abstractions are sets of routines in software that provide programs with access to hardware resources through programming interfaces. The programming interface allows all devices in a particular class C of hardware devices to be accessed through identical interfaces even though C may contain different subclasses of devices that each provide a different hardware interface. (en)
  • En informatique, et plus particulièrement en architecture, une couche d'abstraction matérielle (abrégé en HAL pour hardware abstraction layer) est un logiciel intermédiaire entre le système d'exploitation et le matériel informatique. Il offre des fonctions standardisées de manipulation du matériel informatique tout en cachant les détails techniques de la mise en œuvre. (fr)
  • Lapisan abstraksi perangkat keras (Inggris: hardware abstraction layer disingkat HAL) adalah sebuah lapisan logis antara perangkat keras fisik dari sebuah komputer dan perangkat lunak yang berjalan di dalam komputer yang bersangkutan. Fungsi dari HAL adalah untuk menyembunyikan perbedaan-perbedaan di dalam perangkat keras dan maka dari itu menyediakan platform yang konsisten untuk menjalankan aplikasi di atasnya. * l * * s (in)
  • Hardware Abstraction Layer (HAL) o strato di astrazione dall'hardware è un insieme di funzioni di I/O il più possibile generiche e semplici, il cui compito è di tenere conto di tutte le differenze fra dispositivi fisici diversi al posto del programma che lo userà, nascondendogli la vera identità e natura di essi: per esempio il programma, invece di aprire personalmente un file chiederà all'HAL di farlo per lui e l'HAL, appena esaudita la richiesta, gli passerà un riferimento al file per la lettura (o lo leggerà per lui). (it)
  • Hardware Abstraction Layer (HAL, Слой аппаратных абстракций) — слой абстрагирования, реализованный в программном обеспечении, находящийся между физическим уровнем аппаратного обеспечения и программным обеспечением, запускаемом на этом компьютере. HAL предназначен для скрытия различий в аппаратном обеспечении от основной части ядра операционной системы, таким образом, чтобы большая часть кода, работающая в режиме ядра, не нуждалась в изменении при её запуске на системах с различным аппаратным обеспечением. (ru)
  • A camada de abstracção de hardware (CAH) é a camada entre o hardware físico de um computador e o software que corre nesse computador. A sua função é ocultar diferenças em hardware e, consequentemente, disponibilizar uma plataforma consistente para correr aplicações. O melhor exemplo de uma CAH pode ser encontrado na arquitectura AS/400. A implementação do LIC ou Licensed Internal Code foi tão bem sucedida que software escrito no seu predecessor, o , corria sem modificações num AS/400. O hardware subjacente mudou drasticamente; já foram usados pelo menos 3 tipos diferentes de processador. (pt)
  • Hardware Abstraction Layer (HAL, укр. Шари апаратних абстракцій) — шар абстрагування, реалізований у програмному забезпеченні, розташованому між фізичним рівнем апаратного забезпечення і програмним забезпеченням, що запускаються на цьому комп'ютері. HAL призначений для приховування відмінностей в апаратному забезпеченні від основної частини ядра операційної системи, таким чином, щоб більша частина коду, що працює в режимі ядра, не мала потреби в зміні при її запуску на системах з різним апаратним забезпеченням. (uk)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 60 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software