Автор работы: Пользователь скрыл имя, 12 Января 2012 в 03:45, реферат
Всё, что нас окружает, и с чем мы ежедневно сталкиваемся, относится либо к физическим телам, либо к физическим полям. Известно, что все физические объекты находятся в состоянии непрерывного движения и изменения, которое сопровождается обменом энергией и её переходом из одной формы в другую. Все виды энергообмена сопровождаются появлением сигналов, то есть, все сигналы имеют в своей основе материальную энергетическую природу.
Состав вычислительной
системы называют конфигурацией. Конфигурация
вычислительной системы включает аппаратные
и программные средства, которые
представляют собой отдельно аппаратную
конфигурацию и программную конфигурацию.
3.3. Программная конфигурация вычислительной системы
Программа – это упорядоченная последовательность команд. Конечная цель любой компьютерной программы – управление аппаратными средствами. Программное и аппаратное обеспечение в компьютере работают в неразрывной связи и в непрерывном взаимодействии. Состав программного обеспечения вычислительной системы называют программной конфигурацией. В программной конфигурации между её программами существует взаимосвязь, то есть имеет место межпрограммный интерфейс. Возможность существования такого интерфейса основана на существовании технических условий и протоколов взаимодействия. На практике межпрограммный интерфейс (взаимодействие) обеспечивается путём распределения программного обеспечения по нескольким взаимодействующим между собой уровням. Эти уровни представляют собой пирамидальную конструкцию. Каждый следующий уровень опирается на программное обеспечение предшествующих уровней. Уровни программного обеспечения подразделяются на: базовый, системный, служебный и прикладной уровни.
Базовый уровень – самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами и, как правило, программные средства входят непосредственно в состав базового оборудования и хранятся в специальных микросхемах ПЗУ. Программы и данные записываются в микросхемы ПЗУ на этапе производства и не могут быть изменены в процессе эксплуатации.
Системный уровень – переходной. Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением, то есть выполняют “посреднические” функции. Конкретные программы, отвечающие за взаимодействие с конкретными устройствами, называются драйверами устройств. Они входят в состав программного обеспечения системного уровня. Программы, отвечающие за взаимодействие с пользователем, называют средствами обеспечения пользовательского интерфейса. Совокупность программного обеспечения системного уровня образует ядро операционной системы компьютера. Если компьютер оснащён программным обеспечением системного уровня, то он уже подготовлен к установке программ более высоких уровней, к взаимодействию программных средств с оборудованием и с пользователем. Наличие ядра операционной системы – непременное условие для возможности практической работы человека с вычислительной системой.
Служебный уровень – это служебные программы, обеспечивающие взаимодействие с программами базового и системного уровней. Служебные программы (утилиты) предназначены для автоматизации работ по проверке, наладке и настройке компьютерной системы.
Классификация служебных программ
Прикладной уровень – комплекс прикладных программ, с помощью которых на рабочем месте обеспечивается выполнение конкретных задач.
Классификация прикладных программ:
4.1.
Общие сведения
об операционных
системах
Операционная
система представляет комплекс системных
и служебных программных
Основная функция всех операционных систем – посредническая. Она заключается в обеспечении нескольких видов интерфейса:
Все операционные системы способны обеспечивать как пакетный, так и диалоговый режим работы с пользователем.
В
пакетном режиме операционная система
автоматически исполняет
В диалоговом режиме операционная система находится в состоянии ожидания команды пользователя и, получив её, приступает к исполнению, а, исполнив, возвращает отклик и ждёт очередной команды.
По реализации интерфейса пользователя различают неграфические и графические операционные системы.
Неграфические операционные системы реализуют интерфейс командной строки. Основным устройством управления в данном случае является клавиатура. Именно эти системы и обеспечивают диалоговый режим работы.
Графические операционные
системы реализуют более
Все операционные
системы обеспечивают свой автоматический
запуск.
4.2.
Файловая структура
операционных систем
Все современные дисковые операционные системы обеспечивают создание файловой структуры, предназначенной для хранения данных на дисках и обеспечения доступа к ним. Принцип организации файловой структуры – табличный. Поверхность жёсткого диска рассматривается как трёхмерная матрица, измерениями которой являются номера поверхности, цилиндра и сектора. Под цилиндром понимается совокупность всех дорожек, принадлежащих разным поверхностям и находящихся на равном удалении от оси вращения. Данные о том, в каком месте диска записан тот или иной файл, хранятся в системной области диска в специальных таблицах размещения файлов (FAT-таблицах). К FAT-таблице предъявляются очень высокие требования по её надёжности, поскольку нарушение FAT-таблицы приводит к нарушению доступа к данным, записанным на диске. Поэтому FAT-таблица создаётся в двух экземплярах, идентичность которых регулярно контролируется средствами операционной системы.
Наименьшей физической единицей хранения данных является сектор. Ёмкость сектора составляет 512 Кбайт. Поскольку ёмкость FAT-таблицы ограничена, то для дисков, ёмкость которых превышает 32 Мбайта, обеспечить адресацию к каждому отдельному сектору невозможно. С целью устранения этого недостатка секторы условно объединяются в кластеры. Кластер – это наименьшая единица адресации к данным. Ёмкость кластера не фиксирована и зависит от ёмкости диска.
Несмотря на то, что сведения о местоположении файлов хранятся в табличной структуре, пользователю они представляются в виде иерархической структуры, а все необходимые преобразования берёт на себя операционная система.
Под управлением операционной системы осуществляются следующие функции обслуживания файловой структуры:
Файл
– это именованная
Короткое имя файла состоит из двух частей: собственно имени (длина имени от 1 до 8 символов) и расширения имени (длина 3 символа). Имя от расширения отделяется точкой. Как имя, так и расширение могут состоять только из алфавитно-цифровых символов латинского (английского) алфавита. Основным недостатком таких имён является их низкая содержательность, так как несколькими символами не всегда удаётся выразить характеристику файла. С появлением операционных систем серии Windows (начиная с Windows 95) стало возможным создавать длинные имена файлов.
Длинное имя может содержать до 256 символов. Этого вполне достаточно для создания содержательных имён файлов. Длинное имя может содержать любые символы, кроме девяти специальных: \ / : * ? “ < > |. В имени разрешается использовать пробелы и несколько точек. Расширением имени считаются все символы, идущие после последней точки.
В современных операционных системах Windows использование длинных имён файлов имеет ряд особенностей:
Кроме имени файла операционная система хранит для каждого файла дату его создания (изменения) и его атрибуты – это дополнительные параметры, определяющие свойства файлов. Операционная система позволяет их контролировать и изменять. Состояние атрибутов учитывается при проведении автоматических операций с файлами. К основным атрибутам относятся следующие четыре: