Операционная система часть операционной среды windows

Операционная система, операционная среда.

Операционная система, операционная среда.

К системному программному обеспечению относят такие программы, которые являются общими, без которых невозможно выполнение или создание других программ, операционные системы (ОС) относят к этим программам. Системное программное обеспечение – это те программы и комплексы программ, которые являются общими для всех пользователей технически средств компьютера. Системное программное обеспечение делится на пять основных групп:

— системы управления файлами;

— интерфейсные оболочки, которые обеспечивают взаимодействие пользователя с операционной системой, и различные программные среды;

На сегодняшний день операционная система представляет собой комплекс системных управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами, а с другой стороны, предназначены для наиболее эффективного расходования ресурсов вычислительной системы и организации надежных вычислений. Любой программный продукт работает под управлением ОС. Ни один из компонентов программного обеспечения, за исключением самой ОС, не имеет непосредственного доступа к аппаратуре компьютера. Пользователи со своими программами также взаимодействуют через интерфейс ОС. Любые команды, прежде чем попасть в прикладную программу, сначала проходят через ОС. Основные функции операционных систем:

1) Прием от пользователя (или оператора) заданий, или команд, сформулированных на соответствующем языке, и их обработка. Задания могут передаваться в виде текстовых команд оператора или в форме указаний, выполняемых с помощью манипулятора (клавиатура, мышь). Эти команды связаны, прежде всего, с запуском (приостановкой, остановкой) программ, с операциями над файлами, и иные команды;

2) Загрузка в оперативную память подлежащих исполнению программ;

3) Распределение памяти, а в большинстве современных систем и организация виртуальной памяти;

4) Запуск программы;

5) Инициализация программы (передача ей управления) и выполнение процессором программы;

6) Идентификация всех программ и данных;

7) Прием и исполнение различных запросов от выполняющихся приложений. ОС умеет выполнять очень большое количество системных функций, которые могут быть запрошены из выполняющейся программы. Обращение к этим сервисам осуществляется по соответствующим правилам, которые и определяют интерфейс прикладного программирования этой ОС;

8) Обслуживание всех операций ввода-вывода;

9) Обеспечение работы систем управлений файлами (СУФ) и/или систем управления базами данных (СУБД), что позволяет резко увеличить эффективность всего программного обеспечения;

10) Обеспечение режима мультипрограммирования, т.е. обеспечение одновременной работы многих пользователей или многих программ;

11) Планирование и диспетчеризация задач в соответствии с заданными стратегией и дисциплинами обслуживания;

12) Организация механизмов обмена сообщениями и данными между выполняющимися программами;

13) Для сетевых ОС характерной является функция обеспечения взаимодействия связанных между собой компьютеров;

14) Защита одной программы от влияния другой, обеспечение сохранности данных, защита самой ОС от исполняющихся на компьютерных приложений;

15) Аутентификация и авторизация пользователей. Под аутентификацией понимается процедура проверки имени пользователя и его пароля на соответствие тем значениям, которые хранятся в его учетной записи;

16) Удовлетворение жестким ограничениям на время ответа в режиме реального времени;

17) Обеспечение работы систем программирования, с помощью которых пользователи готовят свои программы;

18) Предоставление услуг на случай частичного сбоя системы;

19) Распределение памяти, организация виртуальной памяти.

Итак, операционная система выполняет функции управления вычислениями в компьютере, распределяет ресурсы вычислительной системы между различными вычислительными процессами и образует ту программную среду, в которой выполняются прикладные программы пользователей. Такая среда называется операционной. Последнее следует понимать в том плане, что при запуске программы она будет обращаться к операционной системе с соответствующими запросами на выполнение определенных действий, или функций. Эти функции операционная система выполняет, запуская специальные системные программные модули, входящие в ее состав. Итак, при создании двоичных машинных программ прикладные программисты могут вообще не знать многих деталей управления конкретными ресурсами вычислительной системы, а должны только обращаться к некоторой программной подсистеме с соответствующими вызовами и получать от нее необходимые функции и сервисы. Эта программная подсистема и есть операционная система, а набор ее функций и сервисов, а также правила обращения к ним как раз и образуют то базовое понятие, которое мы называем операционной средой. Таким образом, можно сказать, что термин «операционная среда» означает, прежде всего, соответствующие интерфейсы, необходимые программам и пользователям для обращения к управляющей (супервизорной) части операционной системы с целью получить определенные сервисы. Системных функций бывает много, они определяют те возможности, которые операционная система предоставляет выполняющимся под ее управлением приложениям. Такого рода системные запросы (вызовы системных операций, или функций) либо явно прописываются в тексте программы программистами, либо подставляются автоматически самой системой программирования на этапе трансляции исходного текста разрабатываемой программы. Каждая операционная система имеет свое множество системных функций; они вызываются соответствующим образом, по принятым в системе правилам. Совокупность системных вызовов и правил, по которым их следует использовать, как раз и определяет уже упомянутый нами интерфейс прикладного программирования (API). Очевидно, что программа, созданная для работы в некоторой операционной системе, скорее всего не будет работать в другой операционной системе, поскольку API у этих операционных систем, как правило, различаются. Стараясь преодолеть это ограничение, разработчики операционных систем стали создавать так называемые программные среды. Программную (системную) среду следует понимать как некоторое системное программное окружение, позволяющее выполнить все системные запросы от прикладной программы. Та системная программная среда, которая непосредственно образуется кодом операционной системы, называется основной, естественной. Помимо основной операционной среды в операционной системе могут быть организованы (путем эмуляции иной операционной среды) дополнительные программные среды. Если в операционной системе организована работа с различными операционными средами, то в такой системе можно выполнять программы, созданные не только для данной, но и для других операционных систем. Можно сказать, что программы создаются для работы в некоторой заданной операционной среде. Параллельное существование терминов «операционная система» и «операционная среда» вызвано тем, что операционная система (в общем случае) может поддерживать несколько операционных сред. Почти все современные операционные системы, созданные для персональных компьютеров, поддерживают по нескольку операционных сред. Операционная среда может включать несколько интерфейсов: пользовательские и программные. Если говорить о пользовательских, то, например, система Linux имеет для пользователя как интерфейсы командной строки, так и графические интерфейсы. Если же говорить о программных интерфейсах, то в тех же операционных системах с общим названием Linux программы могут обращаться как к операционной системе за соответствующими сервисами и функциями, так и к графической подсистеме (если она используется). С точки зрения архитектуры процессора (и персонального компьютера в целом) двоичная программа, созданная для работы в среде Linux, использует те же команды и форматы данных, что и программа, созданная для работы в среде Windows. Однако в первом случае мы имеем обращение к одной операционной среде, а во втором — к другой. И программа, созданная непосредственно для Windows, не будет выполняться в Linux; однако если в операционной системе Linux организовать полноценную операционную среду Windows, то наша Windows-программа может быть выполнена. Операционная среда — это то системное программное окружение, в котором могут выполняться программы, созданные по правилам работы этой среды.

Операционная среда Windows. Структура операционной системы Windows и правила работы в ней

Структуру ОС составляют следующие модули:

Читайте также:  Mac os run windows games

1. Базовый модуль (ядро ОС)- управляет работой программы и файловой

системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами.

2. Командный процессор — это специальная программа, которая запрашивает у пользователя команды и выполняет их (расшифровывает и исполняет команды пользователя, поступающие, прежде всего через клавиатуру).

3. Драйверы периферийных устройств — обеспечивают согласованность

работы этих устройств с процессором (каждое периферийное устройство

обрабатывает информацию по-разному и в различном темпе). Драйвер –

это программа для управления устройством компьютера.

4. Дополнительные сервисные программы (утилиты) — делают удобным и многосторонним процесс общения пользователя с компьютером. Сервисные программы позволяют обслуживать диски (проверять, сжимать и др.), выполнять операции с файлами (копирование, переименование и др.).

5. Программные модули, обеспечивающие графический пользовательский

6. Справочная система. Для удобства пользователя в состав ОС входит

справочная система, позволяющая оперативно получить необходимую

информацию о функционировании как ОС в целом, так и о работе ее отдельных модулей.

Рассмотрим основные правила, которые следует соблюдать.

1) Не работайте под учетной записью с правами администратора

Начнем, с самого начала – с установки ОС Windows. При установке данной операционной системы пользователю по умолчанию предоставляются максимальные права доступа ко всему (права Администратора). В силу этого, ПК пользователя может легко подцепить какой-нибудь вирус, так как если пользователь имеет права на установку нового ПО или внесение изменений в реестр, то и у вредоносной программы, запущенной с правами пользователя (в данном случае с правами Администратора) есть возможность изменить что-либо в системе. Чтобы обезопасить свой ПК, работайте в повседневной жизни под учетной записью пользователя с ограниченным набором прав.

2) Включите режим автоматического обновления ОС

Важную роль в безопасности компьютера играют своевременные обновления программного обеспечения. Все программы создаются обычными людьми, а значит, присутствует человеческий фактор – программисты могут что-то не учесть или где-то допустить ошибку. Злоумышленники стараются искать подобные ошибки или неточности и использовать в своих целях. Разработчики постепенно закрывают слабые места своего ПО, поэтому обновления выходят достаточно часто. Данные обновления необходимо устанавливать, чтобы обезопасить свой ПК от злонамеренных действий со стороны злоумышленников. В силу того, что уязвимости в том или ином ПО обнаруживаются чуть ли не каждый день, следует включить режим автоматического обновления ОС и следить за его функционированием.

3) Используйте лицензионные антивирусные программы

Любые вредоносные программы, будь то вирусы, сетевые черви или трояны, могут причинить большой вред пользователю, на чей компьютер они попали. Если вы заботитесь о сохранности своих данных, то установка хорошего антивирусного решения становится для вас просто обязательной. Лучше всего установить один антивирус, так как подобные программы при совместной работе плохо уживаются друг с другом и не усиливают защиту от вредоносных программ, а мешают работать системе.

4) Следите за работой брандмауэра

Брандмауэр – это встроенный в ОС Windows межсетевой экран, который помогает защищать компьютер от сетевых атак. Большинство антивирусов также обладают встроенным межсетевым экраном и при установке на ПК отключают брандмауэр. При этом может случиться так, что у вас кончится лицензия на антивирус, или вы решите установить другое антивирусное решение без функции межсетевого экранирования. Но брандмауэр автоматически не включится, поэтому стоит периодически проверять его активность в «Панели управления» и при первой необходимости сразу же включить.

5) Отключите возможность автозагрузки и автозапуска

Известно, что вирусы могут попадать на ПК не только из сети Интернет, но и с внешних носителей информации (флешек, жестких дисков и проч.) Для того, чтобы повысить безопасность вашего ПК следует отключить в «Панели управления» возможность автозапуска с внешних носителей. А для того, чтобы отключить автозагрузку необходимо ввести msconfig в командную строку (cmd), и на вкладке Автозагрузка снять метки с ненужных объектов.

Читайте также:  Apt secure 8 kali linux

6) Используйте альтернативные браузеры

Многие вирусы написаны злоумышленниками с расчетом на то, что пользователь будет использовать стандартный браузер Internet Explorer, поэтому часто заражение компьютера происходит через уязвимости этого ПО. Используйте по возможности альтернативные браузеры, которые неплохо продвинулись в части используемых механизмов защиты.

Отдельно хотелось бы отметить, что не стоит пренебрегать периодическим копированием особо важных файлов, например, на внешний жесткий диск или иной съемный носитель, для того, чтобы была возможность восстановить данные при непредвиденных обстоятельствах. Также можно ознакомиться с рядом компьютерных программ, которые могут помочь повысить безопасность вашей работы с ОС Windows. Следуя этим несложным правилам, можно существенно снизить риск компрометации своих личных данных или нарушения режима нормальной работы ПК.

Операционная система компьютера

Операционная система компьютера

Назначение и состав . Запуск компьютера.

«Операционная система компьютера» В составе каждого компьютера различают две необходимые для его работы части: h ardware – аппаратное обеспечение (АО), или «железо» и s oftware – программное обеспечение (ПО), или программы и данные.

Чтобы не нагружать пользователя проблемами, как организовать работу процессора с АО и ПО. На каждом компьютере имеется операционная система, представляющая собой большой комплекс программ, которые реализуют согласованную работу всех составляющих частей компьютера.

Помимо осуществления взаимодействия аппаратного и программного обеспечения, ОС реализует согласованную работу пользователя и с программами, и с аппаратными устройствами.

Структура операционной системы компьютера:

  • Ядро ОС – преобразует команды программ в машинные коды, понятные компьютеру.
  • Драйверы – программы, предназначенные для взаимодействия компьютера с аппаратными устройствами.
  • Интерфейс – программная оболочка для общения пользователя с компьютером.

Выполнение любой работы на компьютере, как правило, сопряжено с обменом файлами устройств между собой. За работу с файлами отвечает группа программ ОС, называемая файловой системой.

За работу с запросами пользователя отвечает часть ОС – командный процессор. Операционная система должна выполнить любые команды пользователя, оперирующие файлами, будь то команды перемещения, удаления, копирования, либо команды обмена файлами между устройствами.

Все устройства компьютера подсоединяются к нему через системную шину. Это и монитор, и клавиатура, и принтер, и дисководы, и различного рода манипуляторы, и другие. Для управления работой всего многообразия устройств современного компьютера для каждого устройства создаются специальные программы, понимающие как команды устройства, так команды процессора, – драйверы.

Пользовательский интерфейс современных ОС является графическим. Это позволяет пользователю вводить команды, указывая при помощи графических манипуляторов (например, мышью) на требуемый объект на экране, не прибегая к вводу команд с клавиатуры.

Неотъемлемой частью операционной системы являются утилиты, или служебные сервисные программы – программы обслуживания дисков, программы-архиваторы, программы работы в сетях и т.д.

К услугам пользователя предоставлена справочная система ОС, которая даёт возможность получения сведений как о работе операционной системы, так и по каждой её части.

Запуск компьютера

Все программы, подлежащие выполнению, должны находиться в оперативной памяти компьютера. После нажатия на кнопку включения компьютера, оперативная память не содержит никакой информации, и поэтому процессор обращается к специальной микросхеме – постоянному запоминающему устройству (ПЗУ) – для чтения команд начального загрузчика – BIOS (Basic Input Output System) .

BIOS начинает проверку исправности всех устройств компьютера, выводя на экран информацию о ходе проверки и подавая звуковой сигнал в случае обнаружения неисправностей. В случае успешной проверки BIOS считывает программу начальной загрузки ОС в оперативную память компьютера.

Загрузка операционной системы компьютера

Для хранения файлов операционной системы используются диски – внешние устройства долговременного хранения информации, встроенные – жёсткие диски, или съёмные – CD, DVD… Такие диски называются системными, и при их отсутствии компьютер не может быть запущен.

После успешной загрузки операционной системы в оперативную память управление передаётся командному процессору. Для ОС с графическим интерфейсом происходит его загрузка в оперативную память, иначе, появляется строка с приглашением ввода команд.

Компьютеры без операционных систем

