Midori Case Study

Improved Essays
Abstract— Nowadays, Cloud computing is being the number one concept in IT industry where all large IT companies such as Microsoft, Red hat and Apple are migrating their services to be delivered via the cloud, and through this high competition on cloud-driven services the user is distracted by many different services of different providers which means many different GUIs. Clouds are groups of nodes or machines whose sizes may be different from small machines to data centers [1] [11]. These machines may be located in different physical places and connected via the internet. The cloud computing is designed to minimize the time, resources and cost that are used by companies [2]. In a cloud computing, the role of service provider is divided into …show more content…
OVERVIEW OF MIDORI OPERATING SYSTEM AND RELATED WORK.
This section contains overview of Midori and its related work.
A. Definitions
Midori is the code name for a managed code operating system being developed by Microsoft Research. Managed code is a computer program code that executes under the management of a virtual machine.It will be a non-Windows operating system based on cloud services, it reflect that it could actually be a service aimed at businesses and governments. Midori is design to achieve concurrency, singularity and virtualization. This is a highly-dependable operating system in which the kernel, applications, and device drivers are all written in managed code. Multiple programs that are spread across many nodes are runs at once. It is expected to be highly componentized, which will allow users to install only what they believe necessary for their application [5].
B. Importance
Midori OS is loaded onto a hardware disk that is physically located on that machine.In this way, the operating system is tied very tightly to respective hardware. As we know that Windows is dependent on hardware, it might face opposition from different ways of working because people are extremely mobile in using different type of devices in order to get diverse information. Due to this, installing different applications on a single computer may lead to many types of compatibility issues whenever the machine requires any sort of
…show more content…
DESIGN METHODOLOGY
This section contains Midori overall design methodology. Midori operating system design is based on some important modules like:
• Microkernel architecture
• Software Isolated Processes (SIPs)
• Contract Based Channels
• Metadata Infrastructure

A. Kernel
It is important part of the system. It acts as a bridge between programs and hardware of the system. Its Primary Purpose is to manage the computer’s resources along other programs to run use these resources. The kernel takes responsibilities for deciding at any time which of the running programs should be allocated to the processor and is responsible for deciding that which memory each process can use, determining what to do when not enough memory is available.
It provides convenient methods for using the device

Fig. 1: kernel Architecture

B. Microkernel
This approach defines a simple abstraction of hardware, with a set of primitives or system calls to implement minimal OS services such as multitasking, memory management and inter-process communication [7]. Other services, including networking, are implemented in user space programs and referred to as servers. Microkernels are very easily maintained than monolithic kernels. There is a drawback that is the large number of system calls and context switches might slow down the system because they generate more overhead than other plain function calls. It allows remaining implementation of OS like normal application

