Computer Science Long Test2 Revision 2
Computer Science Long Test2 Revision 2
Chapter4
Application software: these are programs that allow the user to do specific tasks.
Security management is another part of a typical operation system; the function of security
management is to ensure the integrity, confidentiality and availability of data.
Multitasking allows computers to carry out more than one task (i.e. a process) at a time. Each of the
processes will share the hardware resources under the control of the operating system software. To
make sure that multitasking operates correctly.
Management of user accounts: Computers allow more than one user to log onto the system. It is
therefore important that users’ data is stored in separate parts of the memory for security reasons
(also refer to security management earlier in this section). Each person logging onto the computer
will be given a user account protected by a user name and password.
When a computer starts up, part of the operating system needs to be loaded into RAM – this is
known as booting up the computer (or a bootstrap loader).
The start-up of the computer’s motherboard is handled by the basic input/output
system (BIOS). The BIOS tells the computer where the storage device that holds
the operating system can be found; it then loads the part of the operating
system that is needed and executes it.
The BIOS is often referred to as firmware. Firmware is defined as a program that provides low level
control for devices.
However, while the BIOS is stored on an EEPROM, the BIOS settings are stored on a CMOS chip
(Complementary Metal Oxide Semi-conductor). The CMOS is powered up at all times via a
rechargeable battery on the motherboard. Therefore, the BIOS settings would be reset if the battery
was removed or disconnected for some reason. Once the CMOS is re-started, it will access the
same BIOS program from EEPROM, but the settings will now be the default factory settings.
Buffers and interrupts are often used together to allow standard computer functions to be performed.
Programming is to make machine work . programming creates instruction set that a machine
follows.
Low-level language can refer to machine code, the binary instruction that the computer
understand, or an assembly language that needs to be translated to machine code.
Programmers do not usually write in machine code as it is difficult to understand and it can be
complicated to manage data manipulation and storage
4.2.3 Translators
A translator is a program which translates a program written by the user into a computer-
understandable format (machine code)
Types of translator:
-a compiler translates a program written in HLL into machine code. When a program is
compiled, the machine code can be executed again and again without having to recompile it.
-an interpreter executes a program written in a HLL one line at a time. It reads a statement,
performs the action specified and moves on to the next statement
-an assembler translates a program written in an assembly language into machine code. When
a program is assembled, the machine code can be executed again and again without having to
reassemble it.
1.part of an operation system which carries out certain function such as virous
checking, defragmentation and screensaver
Answer: utilities
2.a type of interface that allows the user to type in commands on a keyboard
which gives the computer instruction
Answer: CLI
3.a signal which is sent to the CPU to suspend its current operation
Answer: interrupt
Answer: defragmentation
Answer: firmware
6. software that provides an environment in which applications can run and also
provides an interface between computer and human operator
8.a type of programming language that can write code that doesn’t take up much
space in primary memory
Answer: buffer
10.software that communicate with the operation system and translate data into
format understood by a hardware peripheral device
Answer: device driver
11.a type of programming language that is easier to read, write and understand
programs
Answer: compiler
Answer: interpreter
Answer: assembler
Answer: HTML
Answer: screensaver