Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Запись содержимого полубайта в разных системах счисления



 

Двоичная система Десятичная система Шестнадцатеричная система
A
B
C
D
E
F

 

Поскольку байт состоит из двух полубайтов, то содержимое 1 байта памяти всегда можно записать двумя шестнадцатеричными цифрами. Например, если для кодирования алфавитно-цифровой информации применяется код ASCII (American Standard Code for Information Interchange), то шестнадцатеричным кодом цифры 0 будет 30, кодом латинской буквы A – 41 и т.п. На персональных компьютерах код ASCII используется при работе под управлением дисковой операционной системы (DOS), а также в текстовом редакторе Блокнот, работающем под управлением операционной системы Windows. Для кодирования символов в большинстве других программ, работающих под управлением различных версий Windows, применяется код ANSI, отличающийся от ASCII, в основном, в части кодирования букв национальных алфавитов, не совпадающих с английским. Общей чертой этих и некоторых других встречающихся кодировок текста является использование 1 байта для кодирования 1 символа. Для перекодирования текстовой информации (ASCII ®ANSI, ANSI®ASCII и т.п.) используются специальные программы.

Числа в тексте документов представляются в виде символов. Например, число 123708 может быть представлено в виде шести символов, обозначающих цифры. Но в такой кодировке числа не могут участвовать в арифметических операциях. Поэтому в числовых массивах, предназначенных для расчетов, числа кодируются иначе. Например, целое число 123708 в шестнадцатеричной и двоичной системах счисления можно записать так:

123708 = 1E33C (16) = 0001 1110 0011 0011 1100 (2)

Рассматриваемые системы счисления являются позиционными: значение каждой цифры зависит от ее позиции в числе. Позиция 0 (крайняя справа в целом числе) подразумевает умножение стоящей в ней цифры на основание системы, возведенное в степень 0. Цифра в позиции 1 должна быть умножена на основание системы, возведенное в степень 1 и т.д. Например, цифра 7 в десятичном представлении числа 123708 находится во второй позиции и, следовательно, означает 7 . 102 = 700. Шестнадцатеричное представление числа 123708 можно пояснить следующей записью:

1E33C (16) = 1*16 4 + 14*16 3 + 3*16 2 + 3*16 1 +12*16 0 = 65536+57344+768+48+12 =123708

От шестнадцатеричной записи очень легко перейти к двоичной, заменив каждую шестнадцатеричную цифру четырьмя двоичными согласно таблице 3.1.

Целые числа обычно хранятся в двухбайтовом (Integer - целое) или четырехбайтовом (Long – длинное целое) формате. В n байтах можно разместить целое положительное число от 0 до 256 n - 1. Поскольку один из разрядов требуется для кодирования знака числа, то максимальное по модулю целое число, которое можно закодировать в двух байтах, равно 32767, а в четырех байтах - 2147483647. При размещении целого числа на регистре арифметического устройства процессора число как бы прижимается к правому краю регистра – считается, что десятичная точка зафиксирована справа от младшего разряда. Поэтому по способу представления целые числа называют еще числами с фиксированной точкой.

