Mapping Memory Efficiently.
Saved in:
| Title: | Mapping Memory Efficiently. |
|---|---|
| Authors: | Saks, Dan1 dsaks@wittenberg.edu. |
| Source: | Embedded Systems Programming. Nov2004, Vol. 17 Issue 11, p47-50. 4p. |
| Subjects: | Memory maps (Computer science), Computer programming, Electronic data processing, Computer storage devices, Computer input-output equipment, Embedded computer systems, Computers, Electronics |
| Abstract: | This article provides tips on how to efficiently map computer memory. Many processors use memory-mapped I/O, which maps device registers to fixed addresses in the conventional memory space. To a C or C++ programmer, a memory-mapped device register looks very much like an ordinary data object. Programs can use ordinary assignment operators to move values to or from memory-mapped device registers. And one can define a pointer to a memory-mapped device register either as a macro or as a constant object. These alternative definitions are often interchangeable, but they actually have slightly different behavior. |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 14978425 AccessLevel: 6 PubType: Periodical PubTypeId: serialPeriodical PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Mapping Memory Efficiently. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Saks%2C+Dan%22">Saks, Dan</searchLink><relatesTo>1</relatesTo><i> dsaks@wittenberg.edu.</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Embedded+Systems+Programming%22">Embedded Systems Programming</searchLink>. Nov2004, Vol. 17 Issue 11, p47-50. 4p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Memory+maps+%28Computer+science%29%22">Memory maps (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming%22">Computer programming</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+data+processing%22">Electronic data processing</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+storage+devices%22">Computer storage devices</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+input-output+equipment%22">Computer input-output equipment</searchLink><br /><searchLink fieldCode="DE" term="%22Embedded+computer+systems%22">Embedded computer systems</searchLink><br /><searchLink fieldCode="DE" term="%22Computers%22">Computers</searchLink><br /><searchLink fieldCode="DE" term="%22Electronics%22">Electronics</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: This article provides tips on how to efficiently map computer memory. Many processors use memory-mapped I/O, which maps device registers to fixed addresses in the conventional memory space. To a C or C++ programmer, a memory-mapped device register looks very much like an ordinary data object. Programs can use ordinary assignment operators to move values to or from memory-mapped device registers. And one can define a pointer to a memory-mapped device register either as a macro or as a constant object. These alternative definitions are often interchangeable, but they actually have slightly different behavior. |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=14978425 |
| RecordInfo | BibRecord: BibEntity: Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 4 StartPage: 47 Subjects: – SubjectFull: Memory maps (Computer science) Type: general – SubjectFull: Computer programming Type: general – SubjectFull: Electronic data processing Type: general – SubjectFull: Computer storage devices Type: general – SubjectFull: Computer input-output equipment Type: general – SubjectFull: Embedded computer systems Type: general – SubjectFull: Computers Type: general – SubjectFull: Electronics Type: general Titles: – TitleFull: Mapping Memory Efficiently. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Saks, Dan IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 11 Text: Nov2004 Type: published Y: 2004 Identifiers: – Type: issn-print Value: 10403272 Numbering: – Type: volume Value: 17 – Type: issue Value: 11 Titles: – TitleFull: Embedded Systems Programming Type: main |
| ResultId | 1 |