In any computer, the operating system:
Controls the backing store and peripherals such as scanners and printers.
Deals with the transfer of programs in and out of memory.
Organises the use of memory between programs.
Organises processing time between programs and users.
Maintains security and access rights of users.
assembly language
An assembly language is a low-level programming language designed for a specific type of
processor.
What is assembly language used for?
Today, assembly language is used primarily for direct hardware manipulation, access to
specialized processor instructions, or to address critical performance issues. Typical uses are
device drivers, low-level embedded systems, and real-time systems.