Цитата Сообщение от ZEK Посмотреть сообщение
ОС должна уметь только загрузить снаружи программу и запустить её, все остальное это уже унификации и упрощение жизни программистам и пользователям.
А вот тут ты не прав. ОС (по крайней мере ДОСы) - предоставляют программам:
1)Окружение, среду запуска
2)АПИ для выполнения сложных операций, что бы программист мог не делать этого в своей программе (что бы не держать фрагменты ОС в своей проге): чтение запись файлов, текстовый ввод вывод, потом уже графики, мышь и т.д.
3)абстрагирование от аппаратуры, что бы софт был мобилен и не привзяан к железу
4)управление запущенными программами (в т.ч. выделение им памяти)

и ещё много чего есть, советую почитать книги (хорошие) про ОС и не молоть ерунды.