Действительные числа кодируются сложнее. По способу представления в разрядной сетке их называют числами с плавающей точкой. Такие числа обычно хранятся в четырехбайтовом (Single – одинарная точность) или в восьмибайтовом (Double – двойная точность) формате. В первом байте кодируются знак числа, знак его порядка и сам порядок, а в остальных байтах мантисса. Например, если бы число 19705.0001 представлялось в разрядной сетке в десятичной системе счисления, то его порядок был бы равен 5, а мантисса 0.197050001, т.е. 19705.0001=105. 0.197050001. Мантисса в разрядной сетке арифметического устройства как бы прижимается к левому краю, причем ноль перед десятичной точкой и сама точка в разрядную сетку не заносятся, а только подразумеваются. Человек, имеющий дело с вычислениями, должен представлять себе, как такие числа складываются и вычитаются. Пусть к рассмотренному уже числу требуется прибавить число 0.0001. В нормализованном виде, т.е. с порядком и мантиссой, прижатой к левому краю разрядной сетки, оно будет иметь вид 10-3. 0.1. Чтобы сложить наши числа, процессор сначала увеличит порядок второго числа до 5, сдвинув мантиссу вправо на 8 разрядов, т.е. денормализует второе число с целью выравнивания порядков. Теперь, когда это число примет вид 105. 0.000000001, процессор сложит мантиссы и при необходимости нормализует результат, прижав его мантиссу к левому краю разрядной сетки с соответствующей коррекцией порядка. Критическим моментом в этой последовательности операций является денормализация меньшего слагаемого. В этот момент младшие разряды его мантиссы могут вытолкнуться из разрядной сетки, если она недостаточно велика, а это приведет к потере точности результата. Поэтому при выборе форматов накапливаемых и хранимых данных (например, в таблицах баз данных) специалист должен представлять диапазон значений признаков – параметров объектов, часто называемых атрибутами.

Графическая информация представляется в растровых или векторных форматах. В векторных форматах записываются как бы команды для плоттера или принтера: выбрать такой-то цвет, встать в точку с такими-то координатами, провести отрезок прямой в точку с другими координатами и т.п. Такой способ кодирования графических документов (по-существу, в виде команд, хранимых в текстовом файле) компактен, точен, позволяет легко изменять масштаб изображения, но применяется только для представления формализованной информации – графиков, схем, чертежей, карт. Растровый способ позволяет закодировать любое изображение – картину, фотографию и т.п. Файл, содержащий изображение в растровом формате, обычно получают с помощью цифрового фотоаппарата или сканера – периферийного устройства компьютера, которое оптически сканирует картинку с определенным шагом между линиями сканирования и точками на этих линиях. Для каждой точки запоминается оттенок серого или цвет. При разрешении 600 dpi (точек на дюйм) на каждый дюйм (2.54 см) приходится 600 точек. Следовательно, при сканировании картинки размером 25. 25 см2 должно быть закодировано около 36 млн точек. Если цвет одной точки кодировать в двух байтах (стандарт High Color – 65536 цветов), то для хранения такой картины потребуется примерно 70 Мбайт памяти. Поэтому все форматы хранения графических образов предусматривают сжатие информации, которое может осуществляться без потерь (форматы BMP, GIF, PCX, TIFF) или с потерями (формат JPEG). В последнее время все чаще применяется формат JPEG (имена файлов имеют расширение JPG), уменьшающий объем данных в десятки раз с потерями, которые не заметны для человеческого глаза. В основе методов сжатия информации чаще всего лежит замена многократного повторения величины указанием числа повторений, а также замена часто повторяющихся величин короткими кодами (метод Хаффмана). Сжатие с потерями основывается на том, что незаметными для глаза флюктуациями цветовых оттенков можно пренебречь, уменьшив тем самым количество кодируемых изменений оттенков цвета.

Аудио информация представляется следующим образом: с определенной регулярностью измеряется амплитуда электрического сигнала, и полученные в каждый момент результаты записываются в виде двоичных чисел (оцифровываются). Для высококачественной оцифровки на представление каждого числа отводятся 2 байта. Например, при записи на музыкальный CD (Compact Disk) стандартом является «44.1 Кгц 16 бит стерео». Это означает, что при оцифровке за каждую секунду звучания делается 44100 отсчётов по 16 бит на каждый из двух каналов. Таким образом, для хранения одной секунды идеального стереозвука требуется 44100 (отсчётов) . 2 (байта) . 2 (канала) = 176400 байт, или 172.3 Кбайта. Разумеется, подобный размер не всегда приемлем, и, как и в случае с графической и видеоинформацией, применяются различные способы сжатия. В настоящее время наиболее популярен формат MP3, в которых применяется сжатие с потерями. Этот формат разработан международной организацией MPEG (Motion Pictures Expert Group), занимающейся разработкой стандартов для цифрового сжатия видео и аудиоинформации. При сжатии в 11-12 раз в формате MP3 для записи 1 секунды звучания требуются 128 Кбит, или 16 Кбайт, т.е. в 1 Гбайт памяти «влезает» 18 часов музыки. Такое сжатие считается оптимальным. Допустимы и большие степени сжатия, но тогда потери становятся заметны многим слушателям.

Видео информация представляется аналогично графической. Ведь каждый кадр видео это просто картинка, к которой применяются описанные выше способы хранения и сжатия графической информации. При этом изображение синхронизировано с аудиоинформацией. На DVD-дисках для кодирования видеоинформации применяется формат MPEG2, а звуковая дорожка кодируется в формате AC3, который отличается наличием нескольких каналов для придания объемного звучания.

В настоящее время графика в формате JPG и звук в формате MP3 поддерживаются не только компьютерными программами (ACDSее, WinAMP и др.), но и почти всеми DVD-плейерами.

 

Контрольные вопросы к разделу 3: что такое данные; что такое бит, байт; в каких единицах исчисляются объемы данных; что такое система кодирования, система счисления, позиционная система счисления; запись содержимого полубайта в десятичной, шестнадцатеричной и двоичной системах; кодирование текста; кодирование целых и действительных чисел; как складываются или вычитаются действительные числа на регистрах арифметического устройства процессора; векторная и растровая графика, кодирование графической, аудио и видеоинформации.


4. Алгоритмы. Роль алгоритмизации в решении задач и формализации знаний. Информационные ресурсы

 

Решение задач на ЭВМ реализуется программным способом – путем выполнения последовательности операций, предусмотренных алгоритмом решения задачи. Алгоритм – это точная запись конечного числа действий, приводящих к решению задачи. Алгоритм определяет процесс преобразования информации от исходных данных к результатам. Рассмотрим пример простой задачи. Пусть поезд вышел из пункта A в момент времени t1 и прибыл в пункт B в момент tn. Во время следования поезда в моменты времени t1, t2, … ti, …, tn измерены значения скорости его движения v1, v2, … vi, …, vn. Требуется найти расстояние S от пункта A до пункта B.

Решение этой задачи, как и всякой другой, начато с построения модели явления (объекта). Как уже отмечалось в разделе 3, построение модели состоит в учете только существенных для рассматриваемых задач характеристик, описываемых ограниченным набором параметров. В нашем примере такими параметрами являются S, n и числовые массивы значений ti и vi, где i = 1, 2, …, n. Если мы хотим получить точное решение задачи, то требуется детальная модель, в рамках которой значения времени и скорости чаще регистрируются на тех участках пути, где скорость быстро изменяется.

Вторым этапом решения станет построение математической модели, в которой неизвестные параметры модели объекта (явления) связываются математическими выражениями с известными параметрами. В нашем простейшем примере только один параметр S не известен – построим математическую модель в виде равенства:

Символы * и / при описании алгоритмов означают умножение и деление. Следовательно, для вычисления расстояния от точки i до точки i+1 время движения на этом интервале умножается на среднюю скорость.

Третьим этапом будет построение алгоритма, отображающего точную последовательность операций при решении задачи с помощью компьютера. Изобразим этот алгоритм графически – в виде блок-схемы (Рис. 4.1).

В блоке 1 выполняются начальные присваивания: в начальный момент, когда поезд еще в точке A, i=1, а S=0. Операция присваивания очень важна для понимания компьютерной реализации алгоритмов. Дело в том, что при разработке программы для ЭВМ считается, что i и S – это не только обозначения математических переменных, но и обозначения ячеек памяти компьютера. Операция присваивания – это занесение нового значения в соответствующую ячейку. Присваивание отображает изменение значения соответствующей переменной в процессе реализации алгоритма. Чтобы отличать присваивание от обычного математического равенства, в некоторых языках программирования, например, в Паскале, операция присваивания обозначается не знаком равно (=), а двумя значками – двоеточием и равно (: =). В этом, вообще говоря, нет необходимости, т.к. знак равенства в математическом смысле при записи алгоритмов применяется только для проверки условий.

  S = S + (ti+1 – ti) * (vi + vi+1) / 2    

