Post Windows Operating System
#1

[attachment=9326]
Post Windows Operating System
Operating System Overview
A collection of programs which controls the resources of computer system
An interface between user and hardware
Provides Information protection
When the computer is ON, OS will first get loaded into the main memory
Basic function of OS
Device configuration
File Management
Memory Management
Interface Platform
Communication page link between users
fig:-Structure of OS
Basic Criteria To Select OS
Home and Office Use-administration tools, internet security and user friendly
Multimedia Use -play/record TV, burn DVDs, support HD video and music
Security -firewalls, pop-up blockers,antivirus,antispyware software
Networking -Buisness and home Oss can be used in network
Ease of Use -straightforward
Technical Help/Support-help guide
Introduction to MIDORI
Being developed by Microsoft
led by Eric Ruder, Microsoft’s senior vice president for technical strategy
Internet-Centric Operating System :-e.g.: Google Chrome OS
Related to Singularity Project
Singularity
Microsoft research project that aims to build an operating system which is mostly written in managed code (C#)
Includes Special processes called Software Isolated Process(SIP)
It uses advances in languages, compilers, and tools to build more reliable systems and applications
Managed Code
Cloud-based Computing
Way of computing via Internet that broadly shares computer resources instead of using software on a local PC
Allow users to access technology-enabled services from the Internet.
A cloud can be:-
A Public Cloud-sells services to anyone on the Internet .e.g-AMAZON web sevices
A Private cloud-supplies hosted services to a limited number of people.
Specifications of Midori
Midori OS will run natively on x86, x64 and ARM hardware
ARM-32bit RISC, low power applications mobile and embedded electronics
Will be hosted on the Windows Hyper-V hypervisor or a Windows process
-Hypervisor is also called as Virtual Machine Monitor(VMM)
lightweight portable OS
Tools and libraries are completely managed code.
More virtually-oriented then any other OS.
Specification
It will have Strong isolation boundaries
For security benefits
To ensure servicing
2 Kernel layers:-
A Micro-kernel
Unmanaged code that will control the hardware
Managed Kernel
Higher-level,furnishes OS functinality
It will contain Resource Management Infrastructure(RMI) framework
Resource Management Infrastructure
Single scheduling frame-work for all types of devices
Has variety of capability to optimize the resources
Optimum utilization of hardware, software etc.
Has the specifications for resource accounting including IO bandwidth, memory, power, and response time
It manages and supports the technology infrastructure
It will be accessible from user-level applications, distributed applications as well as cloud computing services
Design Methodology
Software Isolated Processes(SIPs)
Contract Based Channels
Manifest-Based Programs
Software Isolated Processes(SIPs)
Processes isolated by software
For isolation ,SIPs rely on
Programming language type
Memory safety
Each SIP has its own
Layout
Run-time systems
Garbage collector
SIP
Inexpensive to create
-communication has low overhead
SIPs are not allowed to modify their code
Thus code is more reliable
SIPs results in
High performance
Fast inter-process communication
Fast Task Switching as only one address space is used
Contract Based Channels
Only way for SIPs to communicate
– Needs to be fast (unlike current systems)
Contracts makes this communication easier and verifiable.
Each channel is
– bi-directional
– defined by exactly two endpoints
Channel contracts are valuable tool for preventing and detecting mistakes. 
Manifest-Based Programs
To start execution, a user invokes a manifest
Describes a program’s
–Resources
– Capabilities
– Dependencies
Defined at Design-Time
– Specified with inline code
Prevents conflicts between channels during communication.
Programming with Midori
Simpler than it currently is in Windows
Useful for service-oriented architectures i.e IT environments
Uses .NET programming language
Programs assembled to native code using Bartok compiler and run-time system
It will have a non-blocking object-oriented framework API(Application Programming Interface)
Enables interaction with software
It may include specifications for routines ,data structures, object classes and protocols used to communicate between the consumer and implementer of the API.
Bartok Compiler
Being developed by Microsoft
Able to type-check machine code for programming errors
Written in C#
Provides services like:-
Automatic memory management
Garbage collection
Threading
Verification of CIL(Common Intermediate Language)code
Bartok Compiler
Bartok is being used by Microsoft Research for the implementation of Singularity, a highly-dependable operating system
Topologies
Midori will be used on many different topologies.
Topologies
MULTI-TIER
Applications

will introduce a higher-level application model that abstracts the details of physical machines and processors
will provide a single, secure, manageable operating system for all devices.
Web-like applications, such as active documents, that operates safely and securely at the OS level.
Midori will drive a change in business models through advertising, subscriptions, and online transactions as well as used in mobile devices
Reply
#2
Midori is an offshoot of Microsoft Research’s Singularity operating system, the tools and libraries of which are completely managed code. Midori is designed to run directly on native hardware (x86, x64 and ARM), be hosted on the Windows Hyper-V hypervisor, or even be hosted by a Windows process
It has been reported to be a possible commercial implementation of the Singularity operating system, a research project started in 2003 to build a highly-dependable operating system in which the kernel, device drivers, and applications are all written in managed code. It was designed for concurrency, and can run a program spread across multiple nodes at once
Reply
#3

please any body can send me the full seminar report on midori operating system..... plz plz.......
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: operating system windows 98 today, windows 98 operating system ppt, midori os, operating system for windows xp, operating system windows xp, seminar of windows 7 operating system pdf, windows operating system,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  eyeOS cloud operating system full report seminar topics 8 11,283 20-03-2014, 11:26 PM
Last Post: seminar report asees
  QNX Operating System computer science crazy 1 3,058 22-12-2012, 11:15 AM
Last Post: seminar details
Smile PLAN 9 Operating system computer science crazy 1 2,014 11-12-2012, 01:32 PM
Last Post: seminar details
  ]Operating System Support seminar class 1 2,068 11-12-2012, 01:32 PM
Last Post: seminar details
  RTX51 Real-time Operating System project report helper 1 2,293 24-11-2012, 03:59 PM
Last Post: RAGHAVENDRA K S
  RTOS - Real Time Operating Systems full report project report tiger 6 11,936 22-10-2012, 01:54 PM
Last Post: seminar details
  REAL TIME OPERATING SYSTEM computer science crazy 1 2,247 25-02-2012, 10:29 AM
Last Post: seminar paper
  Real-Time Operating Systems project report helper 1 1,470 25-02-2012, 10:29 AM
Last Post: seminar paper
  Real time operating systems ajukrishnan 1 3,227 25-02-2012, 10:28 AM
Last Post: seminar paper
  GRASSHOPPER Operating System computer science crazy 16 11,381 24-02-2012, 11:18 AM
Last Post: seminar paper

Forum Jump: