Информатика
Лучшие лекции и рефераты по информатике для преподавателей и студентов.
-
Что такое Модем?
Модемом (модулятор — демодулятор) принято называть устройство, предназначенное для осуществления обмена информацией между компьютером и каналом связи с удаленными компьютерами. При этом под каналом связи понимают физические линии (проводные, оптоволоконные, кабельные, радиочастотные), способ их использования (коммутируемые или выделенные) и способ передачи данных (цифровые или аналоговые сигналы). В зависимости от типа…
Подробнее » -
Что такое Сканер?
Сканер — это внешнее устройство, подключаемое к компьютеру для ввода в него графической информации с листа бумаги, газеты, книги, фотографии, слайда или негатива. Любой сканер вводит информацию в виде растра или набора отдельных точек, поэтому он не отличает семейную фотографию от напечатанного на пишущей машинке текста. Отсканированный лист бумаги с…
Подробнее » -
Виды Мониторы компьютеров
Монитор компьютера предназначен для вывода на экран графической и текстовой информации. Мониторы отличаются по способу формирования изображения на экране, размерам, качеству изображения, цене и другим характеристикам. Одной из основных характеристик монитора является размер экрана по диагонали, который измеряется в дюймах и обозначается символом «»» (1″ = 2,54 см). Мониторы для…
Подробнее » -
Клавиатура и мышь
Клавиатура компьютера Клавиатура совместно с монитором и мышью являются основными устройствами, с помощью которых пользователь общается с компьютером. С клавиатуры в компьютер вводятся данные и команды, необходимые для выполняющихся программ. По конструктивному исполнению клавиатуры делятся на два основных вида: пленочные (мембранные) и механические. В пленочных клавиатурах при нажатии клавиши…
Подробнее » -
Накопитель на жестком диске
Накопитель на жестком магнитном диске (НЖМД) или, как его чаще называют, Винчестер или Хард-диск (Hard Disk — Жесткий диск), является важнейшим устройством долговременного хранения данных на компьютере. Винчестеры ( возможно была аналогия с номером винтовки, популярной в США, либо это по имени города Винчестер в Англии, где в лаборатории IBM…
Подробнее » -
Накопитель на гибком диске
Практически все персональные компьютеры комплектовались накопителем на гибких магнитных дисках (НГМД), которые еще называется FDD — Floppy Disk Drive (Дисковод для флоппи-дисков или дискет). С распространением компакт-дисков дискеты стали применяться реже, но они все еще используются для резервного копирования и обмена данными между пользователями, не подключенными к компьютерной сети. Современные…
Подробнее » -
Накопители CD-ROM, CD-R и CD-RW
Дисководы CD-ROM Современные программы для персональных компьютеров редко умещаются на одной или нескольких дискетах емкостью 1,44 Мбайт. Базы данных, обучающие программы, мультимедиа-энциклопедии, фильмы чаще занимают несколько десятков или сотен мегабайт, поэтому распространять и хранить их на дискетах просто невозможно. Такие программные продукты удобно хранить на компакт-дисках, поэтому устройство для их…
Подробнее » -
Современная память для Pentium 4, Athlon u Celeron и Процессоры
В современных компьютерах с процессором Pentium 4 применяются в основном два конструктива модулей оперативной памяти: 168-контактные модули памяти DIMM (Dual In-line Memory Module) для памяти SDRAM и 184-контактные модули памяти DIMM для памяти DDR SDRAM. Реже используются 184-контактные модули памяти RIMM (Rambus In-line Memory Module), разработанные компанией Rambus совместно с…
Подробнее » -
Оперативная память
Оперативная память компьютера располагается на материнской плате, Кратко ее называют ОЗУ (Оперативное Запоминающее Устройство) илиRAM (Random Access Memory — Память с произвольным доступом), потому что в любой момент времени можно обратиться к произвольно выбранной ячейке этой памяти. В оперативной памяти хранятся программы и данные участвующие в процессе обработки. Когда вы…
Подробнее » -
Состав, назначение и характеристики основных элементов персонального компьютера
2.3.1. Основные компоненты компьютера. Персональный компьютер (ПК) в минимальной конфигурации имеет в составе четыре основных части: монитор, клавиатуру, мышь и системный блок. Монитор ПК является устройством визуального отображения процессов работы ПК аналогично телевизионному приемнику. Клавиатура предназначена для ввода в ПК числовой, текстовой информации и команд, а на мониторе отображается процесс…
Подробнее » -
Принципы работы вычислительной системы
2.1. Принципы работы вычислительной системы. Основные этапы развития вычислительной техники. Архитектуры компьютеров. 2.1.1. Понятие вычислительной системы и принципы ее работы. Поколения компьютеров. Компьютер (от английского computer— вычислитель) принято рассматривать как вычислительную систему (устройство), способную выполнять заданную, четко определенную программой последовательность операций для манипулирования различными типами данных, проведения обработки и преобразований…
Подробнее » -
Введение в Visual Basic
Название Visual Basic (VB) говорит само за себя, указывая, что в нем воплощен визуальный стиль программирования и Visual- программы не пишут традиционными способами программирования, а проектируют из набора специальных объектов в форме Windows приложений. Иными словами, создать приложение на визуальном алгоритмическом языке высокого уровня Visual Basic — означает разработать полноценное…
Подробнее » -
Работа с изображениями в Java
Java работает с наиболее популярными во Всемирной паутине форматами изображений — JPEG и GIF. JPEG лучше подходит для естественных цветных изображений, таких, как фотографии, а формат GIF является наилучшими для графических эмблем, изображений кнопок, и т.п. Сначала мы загрузим изображение с помощью очень короткой программы. Затем мы научимся использовать классы,…
Подробнее » -
Модели обработки событий в Java
Несмотря на существенные изменения механизма обработки событий в AWT, Java1.1 поддерживает обратную совместимость с моделью обработки событий, принятой в Java 1.0. Однако такая совместимость относится к типу “все или ничего” – эти две модели настолько отличаются друг от друга, что их невозможно использовать в одном приложении одновременно. Модель обработки событий Java 1.0 Все компоненты, которые…
Подробнее » -
Набор абстракций для работы с окнами в Java
Трудность при создании независимой от платформы библиотеки заключается в том, что ее разработчикам либо приходится требовать, чтобы все приложения на всех платформах вели себя и выглядели одинаково, либо для поддержки, скажем, трех различных разновидностей интерфейса приходится писать в три раза больше кода.Существуют два взгляда на эту проблему. Один подход заключается…
Подробнее » -
Апплеты в Java
Апплеты — это маленькие приложения, которые размещаются на серверах Internet, транспортируются клиенту по сети, автоматически устанавливаются и запускаются на месте, как часть документа HTML. Когда апплет прибывает к клиенту, его доступ к ресурсам ограничен. Ниже приведен исходный код канонической программы HelloWorld, оформленной в виде апплета: import java.awt.*; import java.applet.*; public…
Подробнее » -
Сетевые средства в Java
Эта глава посвящена описанию пакета java.net. Java поддерживает протокол TCP/IP, во-первых, расширяя свой интерфейс потоков ввода-вывода, описанного в предыдущей главе, и во вторых, добавляя возможности, необходимые для построения объектов ввода-вывода при работе в сети. InetAddress Java поддерживает адреса абонентов, принятые в Internet, с помощью класса InetAddress. Для адресации в Internet…
Подробнее » -
Ввод/Вывод в Java
Обобщенное понятие источника ввода относится к различным способам получения информации: к чтению дискового файла, символов с клавиатуры, либо получению данных из сети. Аналогично, под обобщенным понятием вывода также могут пониматься дисковые файлы, сетевое соединение и т.п. Эти абстракции дают удобную возможность для работы с вводом-выводом (I/O), не требуя при этом, чтобы…
Подробнее » -
Утилиты в Java
Библиотека классов языка включает в себя набор вспомогательных классов, широко используемых в других встроенных пакетах Java. Эти классы расположены в пакетах java.lang и java.util. Они используются для работы с наборов объектов, взаимодействия с системными функциями низкого уровня, для работы с математическими функциями, генерации случайных чисел и манипуляций с датами и…
Подробнее » -
Легковесные процессы и синхронизация в Java
Параллельное программирование, связанное с использованием легковесных процессов, или подпроцессов (multithreading, light-weight processes) — концептуальная парадигма, в которой вы разделяете свою программу на два или несколько процессов, которые могут исполняться одновременно. ЗАМЕЧАНИЕ Во многих средах параллельное выполнение заданий представлено в том виде, который в операционных системах называется многозадачностью. Это совсем не…
Подробнее » -
Исключение в Java
В этой главе обсуждается используемый в Java механизм обработки исключений. Исключение в Java — это объект, который описывает исключительное состояние, возникшее в каком-либо участке программного кода. Когда возникает исключительное состояние, создается объект класса Exception. Этот объект пересылается в метод, обрабатывающий данный тип исключительной ситуации. Исключения могут возбуждаться и «вручную» для того, чтобы…
Подробнее » -
Работа со строками в Java
В этой главе обсуждаются средства языка Java для работы со строками. В языках С и C++ отсутствует встроенная поддержка такого объекта, как строка. В них при необходимости передается адрес последовательности байтов, содержимое которых трактуется как символы до тех пор, пока не будет встречен нулевой байт, отмечающий конец строки. В пакет java.lang…
Подробнее » -
Пакеты и интерфейсы Java
Пакет (package) — это некий контейнер, который используется для того, чтобы изолировать имена классов. Например, вы можете создать класс List, заключить его в пакет и не думать после этого о возможных конфликтах, которые могли бы возникнуть если бы кто-нибудь еще создал класс с именем List. Интерфейс — это явно указанная спецификация…
Подробнее » -
Классы в Java
Базовым элементом объектно-ориентированного программирования в языке Java является класс. В этой главе Вы научитесь создавать и расширять свои собственные классы, работать с экземплярами этих классов и начнете использовать мощь объектно-ориентированного подхода. Напомним, что классы в Java не обязательно должны содержать метод main. Единственное назначение этого метода — указать интерпретатору Java, откуда надо начинать…
Подробнее » -
Управление выполнением программы в Java
Управление в Java почти идентично средствам, используемым в С и C++. Условные операторы Они хорошо Вам знакомы, давайте познакомимся с каждым из них в Java. if-else В обобщенной форме этот оператор записывается следующим образом: if (логическое выражение) оператор1; [ else оператор2;] Раздел else необязателен. На месте любого из операторов может стоять составной оператор, заключенный в…
Подробнее » -
Операторы в языке Java
Операторы в языке Java — это специальные символы, которые сообщают транслятору о том, что вы хотите выполнить операцию с некоторыми операндами. Некоторые операторы требуют одного операнда, их называютунарными. Одни операторы ставятся перед операндами и называются префиксными, другие — после, их называютпостфиксными операторами. Большинство же операторов ставят между двумя операндами, такие операторы называются инфиксными бинарными операторами. Существует…
Подробнее » -
Типы в Java
В этой главе вы познакомитесь со всеми основными типами языка Java и увидите, как надо объявлять переменные, присваивать им значения и использовать выражения со смешанными типами. В данной главе мы и обсудим простые типы языка Java, оставив сложные типы до главы 7. Простые типы Простые типы в Java не являются объектно-ориентированными, они аналогичны простым типам большинства традиционных языков…
Подробнее » -
Введение в язык Java
Исходный файл на языке Java — это текстовый файл, содержащий в себе одно или несколько описаний классов. Транслятор Java предполагает,что исходный текст программ хранится в файлах с расширениями Java. Получаемый в процессе трансляции код для каждого класса записывается в отдельном выходном файле, с именем совпадающем с именем класса, и расширением…
Подробнее » -
Отличия Java от C++
В большинстве книг по C++ вы найдете такое же описание достоинств объектно-ориентированного программирования и доказательства того, что это — очередная ступень в развитии индустрии программирования. В чем же беда C++ и почему была создана Java? Фактически, большинство архитектурных решений, принятых при создании Java, было продиктовано желанием предоставить синтаксис, сходный с…
Подробнее » -
Революция по имени Java
Вообще опасно объявлять каждую новую технологию программирования революционной. Если вы поторопитесь подать свой голос за признание технологии, подобной той, которая реализована в языке Java, революционной — вас могут закидать тухлыми яйцами или занести в разряд пустозвонов, падких на модные новинки. Что же в таком случае делает тот или иной продукт…
Подробнее »