S = 0; i = 1
1

 

 
 


 
 

 


i = i + 1  
3

 

 
 

 


4

 

       
   
 
 


да нет

 

 

Рис. 4.1. Изображение алгоритма в виде блок-схемы

 

На блок-схемах проверка условий помещается в особые – логические блоки, обозначаемые не прямоугольником, а ромбом (см. блок 4 на рис. 4.1), а в программах инструкции по проверке условий начинаются со слова IF (если).

В блоке 2 (см. рис. 4.1) пройденный путь получает приращение: в ячейку S помещается новое значение, равное прежнему, плюс значение пути за время от ti до ti+1. В блоке 3 наращивается значение i, т.к. мы собираемся повторить вычисления в блоке 2 для следующего интервала – при новом значении индекса i, увеличенном на 1. Но ведь последнее значение i, при котором надо вычислять приращение пути, равно n-1. Вот поэтому и проверяется условие ( i < n? ) в логическом блоке 4. До тех пор, пока это условие выполняется, повторно будут работать блоки 2, 3. Как только условие не выполнится, алгоритм завершит работу – к этому моменту в ячейке S накопится значение пройденного пути.

В рассмотренном алгоритме блоки 2-4 работают n-1 раз, т.е. выполняются циклически, и при каждом исполнении цикла переменные (содержимое ячеек) i и S обновляются. Именно циклы позволяют кратко записывать алгоритмы, в которых многие операции повторяются сотни, тысячи и даже миллионы раз.

Алгоритм решения задачи имеет ряд обязательных свойств [ 4 ]:

· дискретность - разбиение процесса обработки на более простые шаги,

· определенность – однозначность выполнения каждого шага,

· выполнимость - возможность получения результата за конечное число шагов,

· массовость – пригодность алгоритма для решения некоторого класса задач.

С целью реализации на компьютере алгоритм записывают в виде программной процедуры (подпрограммы) на одном из языков программирования. Как уже отмечалось в разделе 2, современное приложение состоит из многих событийных и общих процедур. Для удобства записи текстов этих процедур любая современная система программирования имеет в своем составе редактор текстов. Для получения работающего приложения система программирования компилирует процедуры, осуществляя переход от текстов на языке программирования к так называемым объектным модулям, которые состоят из машинных команд, но откомпиллированные процедуры еще не увязаны друг с другом. Создание исполняемого приложения (EXE-файла) завершает редактор связей, также входящий в состав практически каждой системы программирования.

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

Кроме формализации знаний, в деятельности каждого современного предприятия огромную роль играет формализация данных, их хранение и эффективное использование. Например, крупный завод не сможет работать без данных о своих возможных поставщиках, о номенклатуре производимых ими изделий и деталей, о ценах, о кадрах, о запасах на складах, обо всех поступлениях финансовых ресурсов и расходах – без множества самых разнообразных массивов данных, обычно формализованно хранимых в соответствующих таблицах. Огромную роль играют также данные о свойствах применяемых материалов, результаты измерений параметров технологических процессов, позволяющие оптимизировать режимы различных производственных установок и т.п. Все эти данные на современном предприятии хранятся в соответствии с определенными правилами, образуя базу данных. База данных – это совокупность связанных формализованных данных, организуемых и используемых в соответствии с общими правилами их описания, хранения и манипулирования ими.

