What effect will doubling the block size in the Unix File System have on the maximum file size?
"safe state" means that
Page table entry usually will contain
A memory management unit is responsible for
During a context switch, the operating system
If the virtual address spave has the size 2^n and the pagesize is 2^m, the top x Bits of the virtual address contains the page number while the lower y bits contain the offset.
What consequences does increasing the page size have?
In contrast to a single-level page table, multilevel page tables
The following elements are part of a virtual address
Monitoring page fault frequency of a process allows us to
Virtual Memory
With Paravirtualization, the operating system
A shadow page table
A TLB is a mechanism to
For a deadlock to occur, the following conditions have to be fulfilled
Operating systems NOT using the optimal pra
CPU utilization tends to be higher when
A typical page table entry contains
A memory management unit is responsible for
This term describe the state of a process
The return value of a successful exec()-system call is
The return value of a successful fork()-system call is
A critical section is
A thread is in blocked state if it
A virtual address (IA32) contains
A logical address of 0xA3213456 on a 32-bit page-base
virtual memory system with 4 kB pages has the following
offset
Which component of a process is not shared across
threads?
Which cannot be a valid page size?
Virtual memory
A system uses 32 bit logical addresses, a 16 kB pafe size
and 36 bit physical address. What is the size of the page
table?
"Safe State" menas that
A system uses 32 bit logical addresses, a 32 kB pafe size
and 36 bit physical address. What is the size of the page
table?
A major problem with the base & limit approach to the memory translation is
Page-based virtual memory is subject to
We have a paging system on a 16-bit processor with two-level page table scheme with 32 entries in the top-level page table and 32 entries in the second-level page table. What is the size of each page?
The ideal page replacement algorithm would evict (respecting that the "optimal" algorithm is not implementable)
In a conventional paging system, a page table entry (PTE) will not contain
Unlike full data journaling, ordered journaling
A shadow page table
A guest page walk
Is it possible to call exec() without fork()?
On a MIPS or x86 processor, software running in supervisor or kernel mode
How can you wait for the termination of a process
On modern operating systems: Exiting a program without free() is a problem because
On modern operating systems: Exiting a program without free()
Why are page sizes powers of 2?
All of the following are on-disk filesystem data structures expect
Which of the following is not included in an inode in Linux? (Assume the FS does not allow storing data in the inode directly)
Which of the following operation systems use the optimal memory paging algorithm?
In contrast to a single-level page table, multilevel page tables
Virtual memory
What is the job of an open file system call?
The concept that if a location in memory (or on disk) is referenced, the probability increases that nearby locations will be referenced soon
Pages of virtual memory are loaded into physical memory only as they are needed
Using virtual memory techniques to treat a sequentially accessed file as routine memory access
A named collection of related information recorded on secondary storage
Behavior of a process that does not have "enough" page frames allocated to it, characterized by freqiuent page faults
A region of memory residing in the address space of two or more cooperating processes
Abstract the hardware of a single computer into several different execution environments, creating the illusion that each computing environment is running its own private computer
Collection of information referenced by the process during the process time
interval (t-tau, t)
I have a programm which uses 2GB RAM at the time i call fork(). How much RAM do the two programs use together (in sum!) after fork() on a system that uses COW?
With paging, what is saved/restored on a process context switch
Ein TLB(Translation lookaside Buffer)
What are the two operations that can be performed on a condition
variable?
Provide at least three resources the operating system allocates
What are two general hardware instructions that can be performed atomically?
Two reasons why doubling the page size might increase performance
Two reasons why doubling the page size might decrease performance