CROSSWORD

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