Social Icons

Showing posts with label operating system. Show all posts
Showing posts with label operating system. Show all posts

Wednesday, October 20, 2010

Tuesday, October 19, 2010

Service Packs & Infection Rates

1.  First it was windows XP..then it was SP1(Service Pack 1)...followed by SP2,SP3 ...further by Vista SP1,SP2 and now Windows 7...how the upgrades in these packs have been reducing the infection rates is briefly reflected as per stats from Microsoft Security Intelligence Report.

- Infection rate for windows XP with SP3 is less then half of that for SP2 and less then a third of SP1.

- Windows Vista SP2 has a lower inefction rate then SP1 which is about 50% lower then Windows Vista Basic.

- In case of Server Operating SystemS,the infection rate for windows server 2008 with SP2 is about 20% less then the predecessor ie Windows Server 2008 RTM.

Wednesday, September 30, 2009

THE FUTURE OF OSs : MICROSOFT VERSION

1. Microsoft's involvement in playing a key role in the field of future operating systems can be gauged from the fact deciphered below in successive paragraphs.

2. So when Microsoft tries working on the futuristic versions of operating systems...the surprise is that windows does not come in the discussion....windows is out...yessss!!!it is terms like MIDORI,SINGULARITY,BARRELFISH,HELEOS.....the names must be sounding french to people like me....just read ahead!!!

MIDORI

3. Midori based on their Singularity operating system research project is an experimental operating system, in which all code, even device drivers, and the kernel itself are written in managed code, making the operating system much safer. The operating system also has a large focus on concurrency.Midori is in incubation, which means it is a little closer to market than most Microsoft Research projects, but not yet close enough to be available in any kind of early preview form to users.

BARRELFISH

4. Barrelfish, an OS written specifically for multicore environments. It hopes to improve the performance of boxes with such chips by creating a network bus and calls itself a multi-kernel operating system. Its focus is on leveraging the increasing number of cores in desktop processors. The mainstream operating systems today, Windows, and Linux, have both been designed for single-core computers, with multi-processing support added on later. 

5. The Barrelfish project instead tries to redefine the entire operating system keeping in mind that multi-core is here is stay. Today we have dual-core, quad-core, and even hexa-core, but given a decade, we may be looking at hecto-, kilo-, or even mega-core computers! These will require a rethinking of the very organization of the operating system.

6. Barrlefish does just that. It treats the multi-core processor environment as a collection of networked processor cores, and applies the concepts used with distributed computing to manage the execution of the computer's processes. This has the effect of making the system much more scalable. An interesting part of this approach is also 
that the processor cores need not be homogeneous! The multiple kernels could all be running on processors of different architectures, one kernel might be executing on an ARM, while another on a x86, and a third on a GPU!

HELEOS

7. Heleos, another research OS in MS labs and their latest revelation, takes the concept of heterogeneous multiprocessing further, and introduces "satellite kernels".It explains that current operating systems are designed with a homogeneous running environments in mind. For this reason, an operating system is written for either an IA64, or an x86, or a PPC, or an ARM platform, however it cannot leverage all of them. Our computers however are no longer homogeneous. We have CPUs and GPUs of different architectures, each with multiple cores. The GPU is highly optimized for a vector processing, and has an architecture which vastly differs from that of the CPU, with a completely different instruction set and performance characteristics. 

8. The Helios project introduces satellite kernels, which essentially presents the developers with a "single,uniform set of OS abstractions across CPUs of disparate architectures and performance characteristics." This satellite kernel is a micro-kernel, and runs all other services and drivers in individual processes.

9. With Singularity and Barrelfish both available as open source releases, it seems Microsoft might just be headed for a more open future. 

10. Thanks DIGIT and Microsoft for the updates.
Powered By Blogger