русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Энергонезависимая программируемая память CMOS.


Дата добавления: 2015-07-09; просмотров: 740; Нарушение авторских прав


Постоянная память не позволяет внести изменения в описание фактической структуры ПЭВМ (объем ОП, типы устройств внешней памяти) и не позволяет поддерживать работу таймера при отключенном питании. Для этих целей на материнской плате имеется специальная микросхема постоянно запитанная от небольшого аккумулятора и/или внешнего источника (батареек). Эта микросхема хранит настройку BIOS и поддерживает работу встроенных часов и календаря. Внесение изменений в данные этой памяти может быть выполнено программой "Setup CMOS", хранящейся в BIOS.

Запуск этой программы может производиться только перед загрузкой ОС. Аккумулятор подзаряжается при включении ПЭВМ в сеть, его заряда сначала хватало на 2-3 суток для моделей ПЭВМ класса ХТ, и на 7-10 суток для ПЭВМ на 386-486 процессорах. У современных моделей аккумулятор может работать автономно около года.

 

17. Классификация, история развития внешней памяти ЭВМ

 

Хранение информации в ПЭВМ осуществляется в устройствах внешней памяти, называемых еще накопителями. Их емкость обычно на 2-3 порядка превышает емкость оперативной памяти. Накопители могут размещаться внутри центрального блока ПЭВМ или выполняться в виде отдельных конструктивов, присоединяемых к машине специальными кабелями.

Накопители состоят из устройств - приводов и собственно носителей информации. Носители могут быть сменными (съемными) и несменными. По способу доступа к информации они делятся на устройства прямого и последовательного доступа. В ПЭВМ устройствами прямого доступа являются различные диски, последовательного - магнитные ленты.

По принципам записи/чтения носители делятся на магнитные, оптические, магнито-оптические и флеш-карты.

По видам носителей внешняя память разделяется на:

- накопители на флоппи-дисках (дискетах);



- накопители на несъемных жестких дисках (винчестерах);

- накопители на сменных жестких дисках;

- накопители на флеш-картах;

- накопители на оптических дисках;

- накопители на магнитооптических дисках;

- накопители на бобинных магнитофонных лентах;

- стримеры.

История развития устройств внешней памяти начинается задолго до появления не только ПЭВМ, но и первых ЭВМ. Правда, первоначально такие устройства использовали бумажные носители информации (перфокарты, позже - перфоленты). После появления первых ЭВМ начинается развитие устройств внешней памяти на магнитной ленте, которые с середины 50-х годов используются для хранения цифровой информации. История применения жестких дисков начинается с 1973 г., когда фирмой IBM был выпущен первый несъемный жесткий диск общей емкостью 16 Кбайт, содержащий 30 дорожек по 30 секторов на каждой. Его обозначение 30/30 совпадало с обозначением американской автоматической винтовки марки "Винчестер", откуда и пошло название для диска. Кстати, до разработки магнитных дисков, на ЭВМ использовались магнитные барабаны, информация на которых записывалась на боковой цилиндрической поверхности.

Массовое применение жестких дисков началось только после 1980 г., когда был выпущен винчестер 5.25" емкостью 5 Мбайт. Эти жесткие диски широко использовались в ПЭВМ первых поколений.

Накопители на сменных гибких дисках (флоппи-дисках или дискетах) первоначально использовались на мини-ЭВМ. Они имели диаметр 8" и были заключены в пластиковом конверте, внутри которого могли свободно вращаться. В 1976 г. появились односторонние дискеты диаметром 5.25" (133 мм) емкостью 160 Кбайт. Позднее магнитный слой стали наносить с двух сторон, емкость была доведена до 360 Кбайт, а с переходом на высокую плотность записи - до 1.2 Мбайт.

В 1980 г. фирма Sony разработала 3.5" дисковод и соответствующую дискету емкостью 720 Кбайт. Этот стандарт был принят американскими (ANSI), а затем и международными (ISO) организациями. С 1987 г. эти накопители стали устанавливаться в ПЭВМ фирмой IBM. Почти сразу емкость этих дискет была доведена до 1.44 Мбайт.

