Автор работы: Пользователь скрыл имя, 14 Ноября 2013 в 17:28, курсовая работа
Цель курсовой работы - закрепление и углубление знаний, полученных при изучении курса «Основы алгоритмизации и программирования» посредством разработки программного обеспечения для компьютера.
Введение 3
Теоретический вопрос 3
Windows Vista. Обзор 3
Практический раздел 18
Постановка задачи: 18
Описание программы: 18
Блок-схемы: 19
Контрольный пример: 24
Вывoды: 26
Cпиcoк литepaтуpы: 27
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ БЕЛАРУСЬ
БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Факультет информационных технологий и робототехники (ФИТР)
Кафедра программного обеспечения вычислительной техники
и автоматизированных систем
КУРСОВАЯ РАБОТА
по дисциплине: ”Основы алгоритмизации и программирования”
на тему: ”Обзор Windows Vista. Разработка консольного приложения, реализующего кольцевую очередь(20 элементов)"
Выполнил: ст. гр. 107322 Киреев С.С
Приняла: ст. преподаватель И.М.Желакович
Минск 2013
Содержание
Цель курсовой работы - закрепление
и углубление знаний, полученных при
изучении курса «Основы алгоритмизации
и программирования» посредство
Разработчики Windows Vista начали разработку данной операционной системы еще но того как была выпущена всеми любимая Windows XP. Дело в том что в Microsoft есть несколько групп, которые работают над обновлениями и над разработкой новых систем. Над каждой системой работает как минимум по две группы разработчиков. Одна по дальнейшему обновления и одна по самой разработке системы. Разработчики Windows Vista настолько увлеклись разработкой системы, что выпустили ее значительно позже XP. В следствии чего можно понять: Windows Vista прямой конкурент XP, но никак не продолжение XP.
Windows Vista содержит в себе около 40 000 файлов и имеет размер примерно в 10 Гайт места на жестком диске. Vista в несколько раз "больше" нежели всеми любимая Windows xp. Vista создавалась с тем учетом, что она должна быть намного быстрее и проворней xp. Однако после выпуска, разработчики сразу условились, что на одном и том же персональном компьютерые скорость работы Vista и XP могут очень серьезно отличаться, это не смотря на то, что в Vista было создано множество опций ускорения работы системы. Vista имеет множество различного рода функций и новых опций, которые в свою очередь рассчитаны на многоядерные процессоры. Vista требует значительно больше памяти, более производительного процессора и достаточно современной видеокарты.
Изюминкой Windows Vista является новый, полностью переработанный пользовательский графический интерфейс - Aero. Суть данного графического интерфейса заключается в том, что теперь графический интерфейс имеет полупрозрачные окна. Полупрозрачные окна позволяют видеть рабочий стол за ними, но какого-то технического преимущества это конечно же не дает. Aero достаточно нагружает железо машины. В microsoft учли тот факт, что на момент выхода Windows Vista множество машин не могло себе позволить использовать такие эффекты а-ля полупрозрачные окна, в следствии чего, Windows Vista позволяет пользователю самому выбирать графический интерфейс. Пользователь может оставаться как в Aero так и в традиционном Windows 2000.
Разработчики Windows Vista внимательно отнеслись к сетям. Большинство пользователей сталкивается с проблемой выхода в интернет. Для этого в Windows Vista появился Network Center. Network Center предлагает пользователям множество путей для нахождения проблем и последующего их устранения. При всем этом помощник дает не только советы по решению проблем, но и пытается автоматически наладить выход пользователя во всемирную паутину. Конечно к крупных сетях данная функция ничего сделать не сможет, но для обычных домашних сетей - вполне.
Многие годы пользователи активно игнорировали функцию Windows upade. Однако важность Windows Update многократно повысилась в последний год-два до момента выхода Windows Vista. В настоящее время по сети ходит очень много вирусов, которые используют "дыры" в работе системы, именно поэтому пользователи должны регулярно обновлять свою систему. Майкрософт очень активно сканирует подобные вирусы и тщательно закрывает те самые "дыры". Большинство защит от подобных вирусов Майкрософт выпускает заранее, как например со знаменитым вирусом Sasser, который распространился на компьютеры миллионных пользователей за считанные недели, хотя "дыра", которой пользовался вирус была закрыта майкрософтом месяц назад! Однако большинство пользователей отказалось от своевременного обновления системы - за то и поплатились работоспособностью своей операционной системы. Данный эпизод очень серьезно изменил мнения пользователей о Windows Update. По статистике за 2010 год: каждый второй лицензионный пользователь Vista соглашался получать своевременной обновления операционной системы. При установки системы на персональный компьютер - система не один раз предложит пользователю включить автоматическое обновление. В Vista разработчики серьезно упростили систему обновления. Теперь пользователям необязательно пользоваться браузером для скачивания и установки обновления - теперь достаточно воспользоваться ярлыком Windows Update в меня "пуск". Можно так же заметить, что обновляться пользователь может вручную. Пользователь может сам выбирать время для поиска и установки обновления. Так же в Vista есть режим выбора конкретных обновлений. Например в обновлениях часто бывает различного рода "развлекательных" обновлений: Windows media player, Microsoft office и так далее. Одним словом данного рода обновления не имеют за собой никакой обязательно основой для защиты системы и пользователь вправе отказаться в установке данных обновлений.
Проводя обзор Windows Vista нельзя пройти мимо нового "Проводника". Первый проводник пользователи смогли прочувствовать еще в далекой Windows 95. Во всех последующих операционных системах проводник активно дорабатывался. Было введено множество дополнительных функций, однако костяк был все тот же с далекой 95. В Windows Vista проводник получил серьезные обновления, которые не заметить было невозможно. Появились новые диалоговые окна с новыми возможностями. Например копирование файла с возможностью изменения его имени. Так же был обновлен индикатор времени, который часто вызывал смешанные чувства у пользователей операционных систем вышедших до Vista. Теперь он показывает приблизительно на 80% точное время передачи файла. Появилась возможность просмотра скорости передачи. Новое диалоговое окно подготовки к перекачке файла теперь так же выдает много новой и полезной пользователю информации. Скопированные файлы сортируются в алфавитном порядке как и оригиналы. Так же если раньше у пользователей возникали проблемы с перезагрузкой или выключением компьютера и они не знали причины, то теперь проводник в Vista может сообщить причину заминки при перезагрузке или выключении персонального компьютера.
Установка драйверов в Vista полностью автоматизирована. Драйвера ко всем подключенным устройствам устанавливаются автоматически, если система смогла их распознать. Это очень удобно, когда система автоматически распознает клавиатуру и мышь. В том случае если система не распознает устройство - она предлагает установить драйвер вручную. Так же разработчики создали диалоговое окно, которое в случае некорректной работы, либо уже установки драйвера - сообщит причину неудачи, что в свою очередь помогает пользователю устранить причину возникшей ошибки. Разработчики долго ломали голову чтобы устранить вечную головную боль пользователей - перезагрузку после установки драйверов. Однако данная проблема была решена только на 50%. Некоторые драйверные устройства для полной и корректной работы обязаны быть перезагружены.
В Vista присутствует так же новая функция по повышению производительности персонального компьютера: ReadyBoost. Данная функция хороша для компьютеров с маленькой оперативной памятью. Суть данной функции состоит в том, что система может использовать дополнительную оперативную память на основе емкости подключаемых USB-емкостей. Данная система не имеет никакого смысла если пользователь имеет на своем персональном компьютере 2 гигабайта ОЗУ. Основной эффект от данной функции идет, когда пользователь имеет 512 мегабайт оперативной памяти. Если учесть, что для стабильной работы Vista нужно 1 гигабайт оперативной памяти, то данная функция будет очень актуальна. Для более стабильной работы ReadyBoost разработчики советуют использовать емкости размер которых равен количеству оперативной памяти персонального компьютера. Однако не все так просто, не все подключаемые емкости могут работать корректно с данной функцией. Нужно убедиться, что наша USB-флешка, либо другая емкость достаточно быстры.
Так же в Vista появилась функция ReadyDrive. Суть ее в том, что теперь Vista поддерживает "гибридные" жесткие диски. По сути это тот же винчестер, однако с поддержкой флеш-памяти. Данная флеш-папять позволяет значительно быстрее обрабатывать информацию, которая хранится на ней. Большинство программистов хранят на ней операционную систему, что собственно позволяет намного быстрее работать системе. Так же данная флеш-память хорошо для владельцев ноутбуков - когда пользователь работает с информацией хранящейся на флеш-памяти, жесткий диск может не вращаться, что позволяет сэкономить энергию аккумулятора.
Питание.
Электропитание в Vista было намного усовершенствовано по сравнению с XP. Разработчики сделали уклон на различные режимы, так называемые "планы электропитания". В Vista появилось три плана электропитания: сбалансированный, экономичный, производительный. Каждый план электропитания может редактироваться лично пользователем. Если сравнивать с XP, то пользователю теперь куда удобнее разбираться с планами электропитания, что позволяет ему без всяких трудностей экономить энергию.
Так же в Vista был полностью пересмотрен режим сна. Теперь режим сна получил название "гибрид". Дело в том, что режим сна состоит из обычного ждущего режима с различными функциями по защите данных и низким потреблением питания спящего режима. Но так же нужно учесть тот факт, что на настольных персональных компьютерах и ноутбуках режим сна ведет себя по-разному.
Настольные ПК:
Данные хранятся в памяти, как например в ждущем режиме в XP. Так же данные сохраняются на жесткий диск, как в спящем режиме XP.
Ноутбуки:
Здесь нужно учесть, что режим работы будет выбран автоматически. Все зависит от того как питается ноутбук. Если пользователь не отключит ноутбук от розетки питания, то режим сна будет работать, как обычный ждущий режим. Если ноутбук будет получать питание от аккумулятора, то данные будут сохраняться на жесткий диск, как это происходит в спящем режиме, что позволит сохранить достаточное количество энергии.
Функции безопасности с работой файлов.
Функция User Account Control была создана для пользователей-новичков. Данная функция предупреждает пользователя перед установкой, либо при запуске файлов. Данный очень эффективно предотвращает автоматическую установку вредоносных и шпионских программ, так как все другие окна будут заблокированы, пока пользователь не даст ответ в окне подтверждения User Account Control. Так же хочется отметить, что сторонние программы, захватывающие управление клавишами, например, программы захвата содержимого экрана, перестают работать.
Опытные пользователи и администраторы зачастую отключают данную функцию, чтобы она не "раздражала" при установке большого количества программ. Однако все опытные администраторы советуют ее включать обратно, после того как все нужные пользователю программы были установлены.
User Account Control отключается и включается достаточно просто. Для этого достаточно просто перейти в панель управления, перейти в раздел управления учетными записями и выбрать опцию "Turn User Account Control Off".
Так же в Vista появился своего рода внутренний антивирус. Разработчики его назвали Windows Defender. Данная утилита предназначена для защиты системы от вредоносных программ, которые находятся в черном списке Microsoft. Однако нужно учесть, что данный черный список обновляется достаточно редко, что очень плохо влияет на безопасность системы. Разработчики учитывали тот факт, что Microsoft не сможет своевременно его пополнять и разрешили одновременно использовать сторонний антивирус и Windows Defender. Что только положительно отразилось на безопасности системы в целом.
Восстановление системы.
В Vista так же как и в XP присутствует очень важная функция - восстановление системы. Восстановление системы - это временные образы системы, которые позволяет по желанию пользователя вернуть конфигурацию системы, которая была при создании данного образа. Функция восстановления часто используется при "мелких" технических неисправностей. Например плохо поставленный драйвер, который начал сбивать работу системы. В этом случае очень хорошо помогает функция восстановления системы. В Vista данная функция стала значительно мощнее, нежели в XP. Теперь функция может восстанавливать состояния отдельно взятых файлов и папок.
Боковая панель.
Одно из наиболее интересных нововведений в Vista - это боковая панель, называемая sidebar. В боковую панель пользователь может установить разного рода приложения. В качестве этих приложений могут выступать часы, фотографии, RSS-лента и так далее. Так же возможно подключение внешних приложений, которые работают непосредственно через интернет: прогноз погоды, курсы валют и тому подобное. Многие пользователи опасались того, что боковая панель очень сильно нагружает систему, однако если использовать только внутренние приложения, которые предлагает сама Vista, то можно заметить, что боковая панель потребляет около 15-30 мб ОЗУ, что собственно сильно на работоспособность повлиять не должно. Больше всего систему нагружают сторонние приложения, которые работают через интернет.
Настройка приложений часто вызывает нарекания и непонимание. Настройка RSS-ленты вызывает множество трудностей, так как установка производится только через
internet explorer, даже не смотря на то, что вы можете использовать другой браузер.
Системные требования.
Microsoft создала две системные категории Windows Vista: "Vista Capable" и "Vista Premium Ready". "Vista Capable" означает, что система будет запускать Vista со всеми основными функциями. Для корректной работы с Vista Capable пользователю понадобится потребуется процессор мощностью не ниже 800 МГц, 512 Мбайт оперативной памяти или даже больше, 15 Гбайт свободного места на жёстком диске, а также графическая подсистема, котрая совместимая с DirectX 9 и поддерживает интегрированние. Нужно учесть то, что Vista Capable не означает, что система будет работать очень хорошо, Capable может только гарантировать стабильную работу системы. Для использования Vista во всей красе, пользователю понадобится куда более мощный процессор - не менее 1ГГц, памятью от 1 Гбайта ОЗУ, так же понадобится видеокарта с 128 Мбайт видеопамяти.