Yup, I've got Physics too. Highly recommend MyGCSEScience on YouTube. If you watch his P1 playlist at double speed you can revise all of it in under 2 hours.
1. For the 6-markers I recommend looking at past papers and their mark schemes online. It helps in the exam when you know what the examiner is thinking and looking for.
2. An array is a set of variables with the same name but a different index value. For example, "variablex(1)" and "variablex(2)" are two variables with the same name.
3. A Flat-File database is one table that contains all the data in a table. A relational database uses individual tables, called entities, to prevent redundancy.
4. The cache is where some data can be stored in between the memory and processor. When instructions are passed from the memory to processor, some is stored in the cache as well. Accessing the cache is very quick so the processor will look for instructions in the cache first to see if any more has been stored there. This is
much faster than just having the RAM and CPU. (Memory and Processor)
5. Off-the-Shelf is commercial software, developed to be sold. Proprietary software just means that the developer has allowed others to use it, but not inspect the source code. This means you can have different versions of the same software (e.g. a "Student" and "Professional" version).
6. Secondary storage is
not lost when the system is turned off. All of your files on your hard drive, Pen Drive, iPod... all secondary storage. RAM is different because everything loaded into RAM is lost when the system is switched off.
7. A program will display a logic error when, simply put, it's forced to do the impossible. For example, division by zero or use of a variable that hasn't been called yet.
8.
Optical: Codes data using microscopic chips on the surface of the disc. These include, CDs, DVDs and Blu-Ray Discs.
Magnetic: Codes data using small changes in magnetic fields. These include floppy disks, a computer's internal hard disk and a portable hard disk (not a pendrive. One of those bigger "boxes".)
Solid State: Uses non-volatile (not lost when turned off) memory chips to store bits of data. Includes Flash drives (like pendrives or memory cards).
Hope I helped
Edit: Though it seems I've been beaten to it for a few of these