me and the bois at 3 am looking for b e a n s

12345678910111213141516171819202122232425262728293031323334353637383940414243
Across
  1. 3. useful for representing large binary numbers in a smaller number of digits
  2. 4. use an algorithm that scrambles plain text to cipher text, only decodable with key
  3. 7. needed because ROM is read-only and RAM is volatile, it’s a semi-permanent storage of data that can change
  4. 11. control line interface
  5. 13. holds the results of calculations
  6. 14. zeros and ones representing two states
  7. 16. provides fast access to frequently (and recently) used instructions and data
  8. 18. holds the data fetched from (or to be written to) the memory
  9. 20. read only memory
  10. 21. general term covering all computer programs. most software falls into broad categories
  11. 22. random access memory
  12. 24. most significant bit
  13. 26. essential for allowing applications to interface with your hardware
  14. 30. helps convert from denary to binary and vice-versa
  15. 34. graphical user interface
  16. 35. moving all the digits a certain number to the right, dividing it
  17. 37. 8 bits or 2 nibbles
  18. 38. sends signals to control how data moves around the CPU
  19. 40. translates OS instructions into commands that the hardware will understand
  20. 41. the peak of comedic humor
  21. 42. helps to maintain the computer (eg. encryption software and compression software)
  22. 43. the number system humans use, as every number is represented with a number from 0 to 9
Down
  1. 1. data is stored in files, and a filename extension tells the OS which application to load the file into
  2. 2. 4 bits
  3. 5. number of cycles per second
  4. 6. needed when there is not enough physical RAM to store the open programs
  5. 8. a computer system with a dedicated function within a larger mechanical system
  6. 9. all physical parts of a computer system and its related devices both internal and external
  7. 10. reduce file size for less space and files must be extracted before they're read/algorithm could either cause data to be lost or represented differently using binary
  8. 12. least significant bit
  9. 15. An OS runs multiple applications at the same time by giving each application a small time-slice of processor time, allowing more than one program to be held in memory at a time
  10. 17. a complete copy of a CPU
  11. 19. holds the address of the next instruction in memory
  12. 23. The OS keeps track of the memory (different memory fragments, virtual memory, defragmentation, etc)
  13. 25. holds the address of where data is to be fetched or stored
  14. 27. The OS lets different users log into one computer, and will retain settings for each of them, including different file and program access rights
  15. 28. moving all the digits a certain number to the left, multiplying it
  16. 29. all other software, a huge range of programs (runs on OS software)
  17. 31. performs calculations and logical decisions
  18. 32. reorganize files on hard disks, putting fragments of files together collecting free space, reducing the movement of a read/write head across the disk surface, speeding up file access
  19. 33. used for a specific type of instruction → offloads tasks from the main CPU → resulting in a faster (and better) computer
  20. 36. the temporary storage of data and instructions being read to and written from the RAM
  21. 39. when you must add another unit or two to the number line to convert a denary number too big for an 8-bit binary number line