QUESTION
1
List down all the
operating system used in a desktop/laptop today and find good descriptions of
how operating systems work? Hence, state their advantages and disadvantages.
The operating system used in a desktop/laptop today are :-
ü Windows by Microsoft
ü Macintosh by Apple
ü Android by Google
ü UNIX
ü Linux
An operating
system is the most important software that runs on a
computer. Every general-purpose computer must have an operating system to run
other program . It manages the computer's memory, processes, and all
of its software and hardware. It also allows us
to communicate with the computer without knowing how to speak the computer's
"language". Therefore, it is one of the most essential components
as a computer will be useless without an operating system.
So I will explain
briefly on how operating system works. First of all, once the operating system
has started up, it manages all of the software and hardware on the
computer. Since there are many different programs running at the same time, all
of them need to access the computer's Central Processing Unit (CPU), memory,
and storage. Hence, the computer's operating system coordinates the
demands that the computer's software makes on its hardware, especially the
central processing unit.
The operating system
allows the application to begin running, suspending the execution only long
enough to deal with interrupts and user input.
Interrupts are special signals sent by hardware or software to the CPU. In
order to give the appearance of lots of things happening at the same time, the
operating system has to switch between different processes thousands of times
per second. All of the information needed to keep track of a process when
switching is kept in a data package called a process control block.
Each piece of
software running on the computer ideally would like to have the undivided
attention of its hardware. Hence, it is the operating system's job
to make sure that each application gets its fair share of the computer's finite
resources in the most efficient way possible. The operating system also
provides a consistent set of rules for applications to use in order to be able
to interface with your computer's hardware. The system's
application program interface lets developers create software that will run on
computers of the same type even if the hardware is different or open to change.
Windows
Advantages :-
v User-friendly : Provides ready-made
solutions that can be implemented by just about anyone who has ever used a
computer.
v Compatibility : Almost every
application, driver or game will work on Windows.
v Technical support : Software
services are in large supply and because it has so many users, we can always
find someone who can help us with Windows.
v Function : When we
get to know Windows well, we will find out that there are so many functions
that we can do almost anything quite easily.
Disadvantages :-
v Security : Poor security. Vulnerable
to viruses. Over 95% of all viruses and malicious software are written for the
Windows OS. Hence, we may need to buy an antivirus program, although free ones
exist.
v Speed : Slows down after running 24 hours. Windows,
especially Vista and 7, requires a lot of computer resources (memory,
processor, disk space), and thus, runs slower.
v Price : It is a bit pricey for what
we are getting.
Macintosh
Advantages :-
v Security : Excellent security. Very
few viruses are programmed for Mac OS. Hence, it seldom gets viruses.
v Reliability : Mac is very stable as
it runs only on Apple computers, and are thus less prone to hardware and
software crashing.
v Speed : Mac’s software is created by
the same people who designed the computer and running system. Hence it runs
smoother and faster.
v Design : Macs are well designed
computers. They are visually appealing with a "high-end" feel.
Disadvantages :-
v Price : Overpriced. Apple computers
simply cost much more than our average PC. The softwares can be pricey too.
v Compatibility : Only a few programs
will run on Mac, and almost all PC games do not work on this OS.
v Availability : Only available on
Apple computers. Hence, if we do not have Apple computers, we must buy a new
one to install this OS.
v Maintenance : Fixing Mac’s is rather
difficult. The upgradeability is also limited.
Linux
Advantages :-
v Price : Linux is free. We can
download it, install it, use it and modify it without having to pay for
anything.
v Variety : It has many distributions
(versions) that are designed to do specific tasks such as Ubuntu, Mint and
Fedora.
v Ease of use : Most versions of Linux
are easy to update and install.
v Security : Although it is more
vulnerable to viruses than Mac, Linux still has very few viruses.
Disadvantages :-
v Complicated : Although some distros
are quite easy to use, most of them will require a good deal of computer
knowledge in order to get them to work. Hence, it is difficult for beginners to
use.
v Compatibility : There are less
computer hardware that is compatible with Linux. Linux has a small market
share. Hence it does not have many programs and games and majority of our
favorite programs will not run on it.
v Standard : There is no one standard
edition of Linux. In fact, there are hundreds of different user-developed
editions. It can be challenging to figure out which one is best for us, and
making that decision can be overwhelming for beginners.
Prepared by,
Nur Syamimi Yuan
Nur Elmilia