ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 113
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Тема: «Данные и информация»
Задача 1
Переведите число 1101 2
в десятичную систему счисления.
Решение:
Запишем число в развернутой форме:
1101 2
=
1*2 3
+1*2 2
+0*2 1
+1*2 0
Найдем сумму ряда: 2 3
+2 2
+2 0
=8+4+2+1 = 13 10
Задача 2
Переведите число 16,4 8
в десятичную систему счисления.
Решение: Запишем число в развернутой форме: 16,4 8
= 1*8 1
+6*8 0
+4*8
–1
Найдем сумму ряда: 8+6+0,5= 140510
50
Задача 3
Перевести число 97 10
в двоичную, восьмеричную и шестнадцатеричную систему счисления.
Решение:
Сделать как рисунок
97:2=48 остаток 1
48:2=24 остаток 0
24:2=12 остаток 0
12:2=6 остаток 0
6:2=3 остаток 0
3:2=1 остаток 1
97:8=12 остаток 1
10:8=1 остаток 4
97:16=6 остаток 1
А
2
=1100001
А
8
=141
А
16
=61
Задача 4
Считая, что каждый символ кодируется одним байтом, оцените информационный объем следующего предложения из пушкинского четверостишия: Я к вам пишу – чего же боле? Что я могу ещё сказать?
Решение: используем алфавитный подход кодирования информации.
Считаем все символы (буквы, знаки, пробелы). Получаем
37 – букв
3 – знака препинания
12 – пробелов
Итого 52 знаков по 1 байту – 8 бит
I = 52*8 = 416 бит
Ответ: 416 бит.
Задача 5
Письмо состояло из 30 строк. В каждой строке вместе с пробелами по 48 символов. Письмо содержало 900 байт информации. Какова мощность алфавита
(количество символов), которым было написано письмо?
Решение:
Найдем размер текста: K=30*48=1440
Найдем размер информации, содержащейся в тексте: I=900байт=7200 бит
Вычислим количество информации, которое несет каждый символ: i =I/K=5 бит
Найдем полное количество символов в алфавите N=2 5
=32 символа
Ответ: 32 символа
Задача 6
Современный монитор позволяет получать на экране 16777216 различных цветов. Сколько бит памяти занимает 1 пиксель?
Решении: поскольку К = 16777216 = 2 24
, то N = 24 бита на пиксель.
Задача 7
51
Какой объем видеопамяти необходим для хранения двух страниц изображения при условии, что разрешающая способность дисплея равна
640х350 пикселей, а количество используемых цветов – 16?
Решение: Найдем глубину цвета: N= 2
I
, 16 = 2
I
, I = 4 бита
Значит объем видеопамяти равен: 640*350*4*2 = 1792000бит = 224000 байт = 218,75 Кб
Ответ: 218,75 Кб
Задача 8
Звук воспроизводится в течение 10 секунд при частоте дискретизации
22,05 кГц и глубине звука 8 бит. Определить его размер (в байтах).
Решение:
Для того, чтобы найти объем звуковой информации, необходимо вос- пользоваться следующей формулой:
V= M* I *t,
Где: М – частота дискретизации (в Гц), I – глубина кодирования (в битах), t – время звучания (в секундах).
М = 22,05-1000 = 220500 Гц; 1 = 8/8=1 байт; Т = 10 секунд;
V = 220500-10-1 = 220500 байт.
Ответ: 220500 байт.
Письменная работа № 1 «Данные и информация. Решение задач»
Задачи для самостоятельного выполнения
Задача 1 1. Запишите в десятичной системе счисления следующие числа:
А
2
= 11101, А
8
= 64, А
16
= 11 1. Запишите в десятичной системе счисления следующие числа:
А
2
= 101010, А
8
= 54, А
16
= 3F
1. Запишите в десятичной системе счисления следующие числа:
А
2
= 11110, А
8
= 72, А
16
= 2А
1. Запишите в десятичной системе счисления следующие числа:
А
2
= 10111, А
8
= 47, А
16
= 5A
1. Запишите в десятичной системе счисления следующие числа:
А
2
= 1010111, А
8
= 17, А
16
= E1 1. Запишите в десятичной системе счисления следующие числа:
А
2
= 101110, А
8
= 21, А
16
= 4C
Задача 2 2. Перевести число А
10
= 76 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
2. Перевести число А
10
= 52 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
2. Перевести число А
10
= 87 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
52 2. Перевести число А
10
= 101 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
2. Перевести число А
10
= 95 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
2. Перевести число А
10
= 64 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
Задача 3 3. Сообщение, записано буквами из 18 – символьного алфавита, содержит 30 символов. Какой объем информации оно несет?
3. Сообщение составленное, с помощью 32 – символьного алфавита, содержит
80 символов. Какой объем информации оно несет?
3. Сообщение составленное, с помощью 64 – символьного алфавита, содержит
70 символов. Какой объем информации оно несет?
3. Информационное сообщение объемом 4 Кбайта содержит 4096 символов.
Сколько символов содержит алфавит, при помощи которого было записано это сообщение?
3. Сколько Килобайтов составляет сообщение из 512 символов 16 – символьного алфавита?
3. Письмо состояло из 25 строк. В каждой строке вместе с пробелами было 64 символа.
Сколько байт информации содержало письмо?
Задача 4 4. Какой объем видеопамяти необходим для хранения четырех страниц изображения, если битовая глубина равна 24, а разрешающая способность дисплея – 800х600 пикселей?
4. Объем видеопамяти равен 1 Мб. Разрешающая способность дисплея –
800х600. Какое максимальное количество цветов можно использовать при условии, что видеопамять делится на две страницы?
4. Объем видеопамяти равен 2 Мб, битовая глубина – 24, разрешающая способность дисплея – 640х480. Какое максимальное количество страниц можно использовать при этих условиях?
4. Какой объем видеопамяти необходим для хранения двух страниц изображения при условии, что разрешающая способность дисплея равна
640x480 точек, а глубина цвета равна 24?
4. Битовая глубина равна 32, видеопамять делится на две страницы, разрешающая способность дисплея – 800х600. Вычислить объем видеопамяти.
4. Объем видеопамяти равен 2,5 Мбайта, глубина цвета – 16, разрешающая способность экрана монитора – 640x480 точек. Найти максимальное количество страниц, которое можно использовать при этих условиях.
Задача 5 5. Определить объем памяти для хранения моноаудиофайла, время звучания которого составляет пять минут при частоте дискретизации 44 кГц и глубине кодирования 16 бит.
53 5.
Объем свободной памяти на диске – 5,25 Мбайта, глубина кодирования – 8.
Звуковая информация записана с частотой дискретизации 44,1 кГц. Какова длительность звучания такой информации?
5.
Одна минута записи звуковой информации занимает на диске 1,3 Мбайта, глубина кодирования равна 16. С какой частотой дискретизации записан звук?
5. Какой объем памяти требуется для хранения звуковой информации при времени звучания 3 минуты с частотой дискретизации 44,01 кГц и глубине кодирования 16 бит, что время звучания составляет 3 минуты.
5. Объем свободной памяти на диске – 0,01 Гб, разрядность звуковой платы –
16. Какова длительность звучания цифрового аудиофайла, записанного с частотой дискретизации 44100 Гц?
5. Две минуты записи цифрового аудиофайла занимают на диске 5,1 Мб.
Частота дискретизации – 22050 Гц. Какова разрядность аудиоадаптера?
Практикум по закреплению теории № 1
Рубежный контроль 1
Раздел 2. Программные средства реализации информационных
процессов
Операционная система, ее назначение, состав и функции
Основу современного компьютера составляют программы. Именно от выбора программ зависит какие задачи будут решаться на нем – бухгалтерские вычисления или создание презентации для выступления. Большинство программ правильнее было бы назвать программным продуктами, т.к. их создание трудоемкий процесс, требующий затрат не меньше, чем на производство самого ПК.
Практически любая программа, если это специально не оговорено, является коммерческим продуктом, который продаются наравне с компьютером.
К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:
технология проектирования программ
(например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
методы тестирования программ;
54
методы доказательства правильности программ;
анализ качества работы программ;
документирование программ;
разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Программное обеспечение – неотъемлемая часть компьютерной системы.
Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него программным обеспечением (ПО).
Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.
Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных.
Всевозможные программные средства, работающие на компьютере, можно условно разделить на три категории:
1.
прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;
2. системные программы, выполняющие различные вспомогательные функции, например:
управление ресурсами компьютера;
создание копий используемой информации;
проверка работоспособности устройств компьютера;
выдача справочной информации о компьютере и др.;
3. инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения.
Если раньше можно было по пальцам перечислить основные категории
ПО – операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась.
Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь
(прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).
Соотношение между требующимися программными продуктами и имеющимися на рынке меняется очень быстро. Даже классические программные продукты, такие, как операционные системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из которых ранее относились только к интеллектуальным возможностям человека.
55
Кроме того, появились нетрадиционные программы, классифицировать которые по устоявшимся критериям очень трудно, а то и просто невозможно, как, например, программа – электронный собеседник.
Основой программного обеспечения ПК является операционная система.
Операционная система выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны.
Операционная система обычно хранится во внешней памяти компьютера – на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ.
Этот процесс называется загрузкой операционной системы.
В функции операционной системы входит:
осуществление диалога с пользователем;
ввод – вывод и управление данными;
планирование и организация процесса обработки программ;
распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);
запуск программ на выполнение;
всевозможные вспомогательные операции обслуживания;
передача информации между различными внутренними устройствами;
программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).
Операционную систему можно назвать программным продолжением устройства управления компьютера. Операционная система скрывает от пользователя сложные ненужные подробности взаимодействия с аппаратурой, образуя прослойку между ними. В результате этого люди освобождаются от очень трудоёмкой работы по организации взаимодействия с аппаратурой компьютера.
В зависимости от количества одновременно обрабатываемых задач и числа пользователей, которых могут обслуживать ОС, различают четыре основных класса операционных систем:
1. однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;
56 2. однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать. Это ускоряет работу при выдаче больших объёмов информации на печать;
3. однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на "свою" задачу;
4. многопользовательские многозадачные, позволяющие на одном компьютере запускать несколько задач нескольким пользователям. Эти ОС очень сложны и требуют значительных машинных ресурсов.
В различных моделях компьютеров используют операционные системы с разной архитектурой и возможностями. Для их работы требуются разные ресурсы. Они предоставляют разную степень сервиса для программирования и работы с готовыми программами.
Операционная система для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие основные компоненты:
программы управления вводом/выводом;
программы, управляющие файловой системой и планирующие задания для компьютера;
процессор командного языка, который принимает, анализирует и выполняет команды, адресованные операционной системе.
Каждая операционная система имеет свой командный язык, который позволяет пользователю выполнять те или иные действия:
обращаться к каталогу;
выполнять разметку внешних носителей;
запускать программы;
и другие действия.
Анализ и исполнение команд пользователя, включая загрузку готовых программ из файлов в оперативную память и их запуск, осуществляет командный процессор операционной системы.
На сегодняшний день в нашей стране самой популярной операционной системой является Windows фирмы Microsoft.
Существует несколько версий Windows: Windows 3.1, Windows 95,
Windows 98, Windows 2000, Windows NT. Все они близки между собой по содержанию, поэтому в для начала давайте рассмотрим операционную систему с которой все началось – DOS.
MS-DOS – одна из первых операционных систем и одна из самых известных. Пик популярности этой операционной системы приходится на 90-е годы, сейчас эта операционная система используется редко. Операционная система DOS состоит из следующих частей: Базовая система ввода-вывода
(ВIOS), находящаяся в постоянной памяти (постоянном запоминающем
57 устройстве, ПЗУ) компьютера. Эта часть операционной системы является
«встроенной» в компьютер.
Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода.
Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы. Загрузчик операционной системы – это очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки DOS.
Командный процессор DOS обрабатывает команды, вводимые пользователем.
Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается операционная система.
Некоторые команды пользователя (например, Туре, Dir или Сор) командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).
Внешние команды DOS – это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т.д. Драйверы устройств – это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся.
История Windows. История Windows берет свое начало в 1986 году, когда появилась первая версия системы. Она представляла собой набор программ, расширяющих возможности существующих операционных систем для большего удобства в работе. Через несколько лет вышла вторая версия, но особой популярности система Windows не завоевала. Однако в 1990 году вышла новая версия – Windows 3.0, которая стала использоваться на многих персональных компьютерах. Популярность новой версии Windows объяснялась несколькими причинами. Графический интерфейс позволяет работать с объектами вашего компьютера не с помощью команд, а с помощью наглядных и понятных действий над значками, обозначающими эти объекты.
Возможность одновременной работы с несколькими программами значительно повысила удобство и эффективность работы. Кроме того, удобство и легкость написания программ для Windows привели к появлению все больше разнообразных программ, работающих под управлением Windows. Наконец, лучше была организована работа с разнообразным компьютерным
Задача 1
Переведите число 1101 2
в десятичную систему счисления.
Решение:
Запишем число в развернутой форме:
1101 2
=
1*2 3
+1*2 2
+0*2 1
+1*2 0
Найдем сумму ряда: 2 3
+2 2
+2 0
=8+4+2+1 = 13 10
Задача 2
Переведите число 16,4 8
в десятичную систему счисления.
Решение: Запишем число в развернутой форме: 16,4 8
= 1*8 1
+6*8 0
+4*8
–1
Найдем сумму ряда: 8+6+0,5= 140510
50
Задача 3
Перевести число 97 10
в двоичную, восьмеричную и шестнадцатеричную систему счисления.
Решение:
Сделать как рисунок
97:2=48 остаток 1
48:2=24 остаток 0
24:2=12 остаток 0
12:2=6 остаток 0
6:2=3 остаток 0
3:2=1 остаток 1
97:8=12 остаток 1
10:8=1 остаток 4
97:16=6 остаток 1
А
2
=1100001
А
8
=141
А
16
=61
Задача 4
Считая, что каждый символ кодируется одним байтом, оцените информационный объем следующего предложения из пушкинского четверостишия: Я к вам пишу – чего же боле? Что я могу ещё сказать?
Решение: используем алфавитный подход кодирования информации.
Считаем все символы (буквы, знаки, пробелы). Получаем
37 – букв
3 – знака препинания
12 – пробелов
Итого 52 знаков по 1 байту – 8 бит
I = 52*8 = 416 бит
Ответ: 416 бит.
Задача 5
Письмо состояло из 30 строк. В каждой строке вместе с пробелами по 48 символов. Письмо содержало 900 байт информации. Какова мощность алфавита
(количество символов), которым было написано письмо?
Решение:
Найдем размер текста: K=30*48=1440
Найдем размер информации, содержащейся в тексте: I=900байт=7200 бит
Вычислим количество информации, которое несет каждый символ: i =I/K=5 бит
Найдем полное количество символов в алфавите N=2 5
=32 символа
Ответ: 32 символа
Задача 6
Современный монитор позволяет получать на экране 16777216 различных цветов. Сколько бит памяти занимает 1 пиксель?
Решении: поскольку К = 16777216 = 2 24
, то N = 24 бита на пиксель.
Задача 7
51
Какой объем видеопамяти необходим для хранения двух страниц изображения при условии, что разрешающая способность дисплея равна
640х350 пикселей, а количество используемых цветов – 16?
Решение: Найдем глубину цвета: N= 2
I
, 16 = 2
I
, I = 4 бита
Значит объем видеопамяти равен: 640*350*4*2 = 1792000бит = 224000 байт = 218,75 Кб
Ответ: 218,75 Кб
Задача 8
Звук воспроизводится в течение 10 секунд при частоте дискретизации
22,05 кГц и глубине звука 8 бит. Определить его размер (в байтах).
Решение:
Для того, чтобы найти объем звуковой информации, необходимо вос- пользоваться следующей формулой:
V= M* I *t,
Где: М – частота дискретизации (в Гц), I – глубина кодирования (в битах), t – время звучания (в секундах).
М = 22,05-1000 = 220500 Гц; 1 = 8/8=1 байт; Т = 10 секунд;
V = 220500-10-1 = 220500 байт.
Ответ: 220500 байт.
Письменная работа № 1 «Данные и информация. Решение задач»
Задачи для самостоятельного выполнения
Задача 1 1. Запишите в десятичной системе счисления следующие числа:
А
2
= 11101, А
8
= 64, А
16
= 11 1. Запишите в десятичной системе счисления следующие числа:
А
2
= 101010, А
8
= 54, А
16
= 3F
1. Запишите в десятичной системе счисления следующие числа:
А
2
= 11110, А
8
= 72, А
16
= 2А
1. Запишите в десятичной системе счисления следующие числа:
А
2
= 10111, А
8
= 47, А
16
= 5A
1. Запишите в десятичной системе счисления следующие числа:
А
2
= 1010111, А
8
= 17, А
16
= E1 1. Запишите в десятичной системе счисления следующие числа:
А
2
= 101110, А
8
= 21, А
16
= 4C
Задача 2 2. Перевести число А
10
= 76 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
2. Перевести число А
10
= 52 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
2. Перевести число А
10
= 87 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
52 2. Перевести число А
10
= 101 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
2. Перевести число А
10
= 95 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
2. Перевести число А
10
= 64 в двоичную, восьмеричную и шестнадцатеричную систему счисления.
Задача 3 3. Сообщение, записано буквами из 18 – символьного алфавита, содержит 30 символов. Какой объем информации оно несет?
3. Сообщение составленное, с помощью 32 – символьного алфавита, содержит
80 символов. Какой объем информации оно несет?
3. Сообщение составленное, с помощью 64 – символьного алфавита, содержит
70 символов. Какой объем информации оно несет?
3. Информационное сообщение объемом 4 Кбайта содержит 4096 символов.
Сколько символов содержит алфавит, при помощи которого было записано это сообщение?
3. Сколько Килобайтов составляет сообщение из 512 символов 16 – символьного алфавита?
3. Письмо состояло из 25 строк. В каждой строке вместе с пробелами было 64 символа.
Сколько байт информации содержало письмо?
Задача 4 4. Какой объем видеопамяти необходим для хранения четырех страниц изображения, если битовая глубина равна 24, а разрешающая способность дисплея – 800х600 пикселей?
4. Объем видеопамяти равен 1 Мб. Разрешающая способность дисплея –
800х600. Какое максимальное количество цветов можно использовать при условии, что видеопамять делится на две страницы?
4. Объем видеопамяти равен 2 Мб, битовая глубина – 24, разрешающая способность дисплея – 640х480. Какое максимальное количество страниц можно использовать при этих условиях?
4. Какой объем видеопамяти необходим для хранения двух страниц изображения при условии, что разрешающая способность дисплея равна
640x480 точек, а глубина цвета равна 24?
4. Битовая глубина равна 32, видеопамять делится на две страницы, разрешающая способность дисплея – 800х600. Вычислить объем видеопамяти.
4. Объем видеопамяти равен 2,5 Мбайта, глубина цвета – 16, разрешающая способность экрана монитора – 640x480 точек. Найти максимальное количество страниц, которое можно использовать при этих условиях.
Задача 5 5. Определить объем памяти для хранения моноаудиофайла, время звучания которого составляет пять минут при частоте дискретизации 44 кГц и глубине кодирования 16 бит.
53 5.
Объем свободной памяти на диске – 5,25 Мбайта, глубина кодирования – 8.
Звуковая информация записана с частотой дискретизации 44,1 кГц. Какова длительность звучания такой информации?
5.
Одна минута записи звуковой информации занимает на диске 1,3 Мбайта, глубина кодирования равна 16. С какой частотой дискретизации записан звук?
5. Какой объем памяти требуется для хранения звуковой информации при времени звучания 3 минуты с частотой дискретизации 44,01 кГц и глубине кодирования 16 бит, что время звучания составляет 3 минуты.
5. Объем свободной памяти на диске – 0,01 Гб, разрядность звуковой платы –
16. Какова длительность звучания цифрового аудиофайла, записанного с частотой дискретизации 44100 Гц?
5. Две минуты записи цифрового аудиофайла занимают на диске 5,1 Мб.
Частота дискретизации – 22050 Гц. Какова разрядность аудиоадаптера?
Практикум по закреплению теории № 1
Рубежный контроль 1
Раздел 2. Программные средства реализации информационных
процессов
Операционная система, ее назначение, состав и функции
Основу современного компьютера составляют программы. Именно от выбора программ зависит какие задачи будут решаться на нем – бухгалтерские вычисления или создание презентации для выступления. Большинство программ правильнее было бы назвать программным продуктами, т.к. их создание трудоемкий процесс, требующий затрат не меньше, чем на производство самого ПК.
Практически любая программа, если это специально не оговорено, является коммерческим продуктом, который продаются наравне с компьютером.
К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:
технология проектирования программ
(например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
методы тестирования программ;
54
методы доказательства правильности программ;
анализ качества работы программ;
документирование программ;
разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Программное обеспечение – неотъемлемая часть компьютерной системы.
Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него программным обеспечением (ПО).
Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.
Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных.
Всевозможные программные средства, работающие на компьютере, можно условно разделить на три категории:
1.
прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;
2. системные программы, выполняющие различные вспомогательные функции, например:
управление ресурсами компьютера;
создание копий используемой информации;
проверка работоспособности устройств компьютера;
выдача справочной информации о компьютере и др.;
3. инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения.
Если раньше можно было по пальцам перечислить основные категории
ПО – операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась.
Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь
(прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).
Соотношение между требующимися программными продуктами и имеющимися на рынке меняется очень быстро. Даже классические программные продукты, такие, как операционные системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из которых ранее относились только к интеллектуальным возможностям человека.
55
Кроме того, появились нетрадиционные программы, классифицировать которые по устоявшимся критериям очень трудно, а то и просто невозможно, как, например, программа – электронный собеседник.
Основой программного обеспечения ПК является операционная система.
Операционная система выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны.
Операционная система обычно хранится во внешней памяти компьютера – на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ.
Этот процесс называется загрузкой операционной системы.
В функции операционной системы входит:
осуществление диалога с пользователем;
ввод – вывод и управление данными;
планирование и организация процесса обработки программ;
распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);
запуск программ на выполнение;
всевозможные вспомогательные операции обслуживания;
передача информации между различными внутренними устройствами;
программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).
Операционную систему можно назвать программным продолжением устройства управления компьютера. Операционная система скрывает от пользователя сложные ненужные подробности взаимодействия с аппаратурой, образуя прослойку между ними. В результате этого люди освобождаются от очень трудоёмкой работы по организации взаимодействия с аппаратурой компьютера.
В зависимости от количества одновременно обрабатываемых задач и числа пользователей, которых могут обслуживать ОС, различают четыре основных класса операционных систем:
1. однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;
56 2. однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать. Это ускоряет работу при выдаче больших объёмов информации на печать;
3. однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на "свою" задачу;
4. многопользовательские многозадачные, позволяющие на одном компьютере запускать несколько задач нескольким пользователям. Эти ОС очень сложны и требуют значительных машинных ресурсов.
В различных моделях компьютеров используют операционные системы с разной архитектурой и возможностями. Для их работы требуются разные ресурсы. Они предоставляют разную степень сервиса для программирования и работы с готовыми программами.
Операционная система для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие основные компоненты:
программы управления вводом/выводом;
программы, управляющие файловой системой и планирующие задания для компьютера;
процессор командного языка, который принимает, анализирует и выполняет команды, адресованные операционной системе.
Каждая операционная система имеет свой командный язык, который позволяет пользователю выполнять те или иные действия:
обращаться к каталогу;
выполнять разметку внешних носителей;
запускать программы;
и другие действия.
Анализ и исполнение команд пользователя, включая загрузку готовых программ из файлов в оперативную память и их запуск, осуществляет командный процессор операционной системы.
На сегодняшний день в нашей стране самой популярной операционной системой является Windows фирмы Microsoft.
Существует несколько версий Windows: Windows 3.1, Windows 95,
Windows 98, Windows 2000, Windows NT. Все они близки между собой по содержанию, поэтому в для начала давайте рассмотрим операционную систему с которой все началось – DOS.
MS-DOS – одна из первых операционных систем и одна из самых известных. Пик популярности этой операционной системы приходится на 90-е годы, сейчас эта операционная система используется редко. Операционная система DOS состоит из следующих частей: Базовая система ввода-вывода
(ВIOS), находящаяся в постоянной памяти (постоянном запоминающем
57 устройстве, ПЗУ) компьютера. Эта часть операционной системы является
«встроенной» в компьютер.
Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода.
Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы. Загрузчик операционной системы – это очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки DOS.
Командный процессор DOS обрабатывает команды, вводимые пользователем.
Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается операционная система.
Некоторые команды пользователя (например, Туре, Dir или Сор) командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).
Внешние команды DOS – это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т.д. Драйверы устройств – это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся.
История Windows. История Windows берет свое начало в 1986 году, когда появилась первая версия системы. Она представляла собой набор программ, расширяющих возможности существующих операционных систем для большего удобства в работе. Через несколько лет вышла вторая версия, но особой популярности система Windows не завоевала. Однако в 1990 году вышла новая версия – Windows 3.0, которая стала использоваться на многих персональных компьютерах. Популярность новой версии Windows объяснялась несколькими причинами. Графический интерфейс позволяет работать с объектами вашего компьютера не с помощью команд, а с помощью наглядных и понятных действий над значками, обозначающими эти объекты.
Возможность одновременной работы с несколькими программами значительно повысила удобство и эффективность работы. Кроме того, удобство и легкость написания программ для Windows привели к появлению все больше разнообразных программ, работающих под управлением Windows. Наконец, лучше была организована работа с разнообразным компьютерным