Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computer Science (security and data management (security (Important to…
Computer Science
-
Computer hardware
-
-
-
-
Clock speed
-
The higher the ghz the faster it can fetch, decode, execute
GPU
-
The GPU renders images, animations and video for the computer's screen.
Program Construction
Interpreters
Before high level programming languages can be run, code is converted by an interpreter, one line at a time, into machine code, which is then executed by the CPU.
-
Translators
For example, a program written using the PASCAL programming language may be translated into a program written in one of the C programming languages using a translator.
A translator changes (translates) a program written in one language into an equivalent program written in a different language.
Assemblers
An assembler is a program which coverts the low level assembly programming language into machine code.
The assembler does this by converting the one-word assembly instructions into an opcode, e.g. converting AND to 0010. It also allocates memory to variables, often resulting in an operand.
Operating Systems
-
Disk organisation
File transfer
File transfer is the ability to transfer data from one location to another. This can be done by simply copying a file from one folder (directory) to another, or from one storage medium to another.
You may wish to carry out either of these tasks in order to organise your files better, using subfolders or to back-up your work onto a secondary storage device, such as a flash memory stick.
Formatting
-
During this process, a new file system is set out on disk and all data may be erased in readiness for new data to be stored.
Compressing
-
This may be advantageous as it allows more data to be stored on the disk and files may also be transferred more quickly.
There are two methods of achieving disk compression; one is software based and the other hardware based.
-
-
pseudo code
a notation resembling a simplified programming language, used in program design