Основы программирования с Java - стр. 4
Например, в сложении двух чисел, оба числа должны быть в регистрах, а результат также будет помещен в регистр.
Это основная память, которая также известна как оперативное запоминающее устройство (ОЗУ), которая содержит инструкции программы и данные для программы.
В современных компьютерах, процессоры снабжены также кэш-памятью, которая хранит часто используемые данные для того, чтобы сократить время доступа к оперативной памяти.
Устройства ввода несут ответственность за получение информации от пользователей.
Самым распространенным устройством ввода является клавиатура, которая стала стандартным устройством для большинства компьютеров.
Кроме того, существуют и другие устройства ввода, которые помогают улучшить пользовательский интерфейс, например, мышь.
Некоторые устройства ввода разработаны с конкретной целью.
Например, микрофон для записи звука, считыватель штрих-кода для считывания штрих-кодов, сканер для сканирования документов и цифровой фотоаппарат для съемки.
Я уверен, что вы можете придумать и другие примеры.
Устройства вывода отвечают за представление информации для пользователей.
Два основные типы устройств вывода, это мониторы и принтеры.
Мониторы отображают информацию на экране.
Тем не менее, информация, представленная таким образом, является энергозависимой и не-портативный.
Принтеры часто используются, чтобы вывести информацию на внешний носитель, который можно хранить отдельно и переносить.
Существуют и другие устройства вывода, например, динамики для вывода звука, плоттеры для построения графиков, и некоторые специально разработанные устройства вывода, такие как дисплей Брайля, который можно использовать в качестве устройства для тактильного зрения.
В настоящее время, так как мобильные устройства набирают популярность, сенсорные экраны используются в качестве устройств ввода и вывода.
Опять же, вы можете придумать и другие примеры.
Кроме того, существуют внешние запоминающие устройства, такие как CD, DVD и жесткие диски.
Емкость жесткого диска в настоящее время может легко держать несколько сотен гигабайт данных.
Запоминающие устройства являются энергонезависимыми носителями данных, то есть, они могут хранить данные постоянно, даже когда питание отключено.
В общем и целом, они медленнее и менее эффективны, чем основная память.
В течение последних 10 лет, такой вид носителей, становится очень популярным, как USB или карты памяти.
USB накопители в настоящее время могут легко хранить 10-ки и даже более 100 Гбайт данных.
Одним из последних направлений является развитие облачных систем хранения данных, которые позволяют хранить большое количество данных, которые хранятся в центрах обработки данных, доступных через Интернет.