Introduction to Operating System Dr. R.R. Mergu rajani_sambharam@yahoo.com Associate Professor, Department of Electronics &Telecommunication Engg. Walchand Institute of Technology, Solapur www.witsolapur.org This work is licensed under a Creative Commons Attribution 4.0 International License.
Introduction to Operating system What is operating system? Characteristics of operating system Characteristics of Embedded operating system Desktop Vs. Embedded operating system Introduction to Operating System
What is operating system? https://www.google.co.in/search?q=operating+system&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiM7LChoqzXAhVHQY8KHX7gAQYQ_AUICygC&biw=1366&bih=662#imgrc=HvhCGK43hph1TM: Introduction to Operating System
List out the systems where we use OS? Reflection Spot PC Mobile phones Smart Washing machine Programmable devices for multitasking Introduction to Embedded System
What is operating system? The collection of software that manages a system’s hardware resources Often include a file system module, a GUI and other components Often times, a “kernel” is understood to be a subset of such a collection https://www.google.co.in/search?biw=1366&bih=613&tbm=isch&sa=1&ei=vncBWsDbAsTsvATa6ay4DA&q=user%2C+application%2Coperating+system%2Chardware&oq=user%2C+application%2Coperating+system%2Chardware&gs_l=psy-ab.3..0.88681.127456.0.128314.63.51.1.0.0.0.391.8761.0j2j6j21.30.0....0...1.1.64.psy-ab..32.30.8765.0..0i67k1j0i5i30k1j0i8i30k1j0i24k1j0i7i30k1j0i30k1j0i13k1.581.-QlLcb8Z-j0#imgrc=iybqK0F_sLORwM: Introduction to Operating System
Characteristics of operating System Resource management: The objective is to allocate resources so as to optimize responsiveness subject to the finite resources available. Interface between application and hardware: OS provides services to communicate with hardware Library of functions for the application:– code to be used as building blocks in programs – present their capabilities as functions / APIs Introduction to Operating System
Characteristics of Embedded operating System Fusion of the application and the OS to one unit Characteristics: Resource management Primary internal resources Less overhead Code of the OS and the application mostly reside in ROM Introduction to Operating System
Characteristics of Embedded operating System Configurability: No single OS fit all needs, no overhead for unused functions configurability Interrupts not restricted to OS Device drivers often not integrated into kernel Embedded systems often application-specific specific devices move device out of OS to tasks For desktop OS, many devices are implicitly assumed to be presented, e.g., disk, network, audio, etc. they need to be integrated to low-level SW stack Protection is often optional Embedded systems are typically designed for a single purpose, untested programs rarely loaded, and thus software is considered reliable Introduction to Operating System
Desktop Vs. Embedded operating system Desktop: applications are compiled separately from the OS Embedded: application is compiled and linked together with the embedded OS On system start, application usually gets executed first, and it then starts the RTOS. Typically only part of RTOS (services, routines, or functions) needed to support the embedded application system are configured and linked in Introduction to Operating System