Introduction to Operating Systems Nptel Week 2 Answers
Are you looking for Introduction to Operating Systems Nptel Week 2 Answers? You’ve come to the right place! Access the latest and most accurate solutions for your Week 2 assignment in the Introduction to Operating Systems course.
Course Link: Click Here
Table of Contents
Introduction to Operating Systems Nptel Week 2 Answers (July-Dec 2024)
Q1.In which of the following cases would a page fault occur?
i)When a requested address is not in RAM
ii)When a write operation is issued on a read-only page.
i only
ii only
i and ii only
neither i nor ii
Answer: i only
Q2.Consider the following Memory Map used in the partition model (Blue – In use and White – Free).
A new process, Pnew of size 10k. According to the following allocations, Pnew will be placed in
a) Best Fit – _____________k
b) First Fit – _____________k
c) Worst Fit- ____________k
p4, p3, p6
p4, p9, p6
p5, p9, p7
p5, p3, p7
Answer: p5, p9, p7
For answers or latest updates join our telegram channel: Click here to join
These are Introduction to Operating Systems Nptel Week 2 Answers
Q3.Match the following
a) CR0 1)Remove free pages from the list
b) CR3 2)Add free pages to the list
c) kalloc() 3) Page table point register
d) kfree() 4) Enable paging
a-3, b-2, c-1, d-4
a-2, b-3, c-1, d-4
a-4, b-3, c-1, d-2
a-3, b-2, c-4, d-1
Answer: a-2, b-3, c-1, d-4
Q4.State True or False.
The code from MBR is copied to RAM at location 0x7cc0 by BIOS
True
False
Answer: True
For answers or latest updates join our telegram channel: Click here to join
These are Introduction to Operating Systems Nptel Week 2 Answers
Q5.………performs the Power On Self Test.
BIOS
Bootloader
Kernel
None of the above
Answer: BIOS
Q6.Consider a system with total memory available is 2^(64) bytes. A user writes a C program on this system that uses the entire address space. The size of a pointer defined in this C program should be ______ bytes.
Answer: 8
For answers or latest updates join our telegram channel: Click here to join
These are Introduction to Operating Systems Nptel Week 2 Answers
Q7.The space in hard disk used to store inactive pages of a process is called __.
/tmp folder
User’s home directory
Swap space
None of the above
Answer: Swap space
Q8.The bootloader in an x86 system switches the OS to _ from _.
Protected mode, Real mode
User mode, kernel mode
User mode, protected mode
Real mode, Protected mode
Answer: Protected mode, Real mode
For answers or latest updates join our telegram channel: Click here to join
These are Introduction to Operating Systems Nptel Week 2 Answers
Q9.Match the Following
a) Present bit 1) Difference in contents of page in RAM and the Disk
b) Dirty bit 2) Moving a page from Disk to RAM
c) Swap out 3) Moving a page from RAM to Disk
d) Swap in 4) page is present in RAM
a-1, b-3, c-4, d-2
a-2, b-1, c-4, d-3
a-4, b-1, c-3, d-2
a-3, b-4, c-2, d-1
Answer: a-4, b-1, c-3, d-2
For answers or latest updates join our telegram channel: Click here to join
These are Introduction to Operating Systems Nptel Week 2 Answers
All weeks of Introduction to Operating Systems: Click Here
For answers to additional Nptel courses, please refer to this link: NPTEL Assignment Answers
Introduction to Operating Systems Nptel Week 2 Answers (July-Dec 2023)
Course Link: Click Here
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
Q1. Match the following
CR0 1)Remove free pages from the list
CR3 2)Enable paging
kalloc() 3) Page table point register
kfree() 4) Add free pages to the list
a-3, b-2, c-1, d-4
a-2, b-3, c-1, d-4
a-2, b-3, c-4, d-1
a-3, b-2, c-4, d-1
Answer: a-3, b-2, c-1, d-4
Q2. Match the following
First Instruction 1) Application Processor begins to boot
Real mode 2) Frequency at which DRAM is flushed and set
BIOS 3) 16 Byte below the 1 MB region of the RAM
Startup IPI 4) Backward compatible with 8088
a-1, b-3, c-4, d-2
a-2, b-1, c-4, d-3
a-2, b-1, c-3, d-4
a-3, b-4, c-2, d-1
Answer: a-3, b-4, c-2, d-1
Q3. State True or False
Protection bit indicates that a block corresponds to OS code or User code.
True
False
Answer: True
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
Q4. State True or False
Master Boot Record allows the user to select which OS need to loaded.
True
False
Answer: True
Q5. In a 32 bit processor the virtual address is 22 bit:12 bit(Table index : Offset). What is the size of the page frame and the process page table assuming that each entry in the page table is 4 Bytes?
4KB, 4MB
4MB, 8MB
4MB, 16KB
4KB, 16MB
Answer: 4KB, 16MB
Q6. The bootloader switches the OS from _ to _.
Protected mode, real mode
User mode, kernel mode
User mode, protected mode
Real mode, Protected mode.
Answer: Real mode, Protected mode.
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
Q7. Match the following
Single contiguous model 1) Scan through all the free blocks.
Best Fit 2) Program memory size is restricted to RAM size
First Fit 3) Fragmentation is worse
Worst Fit 4) Allocates the largest free block.
a-4, b-3, c-1, d-2
a-2, b-1, c-4, d-3
a-2, b-1, c-3, d-4
a-3, b-1, c-4, d-2
Answer: a-2, b-1, c-4, d-3
Q8. State True or False
walkpgdir function create the page directory entry but will not create the table.
True
False
Answer: False
Q9. Let the number of bits required to address a memory word be 25. Each word is of 16 bits.
Number of words in the memory is __.
Number of bytes in the memory denoted as __
Number of bits to address __.
Where W denotes word and B denotes bytes.
32 KW, 64 KW, 29
32 MW, 64 MB, 26
64 KW, 32 MW, 29
64 MW, 32 MB, 26
Answer: 32 MW, 64 MB, 26
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
Q10. The lgdt instruction is used to _
Fills the segment descriptor in GDT
Fills the Data segment descriptor in the GDT
Fills the GDT in an MMU register.
Fills the Kernel code segment in the GDT
Answer: Fills the GDT in an MMU register.
Q11. Which one of the following is true?
Block size is not equal to the frame size
Need to allocate frames into the blocks of the RAM.
Every memory access has an additional overhead, which can be reduced by using a TLB.
Per process page table is stored in hard disk
Answer: Every memory access has an additional overhead, which can be reduced by using a TLB.
Q12. The number of bits for limit, segment base and type in a 32 bit segment descriptor is
20,32,2
32,20,2
32,20,4
20,32,4
Answer: 20,32,4
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
Q13. PTPR(Page Table Point Register) is known as _ register in Intel systems
CR0
CR1
CR2
CR3
Answer: CR3
Q14. Consider a system using 2-level paging and the virtual address is 38 bits. The most significant 12 bit are used to index the page directory and next 14 bits index the page table. Each entry in both level is 4 Bytes.
How large are the page frames ?
Size of page tables?
4KB, 16KB
4B, 16KB
4KB, 64KB
4B, 32KB
Answer: 4KB, 64KB
Q15. Consider the following memory map using the partition model (Blue – In use and White – Free).
A new process Pnew of size 5k. Where Pnew is place in
Best Fit – _____________k
First Fit – _____________k
Worst Fit- _____________k
5, 8, 20
5, 6, 48
6, 8, 34
6, 6, 48
Answer: 6, 8, 34
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
More Weeks of Introduction to Operating Systems: Click here
More Nptel Courses: Click here
Introduction to Operating Systems Nptel Week 2 Answers (Jan-Apr 2023)
Link of course: Click here
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
Q1. Match the Following
a) Present bit 1) Difference in contents of page in RAM and the Disk
b) Dirty bit 2) Moving page from Disk to Memory
c) Swap out 3) Moving page from memory to Disk
d) Swap in 4) page is present in RAM
a-1, b-3, c-4, d-2
a-2, b-1, c-4, d-3
a-3, b-4, c-2, d-1
a-4, b-1, c-3, d-2
Answer: d. a-4, b-1, c-3, d-2
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
Q2. Consider a system using 2-level paging and the virtual address is 38 bits. The most significant 10 bits are used to index the page directory and next 16 bits index the page table. Each entry in both levels is 4 Bytes. What is the maximum size of a page table in KB?
Answer: 256
Q3. Consider a system using 2-level paging and the virtual address is 38 bits. The most significant 10 bits are used to index the page directory and next 16 bits index the page table. Each entry in both levels is 4 Bytes. What is the maximum number of page tables that a process can have?
Answer: 4096
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
Q4. Consider a system with total memory available is 2^(38) bytes. A user write a C program on this system that uses the entire addressing space. What is the size of a pointer (in bytes) defined in this C program.
Answer: 5
Q5. Consider the following memory map using multiprogram with partition model. Blue represent memory in use while white represent free memory as shown in the figure below.
Request for memory follows the following order : 100k, 25k, 125k, 50k. Which of the following allocation satisfies the above request?
1)Best Fit 2)First Fit 3)Worst Fit
1,2,3
1,2
2,3
None of these
Answer: b.1,2
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
Q6. Match the following
a)CR0 1)Removes free pages from a linked list
b)CR3 2) Enable paging
c)kalloc( ) 3) Page directory point register
d)kfree( ) 4) Add free pages to a linked list
a-3, b-2, c-1, d-4
a-2, b-3, c-1, d-4
a-2, b-3, c-4, d-1
a-3, b-2, c-4, d-1
Answer: c. a-2, b-3, c-4, d-1
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
Q7. During swap out of a page all the changes that occurred in a page are updated in the main memory.
True
False
Answers: True
Q8. Sector 0 is of _____________ bytes, which is loaded into the location _____________
512, 0xffff0
1024, 0xffff0
512, 0x7c00
1024, 0x7c00
Answer: c. 512, 0x7c00
These are Introduction to Operating Systems NPTEL Assignment 2 Answers
Q9. The bootloader switches the OS to _____________ from _____________.
Protected mode, Real mode
User mode, kernel mode
User mode, protected mode
Real mode, Protected mode.
Answer: a. Protected mode, Real mode