- •Поколение
- •3 Поколение.
- •4 Поколение.
- •Поколение.
- •Печатающее устройство (принтер)
- •Сканер – устройство для перевода изображения на бумаге в память эвм.
- •Плоттер (графопостроитель) – устройство для построения графиков.
- •Языки высокого уровня или машинно-независимые языки
- •Языки низкого уровня или машинно-ориентированные языки
Печатающее устройство (принтер)
Сканер – устройство для перевода изображения на бумаге в память эвм.
Плоттер (графопостроитель) – устройство для построения графиков.
В состав персонального компьютера
могут также входить:
любые устройства, которые имеют цифровой вывод (цифровые фотоаппараты, видеокамеры и т.д.) и для которых имеется соответствующий адаптер.
Основным блоком персонального компьютера является системный блок.
СОСТАВ СИСТЕМНОГО БЛОКА
Материнская (системная плата) – это основная плата.
Платы адаптеров внешних устройств (дисплея, принтера, и т.д.)
Накопители на жестких магнитных дисках (НЖМД).
Накопители на гибких магнитных дисках (НГМД). В настоящее время новые персональные компьютеры не комплектуются этими устройствами, так как они морально устарели.
Накопители на оптических дисках (CD, DVD).
Блок питания – для питания модулей компьютера.
Вентиляторы (кулеры)– для охлаждения модулей.
Динамик – для выдачи аварийных сигналов
Магистраль (шина) – для соединения модулей.
СОСТАВ МАТЕРИНСКОЙ ПЛАТЫ
Процессор
ОЗУ
ПЗУ - постоянное запоминающее устройство .
В ПЗУ однократно записывается информация (на заводе-изготовителе) и эта информация сохраняется неизменной. Этой информацией является BIOS.
BIOS – это базовая система ввода-вывода, она содержит набор программ для управления устройствами ввода-вывода (УВВ).
Операционная система взаимодействует с внешними устройствами через BIOS
Адаптеры некоторых устройств (клавиатуры, мыши и т.д.)
Шина для соединения устройств, размещенных на плате.
Таймер – счетчик времени.
Батарейка для питания таймера (счетчика времени) и некоторой части ОЗУ, в которой хранится переменная (настраиваемая) часть BIOS..
Все программное обеспечение (ПО) можно разделить на две основные группы:
Системное ПО
Прикладное ПО
Системное программное обеспечение подразделяется на:
Операционные системы
Обслуживающие программы
Средства контроля и диагностики
Системы программирования
Прикладное программное обеспечение подразделяется на:
Прикладное ПО
Пакеты прикладных программ
Операционная система (ОС) – это набор программ, обеспечивающих управление работой ЭВМ и другими программами в ЭВМ.
Существуют различные классификации операционных систем.
Рассмотрим некоторые из них:
Существуют однозадачные и многозадачные ОС.
Однозадачные – в этих ОС в каждый момент времени может выполняться только одна задача. В качестве примера такой ОС можно назвать операционную систему MS DOS
Многозадачные - в этих ОС в каждый момент времени может выполняться несколько задач. К этому типу относятся все ОС семейства Windows.
Существуют диалоговые ОС и ОС с пакетной обработкой.
Диалоговые ОС – выполнение задач в такой ОС производится в диалоге с пользователем. К этому типу относятся все ОС семейства Windows.
ОС с пакетной обработкой. Для решения задач в такой ОС составляется пакет заданий. Для каждого задания указывается какая программы и с использованием каких ресурсов должна выполняться. Во время выполнения задания нельзя вмешиваться в ход его выполнения. Применяется для решения сложных задач, требующих для своего решения большого количества машинного времени (например, несколько дней). Такие ОС обычно устанавливают на большие ЭВМ. Примером ОС с пакетной обработкой является ОС для ЕС ЭВМ.
ОБСЛУЖИВАЮЩИЕ ПРОГРАММЫ
Применяются для подготовки носителей информации (в основном жестких магнитных дисков) к работе. В качестве примера можно назвать пакет программ Norton Utilitus. С помощью программ этого пакета можно, например, выявить и изолировать плохие секторы на диске.
СРЕДСТВА ДИАГНОСТИКИ
Применяются для проверки работоспособности отдельных узлов ЭВМ, например, оперативной памяти. В настоящее время программные средства контроля и диагностики часто поставляются совместно со средствами вычислительной техники.
СИСТЕМЫ ПРОГРАММИРОВАНИЯ
Для ЭВМ первого поколения программы составлялись в машинных кодах. По мере развития вычислительной техники и повышения мощности ЭВМ программирование усложнялось. С целью облегчения программирования с 1950 года началась разработка алгоритмических языков программирования.
В 1958 появился первый алгоритмический язык Фортран. Его создавали для решения научных задач и он до сих применяется.
В 1959 появился алгоритмический язык Кобол. Его создавали для решения экономических задач.
В 1960 появился алгоритмический язык Алгол 60. На его базе были созданы следующие языки:
Паскаль (1971). Он создавался для обучения программированию студентов.
Ада
Модула
В 1965 г. появился алгоритмический язык Бейсик. Он создавался для начального обучения программированию.
Одновременно с алгоритмическими языками программирования разрабатывались ассемблеры и универсальные языки программирования
Ассемблеры – языки программирования для решения системных задач. На ассемблерах составлялись программы, которые использовались в качестве промежуточного звена между операционной системой и оборудованием ЭВМ, например, драйверы.
Универсальные языки программирования – это языки, с помощью которых решались как алгоритмические, так и системные задачи:
Все языки программирования подразделяются на два основных типа:
