Вопрос № 24 Виды программного обеспечения.

Виды ПО.

Программа содержит команды, определяющие действия компьютера.

Совокупность команд для компьютера образует ПО.

По функциональному признаку различают следующие ПО:

1.Системное.

2. Прикладное.

Под системны понимается ПО, включающее в себя: операционные системы,

сетевое ПО,

сервисные программы,

а также средства разработки программ(трансляторы, редакторы связи, отладчики и др.)

Основные функции операционных систем заключается в управлении ресурсами(физическими и логическими) и процессами вычислительных систем.

Физическими ресурсами являются: оперативная память, процессор, монитор и др.

К логическим ресурсам относятся: программы, события, файлы и т.д.

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

Сетевое ПО.

Предназначено для управления общими ресурсами в распределенных вычислительных системах, например: сетевыми дисками, принтерами, сканерами, передаваемыми сообщениями и др.

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

Для расширения возможностей о.с. и предоставления набора дополнительных услуг используются сервисные программы. Их можно разделить на:

-интерфейсные системы;

-оболочки о.с.;

-утилиты.

Интерфейсные системы являются естественным продолжением операционной системы и модифицируют как пользовательский, так и программный интерфейсы, также реализуют дополнительные возможности по управлению ресурсами компьютера.

В отличие от интерфейсных систем модифицируют только пользовательский интерфейс, предоставляя пользователю количественно новый интерфейс по сравнению с реализуемой о.с.

Такие системы существенно упрощают выполнение часто запрашиваемых функций. Например, операция с файлами(копирование, удаление) и др.

В целом программы-оболочки заметно повышают уровень пользовательского интерфейса.

Программные оболочки: программы Far, Windows, Commander и др.

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

-обслуживание магнитных дисков

-обслуживание файлов и каталогов

-предоставление информации о ресурсах компьютера

-шифрование информации

-защита от компьютерных вирусов

-архивация файлов и другие

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

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

выделим наиболее распространенную группу по: -текстовыеипроцессоры,например word

-табличные процессоры, например excel

-системы иллюстративной и деловой графики

-системы управления базами данных

-экспертные системы

-программы математических расчетов

-моделирование и анализ экспериментальных данных

Вопрос № 25.Логическая структура дисков (Логическая и физическая структура гибких дисков. Логическая структура жестких дисков).

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

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

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

после форматирования гибкого диска его параметры будут следующими:

физическая структура дискеты рисунок

дорожек на одной стороне 80, сторон 2

логическая структура гибких дисков

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

на гибком диске минимальным адресуемым элементом является сектор. при записе файлов на диск будет занято всегда целое количество секторов, соответственно минимальный размер файла это размер одного сектора, а максимальный соответствует общему количеству секторов на диске. файл записывается в произвольные свободные сектора, которые могут находится на различных дорожках. например, "файл 1" объемом 2 килобайта может занимать сектора 34, 35, 47 и 48. а "файл 2" объемом 1 килобайт занимает сектора 36 и 49

таблица 1

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

таблица 2

полная информация о секторах, которые занимают файлы содержатся в таблице размещения файлов FAT(File Allocation Table)

количество ячеек фат соответствует количеству секторов на диске. а значениями ячеек являются цепочки размещения файлов, т.е. последовательность адресов секторов, в которых хранятся файлы. например, для двух рассмотренных выше файлов в таблице фат с 1 по 54 сектор принимает следующий вид

таблица4

цепочка размещения для файла "файл 1" выглядит следующим образом. в начальном 34 секторе хранится адрес 35, в 35 секторе хранится адрес 47, в 47 секторе 48,в 48 знак конца файла (К)

логическая структура жестких дисков

она несколько отличается от логической структуры гибких дисков. минимальным адресуемым элементом жесткого диска является кластер, который может включать в себя несколько секторов. размер кластера зависит от типа используемой таблицы фат и от емкости жесткого диска. например, таблица фат 16 может адресовать 216 кластеров на одной дорожке, всего 65536 кластеров. для дисков большой емкости размер кластера оказывается слишком велик,т.к. информационная емкость жестких дисков может быть более 150 гигабайт. например, для диска объемом 40 гигабайт размер кластера будет равен 40Гб/65536=655300б=640 Кб.

в файлы всегда выделяется целое число кластеров. например, текстовый файл, содержащий слово интформатика составляет всего 11 байт. но на диске этот файл будет занимать целиком 1 кластер. при размещении на жестком диске большого количества небольших по размеру файлов,они будут занимать кластеры лишь часттчно, что приведет к большим потерям свободного пространства диска. эта проблема частично решается с помощью использования таблицы фат 32,в которой объем кластера принят равным восьми секторам или 4 ,килобайт для диска любого объема. в целях более надежного сохранения информации о размещении файлов на диске хранятся 2 идентичные копии таблицы фат

По структуре все основные файлы делятся на 2 основных класса: текстовые и бинарные.

Текстовые представляют собой набор символов. Они готовы к прочтению.

Двоичные файлы содержат неиспользуемые в языке символы.

На эти вопросы ответов пока что нет.

Наши рекомендации