Preview

Osek Operating System Analysis

Better Essays
Open Document
Open Document
2496 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Osek Operating System Analysis
I. Introduction:
OSEK is basically a German Term which stands for “Open systems and the corresponding interfaces for the Automotive Electronics in Motor Vehicle Distributed” [1]. This source is available for everyone and produced specification for three main components which are Operating System (OS), Network Management (NM) and Communication for Automotive embedded systems to increase and improve the Software Portability and Reusability. This document only focuses on the OSEK operating system.
Today automotive vehicles have very strict real time requirements and to manage the complexity of electronic control units is very difficult as compared to previous 20 years ago that’s why we are using OSEK Operating system to achieve mandatory functionality
…show more content…
OSEK Operating System

1. Processing Levels:
OSEK operating system used for Real time executions of processes which are running in parallel and we want to control them. OSEK operating system allows a set of interfaces for the user. Entities used these interfaces for competing the Central Process Unit. There are two main types of entities which are given below:
• Interrupts Service Routine (ISR) Which is handled by Operating System
• Tasks (1st Basic Tasks & 2nd Extended Tasks)
Operating system services handled the hardware resources of the control unit. Unique interfaces or application program are used to summon these Operating system services.
OSEK explains three main processing levels:
• Interrupt level
• Logic level by scheduler
• Task Level
User assigned the priorities to schedule the tasks in the Task Level. The runtime context is active at the start of execution time and then enable again when the running task is complete.

Figure 1: Processing Level of the OSEK Operating System [1] Following are the
…show more content…
There are two types of alarms single alarm or cyclic alarm. It doesn’t provide any standardized API. First we defined the counter value for the event or call back routine, when the counter reached to that value alarm will become expire and do that event which have to be done.

6. Conclusion:
OSEK OS is a firm real-time operating system with flexible abilities. It provides scheduler which organizes the tasks and interrupts in a better way. To avoid the deadlock and priority inversion, it made critical section. It gives the opportunity for triggering the task with respect to specific time. It also supports debugging. Cost is very important now days so it is used to reduce the cost of new hardware and also have the ability of the code reuse. Vastly used in Safety critical domain because of the stringent timing requirement. The maintenance is very cheap and has shorter development time.
It does not provide any graphics and file systems. It is used only for single core processors; it doesn’t support multi core processors, still working on it. It doesn’t contain any memory protection. OSEK don’t have any capability to produce any new

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Computers systems are an essential piece of equipment in many people’s everyday lives they have to deal with a lot of processes information and be able to go on the internet where there is a risk of getting viruses and bugs. This is why computer systems have to be equipped with the right software utilities to ensure that they are working at their best at all times. There are many different types of software utilities available for a computer system I will explain them in detail in this report.…

    • 518 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Nt1330 Unit 1 Assignment

    • 4639 Words
    • 19 Pages

    An operating system (OS) is an interface between hardware and user which is responsible for the management and coordination of activities and the sharing of the resources of the computer that acts as a host for computing applications run on the machine. As a host, one of the purposes of an operating system is to handle the details of the operation of the hardware. This relieves application programs from having to manage these details and makes it easier to write applications. Almost all computers (including handheld computers,desktop computers, supercomputers, video game consoles) as well as some robots, domestic appliances (dishwashers, washing machines), and portable…

    • 4639 Words
    • 19 Pages
    Powerful Essays
  • Better Essays

    BIS 320 Week 2 Asm

    • 1188 Words
    • 5 Pages

    An operating system is basically described as “the program that, after being initially loaded into the computer by a boot program, manages all the other programs in a computer” (Rouse, 201). Operating systems and applications help the company reach their goals because it enables their employees to use them as tools to do their jobs more efficiently which can subsequently lead to increased company sales and revenue.…

    • 1188 Words
    • 5 Pages
    Better Essays
  • Good Essays

    The Operating System (OS) is the very most essential software on your computer. Without the OS your computer will not run. It manages all of the hardware and software and gives direct access to the storage, central processing unit (CPU), and memory, so that the programs can work properly. The operating system determines what your computer can or cannot actually do because each OS have different features, options, applications, compatibilities and even the user interface may change.…

    • 580 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Week 5 Pos 355

    • 2010 Words
    • 9 Pages

    Operating systems were not in existence before the 1960s. The definition of operating systems is a program designed to run other programs on the computer and is the most important program. In the past, computers were built to execute a series of single task similar to a calculator. In the 1960s came the MCP (Master Control Program) for the B5000 mainframe computer created by the company Burroughs/Unisys. The MCP was the first OS written exclusively in a high-level language. As the years progressed, OS giants were starting to form such as Windows, Linux, and Mac. In, this paper, these 3 tech OS giants will be examined thoroughly while covering memory management, process management, file management, and security.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Good Essays

    The General Public License also referred to as (GNU or GPL is one of the most widely used software license among individual, organizations and companies. The reason behind this is this product guarantees its users the freedom to make changes to the software, study and share the software, and if needed the software may be copied. 3 versions of the GNU have been released. Operating System is the core software of any machine that provides interface between applications and the hardware. Different types of operating systems exist that are available these days, some of them are Open source and some are closed or proprietary standards. Each of them has their own benefits and advantages that are detailed in this paper.…

    • 669 Words
    • 3 Pages
    Good Essays
  • Good Essays

    The operating system and software applications used by McDonald’s restaurants. It will describe how the operating system and applications helps the company reach its objectives, and the functions of computer hardware components used in the organization. Finally, information will be provided of examples of input hardware, output hardware, and storage hardware and describe how they are used by McDonald’s Corporation.…

    • 1301 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    Assignment 1,Section I

    • 326 Words
    • 2 Pages

    An operating system (OS) is a collection of software that manages computer hardwareresources and provides common services for computer programs. The operating system is a vital component of the system software in a computer system. Application programs require an operating system to function.…

    • 326 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Both the operating system and software applications improve the organizations ability to operate in an efficient and effective manner. There are four operating systems which include: Windows, Mac OS, Unix, and Linux. Operating systems handle data that is received, processed, saved, and backed up through application software. According to Kroenke (2012), “for business users, the most important operating system is Microsoft Windows. Some version of Windows resides on more than 85 percent of the world’s desktops and considering just business users, the figure is more than 95 percent” (p. 80). The Mac OS operating systems are primarily used by artists and workers in the arts community. Whereas Unix is used more so in the scientific and engineering communities.…

    • 796 Words
    • 4 Pages
    Good Essays
  • Better Essays

    It325 Assignment 7

    • 1251 Words
    • 6 Pages

    Within each process the statements are executed sequentially, but statements from different processes can be interleaved in any order that's consistent with the constraints imposed by the semaphores. When answering the questions below assume that once execution begins, the processes will be allowed to run until all 3 processes are stuck in a wait() statement, at which point execution is halted.…

    • 1251 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    Implementation Plan

    • 2273 Words
    • 10 Pages

    This section provides a brief description of system structure and the major system components essential to the implementation of the system. It should describe both hardware and software, as appropriate. Charts, diagrams, and graphics may be included as necessary.…

    • 2273 Words
    • 10 Pages
    Powerful Essays
  • Satisfactory Essays

    The Memory Manager, the Interface Manager, the User Manager, and the File Manager are the basis of all operating systems.…

    • 1262 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Micro Kernel

    • 891 Words
    • 4 Pages

    • OS is all in one place, below the “red line” • Applications use a well-defined system call interface to interact with kernel • Examples: Unix, Windows NT/XP, Linux, BSD, OS/161 • Advantages?…

    • 891 Words
    • 4 Pages
    Satisfactory Essays
  • Best Essays

    Operating System security

    • 3500 Words
    • 14 Pages

    Introduction Computer system from network servers, desktops to laptops and hand held devices, they specially use a piece of software which know as operating system and execute on hardware that able to allocate the basic resources of system and supervises the execution of all applications within operating system. OS manages all types of resources management and security aspects. Microsoft window, UNIX and Linux are example of operating system. The security of an operating system of computer system will have fundamental impact to overall security of a computer system and also the application which are running in system. If we don’t proper control the execution of individual applications in an operating system may attack, from one application to other applications.…

    • 3500 Words
    • 14 Pages
    Best Essays
  • Powerful Essays

    Nokia Symbian Os

    • 12959 Words
    • 52 Pages

    operating systems. In this chapter we will take a close look at one operating system…

    • 12959 Words
    • 52 Pages
    Powerful Essays