- •Оглавление
- •От редактора перевода
- •Введение
- •Использовать
- •Аргументировано обсуждать
- •IV. Применять знания
- •Модуль 1. Компьютерные системы
- •Обзор компьютерных систем
- •1.1.1. Компоненты компьютерных систем
- •Эволюция компьютерных систем
- •1.2.1. Краткая историческая справка
- •Закон Мура
- •1.2.2. Применение компьютерных систем
- •Представление данных в компьютерных системах
- •1.3.1. Биты и байты
- •1.3.2. Системы счисления
- •Модуль 2. Системы аппаратного обеспечения
- •2.1 Процессор и память
- •2.1.1 Процессор. Основы.
- •2.1.2 Типы памяти
- •2.1.3 Лабораторная работа: Эталонное тестирование (необязательная)
- •2.2 Внешние устройства
- •2.2.1 Присоединяемые внешние устройства
- •2.2.2 Шины
- •2.2.3 Входные/выходные устройства
- •2.3 Запоминающие устройства
- •2.3.1 Интерфейсы дисковых контроллеров
- •2.3.2 Накопитель (запоминающее устройство большой ёмкости)
- •2.4 Соединение компонентов аппаратного обеспечения
- •2.4.1 Как компоненты компьютера работают вместе
- •2.4.2 Лабораторная работа: Изучение компьютерных систем
- •2.4.3 Лабораторная работа: Конфигурация online
- •2.5 Повышение производительности компьютера
- •2.5.1 Закон Мура
- •2.5.2 “Узкие” места (Bottlenecks)
- •2.5.3 Производительность и время ожидания
- •Модуль 1 и Модуль 2 Обзорные материалы
- •Закон Мура
- •Модуль 3. Программное обеспечение операционных систем
- •Структура
- •3.1.1 Уровни программного обеспечения
- •3.1.2 Bios: Жизнь снизу
- •3.1.3 Управление процессами
- •3.1.4 Лабораторная работа: диспетчер задач (Task Manager)
- •3.2 Управление устройствами и конфигурация
- •3.2.1 Управление прерываниями
- •3.2.2 Характеристики аппаратного обеспечения
- •3.2.3 Конфигурация
- •3.2.4 Лабораторная работа: Управление устройствами
- •3.3. Распределение ресурсов
- •3.3.1 Виртуальная память
- •3.3.2 Совместное использование файлов и принтеров
- •3.4. Файловые системы
- •3.4.1 Организация файлов
- •3.4.2 Таблица размещения файлов (File Allocation Table) и файловая система nt
- •Модуль 4. Прикладное программное обеспечение
- •4.1 Основы программного обеспечения
- •4.2 Использование систем программного обеспечения
- •4.2.1 Лабораторная работа: Команды dos
- •4.2.2 Лабораторная работа: Макросы
- •4.2.3 Лабораторная работа: Встроенные объект-приложения
- •4.3 Пакетные файлы сценариев
- •4.3.1 Расширенные функции командной строки
- •4.3.2 Команды пакетного файла
- •4.3.3 Лабораторная работа: Создание пакетного файла
- •4.4 Базы данных
- •4.4.1 Лабораторная работа: Поиск в библиотеке Конгресса
- •4.5 Проектирование программного обеспечения
- •4.5.1 Введение в разработку крупномасштабных программных систем (Large-Scale Software).
- •4.5.2 Модель открытого кода
- •4.5.3 Средства для создания и управления программным обеспечением
- •Модуль 3 и Модуль 4 - Материалы для проверки
- •Базы данных
- •Виртуальная память
- •Модуль 5. Сетевые системы
- •5.1 Основы Интернета
- •5.1.1 Типы mime
- •5.1.2 Языки Интернет
- •5.2 Локальные и глобальные сети
- •5.3 Стратегии коммуникации
- •5.3.1 Структура клиент-сервер (Client-Server Framework)
- •5.3.2 Равноправное соединение
- •5.4 Технологии передачи данных
- •5.5 Архитектура Интернет
- •5.5.1 Роутеры и tcp/ip
- •5.5.2 Сервис доменных имен (Domain Name Service)
- •5.5.3 Способность к подключению
- •5.5.4 Провайдеры Интернет-сервиса (Internet Service Providers)
- •Модуль 6. Безопасность компьютера
- •6.1 Угрозы безопасности
- •6.1.1 Злоумышленники: кто, зачем и как?
- •6.1.2 Кража личности и нарушение конфиденциальности (Identity Theft and Privacy Violation)
- •6.1.3 Вредоносные программные средства
- •6.1.4 Отказ от обслуживания
- •6.2 Технологии безопасности
- •6.2.1 Шифрование
- •6.2.2 Применение шифрования
- •6.2.3 Идентификация
- •6.3 Предотвращение, определение и восстановление
- •6.3.1 Система сетевой защиты (Firewall)
- •6.3.2 Средства определения вторжения
- •6.3.3 Восстановление данных
- •6.3.4 Обзор типов безопасности
- •Модуль 5 и Модуль 6 Обзорный материал
- •Шифрование
- •Приложение а. Выполнение файла Visual Basic
- •Приложение в. Загрузка приложения WinZip
- •Рекомендации по чтению ssd2
От редактора перевода
Перевод любого издания, особенно специального назначения, представляет известные терминологические трудности. Не был свободен от них и данный документ. В некоторых случаях, применяемые термины могут показаться придирчивому читателю относительно новыми или не общепринятыми. В похожих ситуациях, а также в некоторых не совсем очевидных местах, редактор перевода предпочел давать пояснения, которые приводятся в тексте работы в виде примечаний выделенных курсивом. В некоторых случаях редактор перевода взял на себя смелость внести дополнительные примечания и информацию, связанную с изменением существующих и появлением новых технологий обработки и хранения информации. Указанные элементы вносились в текст чаще всего без дополнительных пояснений. Примером таких устаревших элементов являются ссылки на флоппи диски, которые, по возможности были заменены, ссылками на более современные носители информации. Аналогичным образом корректировались объемы памяти компьютеров и т.п.
Любая работа не совершенна и может содержать ошибки и неточности. Надеемся, однако, что в данном случае их количество не превысило «критическую массу» и данный перевод будет полезен при изучении курса «Введение в компьютерные системы»
Введение
Этот курс обеспечивает введение в некоторые наиболее важные особенности современных вычислительных систем. Вы узнаете, как работают компьютеры и как они используются для решения задач. Для того чтобы сосредоточить обучение на одном определенном типе вычислительной системы, в качестве основного примера используется персональный компьютер c Microsoft Windows.
Курс состоит из шести разделов. Разделы содержит информацию для чтения в форме учебника и WEB-заметок, а также упражнения, необходимые для понимания материала. Каждый раздел содержит несколько тестов и домашних заданий, которые позволят вам продемонстрировать знание материала. Курс содержит три экзамена – по одному после каждых двух разделов. На страницах помощи курса, вы можете прочитать о том, как работать с контрольными опросами, упражнениями и экзаменами. Обратите внимание, что некоторые страницы в этом курсе содержат ссылки на Веб-узлы за пределами iCarnegie сайта, и время от времени некоторые из этих сайтов становятся временно недоступными, вызывая несоответствие ссылок курса с реальными сайтами.
Предварительные условия
SSD1 (может использоваться параллельно)
Учебник курса
June J. Parsons and Dan Oja, New Perspectives on Computer Concepts 10th Edition—Comprehensive, Thomson Course Technology, a division of Thomson Learning, Inc Cambridge, MA, COPYRIGHT © 2008; ISBN-10: 1-4239-0610-1, ISBN-13: 978-1-4239-0610-0.
ИЛИ
June J. Parsons and Dan Oja, New Perspectives on Computer Concepts 11th Edition—Comprehensive, Thomson Course Technology, a division of Thomson Learning, Inc Cambridge, MA, COPYRIGHT © 2008; ISBN-10: 1-4239-2518-1, ISBN-13: 978-1-4239-2518-7.
Важно: Рекомендации по чтению включены в начале каждого раздела курса и действительны для любого издания, если не упоминается иное. Вы можете также обращаться к приложению Рекомендации по чтению SSD2 для просмотра полного списка рекомендаций.
Примечание. В исходном материале упоминается Appendix C. Compiled Readings List, которое в материалах для перевода отсутствует. Вместо него имеется SSD2 Reading Assignments.
Требования к аппаратному/программному обеспечению
-
Компьютер с предустановленной Microsoft Windows
-
Для просмотра видеоматериалов в Приложении 1.2.2 Компьютерных систем, необходимы совместимая с Windows звуковая карта и динамики (или наушники).
-
Для выполнения Упражнения 3, требуется Visual Basic 6.0 или Visual Basic 6.0 Run-Time Files. Смотрите Приложение А. Выполнение файла Visual Basic для получения инструкций по выполнению файла Visual Basic.
-
Для выполнения необязательного упражнения 1, требуется Microsoft Access 2000 или выше.
-
Для выполнения Упражнения 3, требуется приложение WinZip. Смотрите Приложение В. Загрузка приложения WinZip для получения инструкций по загрузке приложения WinZip.
Цель SSD2 для студентов:
-
Изучение принципов использования и поддержки компьютерных систем в среде Internet.
-
Изучение основных компонентов и функций компьютера и компьютерных сетей.
-
Ознакомление с процедурами и программными средствами для функционирования и поддержки систем.
-
Приобретение представлений о будущих тенденциях
Студенты, успешно сдавшие SSD2, смогут
-
Создавать\Выполнять
-
Конфигурации систем, основанные на их целевом использовании
-
Обоснованный выбор периферийных устройств
-
Обоснованный выбор программного обеспечения
-
Расписание резервирования для компьютерной системы
-
Пакетные файлы и макросы
-
Конфигурировать операционные системы (OS), базовые системы ввода/вывода (BIOS), Web-браузеры и сети.