تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
operating systems basic fundamentals
#1
Bug 
operating systems consists of different layers of abstractions
mainly



-applications.
-shell (CLI command line interface or GUI graphical user interface , API application programming interface).
-kernel ( scheduler , context switching for multi-tasking , file system , device drivers ,hardware abstraction layer (HAL library)for cross platform).
-hardware ( firmware , etc...).
 



the need for a operating system kernel to hide approximately all hardware complexities from user
trade of beetwen speed and size and complexity , for chosing a propper kernel type
inter-process(tasks) communication pipes , is the mandatory part for micro and hybrid kernels
economic jargon and monetization for monopoly and controlhelpme



three types of kernel in modern implementations


monolithic
micro
hybrid



الملفات المرفقة الشكل المصغر
       
أعضاء أعجبوا بهذه المشاركة : rce3033 , johnvb


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم