Проект «Информационные технологии» (уровень 3, важность для проекта высокая) Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. Уровень статьи по шкале оценок проекта: в развитии
Важность статьи для проекта «Информационные технологии»: высокая |
Однозадачность Править
В операционной системе MS DOS, учет памяти реализуется с помощью снабжения каждого свободного или занятого фрагмента блоком MCB. Каждый такой блок в частности содержит идентификатор программы которой принадлежит данный фрагмент памяти. Или ноль, если фрагмент свободен.
Механизм прерываний, существующий безотносительно к ОС, позволяет периодически прерывать исполнение текущей программы, для выполнения какого либо другого кода. Например, на прерывании клавиатуры может висеть кейлогер.
Это я все к чему - каким местом операционная система рассчитанная на распределение памяти между несколькими приложениями и в которой вполне может исполняться более одного приложения, является однозадачной? То что все средства поддержки многозадачности, сводятся исключительно к разделению адресного пространства между процессами, а все остальное надо делать ручками - это уже другой разговор. Zero Children 01:58, 21 марта 2010 (UTC)Ответить[ответить]
- Во-первых, вы не там задаёте вопрос. Во-вторых, в функции многозадачной системы входит как минимум возможность одновременного запуска нескольких программ (причём система должна быть реентерабельной) и диспетчеризация процессов. Ничего этого в DOS нет: реентерабельной система не является (только несколько функций DOS можно вызывать пока активны другие функции DOS), диспетчеризации нет (нужно писать свою надстройку вроде Windows), есть только возможность указать какой из PSP (если их в памяти несколько) является рабочим и возможность из одной программы (например, шелла) запустить другую (скажем, утилиту) с "замораживанием" вызывающей программы.
- Что касется "идентификаторов" в MCB - это всего лишь адрес "главного" блока памяти, содержащего PSP программы. Это позволяет системе освобождать память, занятую вызванной программой при её завершении и возврате в вызвавшую программу, при этом не затрагивая блоки памяти вызвавшей программы. PS: вполне может исполняться более одного приложения - "может" - не значит, что система это поддерживает. DOS - в явном виде не поддерживает (и даже наоборот: напоминаю, он нереентерабелен), а своё "может" вы должны реализовывать своими силами (пример: Windows), что не делает из DOS многозадачную систему. -- AVBtalk 03:41, 21 марта 2010 (UTC)Ответить[ответить]
Ну зачем Править
У вас уже есть статья про ДОС! Вот она: MS-DOS. Котёнок255 09:00, 29 мая 2012 (UTC) Это одна из версий ДОСа. ДОСов очень много начиная от защищённых авторским правом, до свободных. Это никак нельзя указать в описании сборки ДОСа от Майкрософт. 217.150.7.22 11:19, 23 ноября 2012 (UTC)Ответить[ответить]
DOS Править
Зря вы вернули в статью DOS другие значения термина. О других значениях термина должна писаться другая статья, см. ВП:НЕСЛОВАРЬ. Кроме того, старая версия статьи основывалась на неавторитетных источниках: сайтах на народе, форумах. Поэтому я отменю ваши правки. Tucvbif??? 19:08, 28 апреля 2022 (UTC)Ответить[ответить]
- На дисковую ОС имелись источники. А вот Фигурнов со своей MS-DOS - как раз не источник. Каждый предмет в ВП должен раскрываться максимально полно, но в соответствии с ВЕС, и СЛОВАРЬ к этому никакого отношения не имеет. Именно дисковая операционная система - это НЕ синоним MS-DOS, хотя её обычно ассоциируют из-за огромной доли занятого ею рынка. - Хедин (обс.) 19:11, 28 апреля 2022 (UTC)Ответить[ответить]
- Если вы хотите, вы можете попытаться написать статью Дисковая операционная система (вместо перенаправления), но опять же, нормальных источников на что-то больше словарного определения вряд ли удастся найти. Tucvbif??? 19:11, 28 апреля 2022 (UTC)Ответить[ответить]
- И ВП:ВЕС здесь ни при чём, так как статьи пишутся о значениях термина, а не о лексических единицах. Tucvbif??? 19:12, 28 апреля 2022 (UTC)Ответить[ответить]
- И «источники» вроде сайтов на «народе», «рефераты» и прочий мусор возвращать в статью ни в коем случае не нужно. Tucvbif??? 19:14, 28 апреля 2022 (UTC)Ответить[ответить]
- > А вот Фигурнов со своей MS-DOS - как раз не источник.
Там не только Фигурнов, но еще и Murdock, Everett. Tucvbif??? 19:17, 28 апреля 2022 (UTC)Ответить[ответить]
- Итак, как итог: вы ещё настаиваете, что должна быть статья о «более общем значении DOS»? Просто, если она будет основываться на тех же источниках, что и старая версия текущей статьи, я её завтра же выставлю к удалению, как основанную на неавторитетных источниках. Tucvbif??? 19:26, 28 апреля 2022 (UTC)Ответить[ответить]