Физическое окружение вычислительной техники


Физическое окружение вычислительной техники

Физическое окружение вычислительной техники
Климатические условия
Проблемы электропитания
Классификация устройств защиты

Выбор подходящего ИБП
Электромагнитные помехи
Электростатические разряды (Electro Static Discharge)
Общие сведения о принципах работы вычислительных устройств
Важные определения
RISC, CISC и тд

Семейство процессоров INTEL
Процессоры с умножением частоты
Процессоры-клоны
Теплообмен

Замена микропроцессора
Сопроцессоры
Что означает термин "сверхмасштабный"
Тенденции развития микропроцессоров семейств INTEL-AMD
Память
Классификация оперативной памяти
Корпуса и маркировка

Режимы работы памяти
Новые типы динамической памяти
Видеопамять
Кэш память

BIOS и CMOS RAM
Вспомогательные микросхемы
Тактовый генератор
Контроллер прерываний
Контроллер прямого доступа в память
Другие вспомогательные микросхемы

Асинхронные и синхронные компьютеры
Часы внутри CPU
Набор микросхем, или chipset
Системные и локальные шины
Шина ISA
Шина EISA
Локальные шины
Шины VL-bus и PCI

Шина PCI как ось "Север — Юг" в PC
Шина L обходной путь для повышения производительности центрального процессора
Последовательные шины (USB и IEEE )
Стандарт PCMCIA

Выбор системной платы
Накопители
Винчестеры
Как устроен винчестер
 Методы хранения информации
 Некоторые важные параметры

Интерфейсы накопителей
 Интерфейс ST-2
 Интерфейс ESDI
 Интерфейс SCSI

Интерфейс АТА
 Интерфейс Enhanced IDE и другие
 Выбор интерфейса винчестера
 Флоппи-диски
Стримеры

 Накопители, использующие эффект Бернулли
 Накопители на компакт-дисках
 Магнитооптические накопители
Видеоподсистемы
 Принцип работы мониторов
 Важные параметры

 "Зеленые" мониторы
 Плоские экраны
 Жидкокристаллические экраны
Видеоадаптеры
 Видеоадаптеры SVGA

 Проблемы цветопередачи
 Графические и мультимедиа-акселераторы
 Видеокабели
 TV-тюнеры
 Фрейм-грабберы
 Преобразователи VGA-TV
 MPEG-плейеры

Порты ввода-вывода
 Параллельный порт
 Последовательный порт
 USB (Universal Serial Bus)
 Инфракрасный порт
 Игровой порт
 Клавиатуры

 Мыши и трекболы
 Сканеры
 Джойстики
 Принтеры
 Классификация принтеров
 Матричные печатающие устройства
 Струйные принтеры
 Лазерные и LEty-принтеры

Физическое окружение вычислительной техники


 Модемы
 Факс-модемы
 Звуковые карты
Акустические системы
Понятие компьютерной сети
Локальные вычислительные сети
Расширение компьютерных сетей
Приложения

Одноранговые сети
Сети на основе сервера
Специализированные серверы
Комбинированные сети
Топология сети
Базовые топологии
Шина
Звезда
Кольцо

Комбинированные топологии
Выбор топологии
Основные группы кабелей
Коаксиальный кабель
Витая пара
Оптоволоконный кабель

Беспроводная среда передачи данных
Типы беспроводных сетей
Инфракрасные беспроводные сети
Лазерные технологии организации сетей
Радиопередача в узком диапазоне (одночастотная передача)
Радиопередача в рассеянном спектре
Передача «точка-точка»
Многоточечное беспроводное соединение
Назначение платы сетевого адаптера
Подготовка данных

Передача и управление данными
Работа сети
Эталонная модель взаимодействия открытых систем
Понятие открытой системы
Процессы
 Модель OSI
Взаимодействие уровней модели OSI

 Услуги различных уровней модели OSI
Доступ абонентских систем к моноканалу
Методы доступа в сетях с шинной топологией
Столкновение сообщений

Методы доступа в кольцевых сетях
Модель IEEE Project 2
Категории стандартов ЛВС
Расширения модели OSI

 Цветная печать

Подробное руководство по программированию на Java

Почему вам нужно изучать новый язык программирования Java?
Если ответить на этот вопрос кратко, то потому, что он специально ориентирован на самые передовые технологии, связанные с сетью Internet. Растущая популярность Internet и, в особенности, серверов Web, создает для программистов новые возможности для реализации своих способностей.
Огромное преимущество Java заключается в том, что на этом языке можно создавать приложения, способные работать на различных платформах. К сети Internet подключены компьютеры самых разных типов - Pentium PC, Macintosh, рабочие станции Sun и так далее. Даже в рамках компьютеров, созданных на базе процессоров Intel, существует несколько платформ, например, Microsoft Windows версии 3.1, Windows 95, Windows NT, OS/2, Solaris, различные разновидности операционной системы UNIX с графической оболочкой X­Windows. Между тем, создавая сервер Web в сети Internet, вы бы наверняка хотели, чтобы им могло пользоваться как можно большее число людей. В этом случае вас выручат приложения Java, предназначенные для работы на различных платформах и не зависящие от конкретного типа процессора и операционной системы.
Программы, составленные на языке программирования Java, можно разделить по своему назначению на две большие группы.
К первой группе относятся приложения Java, предназначенные для автономной работы под управлением специальной интерпретирующей машины Java. Реализации этой машины созданы для всех основных компьютерных платформ.
Вторая группа - это так называемые аплеты (applets). Аплеты представляют собой разновидность приложений Java, которые интерпретируются виртуальной машиной Java, встроенной практически во все современные браузеры.
Приложения, относящиеся к первой группе (мы будем называть их просто приложениями Java), - это обычные автономные программы. Так как они не содержат машинного кода и работают под управлением специального интерпретатора, их производительность заметно ниже, чем у обычных программ, составленных, например, на языке программирования C++. Однако не следует забывать, что программы Java без перетрансляции способны работать на любой платформе, что само по себе имеет большое значение в плане разработок для Internet.
Аплеты Java встраиваются в документы HTML, хранящиеся на сервере Web. С помощью аплетов вы можете сделать страницы сервера Web динамичными и интерактивными. Аплеты позволяют выполнять сложную локальную обработку данных, полученных от сервера Web или введенных пользователем с клавиатуры. Из соображений безопасности аплеты (в отличие от обычных приложений Java) не имеют никакого доступа к файловой системе локального компьютера. Все данные для обработки они могут получить только от сервера Web. Более сложную обработку данных можно выполнять, организовав взаимодействие между аплетами и расширениями сервера Web - приложениями CGI и ISAPI.
Для повышения производительности приложений Java в современных браузерах используется компиляция "на лету"- Just-In-Time compilation (JIT). При первой загрузке аплета его код транслируется в обычную исполнимую программу, которая сохраняется на диске и запускается. В результате общая скорость выполнения аплета Java увеличивается в несколько раз.

Введение в Java
Первое приложение
Рисование в окне аплета
События
Работа с системой Layout Manager
Окна и диалоговые панели


Языки программирования - концепции и принципы далее
Dreamweaver 4 далее