При общении с операционной системой используются вводимые с клавиатуры команды говорят что ос имеет
Операционная система, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных ОС общего назначения.
В логической структуре типичной вычислительной системы ОС занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами — с одной стороны — и прикладными программами с другой.
Разработчикам программного обеспечения ОС позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций.
В большинстве вычислительных систем ОС является основной, наиболее важной (а иногда и единственной) частью системного ПО. С 1990-х наиболее распространёнными операционными системами являются ОС семейства Microsoft Windows и системы класса UNIX (особенно Linux и Mac OS).
Все разнообразие программ, используемых на современных компьютере называется программным обеспечением.
Программы, составляющие ПО можно разделить на три группы: системное ПО, системы программирования, прикладное ПО.
Две первые группы иногда называют базовым ПО. Ядром системного ПО является Операционная система (ОС). ОС – это часть ПО, наиболее тесно связанная с техническими средствами компьютора ( hardware).
Основные функции ОС:
- управление ресурсами компьютера :процессорным временем, распределением внутренней памяти , файлами, внешними устройствами;
- организация диалога с пользователем.
Резидентная часть ОС ( ядро ОС) постоянно занимает раздел ПОкомпьютера. Туда она загружается с системного диска при включении машины. Эта процедура называется первоначальной загрузкой. Вся дальнейшая работа на компьютере происходит под контролем и управлением ОС. ОС осуществляет загрузку в ПОвсех программ , передает им в начале их работы, выполняет различные действия по запросу исполняемых программ и освобождает занимаемую программами память при их завершении. Важнейшей функцией ОС является работа с файлами. В файлах на внешних носителях хранится всё: программы, данные , сама ОС. Средствами ОС создается файловая система – определенная структура файлов на внешних носителях. Все действия с файлами (создание, удаление, копирование, именование и т.д.) производятся пользователем с помощью ОС.
Для общения ОС с пользователем используется специальный командный язык ОС.
Для упрощения диалога пользователя с ОС применяются так называемые диалоговые оболочки к ОС. Примером популярной оболочки является Norton Commander. При работе с подобной оболочкой пользователю не приходится набирать на клавиатуре команды по буквам; он выбирает их из меню в среде оболочки на экране. В последнее время стала популярной ОС Windows со встроенной графической оболочкой.
Структуру ОС составляют следующие модули:
- базовый (ядро ОС ) – управляет файловой системой, обеспечивает доступ к ней и обмен файлами между ПУ,
- командный процессор – расшифровывает и исполняет команды пользователя, поступающие через клавиатуру,
- драйверы периферийных устройств – программно обеспечивают согласованность работы этих устройств с процессором,
- дополнительные сервисные программы ( утилиты ) – делают удобным и многосторонним процесс общения пользователя с компьютером.
Обязательно в ОЗУ должны находиться ядро ОС и командный процессор. Драйверы устройств и утилиты могут погружаться в ОЗУ по мере необходимости.
При включении электропитания компьютера начинают работать программы проверки оборудования, находящиеся в постоянной памяти компьютера. Если они находят ошибку, то выводят код ошибки на экран .
После окончания тестирования программа начальной загрузки пытается прочесть с дискеты, установленной на дисководе, программу – загрузчик ОС ( ВООТ ) ( расположенная в начале диска ).После того, как с диска , с которого загружалась ОС, прочитана программа – загрузчик ОС, эта программа считывает в память модули ОС ( базовый модуль и ему передается управление).
В состав базового модуля входит основной загрузчик, компьютер ищет остальные модули ОС и считывает их в ОЗУ. После окончания загрузки ОС управление передается командному процессору, на экране появляется приглашение системы к вводу команд пользователя.
Существуют несколько наиболее распространенных ОС, каждая из которых ориентирована на определённую разрядность процессора, тип процессора , а также емкость ОЗУ.
По мере расширения возможностей компьютера требуются все более мощные и современные программные средства для использования этих ресурсов пользователями.
На IBM-совместимых персональных компьютерах используются операционные системы корпорации Microsoft Windows 9х/МЕ, свободно распространяемая операционная система Linux. На персональных компьютерах фирмы Apple используются различные версии операционной системы Mac OS. На рабочих станциях и серверах наибольшее распространение получили операционные системы Windows NT/2000/XP и UNIX.
Операционные системы разные, но их назначение и функции одинаковые. Операционная система является базовой и необходимой составляющей программного обеспечения компьютера, без нее компьютер не может работать в принципе.
Операционная система обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его ресурсам.
Современные операционные системы имеют сложную структуру, каждый элемент которой выполняет определенные функции по управлению компьютером.
Управление файловой системой. Процесс работы компьютера в определенном смысле сводится к обмену файлами между устройствами. В операционной системе имеются программные модули, управляющие файловой системой.
Командный процессор. В состав операционной системы входит специальная программа - командный процессор, - которая запрашивает у пользователя команды и выполняет их.
Пользователь может дать команду запуска программы, выполнения какой-либо операции над файлами (копирование, удаление, переименование), вывода документа на печать и так далее. Операционная система должна эту команду выполнить.
Драйверы устройств. К магистрали компьютера подключаются различные устройства (дисководы, монитор, клавиатура, мышь, принтер и др.). Каждое устройство выполняет определенную функцию (ввод информации, хранение информации, вывод информации), при этом техническая реализация устройств существенно различается.
В состав операционной системы входят драйверы устройств, специальные программы, которые обеспечивают управление работой устройств и согласование информационного обмена с другими устройствами, а также позволяют производить настройку некоторых параметров устройств. Каждому устройству соответствует свой драйвер.
Технология "Plug and Play" (подключи и играй) позволяет автоматизировать подключение к компьютеру новых устройств и обеспечивает их конфигурирование. В процессе установки Windows определяет тип и конкретную модель установленного устройства и подключает необходимый для его функционирования драйвер. При включении компьютера производится загрузка драйверов в оперативную память.
Пользователь имеет возможность вручную установить или переустановить драйверы.
Графический интерфейс. Для упрощения работы пользователя в состав современных операционных систем, и в частности в состав Windows, входят программные модули, создающие графический пользовательский интерфейс. В операционных системах с графическим интерфейсом пользователь может вводить команды с помощью мыши, тогда как в режиме командной строки необходимо вводить команды с помощью клавиатуры.
Сервисные программы. В состав операционной системы входят также сервисные программы, или утилиты. Такие программы позволяют обслуживать диски (проверять, сжимать, дефрагментировать и так далее), выполнять операции с файлами (архивировать и так далее), работать в компьютерных сетях и так далее.
Справочная система. Для удобства пользователя в состав операционной системы обычно входит также справочная система. Справочная система позволяет оперативно получить необходимую информацию как о функционировании операционной системы в целом, так и о работе ее отдельных модулей.
Правильные ответы выделены зелёным цветом.
Все ответы: В курсе даются основные понятия операционной системы Linux и важнейшие навыки работы в ней. Изложение сопровождается большим количеством практических примеров. Данный курс может рассматриваться как учебник для студентов, начинающих обучение по специальностям в области информатики и ещё не знакомых с ОС Linux.
Идентификатор администратора системы (пользователя root ) равен:
(1) Аппаратно реализованная часть загрузки системы, в отличие от вторичного загрузчика, реализованного программно
(2) Программа, записанная в ПЗУ, определяющая местонахождение и тип операционной системы
(3) Программа, работающая со стартовым виртуальным диском, в отличие от вторичного загрузчика, работающего с полным вариантом системы
(4) Маленькая программа в заранее известном месте диска, задача которой — найти и загрузить вторичный загрузчик
(1) Любой тип объектов файловой системы, кроме собственно файлов и каталогов
(2) Особый объект файловой системы, называемый также символьным устройством
(3) Класс объектов файловой системы, обмен данными с которыми не приводит к обращению к содержимому какого-либо определённого файла
(1) Полностью определяет состояние работающей системы
(2) Полностью определяет поведение системы на данном пользовательском наполнении
(4) о размере и атрибутах каждого файла, принадлежащего пакету
Разделение сетевых протоколов на уровни не позволяет
(1) Интерпретировать данные более высокого уровня независимо от того, каким способом они были получены на более низком уровне
(2) Одновременно обмениваться данными посредством нескольких различных сред передачи данных
(3) Передавать несколько пакетов более высокого уровня в одном пакете более низкого уровня
(4) Передавать один пакет более высокого уровня с помощью нескольких пакетов более низкого уровня
Какой параметр сети можно задавать с помощью утилиты ifconfig ?
(4) Список интерфейсных адресов абонентов локальной сети
В оконном интерфейсе субъектом с точки зрения системы является
(3) задача, выводящая и вводящая данные в рамках окна
Для редактирования «плоского» текста на удалённом компьютере пользователю потребуется
(2) Клиент Secure Shell на рабочей станции и текстовый редактор ( vim , ncedit или joe ) на удалённом компьютере
(3) Любой текстовый редактор на рабочей станции, имеющий встроенный сервер Secure Shell
(1) указать, кто является обладателем всех прав на это программное обеспечение
(2) определить круг прав пользователя по отношению к этому программному обеспечению
(3) определить, на каких условиях можно продавать данное программное обеспечение
(4) сделать данное программное обеспечение свободным
Основное средство взаимодействия пользователя и ОС Linux
(2) файл особого типа, содержащий ссылки на другие файлы и каталоги
(3) список подкаталогов следующего уровня вложенности
Уникальным идентификатором файла в файловой системе является:
(4) номер индексного дескриптора каталога, в котором находится файл
(3) UID и GID объекта, список GID, членом которых является хозяин объекта, тип объекта и его атрибуты
(1) программа, которая читает со стандартного ввода, а выводит на стандартный вывод
(2) связанная пара дескрипторов, где данные, записанные на входной дескриптор, сразу доступны для чтения с выходного
Управляющий символ “ ^W ” (удаление слова) действует на
(2) любой ввод с терминала, если не изменены настройки терминала
(3) любой ввод с терминала, только если программа использует библиотеку readline
(4) только ввод командной строки любого командного интерпретатора
(1) текст, который состоит только из печатных (отображаемых на экране) символов
(2) текст, в котором не содержится никакой метаинформации об оформлении
(3) формат файлов, который используется текстовыми редакторами
(1) Изменять настройки некоторой службы или последовательность выполнения некоторых сценариев без редактирования файлов
(2) Помещать все конфигурационные файлы и сценарии служб в один специальный каталог
(3) Изменять любые настройки службы без редактирования файлов
(4) Изменять содержимое конфигурационных файлов или стартовых сценариев, не редактируя их
(1) Любой раздел диска, указанный в расширенном разделе
(3) Любой раздел диска, кроме первого и расширенного разделов
(3) Большинства конфигурационных файлов и стартовых сценариев
(4) Любых файлов, не попадающих по классификации FHS в специальные каталоги /lib , /var , /bin и т. п.
Какие две из перечисленных ниже задач решаются на сетевом уровне семейства протоколов TCP/IP?
(2) построение пути данных от отправителя к получателю
Чем отличается «таблица» межсетевого экрана iptables от «цепочки»?
(1) Понятие «цепочка» использовалось только в предыдущей версии межсетевого экрана Linux — ipchains . В iptables его заменили более общим понятием «таблица»
(2) Таблицы и цепочки следуют попеременно в произвольном порядке; по действию ACCEPT пакет может покинуть таблицу, но не цепочку
(3) Цепочки iptables состоят из нескольких таблиц; покидая одну таблицу, пакет направляется в другую
(4) Таблицы iptables состоят из нескольких цепочек; покидая одну цепочку, пакет направляется в другую
(1) ко всем утилитам, которые могут быть запущены в Linux
(2) только к свободному UNIX-совместимому ядру, изначально написанному Линусом Торвальдсом
Какая из перечисленных команд не имеет отношения к справочной подсистеме Linux?
Какая из перечисленных строк не может быть именем файла:
Пользователь может управлять фоновым процессом с помощью
(1) предназначенный для совместного хранения файлов несколькими пользователями
(2) из которого пользователь не может удалить не принадлежащий ему файл
(3) в котором пользователь не может модифицировать не принадлежащий ему файл
(4) при просмотре которого пользователем выводятся только имена принадлежащих ему файлов
Что окажется записанным в файле grep.info после такой операции: info grep 2>&1 > grep.info ?
(1) в точности повторяет алгоритм обработки шаблонов
(2) основана на алгоритме обработки шаблонов, однако имеет отличия, связанные со спецификой работы с файлами
(3) использует упрощённый вариант алгоритма обработки шаблонов
(4) использует алгоритм «globbing», который, в отличие от генерации имён файлов в более ранних версиях shell, не основан на понятии «шаблон»
Как, редактируя текст в Vim/Vi, сохранить текст от курсора до конца текущей строки и записать сохранённый фрагмент в самый конец файла?
Команда [someone@localhost someone]$ who am i someone tty4 Oct 13 13:31 (localhost) отдана:
(1) пользователем localhost с любой виртуальной консоли;
(2) пользователем someone с любой виртуальной консоли;
(3) пользователем someone с четвёртой виртуальной консоли;
(1) Собирать файловые системы различных разделов в одно дерево каталогов
(2) Подключать к дереву каталогов содержимое файлов, данные ядра, каталоги на других компьютерах
(3) Использовать журналирование с файловыми системами, в которых оно не предусмотрено
(4) Использовать различные по скорости и надёжности способы доступа к различным подкаталогам
Способ ведения системных журналов Linux называется «централизованным», потому что
(2) С журналами работают различные программы, однако эта работа управляется единым файлом /etc/syslog.conf
Что означают понятия «клиент» и «сервер» на прикладном уровне TCP/IP?
(1) Клиент — тот, кто устанавливает соединение, сервер — тот, кто отвечает на него
(2) Клиент — тот, кто запрашивает данные, сервер — тот, кто передаёт их
(3) Сервер — тот, кто устанавливает соединение, клиент — тот, кто пользуется установленным соединением
(1) Регламентируют доступ к почтовому ящику, при этом SMTP не требует идентификации пользователя, а POP3, в отличие от IMAP4, поддерживает создание пользователем почтовых ящиков на сервере
(2) запуск пользовательского сценария .xinitrc , а при его отсутствии — системного сценария xinitrc
(3) настройку окружения, запуск X-сервера и диспетчера окон или рабочего стола
(4) запуск X-сервера и затем X-приложений, указанных в сценарии .xinitrc пользователя, системном сценарии xinitrc или в командной строке
При использовании алгоритмов сжатия звука «с потерей качества»
(2) Звучание исходного и сжатого файлов на слух неразличимо
(3) Из сжатого файла нельзя получить исходный, а искажения звука зависят от качества сжатия
(4) Достигается очень высокий процент сжатия, но получившийся файл неудобно передавать по каналам с ограниченной пропускной способностью из-за неравномерности сжатия
Необходимость в дистрибутивах Linux возникла, когда
(1) появились пользователи, желающие установить скомпилированное ядро Linux и набор утилит на свой компьютер
(2) появились пользователи, готовые купить операционную систему Linux
(4) немедленно после публикации первой версии ядра Linux
В каком каталоге содержатся файлы, которые не могут совместно использоваться несколькими компьютерами в сети:
Как называлась первая операционная система семейства Windows:
- MS DOS
- Windows
- Linux
- Mac OS
Вопрос 2
Операционная система - это:
- Набор прикладных программ для взаимодействия пользователя с машиной
- Программа, которая управляет аппаратными и программными средствами компьютера, предназначенными для выполнения задач пользователя
- Программная интерфейсная оболочка, предназначенная для работы на компьютере
Вопрос 3
Norton Commander - это:
- Вторая операционная система семейства Windows по дате выпуска
- Утилита операционной системы UNIX
- Программа – приложение для работы с текстом
- Программа - оболочка для работы в операционной системе
Вопрос 4
Операционная система НЕ выполняет функцию:
- Предоставление пользователю или программисту вместо реальной аппаратуры компьютера расширенной виртуальной машины, с которой удобней работать и которую легче программировать
- Повышение эффективности использования компьютера путем рационального управления его ресурсами в соответствии с некоторым критерием
- Предоставление пользователю средств графической и звуковой обработки дискретной информации
Вопрос 5
К функциональным компонентам операционной системы не относится:
- Управление процессами
- Управление памятью
- Управление файлами и внешними устройствами
- Управление питанием
Вопрос 6
Архитектура операционной системы состоит из:
- Блоков
- Модулей
- Циклов
- Ядер
Вопрос 7
Ядро операционной системы не выполняет функции:
- Переключение контекстов
- Загрузка/выгрузка станиц
- Архивирование данных
- Обработка прерываний
Вопрос 8
Ядро операционной системы работает в двух режимах, какой лишний?
- Привилегированный
- Делегированный
- Пользовательский
Вопрос 9
Вычислительная система, работающая под управлением ОС на основе ядра состоит, как правило, из:
- Трех слоев
- Двух слоев
- Пяти слоев
- Семи слоев
Вопрос 10
Вычислительная система делится на несколько слоев, а состав ядра:
- Монолитный
- Многослойный
- Шестислойный
- Трехслойный
Вопрос 11
Зависит ли операционная система от аппаратных средств вычислительной системы?
- Не зависит
- Зависит полностью
- Зависит частично
Вопрос 12
Меняется ли операционная система при установке её на разные аппаратные платформы?
- Не меняется
- Меняется согласно особенностей аппаратной платформы
- Меняется только по настройкам пользователя
Вопрос 13
Число, показывающее степень привилегированности прерывания называют?
- Вектор прерывания
- Приоритет прерывания
- Номер прерывания
- Адрес прерывания
Вопрос 14
Вектором прерывания называют.
- Число, показывающее степень привилегированности прерывания
- Программа, которая запускается на выполнение после возникновения прерывания
- Содержит ссылку на адрес процедуры обработки прерывания
Вопрос 15
К классам прерываний НЕ относятся:
- Аппаратные или внешние прерывания
- Исключения или внутренние прерывания
- Периферийные прерывания
- Программные прерывания
Вопрос 16
- Событие в операционной системе, требующее немедленной реакции
- Остановку работы операционной системы
- Остановку работы одной программы в операционной системе
Вопрос 17
Чтобы записать CD/DVD -диск в Total commander нужно:
- Обновить Total commander
- Это невозможно
- Установить плагин
- Интегрировать в Total commander программу записи дисков
Вопрос 18
Прерывания в ОС разделены на классы. К какому классу прерываний относится ОТКАЗ:
- Аппаратные или внешние прерывания
- Программные прерывания
- Исключения или внутренние прерывания
Вопрос 19
Каким устройством блокируется прерывание с более низким приоритетом при обращении к процессору:
- Шиной
- Процессором
- Контроллером
- Периферийным устройством
Вопрос 20
Процессом в операционной системе нельзя назвать:
- Выполняющуюся программу
- Экземпляр программы, выполняющейся на компьютере
- Объект, который можно идентифицировать и выполнять на процессоре
- Часть программы, ограниченную по времени выполнения
Вопрос 21
Поток в некотором выполняемом процессе может находиться в трех состояниях. В каком состоянии поток НЕ может находиться:
- Завершение
- Готовность
- Ожидание
- Выполнение
Вопрос 22
Оперативная память компьютера предназначена:
- Хранения наиболее ценных файлов операционной системы
- Для помощи ОС в обработке и планировании потоков
- Для хранения программ или частей программ, в процессе их выполнения
Вопрос 23
Сохраняются ли данные в оперативной памяти после выключения ПК:
- Не сохраняются
- Сохраняются только те, с которыми ОС работала до выключения
- Сохраняются полностью
Вопрос 24
К внешней памяти компьютера относят:
- Оперативную память
- Кэш-память
- Жесткие диски
- flash память USB
Вопрос 25
Текстовые файлы имеют расширение:
Вопрос 26
В какой системе время не является дефицитным ресурсом:
- Система реального времени
- Интерактивная система
- Система пакетной обработки данных
Вопрос 27
Какой вид алгоритма планирования доступен только при наличии достоверной информации о работе и о временном графике:
- Реляционный
- Динамический
- Статистический
Вопрос 28
Какая ситуация называется тупиковой?
- Когда процессы временно заблокированы
- Когда процессы блокируют ОС
- Когда процессы заблокированы и могут вечно оставаться в таком состоянии
Вопрос 29
Сколько процессов может использовать один ресурс?
- Один
- Число определяется видом ресурса
- Много
Вопрос 30
Оперативная память делятся на части фиксированного размера, которые называются:
- Физические страницы
- Виртуальные страницы
- Оперативные станицы
- Смещенные разделы
Вопрос 31
По числу пользователей ОС классифицируют на две группы. Какая лишняя?
- Однозадачные ОС
- Многозадачные ОС
- Комбинированные ОС
Вопрос 32
Существует несколько разновидностей файловой системы FAT, какой не существует?
- FAT 12
- FAT 16
- FAT 24
- FAT 32
Вопрос 33
Файловая система FAT поддерживает всего два типа файлов. Какой тип файлов не поддерживается?
Вопрос 34
Логический раздел в NTFS принято называть:
- Кластер
- Отрезок
- Том
- Сектор
Вопрос 35
Одним из самых распространенных способов защиты информации является:
- Копирование
- Кодирование
- Шифрование
- Смена расширения
Вопрос 36
Получение информации о версии используемой операционной системы осуществляется с помощью команды:
Вопрос 37
Командные файлы, которые используются для осуществления некоторых периодически выполняемых действий имеют расширение.
Вопрос 38
Чтобы преобразовать виртуальный адрес в физический, необходимо:
- Разделить виртуальный адрес на 2 части
- Разделить виртуальный адрес на 3 части
- Ввести виртуальный адрес в дешифратор
Вопрос 39
Способность ОС сохранять минимальную работоспособность в условиях аппаратных сбоев и программных ошибок называется:
- Надежность
- Эффективность
- Масштабируемость
Вопрос 40
Отдельные системные программы, решающие частные задачи, такие как форматирование и проверку диска, поиск данных называются:
- Утилиты
- Драйверы
- Интерпретаторы команд
Вопрос 41
Укажите правильные способы установки операционных систем:
- с оптического накопителя
- с флэш-накопителя
- с локального жёсткого диска
- с гибкого диска FDD
- через сеть
Вопрос 42
Этот класс устройств используется как массив недорогих (независимых) дисков с избыточностью.
Вопрос 43
Часть операционной системы, назначение которой состоит в том, чтобы организовать эффективную работу с данными, хранящимися во внешней памяти, и обеспечить пользователю удобный интерфейс при работе с такими данными называют:
- Файловый менеджер
- Файловая система
- Утилита ОС
- Диспетчер файлов
Вопрос 44
Несколько секторов жесткого диска, объединенных вместе называют:
Вопрос 45
Системный программный модуль, предназначенный для управления внешним устройством, называется:
- Драйвер
- Контроллер
- Сканер
- Прерыватель
Вопрос 46
Компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами называется
- Архиватором
- Антивирусом
- Файловым менеджером
- Дефрагментатором
Вопрос 47
Алгоритм сжатия данных, основанный на замене повторяющихся символов цифрами называется:
- Хаффмана
- Лемпеля-Зива
- Булевым алгоритмом
- Дискретизацией
Вопрос 48
Программа, которая при загрузке ОС, обеспечивает загрузку системы с диска, её инициализацию и старт называется:
Чтобы не нагружать пользователя проблемами, как организовать работу процессора с АО и ПО. На каждом компьютере имеется операционная система, представляющая собой большой комплекс программ, которые реализуют согласованную работу всех составляющих частей компьютера.
Помимо осуществления взаимодействия аппаратного и программного обеспечения, ОС реализует согласованную работу пользователя и с программами, и с аппаратными устройствами.
Структура операционной системы компьютера:
- Ядро ОС – преобразует команды программ в машинные коды, понятные компьютеру.
- Драйверы – программы, предназначенные для взаимодействия компьютера с аппаратными устройствами.
- Интерфейс – программная оболочка для общения пользователя с компьютером.
Выполнение любой работы на компьютере, как правило, сопряжено с обменом файлами устройств между собой. За работу с файлами отвечает группа программ ОС, называемая файловой системой.
За работу с запросами пользователя отвечает часть ОС – командный процессор. Операционная система должна выполнить любые команды пользователя, оперирующие файлами, будь то команды перемещения, удаления, копирования, либо команды обмена файлами между устройствами.
Все устройства компьютера подсоединяются к нему через системную шину. Это и монитор, и клавиатура, и принтер, и дисководы, и различного рода манипуляторы, и другие. Для управления работой всего многообразия устройств современного компьютера для каждого устройства создаются специальные программы, понимающие как команды устройства, так команды процессора, – драйверы.
Пользовательский интерфейс современных ОС является графическим. Это позволяет пользователю вводить команды, указывая при помощи графических манипуляторов (например, мышью) на требуемый объект на экране, не прибегая к вводу команд с клавиатуры.
Неотъемлемой частью операционной системы являются утилиты, или служебные сервисные программы – программы обслуживания дисков, программы-архиваторы, программы работы в сетях и т.д.
К услугам пользователя предоставлена справочная система ОС, которая даёт возможность получения сведений как о работе операционной системы, так и по каждой её части.
Запуск компьютера
Все программы, подлежащие выполнению, должны находиться в оперативной памяти компьютера. После нажатия на кнопку включения компьютера, оперативная память не содержит никакой информации, и поэтому процессор обращается к специальной микросхеме – постоянному запоминающему устройству (ПЗУ) – для чтения команд начального загрузчика – BIOS (Basic Input Output System) .
BIOS начинает проверку исправности всех устройств компьютера, выводя на экран информацию о ходе проверки и подавая звуковой сигнал в случае обнаружения неисправностей. В случае успешной проверки BIOS считывает программу начальной загрузки ОС в оперативную память компьютера.
Загрузка операционной системы компьютера
После успешной загрузки операционной системы в оперативную память управление передаётся командному процессору. Для ОС с графическим интерфейсом происходит его загрузка в оперативную память, иначе, появляется строка с приглашением ввода команд.
Компьютеры без операционных систем
Изначально в 70 – 80-ые годы на персональных компьютерах не было операционных систем. Постоянное запоминающее устройство (ПЗУ) персональных компьютеров содержало некий простой язык программирования, например Бэйсик. И в момент загрузки процессор получал к нему доступ. Пользователь вводил команды с клавиатуры, язык программирования принимал их и выполнял. Это воспринималось некоторыми пользователями как работа с операционной системой.
При подключении к ПК магнитофона была возможность загрузки с него какой-нибудь программы, отключающей ПЗУ и берущей на себя управление компьютером аналогично игровым приставкам.
Первые дисковые операционные системы компьютера
С появлением устройств прямого доступа – дисководов – и подключением их к компьютеру процедура загрузки программ с их использованием потребовала существенного изменения. Магнитофон является устройством последовательного доступа, и поиск необходимой для загрузки программы заключался в перематывании кассеты. Для поиска требуемой программы на диске необходимо знать точный её адрес – номер дорожки и номер сектора на этой дорожке.
Для решения этой проблемы была создана программа которая преобразовывала имя файла программы её адрес на диске. Это давало возможность загрузки необходимых программ (файлов), используя их название. Программу нарекли дисковой операционной системой.
Впоследствии программу «научили» не только загрузке файлов в ПК, но и записи их на диск. А так же удалению с диска и копированию их с одного диска на другой. Автоматизация этих процессов устранила множество потенциальных ошибок и избавил от хранения информации о файлах на бумаге.
Неграфические операционные системы компьютера
Дальнейшее развитие операционных систем полностью связано с развитием аппаратного обеспечения. Появлялись новые съёмные устройства хранения информации – гибкие диски, жёсткие диски. Объёмы жёстких дисков позволяли теперь хранить тысячи файлов, что, безусловно, усложняло операционные системы. Для облегчения поиска файлов в них появились инструменты создания на дисках каталогов файлов и средства обслуживания этих каталогов. Таким образом создавалась файловая система ОС. И операционная система стала ответственной как за её создания, так и за обслуживание. С увеличением объёмов жёстких дисков в разы, были разработаны средства ОС, позволяющие делить физические жёсткие диски на логические диски меньших объёмов. Для более эффективной работы с огромными объёмами хранимой информации.
Операционная система компьютера
Увеличение объёмов обрабатываемой информации заставляло увеличивать и оперативную память компьютера. А так же рабочие характеристики процессоров, и операционные системы для работы со всё более мощными устройствами и всё более производительными процессорами.
Получившие широкое распространение в начале 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, в его честь названа сама система. Соответствует активной программе, открытому документу, активному диалогу и служит для работы с ними.
Читайте также: