Скачать 2.02 Mb.
|
Тема: Операционные системы и оболочки Программное обеспечение — неотъемлемая часть компьютерной системы. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. Программное обеспечение (ПО) современных компьютеров включает в себя миллионы программ — от игровых до научных. В отличие от телефона, магнитофона или телевизора, осуществляющих только заранее заложенные в них функции, персональные компьютеры могут выполнять различные действия по обработке информации. Выражение «Компьютер сделал (подсчитал, нарисовал)» означает, что на компьютере была выполнена соответствующая программа. Под программным обеспечением (Software) понимается совокупность программ, которые могут выполняться вычислительной системой. К программному обеспечению относится также вся область деятельности по проектированию и разработке ПО:
Все программы можно разделить на три категории:
Системное программное обеспечение Данный класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью. Системное программное обеспечение направлено:
Системное ПО ориентировано на квалифицированных пользователей — профессионалов в компьютерной области: системного программиста, администратора сети, прикладного программиста, оператора. Однако знание базовой технологии работы с этим классом программных продуктов требуется и рядовым пользователям персонального компьютера. Системное программное обеспечение (System Software) — совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. Среди десятков тысяч системных программ особое место занимают операционные системы, которые обеспечивают управление ресурсами компьютера с целью их эффективного использования. Важными классами системных программ являются также программы вспомогательного назначения — сервисное ПО, или утилиты (от лат. utilitas — польза), которые либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные важные задачи, такие как:
Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно. Пакеты прикладных программ Пакеты прикладных программ (ППП) служат программным инструментарием решения прикладных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей. Пакет прикладных программ — комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области. Выделим несколько классов ППП. ППП автоматизированного проектирования. Программы этого класса предназначены для поддержки работы конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм, графическим моделированием и конструированием, созданием библиотеки стандартных элементов (темплетов), чертежей и их многократным использованием, созданием демонстрационных иллюстраций и мультфильмов. Отличительной особенностью этого класса программных продуктов являются высокие требования к технической части системы обработки данных, наличие библиотек встроенных функций, объектов, интерфейсов с графическими системами и базами данных. ППП общего назначения. Данный класс содержит широкий перечень программных продуктов, поддерживающих преимущественно информационные технологии конечных пользователей. Кроме конечных пользователей этими программными продуктами за счет встроенных средств технологии программирования могут пользоваться и программисты для создания усложненных программ обработки данных. Офисные ППП. Данный класс программных продуктов включает в себя программы, обеспечивающие организационное управление деятельностью офиса: органайзеры или планировщики рабочего времени, программы-переводчики, средства распознавания текста, электронная почта и др. Программные средства мультимедиа. Программные средства мультимедиа заняли лидирующее положение на рынке в сфере библиотечного информационного обслуживания, процессе обучения, организации досуга. Базы данных компьютерных изображений произведений искусства, библиотеки звукозаписей будут составлять основу для прикладных обучающих систем, компьютерных игр, библиотечных каталогов и фондов. Системы искусственного интеллекта. Данный класс программных продуктов реализует отдельные функции интеллекта человека. Основными компонентами систем искусственного интеллекта являются база знаний, интеллектуальный интерфейс с пользователем и программа формирования логических выводов. Проблемно-ориентированные ППП. Данный класс включает в себя программные продукты, обеспечивающие оперативную обработку больших объемов информации и реализующие функции управления. К этому классу относятся ППП автоматизации бухгалтерского учета, финансовой деятельности, управления кадрами и производственными ресурсами и др. Системы программирования Системы программирования обеспечивают процесс разработки программ и включают в себя специализированные программные продукты, которые являются инструментальными средствами разработчика. Программные продукты данного класса поддерживают все технологические этапы процесса проектирования, программирования (кодирования), отладки и тестирования создаваемых программ. Системы программирования — совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов. Эти средства на рынке программных продуктов наиболее представительны. В последнее время получили широкое распространение системы, ориентированные на создание Windows-приложений:
Перечисленные системы программирования предоставляют пользователям мощные и удобные средства разработки программ:
Операционная система Операционная система (ОС) занимает центральное место в системе программного обеспечения, выполняя связующую функцию между аппаратными средствами компьютера и прикладным или инструментальным ПО. Компьютер выполняет действия в соответствии с предписаниями программы, созданной на одном из языков программирования. При работе пользователя на компьютере часто возникает необходимость выполнить операции с прикладной программой в целом, организовать работу внешних устройств, проверить работу различных блоков, скопировать информацию и т.п. Наиболее часто выполняемыми функциями являются:
Эти операции используются для работы с любой программой, воспринимаемой как единое целое. Поэтому целесообразно из всего многообразия операций, выполняемых компьютером, выделить типовые и реализовать их с помощью специализированных программ. Программы, организующие работу устройств и не связанные со спецификой решаемой задачи, вошли в состав комплекса программ, названного операционной системой. Операционная система — совокупность программных средств, обеспечивающая управление аппаратной частью компьютера, прикладными программами, а также их взаимодействие между собой и пользователем. Программа, созданная в среде одной ОС, не функционирует в среде другой ОС, если в ней не обеспечена возможность конвертации (преобразования) программ. Классифицируют ОС по числу обрабатываемых задач, числу пользователей и типу интерфейса. По числу обрабатываемых задач ОС подразделяют на однозадачные и многозадачные. Задачей называется программа, размещенная в оперативной памяти и обрабатываемая процессором в текущий момент времени. Физически один процессор может выполнять только одну задачу. Многозадачность обеспечивается за счет разделения времени работы процессора на небольшие временные отрезки (кванты), предоставляемые последовательно каждой задаче. За счет высокой скорости работы процессора переключение между задачами бывает практически незаметным для пользователя, однако если запускать много задач или мощность процессора будет недостаточной, то может проявиться эффект торможения. Реальную многозадачность могут обеспечить многопроцессорные системы, которые в настоящее время широко применяются в качестве серверов. По числу пользователей ОС подразделяют на однопользовательские и многопользовательские, или сетевые. По типу интерфейса ОС бывают с интерфейсом командной строки и графическим интерфейсом. WIMP-интерфейс (от англ. Windows — окна, Image — образ, Menu — меню, Pointer — указатель) является графическим, т.е. на экране высвечивается окно, содержащее образы программ и меню действий. Для выбора одного из них используется указатель. В настоящее время идут разработки речевого интерфейса SILK (от англ. Speech — речь, Image — образ, Language — язык, Knowledge — знание), т.е. на экране по речевой команде происходит перемещение от одних поисковых образов к другим. Предполагается, что при использовании SILK-интерфейса не нужно будет разбираться в меню. Операционная система выполняет следующие функции:
Обычно операционная система хранится на жестком диске или CD-диске. При включении компьютера операционная система автоматически загружается с диска в оперативную память и занимает в ней определенное место. Этот процесс называется загрузкой операционной системы. Рассмотрим функции операционной системы. Управление работой периферийных устройств компьютера. Осуществляется специальными программами — драйверами. Драйвер устройства — программа операционной системы для управления периферийными устройствами: дисководами, дисплеем, клавиатурой, принтером, манипулятором «мышь» и др. Стандартные (внутренние) драйверы — это программы, которые находятся внутри BIOS или его модуля расширения и служат для управления внешними устройствами, входящими в стандартный комплект поставки персонального компьютера. Эти драйверы подключаются к системе автоматически после перехода компьютера в нормальное рабочее состояние. Напомним, что BIOS — это базовая система ввода-вывода, которая хранится в ПЗУ компьютера. Загружаемые (внешние, устанавливаемые) драйверы — это программы, хранящиеся на диске и предназначенные для управления внешними устройствами, которые отличаются от стандартных либо техническими параметрами, либо режимами эксплуатации. Возможность использования загружаемых драйверов облегчает адаптацию операционной системы к новым внешним устройствам. Управление выполнением программ. Базируется на механизме прерываний. Прерывания — это процедуры (небольшие программы), которые компьютер вызывает для выполнения определенной задачи. Существуют аппаратные, логические и программные прерывания. Каждое прерывание имеет уникальный номер, и с ним связана определенная подпрограмма. Когда вызывается прерывание, процессор приостанавливает свою работу и выполняет прерывание: загружается адрес программы обработки прерывания и ей передается управление; после окончания ее работы управление передается основной программе, которая была прервана. Аппаратные прерывания относятся к прерываниям низшего уровня, им присвоены младшие номера, обслуживает их базовая система ввода-вывода. Логические и программные прерывания относят к верхнему уровню, они имеют большие номера, и их обслуживает в основном базовый модуль. Организация хранения информации во внешней памяти. Осуществляется через файловую систему. Несмотря на то что внешняя память может быть технически реализована на разных носителях (например, гибкий магнитный диск или CD-диск), их объединяет принятый в операционной системе принцип организации хранения логически связанных наборов информации в виде файлов. Файл — это именованная совокупность данных, размещенная на внешнем запоминающем устройстве, хранимая, пересылаемая и обрабатываемая как единое целое. Файл может содержать программу, числовые данные, текст, закодированное изображение и др. Файл всегда имеет имя, которое состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, числовые или текстовые данные и т.д.) Имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании. На каждом носителе информации может храниться большое число файлов. Порядок хранения файлов на диске определяется используемой файловой системой, которая кроме самих файлов включает в себя корневой каталог, систему подкаталогов, таблицу размещения файлов и называется логической структурой диска. Часто возникает ситуация, когда надо работать не с одним файлом, а с группой файлов, например:
Эти операции достаточно легко выполнить, пользуясь при формировании имен и типов файлов шаблоном. Шаблон имени файла — специальная форма, в которой в полях имени и типа файла используются символы «*» или «?». Символ «*» служит для замены любой последовательности символов. В шаблоне может быть использовано в поле имении типа по одному символу «*». Например, задав имя *.ТХТ, вы обратитесь ко всем текстовым файлам, а задав имя SD*.8, вы обратитесь ко всем файлам, имя которых начинается на SD. Символ «?» служит для замены одного символа. В шаблоне может быть использовано несколько таких символов. Например, имя RT??.BAS позволит обратиться ко всем файлам типа ВAS, имя которых состоит из четырех символов, причем первые два символа обязательно RT, третий и четвертый — любые. Взаимодействие пользователя с ПК. Оно обеспечивается специальными программными модулями, поддерживающими тот или иной тип интерфейса, и командным процессором, который запрашивает у пользователя команды и выполняет их. В операционных системах с графическим интерфейсом пользователь может вводить команды с помощью мыши, тогда как в режиме командной строки необходимо вводить команды с помощью клавиатуры. При организации хранения данных на дисках важно обеспечить быстрый доступ к данным. В каталоге хранятся полные имена файлов, а также их характеристики: дата и время создания, объем (в байтах), специальные атрибуты. Наиболее распространена иерархическая структура организации каталогов. На каждом диске всегда имеется главный (корневой) каталог. Он находится на нулевом уровне иерархической структуры и обозначается символом «\». Корневой каталог создается при форматировании диска. В корневой каталог могут входить другие каталоги и файлы, которые создаются или удаляются командами операционной системы. Таким образом, любой каталог, содержащий каталоги нижнего уровня, может быть по отношению к ним, с одной стороны, родительским, а с другой стороны — подчиненным (подкаталогом) по отношению к каталогу верхнего уровня. Как правило, это не вызывает путаницы; употребляют термин «каталог», подразумевая или подкаталог, или родительский каталог (в зависимости от контекста). Каждый подкаталог имеет только один каталог более высокого уровня (родительский). В некоторых операционных системах подкаталоги называются папками. Фактически подкаталоги, как и корневой каталог, являются таблицами, размещаемыми на диске и содержащими информацию об отнесенных к подкаталогу файлах. В отличие от корневого каталога положение каталогов на диске не привязано к системной области. Поэтому размеры подкаталогов могут быть достаточно произвольными, что позволяет снять ограничение на число указываемых в подкаталоге файлов. Операционная система осуществляет поиск файла в каталоге по его полному имени. Это означает, что в одном каталоге или подкаталоге в принципе не могут находиться два различных файла с одним и тем же полным именем. Не допускается также наличие в одном каталоге или подкаталоге двух вложенных подкаталогов с одинаковыми именами. Для того чтобы отличить друг от друга файлы с одним и тем же названием, приходится указывать еще и подкаталоги, в которых они находятся. А в общем случае требуется указывать не один подкаталог, а всю цепочку подкаталогов, по которым необходимо пройти от корневого каталога до подкаталога, содержащего искомый файл, чтобы добраться до нужного файла и определить его местоположение. Цепочка названий подкаталогов, по которым нужно пройти, начиная от корневого каталога и заканчивая подкаталогом, содержащим файл, называется путем, или маршрутом, к файлу В операционных системах MS DOS и Windows корневой каталог в пути указывается символом «\». Этим же символом отделяются друг от друга названия подкаталогов в цепочке, а также имя файла от названия подкаталога, в котором он находится. Таким образом, для файлов, находящихся в корневом каталоге (см. рис2), маршрутом является только обозначение корневого каталога. Файлы указываются следующим образом: \command.com, \config.sys, Autoexec.bat Файл из подкаталога userl имеет путь \user1: \user1\picture.bmp Путь к файлам из подкаталога kontakti должен включать в себя названия обоих подкаталогов — \useri\kontakti: \user1 \kontakti\ivanov.doc, \user1 \kontakti\postavki.txt В состав компьютера, как правило, входит несколько различных дисковых устройств, поэтому для однозначного определения файла необходимо указать, на каком именно устройстве он находится. Это можно сделать, задавая название дискового устройства, содержащего файл. Полной спецификацией файла называется строка, содержащая: название устройства, путь к файлу, полное имя файла. В общем случае спецификацией называется перечисление всех отличительных особенностей. Если, например, каталог находится на винчестере С: (каждый диск имеет логическое имя А:, В: — гибкие диски, С:, D:, Е: и т. д. — жесткие и лазерные диски), то полная спецификация файла postavki.txt имеет вид C:\user1\Kontakti\postavki.txt В процессе работы на компьютере наиболее часто над файлами производятся следующие операции:
Диск, на котором находятся модули операционной системы и с которого производится ее загрузка, называется системным. Для жесткого диска (винчестера) вводится понятие «системная область» диска, так как операционная система занимает только его часть. После включения компьютера производится загрузка операционной системы с системного диска или из системной области жесткого диска в оперативную память, которая должна выполняться в соответствии с программой загрузки. Функции операционной системы достаточно обширны, поэтому она не может храниться, например, в ПЗУ. Однако если операционная система хранится на диске, значит, должна быть другая программа, которая поможет ее считать. Разрешение этого противоречия состоит в последовательной, поэтапной загрузке операционной системы. Самотестирование компьютера. В состав компьютера входит энергонезависимое постоянное запоминающее устройство, содержащее программы тестирования компьютера и первого этапа загрузки операционной системы BIOS (Basic Input/Output System — базовая система ввода/вывода). После включения питания компьютера или нажатия кнопки Reset на системном блоке компьютера или одновременного нажатия комбинации клавиш [Ctrl] + [Alt] + [Del] на клавиатуре процессор начинает выполнение программы самотестирования компьютера POST (Power-On Self Test). Производится тестирование работоспособности процессора, памяти и других аппаратных средств. В процессе тестирования сначала могут выдаваться диагностические сообщения в виде различных последовательностей коротких и длинных звуковых сигналов (например: один длинный и три коротких — не подключен монитор; пять коротких — ошибка процессора и т.д.). После успешной инициализации видеокарты краткие диагностические сообщения выводятся на экран монитора. Для установки правильной даты и времени, а также для внесения изменений в конфигурацию аппаратных средств компьютера в процессе выполнения самотестирования необходимо нажать клавишу [Del]. Загрузится системная утилита BIOS Setup, имеющая интерфейс в виде системы иерархических меню. Пользователь может установить новые параметры конфигурации компьютера и запомнить их в специальной микросхеме памяти, которая при выключенном компьютере питается от батарейки, установленной на системной плате. В случае выхода из строя батарейки конфигурационные параметры теряются и компьютер перестает нормально загружаться. Загрузка операционной системы. После проведения самотестирования специальная программа, содержащаяся в BIOS, начинает поиск загрузчика операционной системы . Происходит поочередное обращение к имеющимся в компьютере дискам (гибким, жестким, CD-ROM) и поиск на определенном месте (в первом загрузочном секторе диска, который называется Master Если диск системный и программа-загрузчик оказывается на месте, то она загружается в оперативную память и ей передается управление работой компьютера. Программа ищет файлы операционной системы на системном диске и загружает их в оперативную память в качестве программных модулей. Если системные диски в компьютере отсутствуют, то на экране монитора появляется сообщение «Non system disk» и компьютер «зависает», т.е. загрузка операционной системы прекращается и компьютер остается неработоспособным. После окончания загрузки операционной системы управление передается командному процессору. В случае использования интерфейса командной строки на экране появляется приглашение системы к вводу команд. Приглашение представляет собой последовательность символов, сообщающих о текущем диске и каталоге. Например, если загрузка операционной системы была произведена с диска С:, а операционная система была установлена в каталог WINDOWS, то появится приглашение C:\WINDOWS> В случае загрузки графического интерфейса операционной системы команды могут вводиться с помощью мыши. Контрольные вопросы
Лекция №5 |
Комплекс тестовых заданий для учащихся 7 класса по теме «информация.... ... |
Контрольная работа №1 по теме «Информация. Информационные процессы в системах.» Составитель: Коренева Оксана Николаевна, преподаватель информатики, высшая квалификационная категория |
||
Конспект лекций по курсу сд. Ф корпоративные информационные системы Лекция № Понятие о сетях. Корпоративные информационные системы. Структура и назначение кис. Характеристика. Требования к организации... |
Лекция 1 Экономическая информация и информационные ресурсы В комплексе задач создания и эксплуатации аис в сфере экономики очень важно определить базовые понятия: информация, данные, экономическая... |
||
Тема основные понятия информатики. Основные информационные процессы.... |
Типовые контрольные задания Тема Основные понятия информатики. Основные информационные процессы. Этапы информационного развития общества |
||
Учебно-методическое и информационное обеспечение реализации основной... Учебная, учебно-методическая литература и иные библиотечно-информационные ресурсы 1-3 ступени |
Разработаны информационные карты на все процессы Региональный центр по сопровождению внедрения типовой модели системы качества образовательного учреждения в учреждениях высшего профессионального... |
||
Руководство администратора ис мдм выполнение работ, оказание услуг... Закрытое акционерное общество лаборатория новых информационных технологий «ланит» |
Реферат Отчет содержит 147 страниц, 29 рисунков, 8 таблиц, 21 источник, 7 приложений Ключевые слова: управление правами доступа, информационные ресурсы, бизнес-процессы, угроза безопасности информации, ролевая модель... |
||
Информационные технологии (Е. Л. Румянцева, В. В. Слюсарь) Тем не менее по-прежнему широкое распространение имеют трудоемкие ручные или слабо автоматизированные способы обработки информации,... |
Программа опытной эксплуатации ис мдм выполнение работ, оказание... Закрытое акционерное общество лаборатория новых информационных технологий «ланит» |
||
Существенная информация о кредитной организации акционерный коммерческий... Пояснительная информация акционерного коммерческого банка «транскапиталбанк» (закрытое акционерное общество) к промежуточной отчетности... |
Руководство администратора аис мфц спо выполнение работ, оказание... Закрытое акционерное общество лаборатория новых информационных технологий «ланит» |
||
Отчет о выполнении работ, оказании услуг в рамках реализации государственной... О выполнении работ, оказании услуг в рамках реализации государственной программы российской федерации «информационное общество (2011-2020... |
Отчет о выполнении работ, оказании услуг в рамках реализации государственной... О выполнении работ, оказании услуг в рамках реализации государственной программы российской федерации «информационное общество (2011-2020... |
Поиск |