The Gateway to Computer Science Excellence
+1 vote
a. Dangling pointer i. Buffer replacement policy
b. Page fault ii. Variable-length records
c. List representation iii. Object identifier
d. Toss-immediate iv. Pointer-swizzling
  1. a-iii, b-iv, c-ii, d-i
  2. a-iv, b-iii, c-ii, d-i
  3. a-iv, b-iii, c-i, d-ii
  4. a-iii, b-iv, c-i, d-ii
in Operating System by Veteran (105k points)
recategorized by | 466 views

2 Answers

+3 votes

Answer : A

a. Dangling pointer                  iii. Object identifier
b. Page fault                          iv. Pointer-swizzling
c. List representation              ii. Variable-length records 
d. Toss-immediate                  i. Buffer replacement policy 

Dangling pointers arise during object destruction, when an object that has an incoming reference is deleted or deallocated, without modifying the value of the pointer, so that the pointer still points to the memory location of the deallocated memory.

Pointer swizzling is converting pointers to handles when writing from memory to disk, and also converting handles to (different) pointers when reading the disk data back into memory.Refer this 

A page fault is a type of interrupt / trap, raised by computer hardware when a running program accesses a memory page that is mapped into the virtual address space, but not actually loaded into main memory.

Connection of Toss-immediate with Buffer replacement policy is here

by Boss (45.4k points)
+1 vote

We can blindly say

  • c. List representation - ->    ii. Variable-length records and
  • d. Toss-immediate - ->     i. Buffer replacement policy
  • Since Page fault and object has no relation b. Page fault  - -> iv. Pointer-swizzling
  • Left over a.Dangling pointer  - ->iii. Object identifier

Answer must be A

by Boss (33k points)

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
50,737 questions
57,313 answers
105,052 users