Изначально в 70 – 80-ые годы на персональных компьютерах не было операционных систем. Постоянное запоминающее устройство (ПЗУ) персональных компьютеров содержало некий простой язык программирования, например Бэйсик. И в момент загрузки процессор получал к нему доступ. Пользователь вводил команды с клавиатуры, язык программирования принимал их и выполнял. Это воспринималось некоторыми пользователями как работа с операционной системой.

При подключении к ПК магнитофона была возможность загрузки с него какой-нибудь программы, отключающей ПЗУ и берущей на себя управление компьютером аналогично игровым приставкам.

Первые дисковые операционные системы компьютера

С появлением устройств прямого доступа – дисководов – и подключением их к компьютеру процедура загрузки программ с их использованием потребовала существенного изменения. Магнитофон является устройством последовательного доступа, и поиск необходимой для загрузки программы заключался в перематывании кассеты. Для поиска требуемой программы на диске необходимо знать точный её адрес – номер дорожки и номер сектора на этой дорожке.

Для решения этой проблемы была создана программа которая преобразовывала имя файла программы её адрес на диске. Это давало возможность загрузки необходимых программ (файлов), используя их название. Программу нарекли дисковой операционной системой.

Впоследствии программу «научили» не только загрузке файлов в ПК, но и записи их на диск. А так же удалению с диска и копированию их с одного диска на другой. Автоматизация этих процессов устранила множество потенциальных ошибок и избавил от хранения информации о файлах на бумаге.

Неграфические операционные системы компьютера

Дальнейшее развитие операционных систем полностью связано с развитием аппаратного обеспечения. Появлялись новые съёмные устройства хранения информации – гибкие диски, жёсткие диски. Объёмы жёстких дисков позволяли теперь хранить тысячи файлов, что, безусловно, усложняло операционные системы. Для облегчения поиска файлов в них появились инструменты создания на дисках каталогов файлов и средства обслуживания этих каталогов. Таким образом создавалась файловая система ОС. И операционная система стала ответственной как за её создания, так и за обслуживание. С увеличением объёмов жёстких дисков в разы, были разработаны средства ОС, позволяющие делить физические жёсткие диски на логические диски меньших объёмов. Для более эффективной работы с огромными объёмами хранимой информации.

Читайте также:  Best mail client mac os

Операционная система компьютера

Увеличение объёмов обрабатываемой информации заставляло увеличивать и оперативную память компьютера. А так же рабочие характеристики процессоров, и операционные системы для работы со всё более мощными устройствами и всё более производительными процессорами.

Получившие широкое распространение в начале 80 – 90-х годах персональные компьютеры IBM PC были оснащены операционной системой MS DOS (версии MS DOS 1.0 – MS DOS 6.22)

Программы-оболочки

В течение 15 лет MS DOS была вне конкуренции. Столь продолжительный период работы с системой привёл к необходимости её усовершенствования или замены. Дело в том, что интерфейс работы с пользователем системы MS DOS командный, не графический. Усложнение аппаратных устройств, появление совершенно новых устройств приводило к увеличению команд операционной системы. А это очень нагружало пользователя запоминанием ещё большего числа команд со всеми необходимыми параметрами. Кроме того, ввод каждой команды требовал большого внимания, а, стало быть, и напряжения, и увеличения вероятности ошибки.

Назрела необходимость в разработке более удобного интерфейса пользователя. Появляются надстройки – программы-оболочки, запуск которых осуществляла операционная система и передавала им управление для работы с этой ОС.
Наибольшую популярность среди программ-оболочек получила оболочка Norton Commander, разработанная в Америке гениальным программистом Питером Нортоном .

В Norton Commander вся файловая система компьютера отображалась на экране в виде структуры дисков, каталогов и файлов. Работа с файловой структурой выполнялась с помощью меню команд. Которые запускались нажатием определённых клавиш, указанных здесь же для каждой команды. Это избавляло пользователя от запоминания всех команд и их параметров и утомительного ввода этих команд с клавиатуры.

