| Главная » Статьи |
| Всего материалов в каталоге: 39 Показано материалов: 1-17 |
Страницы: 1 2 3 » |
|
о режимах работы ВС: монопольный режим, мультипрограммный режим.
|
|
Статья о структурной схеме ВС 3-го поколения.
|
|
статья о содержательно отображает классификацию архитектур
|
|
статья сжато отображает архитектуру ВС
|
|
1. Наличие в списке команд – команды передачи управления. Эта команда позволяла изменить последовательный порядок выполнения программы. Наличие команды передачи управления и счетчика циклов позволили организовать циклы и работу с подпрограммами.
2. Поколение ЭВМ строилось по базе дискретных полупроводниковых элементов...... |
|
ЭВМ 5-го поколения
|
|
ВС 4-го поколения
|
|
Характерные признаки ВС 3го поколения.
|
|
Статья посвящена второму поколению ЭВМ.
|
|
Многое об ЭВМ 1-го поколения. Структура, функциональные принципы, Ламповые ЭВМ и т.д.
|
|
Глава 2.
|
|
Хотя встроенный массив формально и обеспечивает механизм контейнера, он, как мы видели выше, не поддерживает семантику абстракции контейнера. До принятия стандарта C++ для программирования на таком уровне мы должны были либо приобрести нужный класс, либо реализовать его самостоятельно. Теперь же класс массива является частью стандартной библиотеки C++. Только называется он не массив, а вектор.
|
|
В этой главе описывается как использовать пространства имен.
|
|
Исключениями называют аномальные ситуации, возникающие во время исполнения программы: невозможность открыть нужный файл или получить необходимое количество памяти, использование выходящего за границы индекса для какого-либо массива. Обработка такого рода исключений, как правило, плохо интегрируется в основной алгоритм программы, и программисты вынуждены изобретать разные способы корректной обработки исключения, стараясь в то же время не слишком усложнить программу добавлением всевозможных проверок и дополнительных ветвей алгоритма.
|
|
Наш класс IntArray служит хорошей альтернативой встроенному массиву целых чисел. Но в жизни могут потребоваться массивы для самых разных типов данных. Можно предположить, что единственным отличием массива элементов типа double от нашего является тип данных в объявлениях, весь остальной код совпадает буквально.
|
|
Вспомним спецификацию нашего массива в предыдущем разделе. Мы говорили о том, что некоторым пользователям может понадобиться упорядоченный массив, в то время как большинство, скорее всего, удовлетворится и неупорядоченным. Если представить себе, что наш массив IntArray упорядочен, то реализация таких функций, как min(), max(), find(), должна отличаться от их реализации для массива неупорядоченного большей эффективностью. Вместе с тем, для поддержания массива в упорядоченном состоянии все прочие функции должны быть сильно усложнены.
|
|
Вспомним спецификацию нашего массива в предыдущем разделе. Мы говорили о том, что некоторым пользователям может понадобиться упорядоченный массив, в то время как большинство, скорее всего, удовлетворится и неупорядоченным. Если представить себе, что наш массив IntArray упорядочен, то реализация таких функций, как min(), max(), find(), должна отличаться от их реализации для массива неупорядоченного большей эффективностью. Вместе с тем, для поддержания массива в упорядоченном состоянии все прочие функции должны быть сильно усложнены.
|