Основной функцией компьютера является обработка информации.
Для того чтобы числовая, текстовая, графическая и звуковая информация могли обрабатываться на компьютере, они должны быть представлены в форме данных. Данные хранятся и обрабатываются в компьютере на машинном языке, то есть в виде последовательностей нулей и единиц.
Информация, представленная в компьютерной форме (на машинном языке) и обрабатываемая на компьютере, называется данными.
Для того чтобы процессор компьютера «знал», что ему делать с данными, как их обрабатывать, он должен получить определенную команду (инструкцию).
Последовательность команд, которую выполняет компьютер в процессе обработки данных, называется программой.
В течение нескольких десятилетий создавались программы, необходимые для обработки различных данных. Совокупность необходимых программ составляет программное обеспечение компьютера.
Совокупность программ, хранящихся на компьютере, образует его программное обеспечение. Совокупность программ, подготовленных к работе, называют установленным программным обеспечением. Совокупность программ, работающих в тот или иной момент времени, называют программной конфигурацией.
4
аппаратные средства
(hardware)
программное обеспечение
(software)
Взаимодействие человека с компьютером
,Для обработки данных на компьютере необходимо иметь не только аппаратное обеспечение компьютера, так называемое hardware, но и программное обеспечение, так называемое software.
Программная обработка данных на компьютере реализуется следующим образом.• После запуска на выполнение программы, хранящейся во внешней долговременной памяти, она загружается в оперативную память.• Процессор последовательно считывает команды программы и выполняет их.• Необходимые для выполнения команды данные загружаются из внешней памяти в оперативную и над ними производятся необходимые операции. Данные, полученные в процессе выполнения команды, записываются процессором обратно в оперативную или внешнюю память.• В процессе выполнения программы процессор может запрашивать данные с устройств ввода информации и пересылать данные на устройства вывода информации.
Уровни программной конфигурации ПК.
Базовая система ввода-вывода.
Служебные программы.
Это следующий уровень, программы которого предназначены для обслуживания компьютера, проверки его устройств, а также для настройки устройств и программ. Снизу эти программы общаются с программами нижних уровней, а сверху передают данные программам верхнего уровня по их запросу. Степень взаимодействия с человеком определяется необходимостью. Например, мастера по наладке и настройке оборудования активно работают со служебными программами. Обычные пользователи используют их сравнительно редко.
Служебные программы.
Это программы настройки и обслуживания ПК или программы, позволяющие получить информацию о работе ПК. Например, программа «Проверка диска» может восстановить сбойные записи о файлах в каталоге диска или сами файлы.
Служебная программа «Дефрагментация диска» производит упорядочение размещения файлов на диске.
Служебная программа «Сведения о системе» дает информацию о работе ПК.
Служебная программа « Системный монитор» дает возможность представить степень загрузки процессора и занятости оперативной памяти.
Служебные программы «Утилиты» для проверки и настройки ПК.
Служебные программы Утилиты (ед.ч. утилита, лат. utilitas - польза) – это программы для проверки и настройки компьютера:
разбивка диска на разделы (fdisk.exe)
форматирование диска (format.com)
тестирование диска (chkdsk.exe)
редактирование реестра (regedit.exe)
проверка соединения с другими компьютерами (ping.exe)
сравнение файлов (fc.exe)
поиск строки в файлах (find.exe)
12
Трансляторы
Транслятор – это программа, которая переводит текст других программ в машинные коды.
program qq;
var x: integer;
begin
x := 1;
writeln('Привет! X = ', x);
end;
101101001
транслятор
Типы трансляторов:
13
Компоновщик (редактор связей, Linker) – это программа, которая объединяет части одной программы и библиотечные функции в один исполняемый файл.
qq.cpp
qq2.cpp
транслятор
исходные файлы
объектные файлы
qq.exe
исполняемый файл
компоновщик
qq.obj
qq2.obj
библиотекифункций
Системные программы. Системные программы предназначены для работы со всеми устройствами компьютера. Они принадлежат к промежуточному уровню. Снизу системные программы управляют работой устройств и используют программы нижнего уровня, а сверху отвечают на запросы программ более высоких уровней. Те системные программы, которые непосредственно управляют устройствами, еще называют драйверами устройств. Люди работают с программами этого уровня только в тех сравнительно редких случаях, когда требуется настроить оборудование.
Системные программы.
Включают:
Операционные системы: Windows, Linux и др;
Системы программирования: Visual Basic, Delphi, Pascal и др.;
Файловые менеджеры: Total Commander, FAR;
Антивирусные программы: DrWeb, Антивирус Касперского.
Прикладные программы.
Уровень прикладных программ — самый верхний. Здесь находятся программы, обслуживающие человека и удовлетворяющие его потребности. С их помощью выполняется набор и редактирование текстов, создание чертежей и иллюстраций, коммуникация между людьми, воспроизведение музыки и видео, а также многое другое. Сверху программы прикладного уровня общаются с человеком, а снизу — с программами нижележащих уровней. Прямого доступа к устройствам программы прикладного уровня пользователи, как правило, не имеют.
Прикладные программы содержат:
Приложения общего назначения: текстовые, графические, звуковые редакторы, программы разработки презентаций, мультимедиа проигрыватели, калькуляторы, электронные таблицы, системы управления базами данных, коммуникационные программы.
Приложения специального назначения: системы компьютерного черчения, словари, энциклопедии, переводчики, системы распознавания текстов, бухгалтерские программы.
Программы для обучения: электронные учебники и репетиторы, тесты, конструкторы.
Игры: логические, стратегические, имитаторы-тренажеры.
Поскольку количество необходимых системных и служебных программ очень велико (измеряется сотнями), то для простоты они устанавливаются одним обширным пакетом. Этот стандартный пакет системных и (частично) служебных программ называют
операционной системой.
Операционная система позволяет человеку начать работать с компьютером, обеспечивает совместное функционирование всех устройств компьютера, дает возможность получить доступ к его устройствам, а затем устанавливать и запускать необходимые прикладные и служебные программы.
19
Типы ОС
Однопользовательские – в каждый момент с компьютером работает один пользователь, он получает все ресурсы компьютера.
Многопользовательские – с мощным компьютером одновременно работают несколько пользователей. терминал = монитор + клавиатура
терминал
терминал
терминал
терминал
Вопросы.
. 1. В чем состоит различие между данными и программами? В чем сходство?
2. Где хранятся данные? Программы?
3. Что такое аппаратное обеспечение компьютера?
4. Что такое программное обеспечение компьютера?
5. Какие виды ПО вы знаете?
6. Зачем нужна операционная система?
7. Какие виды приложений общего назначения Вы знаете?
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.