100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.6 TrustPilot
logo-home
Class notes

Structures in Memory - Lecture Notes (COMP15212)

Rating
-
Sold
-
Pages
1
Uploaded on
29-05-2024
Written 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.

Show more Read less
Institution
Course

Content preview

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

Written for

Institution
Study
Unknown
Course

Document information

Uploaded on
May 29, 2024
Number of pages
1
Written in
2023/2024
Type
Class notes
Professor(s)
Sean bechhofer
Contains
Structures in memory

Subjects

$5.43
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
jpxoi

Also available in package deal

Get to know the seller

Seller avatar
jpxoi The University of Manchester
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
1 year
Number of followers
0
Documents
20
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Trending documents

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions