Автор: Пользователь скрыл имя, 28 Августа 2011 в 19:44, отчет по практике
Целью производственно-технологической практики является изучение студентами реального предприятия и условий работы на нем, получение прикладных навыков в разработке и сопровождении программ, изучении информационных потоков и документооборота, способов хранения и обработки информации, сбор материалов для отчета и предварительный выбор вероятной темы дипломного проекта.
Введение………………………………………………………………………………….2
1.Общая часть……………………………………………………………………………3
Характеристика предприятия………………………………………………………3
Структура предприятия и функции отделов………………………………...........4
Этапы технологического процесса обработки информации……………...........6
Понятие алгоритма решения задачи……………………………………………..11
Правила охраны труда и техники безопасности на предприятии……………..12
1.6 Принципы работы и возможности используемых ВЗУ………………………….14
2.Специальная часть……………………………………………………………………17
2.1 Хеширование…………………………………………………………………...........17
Заключение………………………………………………………………………………24
Список литературы……………………………………………………………………...25
Запись о проведении инструктажей вносится в журнал регистрации
инструктажей.
Система управления охраной труда (СУОТ)
Функции: обеспечение безопасности производственных процессов, оборудования, зданий и сооружений: обеспечение работников средствами
Индивидуальной и коллективной защиты, контроль за соблюдением законодательных актов по охране труда; проведение вступительного инструктажа, проведение оперативно- методического руководства работой по охране труда.
1.6 Принципы работы и возможности используемых ВЗУ
Помимо оперативной памяти, компьютеру необходима дополнительная память для долговременного размещения данных. Такие устройства называются ВЗУ (внешние запоминающие устройства).
Различные способы хранения и записи информации служат для разных целей, на сегодняшний день не существует универсального ВЗУ, которое может быть использовано как постоянное и переносное одновременно, и при этом быть доступным рядовым пользователям. Информацию необходимо сохранять на носителях, не зависящих от наличия напряжения, и таких размеров, которые превышают возможности всех современных видов первичной памяти. Сравнительно долговременное хранилище данных, расположенное вне системной платы компьютера, называется вторичным хранилищем данных (secondary storage). Внешняя (долговременная) память - это место длительного хранения данных (программ, результатов расчётов, текстов и т.д.), не используемых в данный момент в оперативной памяти компьютера.
Внешняя
память, в отличие от оперативной, является
энергонезависимой. Носители внешней
памяти, кроме того, обеспечивают транспортировку
данных в тех случаях, когда компьютеры
не объединены в сети (локальные или глобальные
Для работы с внешней памятью необходимо
наличие накопителя (устройства, обеспечивающего
запись и (или) считывание информации)
и устройства хранения носителя.
Накопители на жёстких дисках (винчестеры).
Накопители на жёстком диске (винчестеры) предназначены для постоянного хранения информации, используемой при работе с компьютером: программ операционной системы, часто используемых пакетов программ, редакторов документов, трансляторов с языков программирования и т.д. Наличие жёсткого диска значительно повышает удобство работы с компьютером.
С точки зрения операционной системы элементарной единицей размещения данных на диске является кластер. Он представляет собой группу секторов, с точностью до которой происходит размещение файлов на диске. Сектор представляет собой зону дорожки, в которой собственно и хранятся разряды данных. Количество секторов на дорожке зависит от многих переменных, но в основном определяются суммарной длиной поля данных и служебного поля, образующих сектор (горизонтальная плотность), размер сектора.
Еще одой характеристикой является время доступа необходимое HDD для поиска любой информации на диске. Среднее время доступа, на сегодняшний день, для лучших IDE и SCSI дисков - это значение меньше 2 мс. Среднее время поиска - время, в течение которого магнитные головки перемещаются от одного цилиндра к другому главным образом зависит от механизма привода головок, а ж от интерфейса. Скорость передачи данных, зависит от количества байт в секторе, количестве секторов на дорожке и от скорости вращения дисков.
Дискеты
Дискета представляет собой круглый кусок гибкого пластика, покрытый магнитным окислом. Магнитные диски, использующиеся на больших компьютерах, изготавливаются из жестких металлических пластин, а для дискет используются гибкие пластиковые кружки, что и дало им популярное название "гибкие" или "флоппи" - диски. То, что эти диски были сделаны гибкими, значительно уменьшило вероятность их повреждения при обращении с ними и это в значительной мере определило их успех.
Дискеты заключены в жёсткий пластмассовый конверт, что значительно повышает их надёжность и долговечность.
Флэш-память
С появлением флэш-памяти производители электроники получили возможность без особых проблем и затрат оснастить свои устройства новым типом накопителей. Налицо были выгоды - низкое энергопотребление, высокая надежность (из-за отсутствия движущихся деталей) и устойчивость к внешним воздействиям и нагрузкам.
USB Flash Drive - портативное устройство для хранения и переноса данных с одного компьютера на другой. Компактный, легкий, удобный и удивительно простой в эксплуатации. Для его работы не нужны ни соединительные кабели, ни источники питания (включая батарейки), ни дополнительное программное обеспечение. Особенности USB Flash Drive:высокая скорость обмена данными по USB, защита от записи переключателем на корпусе, защита данных паролем, не требуются драйверы и внешнее питание, может быть отформатирован как загрузочный диск , хранение данных до 10 лет.
В 1994 году корпорация SanDisc представила первую ревизию спецификаций CompactFlash.Теоретический предел емкости накопителей на базе CompactFlash -137 Гбайт. До 2003-2004 года на рынке карт памяти существовал ярко выраженный лидер CompactFlash. Этому способствовали несколько обстоятельств: емкость СF достигла 4 Гбайт, в то время как 50 остановились на отметке 1 Гбайт; скорость работы СF значительно превышала возможности конкурента;
целый легион компаний производил всевозможные контроллеры в формате СF. Однако с 2004 года стало заметно, что SecureDigitalочень сильно укрепил позиции и догоняет более «старого» конкурента. Если раньше СF был де-факто единственный открытый стандарт, пригодный для использования в мобильных устройствах, то теперь производители новой портативной техники стали массово переходить на SD из-за их меньшего размера.
Оптическая технология.
Самым распространенным представителем этого семейства является СD-RОМ. Его характеризуют следующие показатели:
По сравнению с винчестером он надежнее в транспортировке
СD-RОМ имеет большую емкость, порядка 700Мб
СD-RОМ практически не изнашивается
Минимальная скорость передачи данных у СD-RОМ составляет 150Кбайт/ и возрастает в зависимости от модели привода, т.е. 52-х скоростной СD-RОМ .будет иметь 52*150 = 7,8Мб/с.
СD-RОМ являются, в основном, адаптацией компакт-дисков цифровых аудиозаписывающих систем. Цифровые данные записываются на диск, используя специальное записывающее устройство, которое наносит микроскопические ямки на поверхности диска. Информация, закодированная с помощью этих ямок, может быть прочитана просто путем регистрации изменения отраженности (ямки будут темнее, чем фон блестящего серебристого диска). Как только СD-RОМ будет отштампован с помощью прессов, данные уже не могут быть изменены, углублении будут вечны.
В противоположность неизменяемым дискам(СD-R), Перезаписываемые оптические устройства(СD-RW) выполняют именно то, что следует из их названия Данные могут быть записаны на такие диски в форме, которая позволяет их оптическое считывание. Идея оптических перезаписываемых носителей заставил? различных производителей начать развитие, по крайней мере, трех технологий -красящих полимеров, фазовых изменений и магнитооптики, две из которых позволили обеспечить высокую плотность хранения, возможную только на оптических носителях, а третья дала потенциальную возможность развивать эти носители в направлении обеспечения перезаписи хранимых данных. В системах с красящим полимером подкрашенный внутренний слой обесцвечивается от нагрев, лазером.
В
системах с изменением фазы, материал,
используемый для записи, может быть в
виде правильной кристаллической решетки
или в виде хаотично расположенных молекул,
при этом его отражательная система изменяется.
Недостаток перезаписываемых дисков,
основанных на первых двух принципах -старение
рабочего материала, третьего - невысокая
скорость записи.
DVD-ROM.
Дальнейшее развитие в области оптической записи привело к появлению стандарта DVD. Компакт-диск этого формата имеет такие же размеры (4,75”),как и СD, но имеет большую емкость. Для того чтобы достичь шести-семикратного увеличения плотности хранения данных по сравнению с СD-R(RW), нужно было изменить две ключевых характеристики записывающих устройств: длину волны записывающего лазера и относительное отверстие объектива, который его фокусирует. В технологии СD-R применяется инфракрасный лазер с длиной волны 780 нанометров (нм), в то время как DVD-R(RW) использует фасный лазер с длиной волны либо 635, либо 650 нм. В то же время, относительное отверстие объектива типичного устройства СD-R(RW) равн 0,5, а устройства DVD-R(RW) - 0,6. Такие характеристики аппаратуры позволяют наносить на диски DVD-R(RW) метки размером всего лишь 0,40 мкм, что гораздо меньше минимального размера метки СD-R(RW) - 0,834 мкм.
DVD
является носителем, который может содержать
любой тип информации, который обычно
размещается на массово выпускаемых дисках
DVD видео, аудио, изображения, файлы
данных, мультимедийные приложения и так
далее. В зависимости от типа записанной
информации диски DVD-R и DVD-RW можно использовать
на стандартных устройствах воспроизведения
DVD, включая большинство дисководов
DVD-RОМ и проигрывателей DVD-Video.
2. Специальная часть
2.1 Хеширование
Хеширование (hashing) — это процесс получения индекса элемента массива непосредственно в результате операций, производимых над ключом, который хранится вместе с элементом или даже совпадает с ним. Генерируемый индекс называется хэш-адресом (hash). Традиционно хеширование применяется к дисковым файлам как одно из средств уменьшения времени доступа. Тем не менее, этот общий метод можно применить и с целью доступа к разреженным массивам. В предыдущем примере с массивом указателей использовалась специальная форма хеширования, которая называется прямая адресация. В ней каждый ключ соответствует одной и только одной ячейке массива[1]. Другими словами, каждый индекс, вычисленный в результате хеширования, уникальный. (При представлении разреженного массива в виде массива указателей хэш-функция не должна обязательно реализовывать прямую адресацию — просто это был очевидный подход к реализации электронной таблицы.) В реальной жизни схемы прямого хеширования встречаются редко; обычно требуется более гибкий метод. В данном разделе показано, как можно обобщить метод хеширования, придав ему большую мощь и гибкость.
В примере с электронной таблицей понятно, что даже в самых сложных случаях используются не все ячейки таблицы. Предположим, что почти во всех случаях фактически занятые ячейки составляют не более 10 процентов потенциально доступных мест. Это значит, что если таблица имеет размер 260x100 (2'600 ячеек), в любой момент времени будет использоваться лишь примерно 260 ячеек. Этим подразумевается, что самый большой массив, который понадобится для хранения всех занятых ячеек, будет в обычных условиях состоят только из 260 элементов. Но как ячейки логического массива сопоставить этому меньшему физическому массиву? И что происходит, когда этот массив переполняется? Ниже предлагается одно из возможных решений.
Когда пользователь вводит данные в ячейку электронной таблицы (т.е. заполняет элемент логического массива), позиция ячейки, определяемая по ее имени, используется для получения индекса (хэш-адреса) в меньшем физическом массиве. При выполнении хеширования физический массив называется также первичным массивом. Индекс в первичном массиве получается из имени ячейки, которое преобразуется в число, точно так, как и в примере с массивом указателей Но затем это число делится на 10, в результате чего получается начальная точка входа в первичный массив. (Помните, что в данном случае размер физического массива составляет только 10 % размера логического массива.) Если ячейка физического массива по этому индексу свободна, в нее заносятся логический индекс и данные. Но поскольку 10 логических позиций соответствуют одной физической позиции, могут возникнуть коллизии при вычислении хэш-адресови. Когда это происходит, записи сохраняются в связанном списке, иногда называемо списком коллизий (collision list).
С каждой ячейкой первичного массива связан отдельный список коллизий. Конечно, до возникновения коллизий эти списки имеют нулевую длину, как показано на рис. 23.3.
Указатель
на
список
Индекс коллизий
+ + + +—+ +—+
+ + + +__+ +_+
+ + + +_-+
2 |А2 | NULL |
3| М2 | NULL |
4| | NULL |
+ + + Порядок
| | поступления:
II А1
II И
+ + + В1
258| А1 | | С1
+ + + Р1
259|
А1 | NULL | А2
+ + + М2
Первичный
массив
Рис. 23.3. Пример хеширования.
Предположим, требуется найти элемент в физическом массиве по его логическому индексу. Сначала необходимо преобразовать логический индекс в соответствующее значение хэш-адреса и проверить, соответствует ли логический индекс, хранящийся в полученной позиции физического массива, искомому. Если да, информацию можно извлечь. В противном случае необходимо просматривать список коллизий для данной позиции до тех пор, пока не будет найден требуемый логический индекс или пока не будет достигнут конец цепочки.
В примере хеширования используется массив структур под названием
primary:
#define
MAX 260
struct htype {
int index; /* логический индекс */
int val; /* собственно значение элемента данных */
struct htype *next; /* указатель на следующий элемент с таким же хэш-адресом */
} primary[MAX];
Перед использованием этого массива необходимо его инициализировать. Следующая функция присваивает полю index значение -1 (значение, которое по определению. никогда не будет сгенерировано в качестве индекса); это значение обозначает пустой элемент. Значение NULL в поле next соответствует пустой цепочке хэширования'31.
/*Инициализация
хэш-массива. */
Информация о работе Отчет по производственно-технологической практики в ИП «Лосева М.М.»