Лекция: Программное и техническое обеспечение

Хоть какой компьютер состоит из технического обеспечения (hardware) и работает, решает задачки при помощи программного обеспечения (software).

Структура программного обеспечения довольно сложна и разнопланова (в том смысле, что все программки не могут быть отнесены к тому либо иному классу этой структуры совершенно точно, односложно). Эта структура несколько условная и производит систематизацию Лекция: Программное и техническое обеспечение программного обеспечения нестрого и только по предназначению программ, хотя есть и другие аспекты эффективности программного обеспечения (дружественность юзеру, тип использования и т.д.).

Приведем эту структуру.

1. Базисное программное обеспечение (ПО).

1. Системное ПО - программки обеспечения взаимодействия юзера и компьютера.

      1. Операционные системы ( ОС ) - программки ОС ( отладчики, загрузчики и т.д.).
      2. Программки обеспечения Лекция: Программное и техническое обеспечение связи с устройствами (драйверы), тестирования их.

2. Инструментальное ПО (программки для массовой разработки других программ).

      1. Трансляторы с языков программирования.
      2. Интерфейсные системы – программки обеспечения дружеского интерфейса.
      3. Проблемно-ориентированные инструментальные системы (САПР, АСУ, АРМ и др.).

2. Прикладное ПО - программки обеспечения решения прикладных задач юзера.

    1. Автономные программки (программки, не связываемые с другими Лекция: Программное и техническое обеспечение из прикладного ПО).
    2. Библиотеки программ (программки, организованные по принципу библиотек книжек).
    3. Пакеты прикладных программ, ППП (проблемно-ориентированные прикладные системы).
    4. Встроенные пакеты прикладных программ - системы, состоящие из связываемых ППП.
  1. Особое (уникальное) ПО - программки, применяемые для решения уникальных заморочек).

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

Приведем эту структуру (некие блоки могут встраиваться в другие, к примеру, видеопамять – в блок процессора).

1. Базисное техническое обеспечение (ТО).

    1. Процессор.
    2. Неизменная ("вшитая") память – ПЗУ.
    3. Оперативная ("адресуемая юзером") память – ОЗУ.
    4. Регистровая память (аппаратная кэш-память).
    5. Видеопамять (нередко встраивается в блоке процессора).
    6. Блок питания (энергетический Лекция: Программное и техническое обеспечение блок).

2. Периферийное ТО (программки обеспечения решения прикладных задач юзера).

    1. Устройства ввода (клавиатура, мышь, трекбол, сканер, дигитайзер, джойстик и др.).
    2. Устройства вывода (экран, принтер, плоттер и др.).
    3. Устройства (накопители) наружной памяти (дискета, СD, оптический накопитель и др.).
    4. Устройства согласования других устройств и сетевые [u3](модем и др.).
  1. Спец ТО (устройства Лекция: Программное и техническое обеспечение, применяемые для решения уникальных заморочек).

Охарактеризуем программное обеспечение (ПО) компьютера (компьютерной системы, сети).

Более непростой и принципиальный элемент ПО – это ОС.

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

ОС состоит из 2-ух главных частей – управляющие программки и обрабатывающие Лекция: Программное и техническое обеспечение программки и содержит в себе последующие главные программки:

  1. диспетчер – управляющая программка для координации работы разных устройств ЭВМ, планирования использования и рассредотачивания машинного времени, аппаратуры меж программками, пересылка программ из ВЗУ в ОЗУ и напротив, рассредотачивание данных в памяти, ввод программ в выделенные участки ОЗУ, управление выполнением задачки, принятие Лекция: Программное и техническое обеспечение решений в аварийных ситуациях, обнаружение и систематизация ошибок и др.;
  2. супервизор – управляющая программка для контроля координации применяемых ресурсов и последовательности действий микропроцессора;
  3. отладчик – обрабатывающая программка для отладки программки;
  4. редактор связей – программка для формирования конкретно выполняемой в памяти программки на машинном языке.

Основными функциями ОС являются:

  1. выполнение еще одного Лекция: Программное и техническое обеспечение по приоритету задания и отслеживание очередности;
  2. управление рассредотачиванием данных в памяти и извлечением их из памяти;
  3. управление устройствами, их актуализация при необходимости (по требованиям программ);
  4. восстановление работоспособности при сбоях;
  5. управление работой арифметико-логического командного устройства микропроцессора.

Данные, привлекаемые при решении задач, ОС при помощи особых программ показывает на реальные Лекция: Программное и техническое обеспечение физические структуры, носители данных. [u4]Для этих целей употребляется так именуемая файловая система обмена данными меж программками юзера и ОС.

Файл – именованный структурированный набор однотипных последовательностей данных, обычно хранимый на наружном носителе и копируемый для работы с ним при необходимости в ОЗУ. Файловая система должна обеспечивать выполнение главных операций над файлами: создание Лекция: Программное и техническое обеспечение, модификация (в том числе расширение и сжатие), ликвидирование, чтение (запись), перемещение файла. Файловая система ведет справочник файлов, где регистрируются файлы активные, применяемые в данном задании на этот момент.

ОС бывают разного типа:

Пример. ОС Linux – многопользовательская сетевая ОС с оконным графическим интерфейсом для индивидуальных компов и рабочих станций. Это открытая система ( Open Code System ) – начальные тексты распространяются с лицензией Лекция: Программное и техническое обеспечение на свободное копирование, модификацию и установку для неограниченного числа юзеров. Разработана система Линусом Торвалдсом (Linus Torvalds) из института Хельсинки и модифицируется всеми юзерами и др. Главные способности ОС Linux:

Программное базисное обеспечение системы Linux:

Пример. Программки обеспечения связей микропроцессора с устройствами бывают разного типа и предназначения – драйверы монитора, клавиатуры, мыши, принтера и т.д. Еще более разных Лекция: Программное и техническое обеспечение программ для тестирования (диагностики дефектов) устройств компьютера – программки тестирования памяти, принтера, монитора и т.д.


lekciya-po-teme-kriminalisticheskaya-ocenka-iznasilovanij.html
lekciya-po-teme-socialnij-kontrol.html
lekciya-po-voprosam-genplana-kieva-master-klass-karlosa-mireta.html