Виды программного обеспечения
Программное обеспечение компьютера – вся совокупность программ, хранящихся в долговременной памяти.
Прикладное программное обеспечение – программы, с помощью которых пользователь решает свои информационные задачи, не прибегая к программированию.
Системы программирования – средство для создания, отладки и выполнения программ на языках программирования (инструменты программиста).
Компьютер
Аппаратура
(hardware)
Программное обеспечение / ПО
(software)
Системное программное обеспечение:
-
Операционная система (набор программ, управляющих ОЗУ, процессором, внешними устройствами и файлами, ведущих диалог с пользователем: MS DOS, UNIX, WINDOWS и OS/2).
-
Диалоговые оболочки (настройки к ОС, обеспечивающие пользователю дружественный интерфейс).
-
Сервисное программное обеспечение (программы обслуживания дисков, сжатия файлов на дисках и антивирусные программы).
Операционная система
Ядро
(ОЗУ)
Файлы
(ВЗУ)
Функции операционных систем:
-
Диалог с пользователем.
-
Управление ресурсами (процессорным временем, внутренней памятью и внешними устройствами).
-
Работа с файлами.
Интерфейс – способ общения программы с пользователем.
Дружественный пользовательский интерфейс – удобный для пользователя способ общения с компьютером.
Меню – список на экране, из которого пользователь может выбрать нужные ему элементы.
Пользовательский интерфейс:
-
Посильный набор и ввод команд с клавиатуры в компьютер в диалоговом режиме.
-
Выбор команд из текстового или пиктографического меню.
-
Ввод команд путем нажатия функциональных или «горячих» клавиш (комбинаций клавиш).
Классификация операционных систем:
-
ДОС (дисковые операционные системы).
-
ОС общего назначения.
-
Системы виртуальных машин.
-
Системы реального времени.
-
Средства кросс-разработки.
-
Системы промежуточных типов.
Функции операционных систем:
-
Обеспечивать загрузку пользовательских программ в оперативную память и их исполнение.
-
Обеспечивать управление памятью.
-
Обеспечивать работу с устройствами долговременной памяти (магнитные диски, ленты, оптические диски, флэш-память).
-
Предоставлять более или менее стандартизированный доступ к различным периферийным устройствам (терминалам, модемам, печатающим устройствам и т.д.).
-
Предоставлять пользовательский интерфейс.
К программам-утилитам относятся:
-
Утилиты для определения аппаратного состава ПК и диагностики его узлов (программы для создания, удаления и конвертации разделов жесткого диска, диагностики и резервирования данных, восстановления операционной системы после сбоя и случайно удаленных файлов).
-
(ФОТОГРАФИЯ «Пакет SiSoftware Sandra Professional 2007»)
-
(ФОТОГРАФИЯ «Программы Futuremark BDmarkOS Pro»)
-
(ФОТОГРАФИЯ «Пакет Norton Systemworks Pro»)
-
(ФОТОГРАФИЯ «Программа Disk Wiper Pro»)
-
(ФОТОГРАФИЯ «Программы PowerQuest PartitionMagic, Partition Explorer»)
-
Антивирусные программы (обеспечивают компьютерам многоуровневую защиту системной памяти, файловой системы и всех сменных носителей от вирусов, троянских программ, шпионского и рекламного программного обеспечения, платных программ дозвона, хакерских утилит, программ-шуток и т.д.).
-
(ФОТОГРАФИЯ «Doctor Web»)
-
(ФОТОГРАФИЯ «Антивирус Касперского»)
-
ФОТОГРАФИЯ «Norton AntiVirus»)
-
Программы для архивации данных (позволяют сэкономить место на жестком диске за счет применения методов алгебраического кодирования информации, которые часто связаны с удалением повторяющихся данных из исходного файла).
-
(ФОТОГРАФИЯ «WinZip»)
-
(ФОТОГРАФИЯ «WinRAR»)
-
Программные средства для записи CD / DVD дисков (программные комплексы для записи дисков и средства для создания точных копий дисков).
-
(ФОТОГРАФИЯ «Alhead Nero Burning ROM»)
-
(ФОТОГРАФИЯ «InterVideo DVD Copy Platinum»)
-
Графические аудио / видео конверторы (предназначены для просмотра и обработки графических данных, проигрывания аудио, создания и просмотра видео).
-
(ФОТОГРАФИЯ «Alhead Nero Burning ROM»)
-
(ФОТОГРАФИЯ «SDSee»)
-
(ФОТОГРАФИЯ «DivXPro»)
Прикладное ПО предназначено для решения задач пользователя в различных предметных областях.
Основные виды прикладного по:
-
Пакеты офисных прикладных программ.
-
(ФОТОГРАФИЯ «Microsoft Office»)
-
Пакеты профессиональных графических и издательских программ (программы предназначены для оформления работ графическими иллюстрациями, работы с векторной графикой, макетирования и разработки Web-сайтов).
-
(ФОТОГРАФИЯ «Adobe Creative Suite»)
-
(ФОТОГРАФИЯ «Adobe Photoshop»)
-
(ФОТОГРАФИЯ «Adobe Illustrator»)
-
(ФОТОГРАФИЯ «Adobe Acrobat»)
-
Программы для мультимедиаредактирования (программы для создания небольших видеороликов, включающих видео и звуковую дорожку, для записи и оцифровки видео в любительском и полупрофессиональном виде, для редактирования видео и звуковой дорожки).
-
(ФОТОГРАФИЯ «Pinnacle Studio»)
-
(ФОТОГРАФИЯ «Sony Sound Forge»)
-
Пакеты символьной математики и научных вычислений (позволяют автоматизировать статистические исследования и анализ данных, выполнять имитационное моделирование, автоматизировать решение инженерных задач, использовать мощную среду технических вычислений в сочетании с технологиями параллельных вычислений на кластерах, локальных сетях и других многопроцессорных системах для решения задач, требующих громоздких вычислений в математике, а также других областях, осуществлять интерактивные вычисления в сети Интернет, создавать web-сайты, посетители которых смогут решать математические задачи непосредственно в своих web-навигаторах).
-
(ФОТОГРАФИЯ «Maplesoft»)
-
(ФОТОГРАФИЯ «STATISTICA»)
-
Системы автоматизированного проектирования:
-
(ФОТОГРАФИЯ «AutoCAD»)
-
Системы программирования:
-
(ФОТОГРАФИЯ «RAD & Microsoft Visual Studio»)
-
(ФОТОГРАФИЯ «Windows Internet Explorer & Opera»)
-
-
Прикладные программные продукты для различных отраслей науки, образования и производства.
Устройство компьютера
Системная плата – основное аппаратное устройство компьютера.
На системной плате реализована магистраль обмена информацией, имеются разъемы для установки процессора и модулей оперативной памяти, слоты для подключения контроллеров внешних устройств (звуковой платы).
(ФОТОГРАФИИ)
Процессор – устройство, обрабатывающее информацию и управляющее другими устройствами компьютера, производительность которого зависит от частоты и разрядности.
Процессор аппаратно реализуется на большой интегральной схеме (БИС) – полупроводниковой пластине площадью несколько см2 (20х20 мм), заключенной в плоский корпус с рядами металлических штырьков-контактов.
Частота процессора – количество базовых операций (сложение), которые производит процессор за 1 секунду.
Разрядность процессора – длина двоичного компьютерного кода, который процессор может обрабатывать одновременно в процессе выполнения базовых операций.
Основные блоки процессора:
-
Арифметико-логическое устройство (АЛУ). Выполняет числовые и логические операции с данными в соответствии с кодом команды, хранящимся в регистре команд (сложение, сравнение и т.д.).
-
Устройство управления (УУ). Организует согласованную работу всех блоков процессора с помощью набора управляющих сигналов, управляет передачей адресов, команд и данных в процессоре и взаимодействием процессора с внешним миром.
-
Ячейки внутренней памяти (регистры). Используются для хранения команд, данных и адресов.
Внутренняя память компьютера
Постоянная память
(особый тип внутренней памяти, содержимое которого не изменяется на протяжении эксплуатации компьютера)
Оперативная память
(устройство для хранения программ и данных, которые обрабатываются компьютером в текущем сеансе работы)
Постоянное запоминающее устройство (ПЗУ). В микросхемах ПЗУ хранятся системные программы и данные, связанные с жизнеобеспечением компьютера: программы самотестирования компьютеров, обработчики прерываний Bios и др. При выключении компьютера содержимое ПЗУ сохраняется.
Оперативное запоминающее устройство (ОЗУ). Размещается на системной плате и представлено микросхемами динамической памяти. В отличие от ПЗК информация может быть сохранена в произвольной ячейке микросхем ОЗУ в любой момент работы компьютера. При выключении компьютера содержимое ОЗУ исчезает.
Оперативная память – последовательность пронумерованных ячеек, в которых может храниться двоичный код (в каждой ячейке хранится 1 байт информации).
Модулем оперативной памяти является плоская пластина с электрическими контактами, по бокам которой размещаются БИС памяти. Может иметь информативную емкость 128 / 256 / 512 Мбайт и т.д.
Магистраль – многопроводная шина, включающая в себя шину данных, шину адреса и шину управления, по которой передаются между устройствами компьютера данные, команды и сигналы управления в форме последовательностей электрических импульсов.
Долговременная память используется для долговременного хранения большого количества программ и данных.