Ограничившись пока предварительными, довольно общими представлениями о базах данных, введем еще одно понятие, чрезвычайно важное для понимания роли информационных технологий в современном обществе. Формализованные знания, преимущественно концентрируемые в алгоритмах и программных продуктах, и формализованные данные, накапливаемые в базах данных, в совокупности образуют информационные ресурсы, причем говорят об информационных ресурсах предприятия, отрасли и страны в целом. Последние называют национальными информационными ресурсами [ 3 ]. Эти ресурсы позволяют обществу производить высокотехнологичную продукцию и потому во все большей степени определяют мощь страны.

Национальные информационные ресурсы формируются множеством организаций, которые ведут исследования в различных предметных областях, создают технические и программные средства информационных технологий, аккумулируют данные. Кроме технического, программного и информационного обеспечения, при создании современных информационно-обрабатывающих систем огромную роль играет организационное обеспечение. Опыт и логика доказывают, что без воли руководства в крупной организации невозможно добиться, чтобы каждый новый фрагмент данных всегда оказывался на своем месте в базах данных предприятия, а не приватизировался отдельными сотрудниками, для которых, в силу типичных для человека психологических особенностей, характерно стремление к обособлению.

 

 

Контрольные вопросы к разделу 4 : что такое модель объекта (явления); что такое математическая модель; что такое алгоритм; изображение алгоритма в виде блок-схемы; роль циклов в алгоритмах; свойства алгоритмов; алгоритмизация и создание программных продуктов как метод формализации знаний; определение базы данных; информационные ресурсы; национальные информационные ресурсы.

 


5. Технические средства информационных технологий

 

Технические (аппаратные) средства информационных технологий в англоязычной литературе называют hardware (дословно – жесткие изделия), в отличие от программных средств – software (дословно – мягкие изделия). К техническим средствам относятся компьютеры, подключаемое к ним периферийное оборудование и сетевые коммуникации.

 

 

5.1. Основные блоки персонального компьютера

Персональный компьютер (ПК) – это настольная или переносная ЭВМ, характеризующаяся сравнительно малой стоимостью и универсальностью применения. Современный компьютер конструктивно состоит из системного блока, видеомонитора, клавиатуры. К нему всегда подключается манипулятор мышь или какой-нибудь ее аналог (Track Ball и т.п.), часто – аудиоколонки, принтер, плоттер, сканер, сетевые коммуникации, иногда – другие, менее распространенные периферийные устройства.

Основные функциональные части компьютера размещаются в корпусе системного блока. В нем крепится материнская плата, содержащая системную шину, генератор тактовых импульсов, контроллер клавиатуры, последовательный порт LPT1 и параллельные порты COM1, COM2. В современных компьютерах Pentium материнская плата содержит также контроллеры накопителей на жестких и гибких магнитных дисках (НЖМД и НГМД), а также USB-порты – универсальные порты для подключения периферийных устройств. USB-порт обеспечивает передачу данных и питания. Поэтому, если устройство, например сканер, подключается к системному блоку через USB-порт, то это периферийное устройство уже не надо подключать к электрической сети.

В материнскую плату вставляются процессор, блоки оперативной памяти – ОП (оперативного запоминающего устройства - ОЗУ), таймер и постоянное запоминающее устройство (ПЗУ). В материнскую плату также вставляется видеокарта – плата, обеспечивающая обмен между системной шиной и монитором, а при необходимости - звуковая карта, сетевая карта и модем, если он внутренний. В корпусе системного блока компьютера размещаются также блок питания с вентиллятором, НЖМД (винчестеры) и НГМД. Сборка современного компьютера сравнительно проста, благодаря высокой интеграции блоков. Поясним те из них, которые наиболее важны для понимания функционирования компьютера (см. рис. 5.1).

Системная шина – основная интерфейсная система компьютера, обеспечивающая сопряжение всех его устройств и передачу информации в трех основных направлениях:

· между процессором и основной памятью,

· между процессором и портами ввода-вывода внешних устройств,

· между основной памятью и портами ввода-вывода, т.е. в режиме прямого доступа к памяти.

