Explain why
modern computers consist of multiple abstract levels and describe
the main functions of each level?
- Modern computers are required to be fast, efficient and secure
due to which the introduction to multiple abstract levels in the
system was being necessary due to which the devices were getting up
to the mark.
- There are many reasons for using such abstract levels in
computers such as:
- Keeping the machines secure along with multi-tasking and
multi-programming functionalities in the computers.
- It also helped the computers to organize the tasks in perfect
order so that the user is being satisfied with the experience.
- The different levels of abstract in the computer are as
follows:
- Level 6 (User Level):
- This is the level which comprises of
the applications which are being used by the users like word
processors, graphics, games, etc.
- Level 5 (High-Level Languages):
- The high-level languages are the part
which most of the developers can write and will help them in
developing application that will communicate with the machine.
- Level 4(Assembly Languages):
- This level we have assembly languages
that give the instructions that translate it to exactly one machine
language.
- Level 3(System Software):
- This is the level that is being
responsible for the features like multi-programming, protecting
memory, synchronizing processes, etc.
- Level 2(Machine Level):
- This is the level that consists of the
machine languages that are the only things which are being
recognized by the particular architecture of the computer
systems.
- Level 1(Control Level):
- The control level comprises of the
control unit which ensures that the instructions are being decoded
and will be executed properly and all the data will be moved
wherever and whenever it should be moved.
- Level 0(Digital Level):
- The digital level is where we will be
able to find the physical components of the computer system such as
gates and wires.
Hence, these are the reasons why multiple abstract levels are
the new thing in computers nowadays and what are the
functionalities of these levels.