И сейчас ещё пользуются программой Total Commander – современной реализацией Norton Commander. Но, как правило, используются более современные средства.

Графические оболочки

В компьютерах типа IВМ РС невозможно совмещение графического и текстового режимов работы с экраном. Для этого требуется переключение экрана только в один из них. Такой вариант до определённого времени удовлетворял потребности пользователей ПК. А так же предприятия и организации, использовавшие компьютер в служебных целях. Им в полне было достаточно работы в текстовом режиме. С расширением области применения компьютеров, в том числе, и как домашнего ПК. Встала задача создания графической ОС, позволяющей наглядно изображать информацию на экране. А так же управлять ею с помощью устройств-манипуляторов курсором, например, мышью.

Прототипами графической операционной системы были разработанные компанией Microsoft графические оболочки, работающие под управлением МS-DOS. (Windows 1.0, Windows 2.0, Windows 3.0, Windows 3.1, Windows 3.11) и называемые «средой Windows».

Среду Windows отличали следующие особенности:

  • Многозадачность.
  • Единый программный интерфейс.
  • Единый интерфейс пользователя.
  • Графический интерфейс пользователя.
  • Единый аппаратно-программный интерфейс.

Графические операционные системы компьютера

К разработке графической операционной системы для ПК типа IВМ РС компания Microsoft приступила в 1981 году, и новая графическая ОС появилась в 1995 году, заменив МS-DOS с последней графической оболочкой Windows 3.11. Графическую операционную систему назвали Microsoft Windows 95.

Далее последовали всё более и более совершенствующиеся графические ОС Windows. Такие как Windows 98, NT, ME, 2000, XP, 7, 8.

Операционная система компьютера

В настоящее время новые аппаратные средства при их изготовлении производителями остаются совместимыми с Windows. И их установка на компьютер обеспечивает нормальную работу всех остальных устройств компьютера и всех программ. Компания Windows разработала plud-and-play стандарт устройств, автоматически подключающихся к компьютеру. Операционная система самостоятельно распознаёт все установленные устройства и начинает с ними работать.

ОС Windows получили наибольшее распространение на рынке графических операционных систем для компьютеров, совместимых с ПК типа IBM PC.

Операционные системы компании Microsoft:

DOS (Disk Operating System). Пользовательский интерфейс – командная строка. Команды вводятся с клавиатуры в специальной строке – командной строке.

Windows 3.1 и 3.11 – Графическая оболочка, расширяющая возможности DOS.

У всех дальнейших операционных систем интерфейс графический.

Семейство Windows-98 / NT / ME / 2000 / XP/ 7/ 8.

Элементы интерфейса Windows:

Рабочий стол.

Очень удачное название. Появляется сразу после загрузки ОС. Экран, на котором, как на столе, расположены в виде значков (иконок) инструменты управления и программы.

Значки.

Значки соответствуют реальным объектам Windows – программам, документам, устройствам. Запуск/открытие производится двойным щелчком кнопки мыши по значку либо щелчком правой кнопки мыши и последующим выбором в появившемся контекстном меню строки Открыть. Программы могут находиться как на Рабочем столе, так и на диске. Если программы находятся на диске, на Рабочем столе они представлены ярлыком.

Ярлыки.

Ярлык программы – это только указатель (адрес) места на диске, где программа хранится. Запуск программы производится двойным щелчком кнопки мыши по ярлыку либо щелчком правой кнопки мыши и выбором в появившемся контекстном меню строки Открыть. Ярлык имеет тот же вид, что и значок, обозначающий саму программу, но отличается от него небольшой стрелочкой внизу слева.

Панель задач.

Самая нижняя широкая строка экрана. Содержит:

  • кнопку Пуск,
  • кнопки открытых окон,
  • индикаторы,
  • часы.

Окно.

Окно – Основной интерфейс Windows, в его честь названа сама система. Соответствует активной программе, открытому документу, активному диалогу и служит для работы с ними.

Оцените статью