Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

We non-commercial site working hard since 2009 to facilitate learning Read More. We can't keep up without your support. Donate.

Assignment No. 01 Semester: Fall 2014 CS604 –Operating System Due Date: 14/11/2014

Question 2: (5 Marks)


Some computer systems do not provide a privileged mode (either user mode or kernel mode) of operation in hardware. Is it possible to construct a secure operating system for these computer systems? Write the name of the most secure operating system and justify your answer with solid reasons also tell either it is possible or not.


NOTE: Do not put any query on MDB about this assignment, if you have any query then email at

Views: 9148


Replies to This Discussion


IS you took a very good step to upload this assignment,wish you all the best

Please Discuss here about this assignment.Thanks

Our main purpose here discussion not just Solution

We are here with you hands in hands to facilitate your learning and do not appreciate the idea of copying or replicating solutions.

Kernel mode, also referred to as system mode, is one of the two distinct modes of operation of the CPU (central processing unit) in Linux. The other isuser mode, a non-privileged mode for user programs, that is, for everything other than the kernel.

When the CPU is in kernel mode, it is assumed to be executing trusted software, and thus it can execute any instructions and reference any memoryaddresses (i.e., locations in memory). The kernel (which is the core of the operating system and has complete control over everything that occurs in the system) is trusted software, but all other programs are considered untrusted software. Thus, all user mode software must request use of the kernel by means of a system call in order to perform privileged instructions, such as process creation or input/output operations.

Top 10 Most Secure Operating Systems

The security of a given anything, even operating systems (OS), tends to be a difficult or even controversial issue to examine. The only, truly secure operating systems are those that lack contact to the outside world (e.g., a DVD player's firmware). As for any other OS, they'll inevitably have some sort of vulnerability or weakness that can be exploited. In fact, any networked OS can be exposed by careful abuse of its configuration—no exceptions. All the same, here are the top ten most secure operating systems on the planet today.
Another important fact is how fast the vendor is to release a patch when a vulnerability has been discovered.
Recently the more popular Bash shellshock and Openssl Heartbleed shows that.

1.           OpenBSD:

By default, this is the most secure general purpose operating system out there. The proof in the pudding? The fact that it suffered only two remote attack vulnerabilities in the last decade serves as solid evidence of its stringent security and strict auditing policy. Moreover, OpenBSD lacks a large enough attack surface (care of running numerous web applications) for hackers to exploit.

2.           Linux: 

Linux is a superior operating system. When customized it can be set up to extremely secure. Linux has an impressive vulnerability patching policy. 

3.           Mac OS X: 

This Apple-made OS handles user permissions better than, say Windows XP, but it still contains an indecent number of vulnerabilities and remote exploits in its systems. That, coupled with Apple's slow response to many of its security issues, has landed this operating system at the bottom of this list.

4.           Windows Server 2008:

Say what you will about a Microsoft operating system's security; at the very least, they know how to improve and they've gone through the very worst security threats that the Internet can dish out. This iteration of Windows Server has improved backup and recovery, user account control, web server (IIS) role, and server role security configuration.

5.           Windows Server 2000:

This operating system is so secure that it took nearly a decade before Microsoft can come up with a better one. This OS for network servers, notebook computers, and corporate workstations continues to get monthly security patches even after nine years since its release.

6.           Windows 8:

Microsoft attempted to fix the security issues that has plagued Windows 95, 98, ME, and XP, but they ended up alienating consumers instead. The main complaints that people aimed against the polarizing OS—confusing security policies and the lack of backward compatibility with older applications—were actually security measures that were supposed to make Vista a lot more protected from breaches and hacker penetrations.

7.           Windows Server 2003:

The good news is that Windows Server 2003 is still a more secure OS than Windows XP. The bad news is that, security-wise, it's even worse than its earlier prototype, Windows Server 2000. Nevertheless, it features competent security improvements like default disabling of vulnerable services and a built-in firewall.

8.           Windows XP:

It became one of Microsoft's greatest and most long-running releases (mostly because of Vista's failure to connect to the general Windows-using consumer base). Tragically, it's also one of the most non-secure operating systems of all time as well.Because this OS runs a lot of network services by default and allows users to access full privileges by default, it also gets hacked and breached on a nigh-daily basis by default as well.

9.           HP-UX 11i:

Even though it's not one of the most commercially successful operating systems in the market today, this Unix-based Hewlett-Packard OS has been included in this list because of its superior security policies to several more popular operating systems (namely, Mac OS X, Solaris, and Linux).

10.          Solaris:

This Sun Microsystems Unix-OS variant is on the lower notches of this article's security hierarchy because it's not inherently security-focused. Because of certain business-related circumstances as well, most of the Solaris source code has already been published via the OpenSolaris project.

Always install the latest patches for the Operating System that you are running.

                   Sorry to say but main Pehaly Question ko thek tara sey Samaj nai

                   pa rha houn k Privileges kis ko allowed krni hain?

                    Can some one Help?

These instructions are allowed by the user or not or these instructions are allowed by kernel.

Jams Khan  mention 

               Ok! thnx.....

Only two days left.

        Any Idea about first question?

processor have multiple cpu mode that allows the OS to run at different privilege level. 

Some processors have two levels (such as user and supervisor)

386 have four levels (#0 with the most, #3 with the least privileges)


Looking For Something? Search Below

Top Trends 

Latest Activity

© 2022   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service