Related Documents

  • Improved Essays

    Nt1330 Unit 4 Paper

    • 551 Words
    • 3 Pages

    In T8.1, services and their corresponding user communicate with each other by passing data in a well-defined, shared format, or by coordinating an activity between two or more services. The services are located in a central service pool and can use a so-called Service Bus (often Enterprise Service Bus or ESB), should be shared in parallel by different application systems and beyond, combined by a service composition to arbitrarily complex complete systems. This, also called orchestration combination of various distributed services from many different administrative domains is an essential feature of a service-oriented architecture. A Service bus is used to provide communication between all services and any user, User sends request to the service…

    • 551 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Nt1310 Unit 4 Test Paper

    • 419 Words
    • 2 Pages

    Suited for small operations that don’t require large amounts of storage space. Also suited for operations that are critical requiring high availability and no downtime. 1. Improved…

    • 419 Words
    • 2 Pages
    Improved Essays
  • Decent Essays

    Interrupts are most important as they give user the better control over the computer. Without interrupts, a user have to wait for a given task to complete in a specific time management with the higher priotity. This ensures that the CPU will charge the process immediately. 2. What is a trap?…

    • 681 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    Central Processing Unit (CPU) which is made up of three major components, the arithmetic/logic unit (ALU), the control unit (CU) and memory by combining the ALU and CU together you get the CPU), (Englander, I. 2014). The arithmetic/logic unit holds data temporary and where calculation are processed the control units controls and deciphers the execution command and follow the instruction that goes with the sequence of actions. The control unit determines the particular instruction to be executed by reading the program counter (PC) (Englander, I. 2014). Primary memory holds program instructions and data and interacts directly with the CPU during program execution. The control unit also reads and interprets instructions from memory and transforms them into a series of signals to activate other parts of the computer.…

    • 567 Words
    • 3 Pages
    Improved Essays
  • Decent Essays

    Nt1310 Unit 6

    • 910 Words
    • 4 Pages

    2.2.2 Empathy Summary Canvas It consists of five key parts: 1. First part is for user. In this section, we need to specify about the main user of the utility. The main user of this utility is the Administrator only. 2.…

    • 910 Words
    • 4 Pages
    Decent Essays
  • Improved Essays

    Nt1310 Unit 7

    • 507 Words
    • 3 Pages

    Famanga Ngobeh Prof. Saunders Review Question Lab September 23, 2015 1. Move copies data from one memory location or register to another. The term “move” is a misnomer because data values in the source location aren’t removed. They’re tested, and copies of these values are placed in the destination location. Therefore, a move operator is really a copy operator.…

    • 507 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Nt1330 Unit 1 Study

    • 419 Words
    • 2 Pages

    Different versions of Windows or Linux can run as a host OS. The guest OS runs in a virtual machine. Many operating systems existing on Intel chips can run as guest operating systems. In fact, even DOS is support in this mode. VMware GSX Server manages virtual machines to be remotely, routinely provisioned, and standardized on a secure, uniform platform.…

    • 419 Words
    • 2 Pages
    Improved Essays
  • Superior Essays

    Ubuntu for workstations are “business as usual” (Canonical Ltd., 2012). Switching to Ubuntu is easy, fast, and quick to deploy. Ubuntu is so easy that users can complete their day-to-day office tasks quickly and efficiently. IT departments also benefit from seamless installation, simple remote management, virus-free computing, and 24/7 support from Canonical.…

    • 1782 Words
    • 8 Pages
    Superior Essays
  • Improved Essays

    Midas is one amongst the highest automotive service suppliers in North America. With a dominant share of the market in exhaust and brake product, franchise has distended its line of product and services to handle all upkeep desires. Franchise currently offers brake service, exhaust service, state emissions inspections, beginning and charging systems, tire sales, steering suspension service, heating and air-conditioning service, and preventive maintenance. If the franchise is a failure then, it would additionally create a falldown in the robust business client base by promoting Fleet Maintenance Services, which is another multi-billion greenback chance destroyed. The motor vehicle repair business is poised for growth as a result of additional…

    • 601 Words
    • 3 Pages
    Improved Essays
  • Decent Essays

    Pdf Level 3 Unit 1

    • 658 Words
    • 3 Pages

    IT133 Unit 1 Assignment Courtney Granata Kaplan University IT133 Unit 1 My Lenovo laptop is currently running on the 64-bit version of Windows 10 Home Edition operating system. The operating system is the most essential piece of software that is necessary to your computer, and without one a computer is more or less useless. The operating system could be compared to a manager or owner of a business or company; it communicates everything to your system and makes sure all your software, hardware, memory and processes, etc. are all working together and doing their job correctly to try and ensure that your computer will perform how it’s supposed to.…

    • 658 Words
    • 3 Pages
    Decent Essays
  • Decent Essays

    Nt1330 Course Project

    • 296 Words
    • 2 Pages

    2.1 Goals The goals of this internship are: a. Provide a solution which reduces the stall time and increases the system efficiency. b. A solution which could be generalized in future to be used with more than two sub-systems. 2.2 Solution Overview The most common solution to such a problem is by making use of a buffer.…

    • 296 Words
    • 2 Pages
    Decent Essays
  • Improved Essays

    Each of the OS will be able to access the hardware independent of the other. The only drawback would be the unavailability of a UI to manage these OSs. 4) a) Consensus is the process of getting all the systems in the network to agree on a single value and this value must be proposed by one of the systems in the network. Any algorithm that requires multiple systems to agree on one solution will have to resolve the problem of consensus.…

    • 1100 Words
    • 5 Pages
    Improved Essays
  • Decent Essays

    Summary: Capstone Project

    • 522 Words
    • 3 Pages

    These systems will be applied into a full functional virtualized environment by moving the older hardware OS systems to VM’s (Virtual Media), as well as migrate any and all legacy software onto these system. Than we will Identify and implement any and all potential security requirements needed for the internal network structure, both local and remote server access, any potential or required application access for client, and the encryption and storage of any given data. The final step will be to develop…

    • 522 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    The first Macintosh computer was released by Apple, Inc. in 1984 (“Apple”), following the first personal computer, or PC, released by IBM in 1981 (Sahoo). Since then, computers and laptops have evolved a lot, and have come a long way from what they once were. Now, in this modern era, there is an ongoing debate between the Mac and the PC. The question is: which is better? The obvious answer is the Mac because they are not susceptible to viruses like PCs, are rated highest in customer satisfaction, and are made with overall better hardware, software, and operating systems.…

    • 927 Words
    • 4 Pages
    Improved Essays
  • Decent Essays

    Meli Marine Case Study

    • 885 Words
    • 4 Pages

    1. What are the most significant factors affecting the attractiveness of the container shipping industry? The container shipping industry is including in four main segment: 1. container shipping, 2. roll-on, roll- off, 3.…

    • 885 Words
    • 4 Pages
    Decent Essays

Related Topics