Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this...
-
Upload
buck-butler -
Category
Documents
-
view
213 -
download
0
Transcript of Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this...
![Page 1: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/1.jpg)
Midori
MidoriLife after windows
Microsoft Research’s
![Page 2: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/2.jpg)
SingularityMidori is a stem off of this operating
systemA 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
Currently used by Microsoft Research Team
![Page 3: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/3.jpg)
Configuration•Co-exist and interoperate with existing Windows applications•Concurrency will be the foundation•Assumes the user will always be online•To be ran on many different topologies•Componentized from the beginning•More virtually-oriented than any other OS
![Page 4: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/4.jpg)
Concurrency
Concurrency is a property of systems in which several
computational processes are executing at the same time, and potentially interacting
with each other.
![Page 5: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/5.jpg)
SpecificationsAsynchronous-only architecture known as Asynchronous Promise Architecture
Tools and libraries are completely managed code
Run directly on native hardware (x86, x64)
![Page 6: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/6.jpg)
Resource Management Infrastructure
Also known as RMIThe framework for the scheduling of all types of devices
Has the specifications for resource accounting including IO bandwidth, memory, power, and response time
![Page 7: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/7.jpg)
Midori’s two kernel layers
A microkernel that contains unmanaged code that will control hardware
A higher-level managed kernel services that furnishes the operating system functionality
![Page 8: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/8.jpg)
Programming with Midori
Simpler than it currently is in Windows
Useful for service-oriented architectures
Allows for the decomposition of applications into services that can be partitioned across the different tiers
Uses .NET Programming Languages
![Page 9: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/9.jpg)
Programming Cont.Programs will be assembled to native code using the Bartok complier and runtime system
It will have a non-blocking object-oriented framework API
An API, application programming interface, is a set
of functions, procedures, methods, or classes that an
OS, library, or service provides to support requests made by
computer programs.
![Page 10: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/10.jpg)
Bartok Complier
The Bartok Complier is able to typecheck machine code for programming errors which
would be great for the creation of applications in
the environment.
According to Microsoft, it will use an intermediate typed
language.
![Page 11: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/11.jpg)
Topologies
Midori will be used on many different topologies.
Client server The cloud data centerPeer-to-peer
![Page 12: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/12.jpg)
Cloud computingDefined as internet “cloud”
based development and use of computer technology
“computing”.
Where IT-related capabilities are provided “as a service” allowing users to access
technology-enabled services from the Internet “in the cloud”
without much knowledge or control over the technology infrastructure that supports
them.
![Page 13: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/13.jpg)
Data Storage
Higher-level opportunities are
available, including compliance,
compression, consistent replication, computation close to
data, encryption, indexing and search, as well as storage in the
cloud.Provides a built-in multi-
master replication for complex data.
![Page 14: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/14.jpg)
Business WorldStoring data and backup
capability on a central Microsoft Server
Being able to move to different environments without reinstallation
Installation possibility on several different topologies
The ability to program using .NET languages
The concurrency will benefit all businesses
![Page 15: Midori Life after windows Microsoft Research’s. Singularity Midori is a stem off of this operating system A research project started in 2003 to build.](https://reader036.fdocuments.us/reader036/viewer/2022072013/56649e5f5503460f94b59ba1/html5/thumbnails/15.jpg)
Thank you folks……