100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
College aantekeningen

Structures in Memory - Lecture Notes (COMP15212)

Beoordeling
-
Verkocht
-
Pagina's
1
Geüpload op
29-05-2024
Geschreven in
2023/2024

Delve into the intricacies of memory structures with these comprehensive lecture notes from COMP15212. Covering essential topics like data representation, memory allocation, and pointers, this guide is perfect for mastering how memory is organized and manipulated in computer systems.

Meer zien Lees minder
Instelling
Vak








Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Geschreven voor

Instelling
Studie
Onbekend
Vak

Documentinformatie

Geüpload op
29 mei 2024
Aantal pagina's
1
Geschreven in
2023/2024
Type
College aantekeningen
Docent(en)
Sean bechhofer
Bevat
Structures in memory

Onderwerpen

Voorbeeld van de inhoud

Structures in Memory

Clanguage Compilation
A high level
language with low level features.
Access to , and
management of memory prog .
( D
Proprocessing - prog .
( D
Compiling
A


This for
makes a
very powerful language *




*h prog . S



Where there there is
is
great power great responsibility *




prog &
Linking ① prog .
O
Assembling
A


Imperative :
Sequences of statements that are executed in turn

k
lib
Typed : Variables declared with a type
.




Control Structures : if for loops
, ,
while , etc



Memory Management : Direct manipulation of pointer structures




Data Structure
Pointers Arrays
Alias Address Data Source file : Collection of items

020A int var-a ; All items are the same size


0209 Items stored
Sequentially
in Far
are in
memory
var-a ↳ 0208 2001 b
-

;

0207 -o


Arrays and pointers are
essentially interchangeable in .
2

0206 var-a = 0x2001 ;


0205 --




0204 Vareb &var-a //varb points to Structures
=
; var-a



0203 Traditionally known
...



as records


Similar to the parts of
data an object in Java or Python
A struct has elements which are accessed via their names (rather than indices in


0105 an array

0104 Elements can be
different types (and sizes
var-b 0103 0208

0102
pack (1) tells the compiler to pack the data structure

0101


0100


OOFF

OOFE




Pointers live on the stack , but contain addresses of the heap

Arrays and structs live on the heap
€4,11
Krijg toegang tot het volledige document:

100% tevredenheidsgarantie
Direct beschikbaar na je betaling
Lees online óf als PDF
Geen vaste maandelijkse kosten

Maak kennis met de verkoper
Seller avatar
jpxoi

Ook beschikbaar in voordeelbundel

Maak kennis met de verkoper

Seller avatar
jpxoi The University of Manchester
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
0
Lid sinds
1 jaar
Aantal volgers
0
Documenten
20
Laatst verkocht
-

0,0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo eenvoudig kan het zijn.”

Alisha Student

Veelgestelde vragen