تقييم الموضوع :
  • 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



الملفات المرفقة
.jpg   Layers_in_computer_systems.jpg (الحجم : 21.53 KB / التحميلات : 9)
.png   6a0120a85dcdae970b0120a86db3ea970b-pi.png (الحجم : 19.77 KB / التحميلات : 7)


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


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