5 Software Flashcards
Where do instructions come from?
Instructions come from software.
What happens when you start a software?
All the instruction codes from the software are copied to the RAM. This first step is called loading.
After the first step the CPU fetches the instructions and carries them out. (This process is called running the software).
What are the two types of software.
Application software for example a game or an email application.
System software is the software that enables the computer to work properly.
What is booting up?
Booting up is to load the operating system from the storage to the RAM.
What is ROM?
ROM are the first instructions that the computer needs.
What is BIOS?
BIOS are the set of instructions that get copied to the main memory to control the peripherals that are connected to the PC and to look in the secondary storage for the operating system.
By whom is linux favored by?
It is favored by computer experts.
What does the operating system do?
The operating system controls the hardware, makes the user interface understandable for us, loads and runs applications, spots errors and copes them.
What is a hardware interrupt?
A hardware interrupt is when you change something using a peripheral while there was a computer sequence in action and it sends you an error message(interrupt).
What are software interrupts?
Software interrupts are error messages for example when loading a page takes to long.
What is an extra feature of interrupts?
An extra feature of interrupts could be to let the CPU swap between different programs.
What are low-level langnuages.
Low-level languages are the way computers can communicate with each. A low-level language could a be for example the binary system.
What do compilers do?
Compilers make files for programs easily readable for the computer by transforming the high-level code to low-level code.
What do interpreters do?
Interpreters translate the program code and execute it as it translates it.
What are the advantages and disadvantages of compilers?
The executable file can be easily transmitted or sold to another person. However If you make a change the program must be compiled again.