The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Что такое 'операционная система'"
Отправлено Дмитрий Ю. Карпов, 03-Ноя-06 23:13 
В разное время понятие "операционная система" означало разное. Было время - DOS называли дисковой операционной системой, и никто не возражал.

Но сейчас в это понятие включено требование отделения задач друг от друга и от ядра, благо процессоров без необходимых для этого аппаратных функций защиты практически не осталось (хотя кое-где используются восьмибитные процессоры, но это не та область применения). Поясню понятие "отделение": задача (запущенная программа) имеет право вытворять что угодно, обращаться к любым адресам памяти, делать любые сист.вызовы с любыми аргументами - при этом она сможет нагадить себе (испортить свои данные, впасть в бесконечный зацикл), но не сможет помешать работе ядра и др.задач.
Понятно, что это требование не работает для программ, запущенных от рута и имеющих право записи в /dev/mem; т.б. это не работает для программ, работающих в kernel-space (драйверов железок и протоколов). Но user-space программы д.б. надёжно отделены.

Возвращаясь к аналогии с Хаммером: если он не ездит по реке, это нормально. Но если он переворачивается от ветра, это уже не автомобиль.

Отвечаю остальным:

Система должна работать без глюков при любой (даже сколь угодно неправильной) настройке. "Без глюков" означает, что система может отказаться что-то делать и внятно объяснить, почему она этого не будет делать, а не совершать неадекватные действия.

Что же касается процветания гейтсовского бизнеса, то я не вижу оснований, почему это может помешать нам критиковать его продукты, причём именно с точки зрения потребителей. Я не умею ни давать молоко, ни доить коровы; но я имею право критиковать молоко за малую жирность или за прокисшесть, ибо как пользователь, я плачУ деньги!

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру