Курс "ИНФОРМАТИКА" для специальностей:
0601 “Экономика, бухгалтерский учет и контроль”,
0602 “Менеджмент”
ГЛАВА 1. ОСНОВЫ ИНФОРМАТИКИ
1.2. АППАРАТНОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
Информационная технология состоит из двух составляющих, одинаково важных и необходимых при работе компьютера. Вы должны кое-что знать о каждой из них, а также их названия: hardware (аппаратное обеспечение) и software (программное обеспечение).
Аппаратное обеспечение - это “железо”, которое Вы видите, когда смотрите на компьютер. К аппаратному обеспечению можно отнести монитор, клавиатуру, мышь, принтер, системный блок и т.д. (естественно, с их внутренним содержимым).
Вы покупаете компьютер, чтобы с его помощью выполнять какую-либо работу или для развлечения. Например, Вы хотите создать документ, отредактировать текст, нести расчеты или играть в интересные игры. Компьютер сам по себе абсолютно ничего не знает о Ваших желаниях. Поэтому для Вас важную роль играет программное обеспечение, чтобы объяснить компьютеру, чего Вы хотите от него добиться.
Таким образом, программное обеспечение — вторая равноправная часть информационной технологии. Программы для ЭВМ делятся на два больших класса:
• Системное программное обеспечение;
• Прикладное программное обеспечение.
Системные программы управляют работой аппаратных средств и обеспечивают услугами нас и наши прикладные комплексы. В первую очередь — это операционные системы и дополняющие их программные модули (системные программы “утилиты”, драйверы периферийных устройств и т.п.). Например, вводя в компьютер с клавиатуры любой символ, мы пользуемся услугами системной программы — драйвера клавиатуры; для форматирования (разметки) дискеты мы вызываем системную утилиту format и т.д.
С помощью прикладных программ мы решаем на компьютере конкретные задачи. Такие программы часто называют просто приложениями. Спектр прикладного обеспечения достаточно широк: от простых программ, составляемых начинающими программистами для решения несложных вычислительных задач, до мощных профессиональных систем (например, издательских), научных комплексов, сложнейших систем массового обслуживания.
Промежуточное место занимает особый класс программ — инструментальные средства разработки приложений. Роль таких систем за последние годы резко возросла. Если раньше для разработки программ пользователи применяли автономные компиляторы (типа Turbo С, Turbo Pascal и т.д.) с несложным сервисом, то теперь в состав инструментария входят мощные средства визуального программирования, библиотеки функций и классов и т.п.
Понятие о программах, соглашениях и умолчании
Человек взаимодействует с компьютером с помощью программ , каждая из которых составляется для решения той или иной задачи или группы задач. Некоторые программы составляете Вы сами, некоторые пишутся по Вашему заказу (или по просьбе) товарищами, коллегами, другими организациями, а многие программы приобретаются, как промышленные продукты. Современную программу часто называют программным продуктом, так как “фирменная” программа — это в определенном смысле такой же промышленный продукт, как утюг, телевизор или холодильник. Это означает, что программа создается и распространяется по законам промышленного производства. Она имеет четко определенные и отлаженные функции, удобные средства взаимодействия с потребителем (их называют интерфейсом), разработанные с учетом требований эргономики, эстетики и безопасности, инструкцию по эксплуатации, гарантию и даже упаковку. И, разумеется, цену.
“Юридическую” основу взаимодействия человека с компьютером образуют два основных принципа: принцип соглашений и, связанный с ним, принцип умолчания.
Соглашение определяет набор функций, которые будут выполняться конкретной программой, и вариант (или варианты) исполнения каждой функции.
Умолчание устанавливает конкретный вариант исполнения той или иной функции (при наличии альтернатив!), если пользователь явным образом не потребовал иного.
Рассмотрим несколько примеров использования соглашения и умолчания в информационной технологии.
Пример 1. В дальнейшем Вы познакомитесь с программой-оболочкой Norton Commander. Суть её работы — непрерывная цепочка соглашений и умолчаний. Например, при нажатии клавиши F5, компьютер по соглашению будет копировать файл, выделенный в данный момент курсорной рамкой. Но куда и с каким именем? По умолчанию — с тем же именем в каталог соседней панели. Вам дана альтернатива — ввести другое имя файла и (или) другое имя каталога.
Пример 2. По соглашению системная программа DIR выводит список файлов каталога на экран или в текстовый файл. По умолчанию компьютер выбирает экран, однако, если при запуске DIR Вы наберете имя текстового файла (например, DIR>DR.TXT), машина создаст файл DR.TXT со списком файлов.
Машина безоговорочно принимает любые соглашения, навязанные ей программистом (конечно, в пределах своих возможностей), однако и отступления от них пресекает неумолимо. Для изменения соглашений нужно изменить программу, а это не всегда возможно. Если Вы пользователь, Вам следует считаться с этим, когда выясняется, что программа работает не так, как Вам хочется.
Вопросы для самоконтроля:
Приведите примеры компьютерных терминов русского происхождения.
Какие аппаратные средства компьютера Вы знаете?
Какие программные продукты Вам известны?
Приведите примеры соглашений и умолчаний в работе известных Вам технических устройств и программ.
|