RSSB Computer Instructor study materials
RSSB Computer Instructor study resources

RSSB Computer Instructor flashcards

RSSB Computer Instructor · Build recall with a focused review session.

32 cards. Read the term and the definition here. The deck at the top of this page is optional.

Von Neumann bottleneck
The performance limit caused by transferring instructions and data between the CPU and main memory over a shared bus. Caches and pipelining reduce its effect.
Two's complement range
For an n-bit signed integer the representable range is -2^(n-1) through +2^(n-1)-1. Negation is done by inverting all bits and adding one.
Universal gates
NAND and NOR gates are called universal because any Boolean function can be built using only one of them, including NOT, AND, and OR.
RISC versus CISC
RISC uses a small set of fixed-length instructions and many registers to enable pipelining. CISC uses complex variable-length instructions often implemented with microcode.
Context switch
The operating system saves the state of a running process in its process control block and restores another process's state so it can run.
Deadlock Coffman conditions
Mutual exclusion, hold and wait, no preemption, and circular wait. Deadlock can occur only when all four conditions hold at the same time.
Thrashing
A condition in which a system spends more time paging pages in and out than executing processes, usually because too few frames are allocated per process.
Round-robin scheduling
A preemptive CPU scheduling algorithm that gives each ready process a fixed time quantum in cyclic order, improving response time and preventing starvation.
OSI model layers
Seven layers from bottom to top: Physical, Data Link, Network, Transport, Session, Presentation, and Application. Each layer provides services to the layer above it.
TCP three-way handshake
Connection setup using SYN, then SYN-ACK, then ACK. It synchronizes sequence numbers and confirms that both endpoints are ready to exchange data.
Subnet host count
The number of usable hosts in a subnet equals 2 raised to the number of host bits, minus two, because the network and broadcast addresses cannot be assigned.
DNS and DHCP
DNS maps human-readable domain names to IP addresses. DHCP dynamically assigns IP addresses and related configuration to hosts joining a network.
ACID properties
Atomicity, Consistency, Isolation, and Durability. These properties guarantee that database transactions are processed reliably despite failures and concurrency.
Third normal form
A relation is in 3NF when it is in 2NF and has no transitive dependency, meaning non-key attributes depend only on candidate keys, not on other non-key attributes.
Primary key versus foreign key
A primary key uniquely identifies each row and cannot be null. A foreign key references a candidate key in another table and enforces referential integrity.
SQL GROUP BY and HAVING
GROUP BY forms groups of rows sharing column values. HAVING filters those groups after aggregation, whereas WHERE filters individual rows before grouping.
Binary search complexity
Binary search repeatedly halves a sorted array, so it runs in O(log n) time. It requires random access and a sorted input to work correctly.
Stack versus queue
A stack is last-in-first-out, with push and pop at one end. A queue is first-in-first-out, with insertion at the rear and removal at the front.
Merge sort
A divide-and-conquer sorting algorithm that splits the array, sorts each half recursively, and merges them. It runs in O(n log n) time and needs O(n) extra space.
BFS and DFS
Breadth-first search explores level by level using a queue and finds shortest unweighted paths. Depth-first search explores as deep as possible using a stack or recursion.
Waterfall versus Agile
Waterfall follows sequential phases with requirements fixed early. Agile delivers working increments iteratively, welcoming changing requirements through short cycles.
Black-box and white-box testing
Black-box testing checks behavior against requirements without knowledge of internals. White-box testing exercises internal code paths and measures coverage.
HTTP status code classes
2xx indicates success, 3xx a redirection, 4xx a client error such as a bad request, and 5xx a server error. The first digit identifies the class.
Digital signature
A value created with the sender's private key and verified with the sender's public key. It provides authentication, integrity, and non-repudiation.
Symmetric versus asymmetric encryption
Symmetric encryption uses one shared secret key and is fast. Asymmetric encryption uses a public-private key pair and simplifies key distribution but is slower.
Phishing
A social-engineering attack in which deceptive email, messages, or websites trick users into revealing credentials or installing malware by impersonating a trusted entity.
De Morgan's theorems
The complement of a product equals the sum of the complements, and the complement of a sum equals the product of the complements: (AB)' = A'+B' and (A+B)' = A'B'.
Pipeline data hazard
A situation where an instruction depends on the result of an earlier instruction still in the pipeline. Forwarding or stalling resolves it.
Amdahl's law
Speedup equals 1 divided by (1 minus p) plus p divided by s, where p is the improved fraction and s the improvement factor. It bounds parallel speedup.
Rajasthan hill forts
Six Rajasthan forts are UNESCO World Heritage sites: Chittorgarh, Kumbhalgarh, Ranthambore, Amber, Jaisalmer, and Gagron, recognized for Rajput military architecture.
Hindi समास
समास दो या अधिक शब्दों का संक्षिप्त रूप है। मुख्य भेद तत्पुरुष, कर्मधारय, द्विगु, द्वंद्व और बहुव्रीहि हैं, जिन्हें प्रधान पद से पहचाना जाता है।
Formative assessment
Assessment conducted during instruction to monitor learning and provide feedback. It is low-stakes and guides teaching adjustments rather than assigning final grades.