Идея создания стримера была предложена фирмой IBM в 1978 г. В ее основе заложен принцип инерционного режима работы лентопротяжного механизма. В отличие от старт-стопного режима, используемого на бобинных (катушечных) магнитофонах, где участки магнитной ленты между записями (19 мм) должны обеспечивать останов и разгон магнитофона для чтения (записи) очередного блока, в стримерах эти участки существенно уменьшены, а при остановках осуществляется прогон ленты назад, чтобы попасть на начало очередного блока. Это позволило значительно повысить емкость ленты и скорость передачи информации (правда, при условии, что данные передаются большими порциями).

В 1983 г. появляются стримеры с накопителями на 8 и 4-х мм магнитной ленте в специальных кассетах - картриджах. Их емкость сначала составляла 40 Мбайт, но уже в 1993 г. фирмами Sony и 3M начинают выпускаться стримеры емкостью соответственно 4 и 1.3 Гбайт для 8 и 4 мм ленты, а с 1997 г. фирма 3М выпускает картриджи емкостью 15 Гбайт.

В настоящее время размеры картриджей достигают нескольких Тбайт.

Использование эффекта Бернулли, уменьшающего давление в быстрых потоках, позволило разработать накопители с очень маленькими расстояниями между головкой чтения/записи и магнитным покрытием дискеты. Зазоры в 0.003 мкм позволили достигнуть уже в 1986 г. емкости носителей в 20 Мбайт, еще через 6 лет – 150 Мбайт, а в настоящее время - 230 Мбайт (при диаметре 5.25") и 100 Мбайт для 3.5" носителей.

Наряду с развитием накопителей со сменными гибкими дисками, начиная с 1982 г. идет активная разработка устройств со сменными жесткими дисками. Здесь принято 3 стандартных типоразмера: 5.25", 3.5" и 1.8" (последние - в спецификации PCIMCIA для notebook).

Емкость таких сменных дисков составляет 650 - 1300 Мбайт.

 

7. Простейшие операторы вывода на экран дисплея

 

Оператор вывода на экран в простейшем случае выглядит так:

 

Writeln(<список объектов вывода>);

или

Write(<список объектов вывода>);

 

Отличие первого варианта от второго в том, что после вывода первым оператором, курсор переводится на новую строку, и следующий вывод будет выполняться в другой строке экрана.

Список объектов вывода представляет собой перечень имен переменных, строковых констант и выражений, разделенных запятыми. За каждым элементом списка может следовать формат вывода в виде одного или двух целых чисел, отделенных от элемента двоеточием. Первое число указывает, сколько позиций выделяется для выводимого значения. Если при этом значение содержит меньше символов, оно дополняется слева пробелами, если значение не помещается в отведенное место, то предлагаемый формат вывода игнорируется.

Второе число используется только при выводе вещественных чисел и указывает, сколько дробных цифр выводить после десятичной точки. При этом число выводится в форме с фиксированной точкой (без десятичного порядка). Если второго числа в формате нет, вещественное значение выводится в экспоненциальной форме.

Вводу данных на дисплей в блок схеме соответствует блок печатный документ:

 

 

 
 

 


 

 

Примеры операторов вывода:

Writeln('Сколько будет чисел?'); {запрос перед вводом количества чисел}

Write(X, Sin(X)+1.5); {вывод значения переменной Х и значения зависящего от него выражения}

Writeln('Минимальное - ',K,' по порядку число');

Влияние формата вывода можно рассмотреть на следующих примерах.

 

Writeln(A,A:5,A:12,A:8:2,A:10:4); {при A=12.345, будет выведена следующая строка: }

1.23450000000012E+01 1.2E+01 1.23E+01 12.35 12.3450

 

Видно, что при выводе вещественные числа отделяются друг от друга пробелом (или знаком "-") и округляются, если не помещаются в отводимое для них поле.

Writeln(K:4,L:4,M:1); {при K=12, L=34, а M=-5, получим результат в виде:}

12 34-5

Следует помнить, что целые числа при выводе без формата пишутся подряд, без пробелов, например, при тех же значениях:

Writeln(K,L,M); { получим результат в виде: }

 



<== предыдущая лекция | следующая лекция ==>
Постоянная память | Введение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.277 сек.