Свои функции системная шина выполняет с помощью входящих в нее проводов и схем сопряжения, по которым во все блоки компьютера передаются управляющие сигналы, требуемые адреса основной памяти, содержимое этих адресов, т.е. операнды машинных команд, и энергопитание большинства устройств. Все устройства подключаются к шине непосредственно или через порты и контроллеры (адаптеры) с помощью унифицированных разъемов. Например, в разъемы винчестера и CD ROM (устройство чтения с компакт-дисков) вставляются разъемы шлейфов, идущих от контроллера НЖМД, причем часто для этой цели используются два разъема на одном и том же шлейфе проводов.

                       
   
   
Монитор
 
  Процессор
     
НЖМД
         
Блок питания
   
ОП
 
 
 
 

 

 


                   
     
       
Контроллер НГМД
   
 
 
 

 

 


Системная

ПЗУ
шина

                   
     
       
         
 
Генератор тактовых импульсов
 
 

 

 


Рис. 5.1. Структурная схема персонального компьютера

 

Процессор (микропроцессор) управляет работой всех блоков и выполняет операции над данными – логические и арифметические. С помощью логических операций проверяются различные условия (см. блок 4 на рис. 4.1), что часто приводит к изменению последовательности выполнения команд в программе. С помощью арифметических операций числа, предварительно выбранные из основной памяти на регистры арифметического устройства процессора, могут складываться, перемножаться и т.п. (см. раздел 3). Вообще говоря, процессор персонального компьютера имеет обширную систему команд, и их только условно можно делить на логические и арифметические. Процессоры с полным набором команд (Complex Instruction Set Computing) называют CISC-процессорами. Большинство современных ПК типа IBM PC оснащаются именно CISC-процессорами. На выполнение одной команды в таких процессорах тратится не менее 4 тактов. В мощных вычислительных системах все чаще используются RISC-процессоры, в которых применен сокращенный набор команд (Reduced Instruction Set Computing). Такие компьютеры содержат только простые, самые употребительные команды, из которых “собираются” сложные операции. Зато каждая команда в RISC-процессоре выполняется за один такт. До появления процессоров Pentium микропроцессор компьютеров типа IBM PC выполнял только операции с фиксированной точкой, а для работы с действительными числами в системном блоке компьютера размещался еще математический сопроцессор. Теперь он находится в составе процессора. Для того чтобы многократно не обращаться к оперативной памяти для чтения команд и операндов при исполнении циклов, современный процессор имеет встроенную быстродействующую КЭШ-память емкостью до 512 Кбайт и больше у дорогих моделей. Часть этой памяти может размещаться на материнской плате. КЭШ-память не доступна для пользователя (в переводе Cache означает «тайник»).

Генератор тактовых импульсов задает упоминавшиеся уже такты работы машины в виде последовательности электрических импульсов. Тактовая частота – одна из основных характеристик компьютера, во многом определяющая его быстродействие.

Оперативная память (ОП) обеспечивает оперативную запись, хранение и предоставление информации другим блокам ПК во время его работы. Это быстрая, но энергозависимая память: ее содержимое не сохраняется после выключения компьютера. Объем оперативной памяти современного ПК 256-512 Мб и более.

Постоянное запоминающее устройство (ПЗУ) содержит тест, проверяющий в момент включения компьютера работу памяти и устройств, хранит параметры подключенных к компьютеру дисковых накопителей, последовательность попыток загрузки ОС (например, первая попытка - с диска A: , если же на нем нет системной дискеты, то с диска C: ). ПЗУ также хранит программу чтения с диска в ОП программы-загрузчика ОС и некоторые другие программы базовой системы ввода-вывода (BIOS – Base Input/Output System). ПЗУ – это либо энерго-малозависимая память (поддерживается батарейкой), либо энергонезависимая память на флэшкарте.

Таймер – это электронные часы, с которых программы при необходимости снимают текущую дату и время с точностью до долей секунды. Таймер поддерживается батарейкой – обычно той же, что и ПЗУ.

