Добавлен: 28.04.2023
Просмотров: 338
Скачиваний: 2
Введение
Актуальность исследования. В современном мире информационные технологии все больше ориентируются на обычного пользователя. В связи с этим, разработчики операционных систем совершенствуют программное обеспечение, делая упор на простоту использования, быстродействие, безопасность и оформление. Поэтому пользователи стараются устанавливать более поздние версии операционных систем. Отсюда и широкий интерес к изучению основ работы в новой программной среде. Важно получить необходимые знания и навыки для работы с интерфейсом и методами взаимодействия с аппаратной частью.
Тема исследования: методы и средства взаимодействия пользователя с компьютером посредством операционной системы.
Цель исследования: показать на примере операционной системы «Windows 7» основные методы и технологии работы с программным обеспечением.
Задачи исследования:
- изучить виды операционных систем и их основные функции;
- изучить основные возможности, методы и свойства операционной системы «Windows 7».
Объект исследования: основы работы с операционной системой.
Предмет исследования: изучить основы работы с операционной системой «Windows 7».
Для написания курсовой работы мной использовалась информация, взятая из учебников для студентов учреждений высшего профессионального образования, из книг компьютерных издательств и учебных пособий.
Большая часть информации взята из книги «Microsoft Windows7 краткое руководство» автор Меженный Олег Анисимович.
Структура данной книги удобна для нахождения необходимой информации и в главах освещены все важные моменты, которые подходят для написания курсовой работы. Эта книга очень подходит для пользователей, которые только начинают изучение операционной системы «Windows 7». В тексте достаточно материала, чтобы получить навыки для работы и полное представление о программном обеспечении, в то же время книга не забита сложными вопросами по настройкам и оптимизации.
Если захочется более подробно изучить все возможности «Windows 7», то можно обратиться к книге «Хитрости Windows 7 для профессионалов» автор Дэвид А. Карп. В ней описываются вопросы по тонкой настройке среды от интерфейса до реестра.
Структура работы. Курсовая работа состоит из введения, двух глав, заключения, библиографического списка.
Первая глава разбита на два пункта. В ней разбирается, что такое операционная система, какие функции она выполняет, каких видов бывает.
Вторая глава разбита на три пункта. В ней рассматриваются практические основы работы с «Windows 7». В первом пункте разбираем основные методы работы. Во втором пункте знакомимся с интерфейсом оболочки и основными настройками. В третьем пункте получаем навыки с основными операциями над файлами и папками (основными объектами в операционной системе).
Глава 1. Операционные системы
В наше время компьютеры приобрели широкую популярность. Практически каждый человек умеет пользоваться клавиатурой, мышью, принтером и другими периферийными устройствами.
Чтобы работа с ЭВМ была быстрой, удобной и качественной, разработчики совершенствуют аппаратное и программное обеспечение. Для взаимодействия пользователя с машиной служит операционная система. Она предоставляет целый комплекс средств и методов, основанных на визуальном представлении «объектов», наделенными определенными свойствами.
Операционная система (ОС) – совокупность системных управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами, а с другой стороны, предназначены для наиболее эффективного расходования ресурсов вычислительной системы и организации надежных вычислений.[1]
1.1. Функции операционных систем
Основные функции операционной системы сводятся к управлению ресурсами компьютера, в первую очередь оперативной и энергонезависимой памятью и временем центрального процессора, но также и периферийными устройствами. Управление состоит в том, что прикладная программа запрашивает у ОС ресурсы, а система находит и предоставляет их программе – либо сообщает, что данный ресурс недоступен.[2]
Можно попробовать перечислить основные функции операционных систем.
• Прием от пользователя (или от оператора системы) заданий, или команд, сформулированных на соответствующем языке, и их обработка. Задания могут передаваться в виде текстовых директив (команд) оператора или в форме указаний, выполняемых с помощью манипулятора (например, с помощью мыши). Эти команды связаны, прежде всего, с запуском (приостановкой, остановкой) программ, с операциями над файлами (получить перечень файлов в текущем каталоге, создать, переименовать, скопировать, переместить тот или иной файл и др.), хотя имеются и иные команды.
• Загрузка в оперативную память подлежащих исполнению программ.
• Распределение памяти, а в большинстве современных систем и организация виртуальной памяти.
• Запуск программы (передача ей управления, в результате чего процессор исполняет программу).
• Идентификация всех программ и данных.
• Прием и исполнение различных запросов от выполняющихся приложений. Операционная система умеет выполнять очень большое количество системных функций (сервисов), которые могут быть запрошены из выполняющейся программы. Обращение к этим сервисам осуществляется по соответствующим правилам, которые и определяют интерфейс прикладного программирования (Application Program Interface, API) этой операционной системы.[3]
• Обслуживание всех операций ввода-вывода.
• Обеспечение работы систем управлений файлами (СУФ) и/или систем управления базами данных (СУБД), что позволяет резко увеличить эффективность всего программного обеспечения.
• Обеспечение режима мультипрограммирования, то есть организация параллельного выполнения двух или более программ на одном процессоре, создающая видимость их одновременного исполнения.
• Планирование и диспетчеризация задач в соответствии с заданными стратегией и дисциплинами обслуживания.
• Организация механизмов обмена сообщениями и данными между выполняющимися программами.
• Организация межмашинного взаимодействия и разделения ресурсов.[4]
• Защита системных ресурсов, данных и программ пользователя, исполняющихся процессов и самой себя от ошибочных и зловредных действий пользователя и их программ.
• Аутентификация (проверка того, что пользователь является тем, за кого он себя выдает), авторизация (проверка, что тот, за кого себя выдает пользователь, имеет право выполнять ту или иную операцию) и другие средства обеспечения безопасности.[5]
• Удовлетворение жестким ограничениям на время ответа в режиме реального времени (характерно для операционных систем реального времени).
• Обеспечение работы систем программирования, с помощью которых пользователи готовят свои программы.
• Предоставление услуг на случай частичного сбоя системы. Операционная система изолирует аппаратное обеспечение компьютера от прикладных программ пользователей. И пользователь, и его программы взаимодействуют с компьютером через интерфейсы операционной системы.[6]
Вывод. Таким образом, мы рассмотрели основные функции операционных систем и теперь имеем целостное представление о том, чем должна обладать система для обеспечения полноценной и удобной работы пользователя.
1.2. Виды операционных систем
Вариантов классификации может быть очень много, здесь все будет зависеть от выбранного признака, по которому один объект мы будем отличать от другого. Однако, что касается ОС, здесь уже давно сформировалось относительно небольшое количество классификаций: по назначению, по режиму обработки задач, по способу взаимодействия с системой и, наконец, по способам построения (архитектурным особенностям системы).[7]
Сложность составных частей ядра ОС и реализуемые ими функции, в первую очередь, зависят от числа одновременно обслуживаемых ОС пользователей и от числа одновременно выполняемых процессов. В связи с этим разумно провести классификацию ОС по этим двум параметрам и рассмотреть особенности компонентов ядра в каждом из типов ОС.
По числу одновременно обслуживаемых пользователей ОС подразделяют на однопользовательские (одновременно поддерживается не более одного сеанса пользователя) и многопользовательские (одновременно поддерживается множество сеансов пользователя).
Многопользовательские системы, кроме обеспечения защиты данных пользователей от несанкционированного доступа других пользователей, предоставляют средства разделения общих данных между многими пользователями. Рассмотрим особенности этих типов ОС более подробно.[8]
По числу одновременно выполняемых процессов ОС подразделяют на однозадачные (не более одного работающего процесса) и многозадачные (множество работающих процессов). Одним из основных отличий многозадачных систем от однозадачных является наличие средств управления доступом к ресурсам – разделения ресурсов и блокировки используемых ресурсов. К однозадачным ОС относится, например, всем известная, хотя уже практически и неиспользуемая MS DOS.
Однопользовательские ОС. Этот тип ОС обеспечивает единовременную поддержку только одного сеанса работы пользователя. Новый сеанс работы пользователя может быть начат только после завершения предыдущего сеанса. При этом новый сеанс пользователя имеет то же самое информационное окружение.
С точки зрения однопользовательской ОС пользователи неразличимы, поэтому если такую ОС начинают использовать несколько пользователей, то каждому из них операционная система предоставляет доступ ко всем ресурсам и, возможно, к одному и тому же информационному окружению. При этом пользователь может работать и со своими уникальными данными, например с данными на съемных дисках. При такой работе информационное окружение каждого сеанса работы пользователя различно.
Система управления сеансами однопользовательских ОС включает в себя только средства инициации и завершения сеанса и средства поддержки информационного окружения пользователя. Причем во многих однопользовательских ОС (например, ДОС) момент инициации сеанса пользователя наступает сразу же после загрузки ядра и инициализационных сценариев. Момент завершения сеанса совпадает с моментом выгрузки ядра ОС из памяти (непосредственно перед или вследствие обесточивания оборудования). Таким образом, время жизни сеанса пользователя в однопользовательских ОС приблизительно равно времени жизни работающего ядра системы.[9]
Главным преимуществом ДОС является простота и низкие требования к вычислительным ресурсам, поэтому они популярны на маломощных компьютерах.[10]
Вследствие неразличимости пользователей система управления сеансами и файловая система в значительной мере упрощаются. Система управления сеансами однопользовательских ОС не включает в себя средств идентификации и аутентификации пользователей, а также средств защиты информационного окружения их сеансов.
Файловая система однопользовательских ОС, как правило, не содержит сложных механизмов разграничения доступа к файлам и каталогам, хотя в файловой системе могут существовать флаги, задающие режимы работы с файлами и каталогами — их атрибуты.
Поддержка ОС только одного сеанса работы пользователя не исключает возможности одновременного выполнения многих задач пользователя. Иными словами, однопользовательская ОС может быть многозадачной.
Многопользовательские ОС. Этот тип ОС обеспечивает одновременную работу большого количества пользователей, что в значительной мере расширяет набор функций, реализуемых системой поддержки сеансов и файловой системой. В несколько меньшей степени поддержка множества пользователей отражается на системе ввода/вывода и системе управления процессами.[11]