Operating System Unit 2 - University of The People
Operating System Unit 2 - University of The People
1
- macOS has better integration with Apple’s software and services.
- macOS is generally easier to use than Windows for most users.
Cons:
- macOS can only run on Apple hardware.
- macOS has fewer customization options than Windows.
- macOS has fewer software options than Windows.
It depends on the situation and personal preference. For example, if you are a software
developer, you may need to use both operating systems to test your software on
different platforms. If you are a graphic designer, you may prefer macOS because of
its better integration with Adobe’s software. If you are a gamer, you may prefer
Windows because of its wider range of games available.
Ultimately, it comes down to what you need the operating system for and what you
are most comfortable using. Both operating systems have their pros and cons, so it’s
up to you to decide which one is right for you.
Journal
Explain what your operating system would be used for and what
components it would utilize, such as a GUI or command line
interface, etc.
The Windows operating system is designed to provide a graphical user interface
(GUI) that allows users to interact with their computer using a mouse, keyboard, and
other input devices. The GUI includes a desktop, taskbar, and Start menu that provide
access to applications, files, and settings.
In addition to the GUI, Windows includes a command line interface (CLI) called the
Command Prompt that allows users to interact with their computer using text
commands. This can be useful for advanced users who want to automate tasks or
perform system maintenance.
Most servers use Linux distributions as operating systems and often have the GUI part
omitted. So the only way is to use CLI to communicate with these servers. On the
other hand, as a developer, there are times when you need to configure and install
additional packages and modules necessary for servers running Linux, so most
programmers will inevitably have to use it. to the CLI..
Other components of the Windows operating system include security features like
Windows Defender and Windows Firewall, as well as system utilities like Task
Manager and Device Manager that allow users to monitor and manage their
computer’s performance and hardware.
2
Would you give this OS a concurrency ability or not?
Yes, because:
Concurrency is the execution of multiple sequences of commands at the same time. It
happens in the operating system when there are several process threads running in
parallel. Running process threads always communicate with each other through shared
memory or message passing. Also leads to resource sharing which can lead to
deadlocks and race conditions.
the Windows operating system has the ability to run multiple programs
simultaneously, which is known as concurrency. This allows users to perform multiple
tasks at once without having to close one program before opening another.