operating systems basic fundamentals - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : ENGLISH FORUM (https://www.at4re.net/f/forum-6.html) +--- قسم : General Discussion (https://www.at4re.net/f/forum-13.html) +--- الموضوع : operating systems basic fundamentals (/thread-3798.html) |
operating systems basic fundamentals - [email protected] - 29-03-2024 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 control three types of kernel in modern implementations monolithic micro hybrid |