Здравствуйте.
Существует ли четкое определение, что есть ОС? Какие признаки определяют, что это ОС а не программа?
Например очевидно, что всегда есть загрузчик. Он может быть очевиден или нет. Но даже в кооперативках, что-то должно запустить систему. HAL должен присутствовать всегда? Например в RTOS да, а вот в коперативка уже непонятно. Ядро? Это обязательный признак ОС? Есть проекты в которых есть диспетчер, но они себя не причисляют к ОС. Например protothread.
|