- •Санкт-Петербургский Государственный
- •Содержание
- •Глава 1. Цифровые вычислительные машины 6
- •Глава 2. Операционная система ms dos 20
- •Введение
- •1. Основные понятия
- •2. История развития вычислительной техники
- •3. Роль информатики и вычислительной техники на современном этапе развития общества
- •Глава 1. Цифровые вычислительные машины
- •1.1. Что такое компьютер?
- •1.2. Представление информации в компьютере
- •1.2.1. Системы счисления. Двоичная система счисления
- •1.2.2. Шестнадцатеричная система счисления
- •1.2.3. Представление символов (текстовой информации)
- •1.3. Структура и основные устройства персонального компьютера (пк)
- •1.3.1. Конструктивные блоки пк
- •1.3.2. Логическая структура пк
- •1.3.3. Микропроцессор
- •1.3.4. Сопроцессор
- •1.3.5. Оперативная память (оп)
- •1.3.6. Постоянное запоминающее устройство (пзу)
- •1.3.7. Кэш-память
- •1.3.8. Накопители на гибких магнитных дисках (нгмд)
- •1.3.9. Накопители на жестком диске (винчестеры)
- •1.3.10. Мониторы
- •1.3.11. Клавиатура
- •1.3.12. Принтеры
- •1.4. Программное обеспечение
- •1.4.1. Системные программы
- •1.4.2. Инструментальные системы
- •1.4.3. Прикладные системы
- •Глава 2. Операционная система ms dos
- •2.1. Состав ос ms dos
- •2.2. Загрузка ос
- •2.3. Файловая система ms dos
- •2.3.1. Понятие файла
- •2.3.2. Имена файлов
- •2.3.3. Система каталогов
- •2.3.4. Обозначения накопителей на магнитных дисках
- •2.3.5. Полное имя файла
- •2.3.6. Шаблоны имен файлов (групповые имена)
- •2.3.7. Взаимодействие пользователя с операционной системой
- •2.4. Работа с каталогами
- •2.4.1. Смена текущего накопителя
- •2.4.2. Смена текущего каталога
- •2.4.3. Вывод содержимого каталога
- •2.4.4. Создание нового каталога
- •2.4.5. Удаление каталогов
- •2.4.6. Установка путей поиска файлов часто выполняемых программ
- •2.5. Работа с файлами
- •2.5.1. Копирование файлов
- •2.5.2. Переименование файлов
- •2.5.3. Удаление файлов
- •2.5.4. Вывод текстовых файлов на экран
- •2.6. Форматирование дискет
- •2.7. Получение помощи при работе с dos
- •Литература
1.4. Программное обеспечение
Без программного обеспечения ни один компьютер работать не может. Более того, использование специальных программных систем может превратить компьютер в рабочее место специалиста в любой предметной области.
Основными разновидностями программ для компьютеров являются:
СИСТЕМНЫЕ программы;
ИНСТРУМЕНТАЛЬНЫЕ системы;
ПРИКЛАДНЫЕ программы.
1.4.1. Системные программы
Предназначены для общего управления работой компьютера и его внешних устройств.
К системным программам можно отнести следующие:
ОПЕРАЦИОННЫЕ СИСТЕМЫ - это комплексы программ, обеспечивающих управление компьютером и его ресурсами, запуск и выполнение других программ, взаимодействие человека с компьютером и его внешними устройствами и т.д. Наиболее распространенными операционными системами (ОС) для персональных компьютеров являются MS DOS, PC DOS, DR DOS (они совместимы между собой). Иногда используются OS/2 и UNIX.
ДРАЙВЕРЫ - программы для управления внутренними и внешними устройствами компьютера (клавиатурой, дисками, памятью, принтерами и т.д.).
ПРОГРАММНЫЕ ОБОЛОЧКИ - эти программы значительно упрощают работу человека с компьютером, делают ее более наглядной и быстрой. К таким программам относятся Norton Commander, PC Tools, XTree, Shell и другие.
ОПЕРАЦИОННЫЕ ОБОЛОЧКИ - примером таких систем является Microsoft Windows. В отличие от программных оболочек Windows обеспечивает новые возможности по использованию и разработке программ (например: возможность использования графического интерфейса и манипулирования графическими объектами, многозадачность - одновременность выполнения нескольких программ и т.д.).
ВСПОМОГАТЕЛЬНЫЕ ПРОГРАММЫ (УТИЛИТЫ) - это программы вспомогательного назначения, часто объединяющиеся в комплексы. Наиболее распространенными являются Norton Utilities, PC Tools Deluxe и некоторые другие. Назначение утилит может быть самым разным. Это и программы копирования дисков, программы управления печатью, программы оптимизирующие работу магнитных дисков, программы для управления памятью, программы для контроля и диагностики компьютера, для упаковки данных (программы-архиваторы), антивирусные программы и многие другие.
1.4.2. Инструментальные системы
Программные комплексы, предназначенные для создания новых программ и программных систем.
К этим системам в первую очередь относятся СИСТЕМЫ ПРОГРАММИРОВАНИЯ. Обычно в состав такой системы входят:
компилятор, осуществляющий перевод программы, написанной на одном из языков программирования (на языке, который понятен человеку-программисту), в программу на языке машинных команд (понятную для компьютера);
библиотеки подпрограмм, содержащие дополнительные средства, увеличивающие эффективность процесса программирования;
различные вспомогательные программы, например, редакторы текстов программ, отладчики программ и т.д.
Часто эти элементы объединяются вместе в одну интегрированную среду разработки программ. Примерами таких интегрированных сред могут являться системы Turbo Pascal, Turbo C, Turbo C++ и другие.
Системы программирования различаются в первую очередь по языку программирования, который они реализуют.
В последнее время начали появляться инструментальные системы, в которых человек-разработчик не использует в явном виде никаких языков программирования. Разработка новых программ в этих системах осуществляется путем указания объектов и действий над ними непосредственно на экране монитора. Такие методы разработки называют Case-технологиями.