Автор: Пользователь скрыл имя, 11 Февраля 2013 в 21:05, лекция
Серьезный недостаток - ограничение памяти, доступной DOS-программ - 640 К. На самом деле DOS может использовать до 1 Mb ОЗУ, но архитектура IBM PC сокращает доступную память до 640 К. Есть множество обходных путей - отображаемая память, расширенная память, расширители DOS, блоки верхней памяти, создаваемые диспетчерами памяти для процессора 80386, но факт остается фактом: не существует естественного способа, позволяющего прикладным программам использовать мегабайты ОЗУ, установленные на современных машинах.
Недостатки MS DOS |
Достоинство MS DOS |
Серьезный недостаток - ограничение памяти, доступной DOS-программ - 640 К. На самом деле DOS может использовать до 1 Mb ОЗУ, но архитектура IBM PC сокращает доступную память до 640 К. Есть множество обходных путей - отображаемая память, расширенная память, расширители DOS, блоки верхней памяти, создаваемые диспетчерами памяти для процессора 80386, но факт остается фактом: не существует естественного способа, позволяющего прикладным программам использовать мегабайты ОЗУ, установленные на современных машинах. Но ни DOS, ни ее прикладные программы не способны работать в этом режиме, поэтому огромные пространства расширенной памяти остаются недоступными для большинства программ. Скелетная природа DOS привлекает разработчиков программного обеспечения. Большинство основных прикладных программ общаются с экраном, клавиатурой и принтером в обход DOS, так как предоставляемые ею услуги по организации интерфейса с этими и другими устройствами совершенно недостаточны. DOS, например, не поддерживает ввод-вывод через последовательный порт по прерываниям. Программисты тратят довольно много времени на написание драйверов для сотен различных принтеров и видеоадаптеров. Конфигурации оборудования бывают настолько разнообразными, что трудно написать программу, которая работала бы на любом IBM-совместимом компьютере. Кроме общей файловой системы DOS здесь мало чем может помочь. |
Без сомнения, главная
отличительная черта |
Недостатки Windows |
Достоинство Windows |
Главный недостаток Windows для пользователей состоит в том, что описанные преимущества Windows достигаются за счет значительного увеличения нагрузки на аппаратные средства компьютера. Графический интерфейс, поддержка масштабируемых шрифтов, поддержка многозадачности и т.д. требуют большой мощности процессора, значительной оперативной памяти и дискового пространства. Хотя для работы с Windows достаточно лишь процессора 80386 с 2-4 мегабайтами оперативной памяти и свободных 45 мегабайт на жёстком диске, такая конфигурация не позволяет использовать Windows ни для каких практических задач, разве лишь для раскладывания пасьянсов. Комфортная же работа обеспечивается лишь при наличии 8-16 мегабайт и не менее 150-300 мегабайт на диске для Windows и Windows-приложений. При этом часто программы с приблизительно одинаковыми возможностями для DOS и для Windows отличаются по требованиям к компьютерным ресурсам в несколько раз. Так, Microsoft Word для DOS может работать на компьютере без жёсткого диска и требует всего 512 килобайт ОЗУ. А редактор Microsoft Word for Windows (правда, здесь следует заметить, что он обладает несколько большими возможностями) требует 4 мегабайта оперативной памяти (а лучше 8 мегабайт), и около 20 мегабайт на диске, работая при этом в несколько раз медленнее. Чтобы компенсировать это замедление и обеспечить приемлемую скорость работы, пользователи вынуждены покупать достаточно мощные компьютеры. На западе мода на Windows очень быстро привела к отказу не только от компьютеров на основе Intel-286, но и на основе Intel-386. Всё вышесказанное никоим образом не умаляет достоинств Windows, а лишь указывает на то, что Windows не является универсальным решением, пригодным для всех пользователей и на все случаи жизни. Конечно, для большинства пользователей (если они согласны платить за достаточно мощный компьютер) Windows и Windows-программы позволяют работать на компьютере самым удобным и эффективным способом. Использование Windows нецелесообразно в следующих случаях: Для приложений, в которых графический интерфейс и многозадачные возможности Windows не нужны: например, на рабочих местах операторов в банках, торговых работников и т.д. Для приложений, в которых необходимо обеспечить особо высокое быстродействие обработки Для задач, удовлетворительное решение которых обеспечивается имеющимися программами, работающими в среде DOS, UNIX и т.д. Имеет свои негативные стороны и программирование под Windows. Дело в том, что Windows в принудительном порядке заставляет программистов использовать средства программного интерфейса Windows (API) - это более 600 функций. Кроме того, программист должен для этого свободно владеть весьма сложными концептуальными понятиями объектно-ориентированного программирования, оперировать с объектами, сообщениями, разделяемыми ресурсами и т.д., поэтому обучение программированию под Windows весьма непростое дело. |
Windows представляет программистам все необходимые средства для создания пользовательского интерфейса, поэтому программисты пользуются ими, а не изобретают аналогичные собственные средства. Вследствие этого пользовательский интерфейс Windows-программ в значительной степени унифицирован, и пользователям не требуется изучать для каждой программы новые принципы организации взаимодействия с этой программой. Поддержка масштабируемых шрифтов. В таких приложениях,
как редактирование документов, издательское
и рекламное дело, создание таблиц
или презентаций и т.д., необходимо
использование большого количества
шрифтов – текстовых, заголовочных,
декоративных, пиктографических и других,
причем символы этих шрифтов могут
потребоваться в самых Поддержка мультимедиа. Одним из усовершенствований Windows явилась поддержка мультимедиа. При подключении соответствующих устройств Windows может воспринимать звуки от микрофона, компакт-диска или MIDI – синтезатора, изображения от цифровой видеокамеры или с компакт-диска, выводить звуки и движущиеся изображения. Это открывает большие возможности для обучающих, игровых и других программ, позволяя делать общение с компьютером более лёгким и приятным даже для непрофессионалов. Многозадачность. Windows обеспечивает возможность одновременного выполнения нескольких программ и переключения с одной программы на другую. Возможности для разработчиков. Все перечисленные ниже особенности Windows удобны и для разработчиков программ. Например, имеющиеся в Windows стандартные средства для создания пользовательского интерфейса делает ненужным изобретения собственных средств. Поддержка устройств (принтеров, мониторов и т.д.) в Windows снимает его заботу с разработчиков программ. Однако два преимущества программирования для Windows следует отметить особо: доступность всей оперативной памяти – в отличие от DOS, средства управления оперативной памятью Windows обеспечивают доступность для программ всей оперативной памяти компьютера (а не 640 Кбайт), что облегчает создание больших программ; динамическое подключение библиотек - Windows обеспечивает автоматическое подключение библиотек подпрограмм во время выполнения программы. Формат библиотек (DLL – файлов) и порядок вызова библиотечных подпрограмм стандартизованы, поэтому эти библиотеки могут быть созданы с помощью различных программных средств и даже написаны на разных языках программирования.чем копия данных в использующей программе сохраняет «привязку» к исходным (оригинальным) данным. Поэтому программа, использующая DDE-данные, может в любой момент их «обновить», т.е. восстановить соответствие используемой копии данных оригиналу. |
Недостатки UNIX |
Достоинство UNIX |
1. Сложность в освоении. Да, Линукс действительно тяжелее осваивать, что не говори. В этом её кардинальное отличие от «окон». Все эти консоли, правки конфигурационных файлов, маны, команды ну никак не способствуют продвижению Линукс в мире десктопов. 2. Необходимость
работы с консолью. Этот недостаток
выплывает из первого. Нужно
будет частенько заходить в
консоль. Ну, или в Терминал, кому
как больше нравится. Конечно
же, многие мне могут возразить,
что уже, в новейших 3. Много лишних
«телодвижений». Этот недостаток
связан с предыдущим, точнее, является
его продолжением. Что я хочу
сказать — дело в том, что
на тривиальные с первого 4. Сложность в настройке принтеров. Да, в Линуксе хорошо настраивается всё, кроме принтеров. Хотя, сейчас эта проблема уже практически решена, и сценарий подключения принтера становится похожий на стандартный сценарий подключения любого устройства — «Воткнул? Работай!». Но есть ещё немало моделей принтеров, подключить которые удастся только нетривиальным и немного извращённым способом. 5. Права доступа.
Мелкий недостаток, но он есть.
Вам придётся с этим 6. Отсутствие игр. Ммм, вот мы и подошли к самому «смачному» недостатку Линукса — отсутствие нормальных игрушек. Точнее, игры под Линукс есть, но лучше бы Вам не видеть этих игр… Ну, за исключением, быть может, пары-тройки нормальных игрулек. Но этот недостаток можно оправдать — Линукс создавался не для игр. И не для геймеров. Линукс создавался для работы, «программистами для программистов». А если Вы — геймер, или просто захотели скоротать пару часиков за качественной игрушкой — прямая дорога Вам в Windows. 7. Сильное отличие от Винды. Как я уже понял, это тоже является недостатком. Ведь сейчас всё чаще на Линукс переходят с Винды (я, кстати, не оказался исключением). Чистых, так сказать, линуксовидов сейчас очень мало, и они давно уже наверное занесены в Красную Книгу. А вот людям, которые с уютных окошек решили перейти в суровый Линукс, с его конфигами, консолью и правами доступа — будет очень непривычен стандартный Линуксовский интерфейс. |
1. Open Source. Первое, и, как мне кажется, самое главное отличие и вместе с тем достоинство Linux в сравнении с Windows (другие системы, с вашего позволения, я в расчёт брать не буду — слишком уж мала их популярность на рынке потребителей). Так вот, Open Source в двух словах, а точнее, в одном — это свобода. Свобода программного обеспечения. Что это значит? А это значит то, что ядро любого дистрибутива Linux, модули, различное ПО, заточенное под Linux (и не только) имеет открытый исходный код. Это же, в свою очередь, значит, что любой, абсолютно любой человек, независимо от образования, социального статуса, семейного положения и места проживания может модернизировать и улучшить любую программу или даже само ядро Linux.Причём, улучшить не только для себя, но и предоставить плоды своей работы всему громадному мировому сообществу Линуксоидов. Повторюсь — как по мне, это несомненное преимущество, но вместе с тем одновременно и недостаток, о чём будет написано чуть позже. 2. Безопасность. Тут
тоже всё очень интересно. 3. Меньше тормозов
и различных непонятных науке
глюков, присущих «окнам». Этот
факт я нормально объяснить
пока не в состоянии, но мне
кажется, что дело тут в 4. «Сделана программистами для программистов». Не помню, чьи слова, но смысл понятен. Для меня, как для программиста, это несомненное преимущество. Все эти консоли, встроенные компиляторы, shell-ы и bash-ы, возможность писать свои собственные скрипты, гибкое устройство выполнения любых команд по расписанию, возможность создания сложных макросов — всё для меня это является несомненным преимуществом. 5. Меньшая потребность в ресурсах. Я не беру в расчёт такие «окноподобные» системы, вроде Ubuntu и иже с ними — в них всё не так просто. А вот во всяких Gentoo, Skackware и подобных это достоинство проявляет себя замечательно. 6. Относительно простая установка. Здесь, в принципе, говорить нечего. Естественно, установка любого дистрибутива Линукс сложнее, чем установка любой версии Windows, но совсем ненамного. Единственная сложность, как по мне, для любого новичка представляет необходимость ручного создания точек монтирования — хотя, если винт чистый, и на нём будет стоять только одна ОС — то можно вообще ничего не делать, Линукс всё сделает за Вас. 7. Отличная поддержка
драйверов любых видов 8. Замечательный саппорт. Это достоинство я понял, когда начал сталкиваться с проблемами и вопросами, которые уже не мог решить самостоятельно или методом научного тыка (кстати, этот метод совершенно противопоказан в Линуксе, особенно новичкам. Хотя, неновички этим методом пользоваться не будут). Ведь Линукс — это результат труда десятков тысяч замечательных программистов, разработчиков, менеджеров, дизайнеров и тестировщиков по всему миру. Из этого следует, что в мире давно образовалось громадное сообщество, так сказать, коллективный разум, за помощью которого вы сможете прийти в любое время. Абсолютно бесплатно, между прочим. |
Преимущество операционной систем WINDOWS, MS DOS, UNIX.
Преимущество операционной системы MS DOS.
В настоящее время МS DOS теоретически может быть использована в промышленных компьютерах. Её преимущество - крайне низкие требования к дисковому пространству. Таким образом, ниша МS-DOS - это маломощные встраиваемые устройства (т.к. в более мощных, как правило используются winCE, либо Linux). Кроме этого, МS-DOS в настоящее время можно рассматривать только в историческом аспекте.
Преимущество операционной системы WINDOWS
1. поддержка Microsoft специфичных приложений и средств разработки: ASP, .Net Framework, MSSQL, Access.т.е., если сайт или корпоративная система клиента разработана с использованием данных технологий, то ему однозначно необходим хостинг на Windows.Сюда же в некотором смысле можно отнести Frontpage, который правда давным - давно перестал развиваться, ColdFusion
2. - возможность
использования вместе с
3. - возможность администрирования через Remote Desktop (удалённый рабочий стол), программа для доступа к которому сейчас базово встраивается во все версии Windows XP (т.е. не требуется установка всяческих доп. утилит типа Radmin, VNC и т.п.). Сюда же можно отнести возможность установки и использования на сервере различных виндовых приложений и сервисов (ICQ, почтовый клиент, касса яндекс.денег, вебмани, метатрейдер и т.п.)Это касается Windows VPS/VDS и физических выделенных windows серверов.
Преимущество операционной системы UNIX.
1)Использование
на устаревших компьютерах без
потери функциональности и
2)Открытость. Вам предоставляются исходные тексты. Вы всегда сможете выбрать и установить только те компоненты, которые вам необходимы. Вы всегда сможете изменить систему по своему усмотрению, и согласно требованиям своего бизнеса.
3)Высокая надежность. Кроме того, что над программным обеспечением работают тысячи высококлассных специалистов, мы предлагаем собственные настройки, в которых аккумулирован опыт профессионалов.
4)Безопасность. Вам не нужно покупать антивирусные программы - на ОС семейства UNIX вирусы не "живут". И не потому что их нет, они есть. Просто для их запуска нужны особые условия, и, даже если вирусу удастся проникнуть в вашу систему и запуститься - ничего деструктивного он сделать не сможет, при грамотной настройке, разумеется. Но и это еще не все, для вашего спокойствия мы устанавливаем на рабочие станции качественный бесплатный антивирус, не уступающий по надежности антивирусу Касперского.
5)Низкая стоимость. Стоимость любого решения со свободной лицензией на порядок меньше аналогичных коммерческих. Основная стоимость складывается из стоимости носителя, на котором записан дистрибутив и стоимости работ наших специалистов. Вам не придется оплачивать НИКАКИХ дополнительных лицензионных сборов.
6)Высокая степень интеграции. Все компоненты Unix-систем построены с использованием открытых стандартов, многие из которых являются стандартами и для коммерческих систем, что позволяет интегрировать разнообразные службы между собой, как на уровне протоколов, так и на уровне данных.