Монитор (дисплей) и видеоадаптер образуют видеосистему компьютера, которая необходима для отображения информации. Монитор, клавиатура и мышь позволяют пользователю управлять работой программ, взаимодействуя с ними (см. раздел 2). Монитор может быть выполнен на основе электронно-лучевой трубки (ЭЛТ) или на основе жидкокристаллической панели (LCD). На мониторе отображается информация, формируемая программами в памяти видеоадаптера. Основными параметрами, характеризующими видеосистему компьютера, являются размер диагонали экрана в дюймах (например, 17 дюймов), размер зерна (например, 0.25 мм) и емкость видеобуфера (например, 128 Мб). От этих параметров зависит разрешение, которое можно установить программно. Разрешение – это количество точек, формирующих изображение на дисплее (например, 1024 ´ 768). На материнских платах присутствует порт AGP (Advanced Graphic Port), через который подключаются видеокарты (видеоадаптеры).

Клавиатура обычно состоит из 101 клавиши, но встречаются более удобные при работе с Windows клавиатуры из 104 клавиш. На клавишах нанесены латинские и русские буквы, цифры, знаки препинания и другие символы, используемые для управления работой программ. Клавиши можно разбить на 5 групп:

· буквенно-цифровые, размещенные в центральной части клавиатуры; для переключения в режим ввода русских букв чаще всего применяется одновременное нажатие двух клавиш – < Ctrl> + < Shift> или < Alt> + < Shift>; для обратного переключения эти же клавиши нажимаются повторно; если удерживать клавишу < Shift>, то вводимые буквы будут заглавными; если надо перейти на верхний регистр, например, для ввода заголовка, то нажимают клавишу < Caps Lock>; при ее повторном нажатии верхний регистр отменяется;

· клавиши малой цифровой клавиатуры, размещенные в правой части клавиатуры; иногда с их помощью удобнее вводить числа; они могут использоваться и для перемещения курсора – после нажатия на клавишу < Num Lock>;

· клавиши перемещения курсора, размещенные между первыми двумя группами клавиш;

· функциональные клавиши F1, F2, …, F12; в некоторых программах они используются как командные кнопки, т.е. для активизации событийных процедур;

· управляющие клавиши, используемые для переключения регистров, или для прерывания работы программы (клавиша < Pause/Break> ), для перезагрузки компьютера (комбинация < Alt> + < Ctrl> + < Del> ), для копирования в буфер обмена графического образа экрана (< Print Screen> ) или же графического образа активного окна (< Alt> + < Print Screen> ), для завершения ввода какой-либо команды или фрагмента информации (< Enter> ) и для некоторых других целей.

Накопители на магнитных дисках используются для долговременного хранения файлов, содержащих разнообразную информацию – данные и программы. В отличие от ОП, дисковые запоминающие устройства считаются внешними, хотя обычно крепятся в корпусе системного блока.

Накопители на гибких магнитных дисках (НГМД) позволяют записывать и многократно перезаписывать файлы на дискеты, имеющие диаметр 3.5 дюйма и емкость 1.44 Мбайта. В последнее время для оперативного перенесения файлов вместо дискет все чаще применяются флэш-карты, конструктивно оформляемые в виде брелков. Они подключаются к USB-портам, причем в корпусе современного компьютера несколько USB-портов обычно выводятся на переднюю панель. Емкость флэш-карт обычно превышает 64 Мб, увеличивается с каждым годом и уже достигла 1 Гб. Поэтому можно считать, что накопители на гибких магнитных дисках (дискеты) доживают последние годы.

