Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вступ_Лекция1.doc
Скачиваний:
17
Добавлен:
20.11.2019
Размер:
293.89 Кб
Скачать

Вступ. Мета та задачі предмету. Програмне забезпечення. Класифікація, характеристики. Операційні системи. Історія розвитку ОС. Функції і різновиди ОС.

План.

  1. Устройство персонального компьютера (HARDWARE).

  2. Означення програмного забезпечення.

  3. Класифікація програм.

  4. Системні програми: операційні системи, утиліти.

  5. Прикладні програми.

  6. Інтерфейс.

  7. Частини ОС.

  8. Історія розвитку ОС.

  9. Основні функції ОС.

  10. Різновиди операційних систем.

Систему ПК можно разделить на две части:

  • Устройство персонального компьютера (HARDWARE);

  • - Программное обеспечение (SOFTWARE).

Программное обеспечение - совокупность программ, процедур и правил, а также документации, которая относится к функционированию системы обработки данных.

Классификация программ:

1. Системные программы - необходимы для обеспечения нормальной работы ПК, его обслуживания и настройки.

  • Операционные системы - совокупность программных средств, которые обеспечивают управление аппаратными ресурсами вычислительной системы и взаимодействие программных процессов с аппаратурой, другими процессами и пользователем.

  • Утилиты - программы, предназначенные для улучшения работы ПК.

  • Тесты - программы для тестирования как программного, так и аппаратного обеспечения.

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

  • Офисные программы;

  • Программы для работы с Интернет;

  • Мультимедийные программы;

  • Профессиональные программы;

  • Развлекательные и образовательные программы.

Каждая ОС состоит из таких частей:

  1. Загрузчик.

  2. Ядро, командный интерпретатор - Ядро — центральная часть операционной системы, управляющая выполнением процессов, ресурсами вычислительной системы и предоставляющая процессам координированный доступ к этим ресурсам. Переводчик команд с программного языка на машинный.

  3. Командный процессор (интерпретатор).

  4. Драйвера устройств - специализированные програмки для управления различными устройствами, входящими в состав персонального компьютера

  5. Интерфейс - оболочка, с которой работает пользователь.

Интерфе́йс (англ. interface — сопряжение, поверхность раздела, перегородка) — граница раздела двух систем, устройств или программ, определённая их характеристиками, характеристиками соединения, сигналов обмена и т. п. Совокупность унифицированных технических и программных средств и правил (описаний, соглашений, протоколов), обеспечивающих взаимодействие устройств и/или программ в вычислительной системе или сопряжение между системами. Понятие интерфейса распространяется и на системы, не являющиеся вычислительными или информационными.

Примеры:

вожжи — главный элемент интерфейса между лошадью и кучером, или же, — интерфейс системы «лошадь — кучер»);

руль, педали газа и тормоза, ручка КПП — интерфейс (управления) автомобиля или же интерфейс системы «водитель — автомобиль»;

электрические вилка и розетка являются интерфейсом энергоснабжения большинства бытовых приборов;

элементы электронного аппарата (автомагнитолы, часов и т. д.) — дисплей, набор кнопок и переключателей для настройки, плюс правила управления ими — интерфейс системы «человек — машина»;

клавиатура и мышь — элементы сопряжения в системе человеко-машинного интерфейса (в свою очередь, сами клавиатура и мышь имеют свои интерфейсы соединения с компьютером).

Интерфейсы в вычислительной технике

Интерфейсы являются основой взаимодействия всех современных информационных систем. Если интерфейс какого-либо объекта (персонального компьютера, программы, функции) не изменяется (стабилен, стандартизирован), это даёт возможность модифицировать сам объект, не перестраивая принципы его взаимодействия с другими объектами (например, научившись работать с одной программой под Windows, пользователь с легкостью освоит и другие — потому, что они имеют однотипный интерфейс).

В вычислительной системе взаимодействие может осуществляться на пользовательском, программном и аппаратном уровнях. Соответственно, согласно этому, интерфейсы могут существовать как:

Способ взаимодействия физических устройств

Сетевой интерфейс

Сетевой шлюз — устройство, соединяющее локальную сеть с более крупной, например, Интернетом

Шина (компьютер)

Способ взаимодействия виртуальных устройств (Программный интерфейс):

Интерфейс функции

Интерфейс программирования приложений (API): набор стандартных библиотечных методов, которые программист может использовать для доступа к функциональности другой программы.

Удалённый вызов процедур

COM-интерфейс

Интерфейс объектно-ориентированного программирования

Способ взаимодействия человек-машина (Интерфейс пользователя)

Совокупность средств, при помощи которых пользователь взаимодействует с различными программами и устройствами.

Интерфейс командной строки: инструкции компьютеру даются путём ввода с клавиатуры текстовых строк (команд).

Графический интерфейс пользователя: программные функции представляются графическими элементами экрана.

Диалоговый интерфейс: например, Поиск

Естественно-языковой интерфейс: пользователь «разговаривает» с программой на родном ему языке.

Тактильный интерфейс: руль, джойстик и т. д.

Нейрокомпьютерный интерфейс: отвечает за обмен между нейронами и электронным устройством при помощи специальных имплантированных электродов.

ПО. (software)

В основе работы компьютеров лежит программный принцип, который состоит в том, что компьютер выполняет действия по ранее, предварительно заданной программе: в определенный момент развязывается задача соответственно выбранной программы. После ее завершения в память загружается другая программа, что решает следующую задачу и т.д.

Компьютерная программа - это запись алгоритма решения задачи в виде последовательностей команд или операторов языком, который понимает.

Программное средство - программа или совокупность программ, разработанных соответственно стандартам и другим нормативным документам и пригодных для использования за своим назначением.

Программное обеспечение - совокупность программ, процедур и правил, а также документации, касающихся функционирования системы обработки данных.

Программное обеспечение ПК делят на 3 класса:

1. ОС и сервисные программы.

2. Инструментальные языки и системы программирования.

3. Прикладные системы.

1. ОС - это совокупность программных средств, что обеспечивает управление аппаратными ресурсами вычислительной системы и взаимодействие программных процессов с аппаратурой, другими процессами и пользователем.

Выполняет следующие функции:

  1. Управление памятью

  2. Вводом-выводом

  3. Файловой системой

  4. Защитой информации

  5. Обработка командного языка.

2.Инструментальные языки и системы программирования. Эти средства служат для разработки программ. Команды поступают в машинном коде. Каждая команда при этом изменяет вид последовательности 0 и 1. Писать программы на машинном языке неудобно, а их надежность низка. Поэтому программа разрабатывается языком, понятным человеку (инструментальным языком), после чего специальной программой транслятором, текст программы переводится на машинный код (транслируется).

Инструментальные языки делятся на :

  • Языки низкого уровня (ассемблер) - близкие к машинному языку;

  • Языки высокого уровня (Visual Basic, C++, Delphi) –

  • Языки базы данных.

Прикладные программы для решения задач или предоставлению пользователю определенных услуг. Благодаря прикл.п. могут решать профессиональные задачи пользователи не умеющие программировать.