In multitasking systems, the creation of threads can be ________.
Ch 13: Multitasking & Cooperative Kernels
Covers thread and process abstractions at the assembly level, initializing independent task stacks, switching execution contexts via register swapping, and cooperative scheduling algorithms.
141 Questions141 MCQs0 Short Questions0 Long Questions
SEMESTER PASS
CS401 - Computer Architecture and Assembly Language Programming Examination Practice
Timed practice exam simulation for CS401 - Computer Architecture and Assembly Language Programming.
Showing 21 โ 30 of 141 Questions
Page 3 of 15
In a DOS COM executable file, the first command-line parameter text is stored starting at which offset within the Program Segment Prefix (PSP)?
When calling DOS service `INT 0x21` with function `AH = 0x3D` (Open File), if the file cannot be opened, how does DOS indicate the error?
In operating system kernel multithreading, thread registration code initializes a Process Control Block (PCB) and attaches it to the ready queue list so that which OS component can assign it CPU execution time?
In operating systems and concurrent programming, thread creation can be __________.
During context switching in an operating system kernel, register states and stack pointers for all active tasks/threads are saved during __________.
Thread registration routines initialize the Process Control Block (PCB) and insert it into the ready queue linked list so that which operating system component can allocate CPU execution turns to it?
How many prevalent parameter passing / function calling conventions exist and are primarily discussed in assembly language programming (specifically C and Pascal calling conventions)?
Who is responsible for removing parameters from the stack when calling a function in the C calling convention versus the Pascal calling convention?
How is data written directly to a disk sector using BIOS disk services in assembly language?