Управление операционной системой

Рубрики: Начинающим   Комментарии (0)

Основное назначение ОС — поддержание работы с деревом файлов. Как Вы, видимо, поняли из предыдущих глав, большинство команд ОС — это именно команды работы с файлами. Заметим, однако, что с точки зрения ОС, файлы являются неделимыми объектами, которые можно создавать, копировать, уничтожать, переименовывать и т. п., но нельзя изменять их содержимое — ОС как бы вообще не знает, из чего состоит отдельный файл. Напротив, программу пользователя чаще всего интересует хранящаяся в файле информация, либо она наполняет файл новой информацией. Посмотрим, как организуется такая работа с файлом в программе. Ясно, что для этого нужны команды, позволяющие записывать информацию из программы в файл, и команды, читающие информацию из заданного файла в какие-либо переменные программы.

Управление операционной системой

Подробнее

Программирование ПК

Рубрики: Начинающим   Комментарии (0)

При записи проверки можно пользоваться обычными знаками сравнения, а также логическими операциями вроде И, ИЛИ. Но сравнивать между собой можно любые арифметические выражения, подобные тем, которые допустимы в правой части команды присваивания. При выполнении проверки никакие переменные не меняются — единственным результатом проверки является ответ ДА или НЕТ (или, что тоже самое, ИСТИНА или ЛОЖЬ). Разумеется, правила записи проверок несколько различаются в разных языках программирования, хотя эти различия и невелики.

Программирование ПК

Подробнее

Как мы конструируем программы

Рубрики: Программы   Комментарии (0)

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

Programming Code Source Background Texture

Подробнее

Устройство вывода: видеомонитор

Рубрики: История IT   Комментарии (0)

Снаружи он выглядит просто — это ящик с телевизионной трубкой. На нем есть несколько ручек с типично телевизионным назначением — яркость, размер по вертикали и т. п. Они позволяют сделать картинку на экране чуть шире или уже, ярче или бледнее, но на содержание самой картинки не влияют никак — вывод картинки на экран является монополией программы. Что же программа может изображать на мониторе?

монитор

Подробнее

Любая программа

Рубрики: Программы   Комментарии (0)

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

Computer mobility and cloud computing concept

Подробнее

Кем командует программа

Рубрики: Программы   Комментарии (0)

Представим себе, что компьютер выполняет программу… Что, кстати, при этом нужно представлять? Видимо, разные люди представляют разное. Радиотехник, быть может, подумает об электрических токах, которые текут в различных схемах, моделируя логические операции. Знаток архитектуры ЭВМ расскажет, как центральный процессор выбирает из памяти команды и что происходит при их выполнении; специалист по операционным системам объяснит, как программа грузится с диска, как ей передается власть над машиной, и чем эта власть ограничена. Мы же, пользователи, видим, что машина подает характерные «признаки жизни»: на видеомониторе появляются какие-то надписи, из динамика временами раздаются звуки, «оживают» связанные с компьютером внешние устройства: что-то печатает принтер, что-то рисует графопостроитель, приходит в движение связанный с компьютером через цифро-аналоговый преобразователь исполнительный механизм и т. п.

Программы для ПК

Подробнее

Программирование без персональной ЭВМ

Рубрики: История IT   Комментарии (0)

Как Вы, надеемся, убедились, научиться управлять персональным компьютером можно гораздо быстрее, чем научиться управлять автомобилем. Причина заключается в том, что на самом деле мы всякий раз работали не непосредственно с компьютером, а с устройством «компьютер плюс прикладная программа». Это устройство (пишущая машинка, записная книжка, графопостроитель и т. д.) могло быть простым в обращении или не очень, могло служить то одной цели, то совершенно другой, или совмещать в себе множество разных возможностей — все зависело от прикладной программы, которую мы предварительно вводили в компьютер. Именно разнообразием пакетов прикладных программ и объясняется популярность ПК среди людей совершенно разных занятий, порой вовсе не имеющих отношения к программированию.

Программирование без персональной ЭВМ

Подробнее