What are the two primary categories of I/O hardware devices used in PC computer architecture?
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 11 โ 20 of 141 Questions
Page 2 of 15
In a multitasking environment, each individual thread maintains its own stack enabling independent function calls, parameter passing, and ________ variables.
In the Device Header Device Attribute Word, which bit decides whether the device driver is a Character Device or a Block Device?
Write 8088 assembly language instructions to save the register values of CX, DX, SI, DI, BP, and ES into the current Process Control Block (PCB) structure in the specified order.
Consider the instruction `mov [pcb+bx+0], ax` which saves the AX register into the Process Control Block (PCB). Explain the addressing mode used and the role of PCB register saving in context switching.
In multi-threaded software architectures, thread creation and management can be performed at which level(s)?
In multitasking and multi-threaded system design, thread creation can be ________.
The thread registration code initializes the PCB/TCB (Thread Control Block) and adds it to the active task list so that the ________ will assign it CPU time slots.
In multithreaded programming, each individual thread possesses its own stack, permitting function calls, parameters, and ________ variables.
In multithreaded architecture, each thread has its own stack, allowing function calls, parameters, and ________ variables.