Накопители на жестких магнитных дисках (НЖМД) – это винчестеры. Они позволяют записывать и перезаписывать файлы на пакет герметично закрытых дисков, вращающихся на общей оси. Каждый диск состоит из дорожек. Магнитные головки записи-чтения, не касаясь дисков, как бы летят над ними. Дорожки всех дисков винчестера, равноудаленные от оси, логически образуют цилиндр. Дорожки делятся на сектора, а сектора – на кластеры. Кластер – это минимальный объем дисковой памяти, выделяемый для записи файла. Объем кластера обычно от 4 до 32 Кб, а емкость всего винчестера теперь, как правило, превышает 40 Гб. Если файл не помещается в цепочку смежных кластеров (дальше место занято другим файлом), то он записывается в несколько цепочек кластеров. Для каждого кластера ОС запоминает на диске номер следующего кластера, занятого файлом. При первом сохранении файла (File/Сохранить как…) или при его закрытии номер первого кластера заносится в каталог. Если некорректно завершить работу программ (например, просто выключить компьютер из сети), то некоторые создаваемые программами файлы не будут отображены в каталоге диска, и на винчестере останутся «занятые» кластеры, на которые нет ссылок в каталогах файловой системы. Их освобождают с помощью служебной программы ScanDisk. Другая служебная программа (Defrag) периодически применяется, чтобы повысить эффективность использования диска. Путем перемещения содержимого кластеров эта программа добивается того, чтобы каждый файл размещался в одной цепочке смежных кластеров. Все это справедливо для файловых систем FAT-16 и FAT-32. В Windows NT/2000/XP, предлагается использовать файловую систему NTFS, в которой единой таблицы размещения файлов FAT (File Allocation Table) уже нет. NTFS – более сложная, по сравнению с FAT-32, файловая система, но у нее есть такие преимущества, как невозможность появления «ничейных» кластеров, способность к самовосстановлению, а также практически неограниченный размер тома и файла на нем (до 16 экзабайт; 1 экзабайт = 1000000 гигабайт; при использовании FAT32 можно отформатировать тома, объем которых не превышает 32 Гбайт). Кроме того, NTFS позволяет назначать права доступа к отдельным файлам. Однако если файл будет скопирован из раздела или тома NTFS в раздел или на том FAT, все права доступа и другие уникальные атрибуты, присущие NTFS, будут утрачены.

Накопители на лазерных дисках (CD ROM – Compact Disk Read-Only Memory) позволяют считывать информацию с компакт-дисков емкостью 700-800 Мбайт. Компакт-диск имеет дорожку в виде непрерывной спирали, на которой чередуются отражающие участки и не отражающие свет впадины. Подобно дискете, он вставляется в устройство CD ROM, после чего работа с ним не отличается от работы с данными на жестком диске или дискете, только перезапись информации невозможна. В промышленных условиях компакт-диски изготавливаются путем прессовки.


Поделиться:



Популярное:

  1. Антропогенные воздействия на природу на разных этапах развития
  2. Беседа 17 июня 1984 года в монастыре Витовница. Аудиозапись. (Прим. изд.)
  3. Беседа 17 сентября 1995 года в монастыре Витовница. Аудиозапись. (Прим. изд.)
  4. Беседа в монастыре Витовница. 1984 год. Аудиозапись. (Прим. изд.)
  5. Блок-диаграмма ВП простая запись данных в файл
  6. Бухгалтерский и налоговый учет в системе исчисления налога
  7. Ветеринарно-санитарная правила при заразных болезнях
  8. ВЗАИМОСВЯЗЬ РАЗНЫХ ВИДОВ ИГР
  9. Возникновение самоорганизации в неравновесных системах. Понятие обратных связей
  10. Возрастная периодизация жизни человека, медицинские и социальные аспекты. Психосоциальная помощь пациентам разных возрастов со стороны среднего мед.персонала.
  11. ВОЗРАСТНАЯ ПЕРИОДИЗАЦИЯ. ПСИХОЛОГИЧЕСКИЕ ОСОБЕННОСТИ РАЗНЫХ ВОЗРАСТНЫХ этапов.
  12. Вот эти индивидуальные отклики в душе разных исполнителей имеют важное значение


Последнее изменение этой страницы: 2017-03-03; Просмотров: 934; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.064 с.)
Главная | Случайная страница | Обратная связь