Across
- 4. Unit of execution that shares resources with other threads
- 5. Network topology where all nodes are connected to a central hub, reducing data collisions
- 6. Interface in Java that automatically releases resources, such as file handles, when no longer needed
- 9. Constant values directly embedded in the code, known at compile time
- 13. Protocol assigning IP addresses to devices automatically within a network
- 14. Network device directing data packets between different IP networks
- 15. Java class used for defining and executing complex regular expressions
- 17. Core protocol ensuring ordered, error-checked delivery of data over a network
- 20. Measure of time delay encountered during data transmission across a network
- 23. Organization responsible for setting programming language standards, including C
- 24. Mechanism responsible for saving and restoring a process state during multitasking
- 25. Smallest unit of data transmitted over a network, essential in routing
- 26. Memory management technique simulating more RAM by using disk space
- 27. Command used to terminate processes by sending signals in UNIX systems
- 28. Operating system designed to respond to inputs within strict timing constraints
- 29. Data structure allowing storage of different data types in the same memory location, using shared space
Down
- 1. System designed to prevent unauthorized network access, working at various layers
- 2. Object-oriented principle where one class can inherit properties and behaviors of another
- 3. Algorithm that selects tasks with the minimum burst time for CPU scheduling
- 5. Memory management strategy that moves processes between RAM and disk storage to free up space
- 7. Data structure employed to manage function calls and handle recursion in programs
- 8. Utility for scheduling recurring jobs in UNIX-based systems
- 10. Queue containing processes that are prepared for CPU execution but waiting for scheduling
- 11. Interface that interprets and executes user commands in UNIX
- 12. Keyword in C/C++ that retains the value of a variable between function calls
- 16. Pointer value representing an invalid or non-existent memory address
- 18. Low-level function for duplicating a specific block of memory from one location to another
- 19. Qualifier indicating a variable whose value may change unpredictably, bypassing optimizations
- 21. OOP concept hiding complex implementation details, focusing on essential features
- 22. Variable that stores the memory address of another variable, allowing for dynamic memory access
