Главная страница
Навигация по странице:

  • Операционные системы

  • Операционные системы Windows и Linux

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

  • Служебные программы и стандартные приложения ОС

  • Методичка. Учебное пособие В. М. Лопатин издание второе, стереотипное 1 17


    Скачать 4.33 Mb.
    НазваниеУчебное пособие В. М. Лопатин издание второе, стереотипное 1 17
    АнкорМетодичка
    Дата10.01.2023
    Размер4.33 Mb.
    Формат файлаpdf
    Имя файлаLopatin_Informatika-dlya-inzhenerov_RuLit_Me_691929.pdf
    ТипУчебное пособие
    #879085
    страница8 из 16
    1   ...   4   5   6   7   8   9   10   11   ...   16
    Программное обеспечение компьютера
    Программные средства,илипрограммное обеспечение,являются неотъемлемой частью компьютера, это логическое продолжение технического устройства, с помощью которого расширяются возможности и сферы использо- вания компьютера.
    Для функционирования компьютера используется комплекс программного обеспечения (ПО), который делится на 3 крупные категории: системное ПО, си-
    стемы программирования, прикладное ПО (рис. 24).
    Рис. 24. Структура программного обеспечения компьютера
    Каждая категория программного обеспечения предназначена для выполнения специализированного набора функций.
    1. Системное программное обеспечениевключает комплекс программ, не- обходимый для создания операционной среды функционирования других про- грамм, обеспечения безопасной и надежной работы компьютера, проведения ди- агностики и профилактики аппаратуры и др.
    2. Системыпрограммирования,илиинструментальные системы, объединяют все средства, необходимые для производства программ и формиро- вания их в машинном коде.
    3. Прикладноепрограммное обеспечениевключает множество программ- ных продуктов, каждый из которыхпредназначен для выполнения конкретных работ кругом пользователей, объединенных по профессиональному признаку.
    Системное программное обеспечение
    Программные продукты, которые относятся к категории системного ПО, ори- ентированы на квалифицированных компьютерных пользователей. Системным
    ПО пользуются системные программисты или администраторы сети. Основное назначение системного ПО – обеспечение эффективной работы аппаратного комплекса.
    СистемноеПО – это комплекс программ, предназначенный для управления микропроцессором и устройствами, обеспечивающими его функционирование,
    2 / 17

    71 а также для организации взаимодействия между аппаратными и программными средствами компьютера.
    Системное ПО принято делить на базовое и сервисное.
    Базовое системное ПОвключает минимальный набор программных средств, обеспечивающих работу компьютера, в том числе:
    − операционные системы (основная и наиболее важная составляющая);
    − драйверы в составе операционной системы;
    − интерфейсные оболочки, обеспечивающие взаимодействие пользова- теля с операционной системой;
    − системы управления файлами.
    Сервисное системное ПО объединяет программы, которые расширяют воз- можности базового программного обеспечения. Программы сервисного ПО ча- сто называют утилитами, или служебными программами. Основное назначение служебных программ – организация более удобной среды для работы пользова- теля. Ниже приведены примеры некоторых сервисных программ.
    1. Программы-упаковщики осуществляют архивирование и разархивиро- вание файлов с целью экономии памяти компьютера.
    2. Программы создания резервных копий отвечают за копирование дан- ных с одного носителя на другой.
    3. Коммуникационные программы обеспечивают обмен данными между сетевыми компьютерами.
    4. Программы диагностики осуществляют проверку конфигурации, объема памяти, работоспособности дисков и т. п.
    5. Программы оптимизации дисков производят оптимальное распределе- ние файлов на диске в целях рационального использования дискового простран- ства и ускорения доступа.
    Операционные системы
    Операционная система (ОС) устанавливается на внешнем носителе компью- тера, при включении загружается в оперативную память и выполняет огромный незаметный для пользователя объем работы. Если условно принять все про- граммное обеспечение компьютера за айсберг, то операционную систему можно сравнить с подводной частью айсберга.
    Операционная система – комплекс взаимосвязанных программ, предна- значенных для тестирования и управления ресурсами компьютера, а также для организации процесса взаимодействия пользователя с программным и аппарат- ным обеспечением (организации пользовательского интерфейса).
    Любая ОС опирается на базовую систему ввода-вывода (BIOS) и одно- временно служит опорой для прикладных программных продуктов.
    ОС взаимодействует с пользователем в диалоговом режиме. Диалоговый ре- жим основан на исполнении команд, которые подает пользователь. Операцион- ная система способна отреагировать на команду пользователя, прервать теку- щую работу и переключиться на другой режим работы. Динамичное переключе- ние между режимами обеспечивает гибкий порядок работы.
    3 / 17

    72
    Основные операции, которые выполняет ОС:
    − организация и поддержка интерфейса пользователя;
    − загрузка программ в оперативную память и контроль за порядком их вы- полнения;
    − поиск данных на внутренних и внешних носителях;
    − реализация штатных и нештатных ситуаций, например контроль процесса окончания работ или восстановление данных в случае ошибочных действий пользователя;
    − выполнение функций, обеспеченных сервисными программами, в том числе копирование, архивирование и многое другое.
    Различают текстово-символьные и графические операционные системы.
    Текстово-символьные системы(неграфические)основаны на ручном вводе командной строки в текстовом режиме. Система построена таким образом, что после ввода командной строки и нажатия клавиши Enter начинается испол- нение команды. Этот вид интерфейса использован в семействе операционных си- стем MS-DOS.
    Графическиесистемы в дополнение к клавиатуре в качестве управляющего устройства имеют манипулятор мышь.
    Указатель мыши является активным элементом, с помощью которого осу- ществляется управление компьютером. Этот вид интерфейса реализован для се- мейства операционных систем типа Windows и используется во всех современ- ных системах.
    В структуре ОС можно выделить следующие основные компоненты.
    1. Ядро– группа основных системных программ, которая управляет аппа- ратными средствами компьютера и ходом выполнения программ. В состав ядра входят основные программные средства:
    модуль управления системой прерываний;
    − средства управления оперативной памяти;
    − средства кэширования дисков;
    − средства резервного копирования.
    2. Системауправленияфайлами – программа, которая обеспечивает раз- мещение сохраняемых данных на запоминающих устройствах и организацию удобного доступа к созданным файлам.
    3. Интерфейсная оболочка ОС – программа, которая организует удобное взаимодействие пользователя с компьютером.
    4. Служебныепрограммы – программы, входящие в состав ОС, такие как программы-драйверы, управляющие внешними устройствами; при функциони- ровании компьютера эти программы постоянно находятся в оперативной памяти.
    Начало развитию операционных систем было положено в 80-х гг. прошлого века. В первых компьютерах операционная система отсутствовала, и управление осуществлялось на основе простейших языков программирования, которые со- держались в ПЗУ, позволяли загружать программы и управлять программой с клавиатуры.
    4 / 17

    73
    В начале 1980-х гг. с появлением магнитных дисков была написана первая программа, в которой каждому названию файла присваивались определенные номера секторов. Так появиласьдисковая операционная система– DOS. Далее дисковой системе поручили решать более сложные задачи, например записы- вать, копировать и удалять файлы, исключать повторяющиеся названия и т. п.
    В связи с необходимостью структурирования возрастающего объема данных по- явились каталоги файлов, для которых потребовалось создать систему управле- ния файлами.
    Фирма Microsoft (США) с 1981 по 1995 г., постепенно усложняя, выпустила несколько версий дисковой операционной системы, начиная с MS-DOS 1.0 и за- вершая версией MS-DOS 6.22.Дальнейшее развитие дисковых операционных систем сдерживалось существенными недостатками этих систем:
    − системы были построены на текстово-символьном интерфейсе (набор ко- манд с клавиатуры);
    − на изучение последних версий ОС и решение компьютерных задач требо- валось много времени.
    Для устранения недостатков ОС была создана программа-оболочкаспеци- альная надстройка операционной системы, которая предназначена для упроще- ния работы пользователя. Упрощение заключалось в выборе команд или файлов из имеющегося списка вместо набора символов с клавиатуры. Самая известная программа-оболочка – Norton Commander, которая наглядно показывает всю файловую структуру, позволяет не запоминать команды, а работать с ними через строку меню. Несмотря на появление более совершенных программ, Norton
    Commander до настоящего времени используется на многих компьютерах.
    На смену текстовой программе-оболочке типа Norton Commander пришла графическаяоболочка операционной системы. Фирмой Microsoftсначала была создана графическая оболочка в системе Windows 1.0, затем появились ее версии с номерами 2.0; 3.0; 3.1; 3.11. Оболочка Windows, которую назвали средой, рабо- тала под управлением системы MS-DOS и не являлась самостоятельной опера- ционной системой.
    Среда Windows изначально отличалась следующими признаками:
    графический интерфейс;
    − многозадачность;
    − единый программный интерфейс;
    − единый интерфейс пользователя;
    − единый аппаратно-программный интерфейс.
    Распространение графических принципов построения программ на всю опе- рационную систему в целом привело к созданиюграфической операционной си- стемы. Лидером в разработке графических систем признана фирма Microsoft, ко- торая с начала 1990-х гг. создала целый ряд ОС, среди которых можно выделить наиболее известные версии (табл. 27).
    5 / 17

    74
    Таблица 27
    Версии операционной системы Windows
    Наименование
    Основное назначение
    Windows NT первая графическая система начала 1990-х гг., которая дала начало большому семейству операционных систем
    Windows 95 широко распространенная версия 1990-х гг., отличается ря- дом удачных решений
    Windows 98 доработанная и усовершенствованная 95-я версия
    Windows 2000 система с широкой областью применения в серверном и кли- ентском исполнении, для корпоративного клиента
    Windows ХР наиболее распространенная версия для настольных компью- теров с 2002 г.
    Windows 7 популярная среди пользователей система, выпущенная на рынок в 2009 г.
    Windows 8 внедряется с 2012 г., включает возможности работы с сен- сорными экранами, имеет плиточный интерфейс
    Windows 10 внедряется с 2015 г. в качестве единой системы для персо- нальных компьютеров, планшетов и смартфонов
    Все версии операционных систем фирмы Microsoft относятся к категории ли- цензионных и продаются на рынке программных продуктов по коммерческим ценам.
    Операционные системы Windows и Linux
    Среди графических операционных систем самыми распространенными для офисных и домашних компьютеров являются операционные системы Windows фирмы Microsoft. К достоинствам ОС Windows относятся, в частности:
    − распространенность и доступность;
    − широкие функциональные возможности;
    − наличие большого количества приложений и дополнений.
    Наряду с достоинствами ОС Windows имеет ряд недостатков, к числу кото- рых относятся:
    − высокая коммерческая цена;
    − закрытый исходный код программы;
    − низкий уровень защиты от вирусов;
    − возможность зависания программ и замедления в работе;
    − высокие требования к аппаратной части компьютера.
    Альтернативой ОС Windows выступает распространяемая бесплатно опера- ционная системаLinux. Автором исходного варианта ОС Linux является Линус
    Торвальдс (Финляндия), который опубликовал основные принципы построения своей системы в сети Интернет. После публикации к развитию системы подклю-
    6 / 17

    75 чилось большое число заинтересованных разработчиков и пользователей. Кол- лективные усилия независимых разработчиков превратили ОС Linux в современ- ную, устойчивую и быстроразвивающуюся систему, которая имеет статус сво- бодного ПО и распространяется бесплатно. ОС Linux отличается рядом преиму-
    ществ:
    − обладает многими возможностями, которые присущи современным пол- нофункциональным операционным системам;
    предоставляет пользователю исходные тексты программ;
    − имеет высокое быстродействие и надежность;
    − практически не поддается вирусному заражению;
    − имеет хорошую учебную документацию.
    Основным недостатком ОС Linux является некоторое отставание от полно- ценных операционных систем в части функциональных возможностей. Несмотря на имеющиеся недостатки, число пользователей ОС Linux быстро увеличива- ется. В нашей стране решение об использовании свободного программного обес- печения принято на уровне правительства. В декабре 2010 г. подписано Распоря- жение Правительства РФ о переходе государственных бюджетных организаций, а также органов федеральной исполнительной власти на свободное программное обеспечение. Переход заключается в постепенной замене имеющегося про- граммного обеспечения с закрытым исходным кодом на свободные аналоги с це- лью повышения безопасности и снижения зависимости от производителя-разра- ботчика.
    Системы управления файлами
    Система управления файлами входит в состав ОС и обеспечивает размещение сохраняемых данных на внешних носителях. Система построена в форме таб- лицы, в которую заносятся имя файла и место его размещения. Для обозначения места память накопителя разбивается на сектора, каждый сектор нумеруется, группа секторов объединяется в кластер, размер которого строго не фиксирован.
    Каждый кластер получает свой адрес, который используется при обращении к данным. Данные, содержащие имя файла и адреса кластеров, на которых разме- щается файл, собираются в таблицах файловой структуры.
    Для операционных систем типа MS-DOS таблица размещения файлов состоит из 16-разрядных полей и называется FAT16. Длина кластера в этой системе обычно составляет 64 сектора, или 32 Кбайт. Основные недостатки системы
    FAT16 – нерациональный расход дискового пространства и невозможность ра- боты с большими объемами данных.
    Для операционных систем типа Windows таблица размещения файлов была заменена на 32-разрядную и получила название FAT32. Длина кластера в этой системе сократилась до 8 секторов или 4 Кбайт, что позволяло более рацио- нально использовать дисковое пространство.
    При переходе на операционную систему Windows NT файловая система
    FAT32 была заменена на 64-разрядную систему NTFS. В новой системе появи-
    7 / 17

    76 лась служебная информация, которая собрана в главной таблице файлов, а раз- мер кластера по умолчанию составляет от 512 байт до 64 Кбайт. Система NTFS предоставляет пользователю возможности по поиску, созданию, копированию, перемещению, переименованию и удалению файлов и папок, содержащих группы файлов.
    Поиск одного файла осуществляется по его имени, для поиска и выделения группы файлов, имеющих общие фрагменты в наименовании, используется
    маска имени. В маске указываются символы, которые присутствуют во всех фай- лах группы, а для обозначения оставшейся части используют специальные сим- волы:
    − символ * предназначен для обозначения любого количества символов, в том числе нулевого;
    − символ ? предназначен для обозначения единственного символа.
    Использование маски позволяет выделять однотипные группы файлов:
    − маска *.txt выделит все файлы с расширением .txt;
    − маска ???.* определит все файлы, имена которых состоят из трех символов.
    Создание файлов сопровождается обязательным присвоением собственного
    имени. Имя файла может содержать до 260 латинских или русских символов и состоит из двух частей, разделенных точкой. Первая часть имени присваивается пользователем и несет, как правило, смысловую нагрузку. Вторая часть называ- ется расширением, состоит из 3–4 символов и указывает на принадлежность файла к определенной программе. Расширение имени файла приписывается си- стемой автоматически. Кроме расширения система фиксирует некоторые свой- ства файлов, такие как место расположения на диске, объем файла в байтах, дату и время создания файла.
    В дополнение к основным свойствам система управления файлами сохраняет
    атрибуты файла или его дополнительные параметры. Атрибуты файла отра- жают особенности его использования.
    1. Только для чтения. Атрибут означает, что файл не предназначен для внесения изменений.
    2. Скрытый. Операционная система не отображает на экране файлы с дан- ным атрибутом.
    3. Системный. Операционная система не может изменить файлы с данным атрибутом.
    Система управления файлами предоставляет также возможности по удале- нию файлов, различают три режима удаления данных.
    1. Удаление файла. В этом режиме файл перемещается в папку Корзина, но на уровне физической файловой структуры не происходит изменение, меняется только путь к файлу (через папку Корзина).
    2. Уничтожениефайла. Выполняется при очистке Корзины. В таблице фай- лов помечается как удаленный, но физически остается на прежнем месте. При этом в свободные кластеры можно записать новый файл.
    3. Стираниефайла. Выполняется специальными программами путем зане- сения в свободные кластеры новых данных.
    8 / 17

    77
    Служебные программы и стандартные приложения ОС
    В состав современной операционной системы включаются служебные про- граммы, которые выполняют важные и полезные функции.
    Проверка дисковиспользуется дляустранения двух видов ошибок.
    1. Логические ошибки, которые выражаются в нарушениях файловой структуры и устраняются средствами операционной системы.
    2. Физические ошибки, которые заключаются в физическом повреждении носителя, например ферромагнитного слоя диска, в определенных секторах. По- врежденные сектора операционная система исключает из активной работы.
    Управление оперативной памятьюиспользуется в случае, когдаемкости оперативной памяти не хватает для работы некоторой программы. Для расшире- ния памяти операционная система создает на жестком диске дополнительную виртуальную память, которая реализуется в виде файла подкачки, и организует обмен данными между оперативной памятью и файлом подкачки. В конечном итоге это расширяет возможности и повышает производительность системы.
    Размером файла подкачки можно управлять.
    Кэширование дисковобеспечивает сохранение части использованных дан- ных в блоке сверхоперативной кэш-памяти и выдачу сохраненных данных про- цессору при повторном обращении. Обращение к сверхоперативной памяти по- вышает быстродействие системы.
    Кроме перечисленных функций служебные программы современной опера- ционной системы обеспечивают широкий спектр дополнительных возможно- стей, в частности:
    − резервное копирование;
    − поддержку функционирования локальной сети;
    − обеспечение доступа к службам сети Интернет;
    − возможность создания сервера сети Интернет;
    − защиту данных от несанкционированного доступа;
    − возможность работы различных пользователей на одном компьютере;
    − поддержку функционирования мобильных устройств и др.
    Современная операционная система содержит также определенный набор прикладных программ для решения простейших задач, которые не требуют при- влечения мощных программных средств.
    Простые прикладные программы в составе операционной системы называют стандартными приложениями. В силу относительной простоты эти про- граммы принято использовать в качестве учебных, поскольку знание приемов работы со стандартными приложениями способствует освоению специализиро- ванных программных средств. В операционную систему Windows включены сле- дующие стандартные приложения.
    Калькулятор– компьютерная версия обычного карманного или настоль- ного электронного калькулятора. Отличительная черта этой программы – воз- можность безбумажной технологии выполнения расчетов за счет выведения на экран неограниченного количества калькуляторов (для параллельного выполне- ния расчетов или хранения промежуточных результатов вычислений). Наряду
    9 / 17

    78 с простыми вычислениями с помощью калькулятора можно выполнять более сложные расчеты, в том числе:
    − вычисление основных и обратных алгебраических, тригонометрических и гиперболических функций;
    − проведение статистических расчетов;
    − вычисления в двоичной, восьмеричной, десятичной, шестнадцатеричной системах счисления;
    − выполнение логических операций и др.
    Блокнот– простейший текстовый редактор, предназначенный для создания и редактирования текстовых файлов с расширением .txt, которые не требуют форматирования и не превышают по объему 64 КБайт. Блокнот удобно исполь- зовать для ведения коротких записей или пометок, редактирования командных файлов, создания web-страниц.
    Paint– средство для рисования или однооконный редактор растровой гра- фики. Программа предназначена для создания и редактирования графических файлов различной сложности с расширением .bmp, .jpg, .gif.Paint можно исполь- зовать для создания цветных и черно-белых рисунков, схем, чертежей, диаграмм, надписей, изображений, используемых в качестве фона рабочего стола, а также для просмотра и правки отсканированных изображений и объектов, созданных в других приложениях.
    WordPad– базовый однооконный текстовый редактор, позволяющий управ- лять содержимым документа (создавать, редактировать), а также проводить про- стейшие операции форматирования, связывания и внедрения данных из других документов. WordPad поддерживает форматы rtf, doc, txt. WordPad можно ис- пользовать для создания и редактирования простых текстовых документов, со- здания и редактирования документов большого объема со сложным форматиро- ванием и рисунками, обмена данными между приложениями и т. д.
    Проводник– служебная программа с графическим интерфейсом для до- ступа к файловой структуре в операционной системе Windows, используется для навигации по файловой структуре компьютера и проведения операций с фай- лами. Проводник удобно использовать для просмотра иерархической структуры файлов, перемещения файлов по папкам, копирования и перемещения файлов и папок между разными накопителями.
    10 / 17

    79
    1   ...   4   5   6   7   8   9   10   11   ...   16


    написать администратору сайта