90 likes | 110 Views
Introduction to Operating System. Dr. R.R. Mergu r ajani_sambharam@yahoo.com Associate Professor, Department of Electronics &Telecommunication Engg. Walchand Institute of Technology, Solapur www.witsolapur.org.
E N D
Introductionto 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 asystem’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 theapplication mostly reside inROM Introduction to Operating System
Characteristics of Embedded operating System • Configurability: • No single OS fit all needs, no overhead forunused 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